專利名稱:Ip承載傳真的抗干擾方法以及ippbx設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域的VOIP (IP語音)技術(shù),尤其涉及VOIP中的傳真處理技術(shù)。
背景技術(shù):
當前運營商大力推出IMS (IP多媒體子系統(tǒng))或者軟交換系統(tǒng),VOIP正在改變普通用戶日常工作,其中IP傳真作為一項傳統(tǒng)業(yè)務(wù)在IP網(wǎng)上的新應用,也越來越得到普遍使用。由于客戶環(huán)境的復雜性,以及當前日益流行的彩鈴業(yè)務(wù)的影響,IP傳真也不可避免地受到這些因素的干擾,嚴重時導致通話中斷。原因在于IP傳真通常都是用DSP(數(shù)字信號處理器)來實現(xiàn),IPPBX (程控交換機)中的DSP通過檢測傳真的信號音例如CED (被叫設(shè)備指示音)或V21(V.21 Preamble Flags,前同步信號標志)等來切換狀態(tài)(從語音切換到傳真)。同時客戶實際環(huán)境以及彩鈴中不可避免地會出現(xiàn)與CED或V21相同頻率的干擾信號,如果DSP檢測到這種干擾信號就切換到傳真狀態(tài)時,就會中斷原來的語音,造成通話中斷問題。嚴重影響產(chǎn)品質(zhì)量和客戶對這種新興業(yè)務(wù)的認知度。通過檢索和了解,現(xiàn)有產(chǎn)品都沒有提出一個明確完整的解決方案。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種避免干擾信號被DSP拾取并錯誤地進入傳真狀態(tài),從而導致正常通話中斷的IP承載傳真的抗干擾方法,以及實現(xiàn)該方法的系統(tǒng)。本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案是,IP承載傳真的抗干擾方法,包括IPPBX在端口上檢測到CED信號,且該端口有成功傳真歷史,IPPBX將當前檢測到的CED信號電平與CED有效電平比較,如當前檢測到的CED信號電平小于CED有效電平減去誤差閾值,不啟動傳真;如當前檢測到的CED信號電平大于或等于CED有效電平減去誤差閾值,則進一步判斷在該端口檢測到CED信號之后是否檢測到V21信號,如否,不啟動傳真; 如是,將當前檢測到的V21信號電平與V21有效電平比較,如當前檢測到的V21信號電平小于V21有效電平減去誤差閾值,則進一步判斷在該端口連續(xù)檢測到V21信號的次數(shù)是否大于等于計數(shù)閾值,如否,不啟動傳真,如是,在該端口上啟動傳真;如當前檢測到的V21信號電平大于或等于V21有效電平減去誤差閾值,則在該端口上啟動傳真;IPPBX在端口上檢測到CED信號,且該端口無成功傳真歷史,當IPPBX在該端口檢測到CED信號之后沒有檢測到V21信號,則不啟動傳真;當IPPBX在該端口檢測到CED信號之后又檢測到V21信號,則進一步判斷在該端口連續(xù)檢測到V21信號的次數(shù)是否大于等于計數(shù)閾值,如否,不啟動傳真,如是,在該端口上啟動傳真。本發(fā)明先判斷端口是否有成功傳真的歷史,因為通常傳真機都是連接在固定端口下的。當有成功傳真歷史的,則將檢測的信號與保存的有效信號比較,在誤差閾值內(nèi)的,可同樣視為有效信息,這樣能有效地過濾通過環(huán)境因素導致的干擾信號。針對首次接入該端口的傳真機,本發(fā)明利用V21信號的重傳機制,通過判斷連續(xù)檢測到V21信號次數(shù)是否達到計數(shù)閾值來判斷其有效性,依此過濾干擾信號。并且,本發(fā)明是在先后檢測到CED信號、V21 信號后,才對V21信號進行有效性判斷,能夠過濾彩鈴中的干擾信號。進一步的,在啟動傳真后,IPPBX對傳真過程進行監(jiān)控,如傳真成功,則保存當前檢測到的CED信號電平以及V21信號電平;如傳真失敗,則直接丟棄當前檢測到的CED信號電平以及V21信號電平。更進一步的,當傳真成功,IPPBX將當前檢測到的CED信號電平與CED有效電平進行加權(quán)平均,并將該加權(quán)平均的結(jié)果更新CED有效電平;IPPBX將當前檢測到的V21信號電平與V21有效電平進行加權(quán)平均,并將該加權(quán)平均的結(jié)果更新V21有效電平。具體的,所述連續(xù)檢測到V21信號次數(shù)為檢測到的信號之間的時間間隔不超過時間閾值的V21信號的次數(shù)。具體的,所述誤差閾值為3db,所述計數(shù)閾值為3次,所述時間閾值為8s。本發(fā)明為實現(xiàn)上述方法的IPPBX設(shè)備,包括信號檢測模塊、抗干擾處理模塊、傳真啟動模塊;所述信號檢測模塊,用于檢測端口上的傳真信號,在檢測到CED信號之后觸發(fā)抗干擾處理模塊;所述抗干擾處理模塊,用于在端口有成功傳真歷史時,抗干擾處理模塊將當前信號檢測模塊檢測到的CED信號電平與CED有效電平比較,如當前檢測到的CED信號電平小于CED有效電平減去誤差閾值,抗干擾處理模塊則結(jié)束處理;如當前檢測到的CED信號電平大于或等于CED有效電平減去誤差閾值,則進一步判斷信號檢測模塊檢測到CED信號之后是否檢測到V21信號,如否,抗干擾處理模塊則結(jié)束處理;如是,再將當前檢測到的V21信號電平與V21有效電平比較,如當前檢測到的V21信號電平小于V21有效電平減去誤差閾值,抗干擾處理模塊則進一步判斷在該端口連續(xù)檢測到V21信號的次數(shù)是否大于等于計數(shù)閾值,如否,不啟動傳真,如是,在該端口上啟動傳真;如V21有效電平與當前檢測到的V21 信號電平之差小于誤差閾值,抗干擾處理模塊則觸發(fā)傳真啟動模塊;在端口無成功傳真歷史時,當信號檢測模塊在端口檢測到CED信號之后沒有檢測到V21信號,抗干擾處理模塊則結(jié)束處理;當信號檢測模塊在端口檢測到CED信號之后又檢測到V21信號,則抗干擾處理模塊進一步判斷在信號檢測模塊連續(xù)檢測到V21信號的次數(shù)是否大于等于計數(shù)閾值,如否,抗干擾處理模塊則結(jié)束處理,如是,抗干擾處理模塊則觸發(fā)傳真啟動模塊;所述傳真啟動模塊,用于相應端口上的啟動傳真。進一步的,所述抗干擾處理模塊,還用于在觸發(fā)傳真啟動模塊后,抗干擾處理模塊對傳真過程進行監(jiān)控,如傳真成功,則保存當前檢測到的CED信號電平以及V21信號電平; 如傳真失敗,則直接丟棄當前檢測到的CED信號電平以及V21信號電平。更進一步的,所述抗干擾處理模塊,還用于當傳真成功,抗干擾處理模塊將當前檢測到的CED信號電平與CED有效電平進行加權(quán)平均,并將該加權(quán)平均的結(jié)果更新CED有效電平;抗干擾處理模塊將當前檢測到的V21信號電平與V21有效電平進行加權(quán)平均,并將該加權(quán)平均的結(jié)果更新V21有效電平。
所述抗干擾處理模塊判斷連續(xù)檢測到V21信號次數(shù),具體為檢測到信號之間的時間間隔不超過時間閾值的V21信號的次數(shù)。本發(fā)明的有益效果是,提高IPPBX對傳真機控制的穩(wěn)定性。
圖1為IPPBX的示意圖;圖2為實施例對CED信號的處理流程圖;圖3為實施例對V21信號的處理流程圖;圖4為實施例對傳真過程進行監(jiān)控的處理流程圖。
具體實施例方式如圖1所示,IPPBX設(shè)備,包括信號檢測模塊、抗干擾處理模塊、傳真啟動模塊。信號檢測模塊,用于檢測各端口的CED、V21等傳真信號;抗干擾處理模塊,用于對檢測到的傳真進行判斷,排除干擾信號,過濾真正的傳真信號以觸發(fā)傳真啟動模塊;傳真啟動模塊,用于在相應端口上啟動傳真過程。抗干擾處理模塊的處理過程如下a、信號檢測模塊在某端口 η上檢測到CED信號后,抗干擾處理模塊判斷該端口是否有成功傳真歷史;如是,進入步驟b ;如否,進入步驟d ;b、抗干擾處理模塊將當前的CED信號電平與CED有效電平比較,判斷當前檢測到的CED信號電平小于CED有效電平減去誤差閾值,如是,不啟動傳真,抗干擾處理模塊結(jié)束處理;如否,進入下一步;C、抗干擾處理模塊判斷信號檢測模塊在該端口檢測到CED信號之后是否檢測到 V21信號,如否,不啟動傳真,抗干擾處理模塊結(jié)束處理;如是,抗干擾處理模塊將當前的 V21信號電平與V21有效電平比較,判斷當前檢測到的V21信號電平是否小于V21有效電平減去誤差閾值,如否,啟動傳真,抗干擾處理模塊結(jié)束處理;如是,進一步判斷在該端口連續(xù)檢測到V21信號的次數(shù)是否大于等于計數(shù)閾值,如否,不啟動傳真,抗干擾處理模塊結(jié)束處理,如是,在該端口上啟動傳真,抗干擾處理模塊結(jié)束處理;d、抗干擾處理模塊判斷信號檢測模塊在該端口檢測到CED信號之后是否檢測到 V21信號,如否,不啟動傳真,結(jié)束處理;如是,進入下一步;e、抗干擾處理模塊判斷信號檢測模塊在該端口連續(xù)檢測到V21信號的次數(shù)是否大于等于計數(shù)閾值;如是,啟動傳真,結(jié)束處理;如否,不啟動傳真。具體的,抗干擾處理模塊對CED信號的處理如圖2所示;當某個端口 η首先檢測到CED信號(傳真接收方先發(fā)起傳真請求)后,抗干擾處理模塊首先檢測該端口 η是否有成功傳真的紀錄。一旦發(fā)現(xiàn)端口 η有成功傳真的紀錄,將當前檢測到的CED信號的電平值CLnl,與IPPBX中保存的端口 η的有效CED信號電平減去誤差閾值的差值比較(誤差閾值可以根據(jù)實際情況進行配置,缺省設(shè)置為3dbm),如果 CLnl彡CLnO-3dbm,那么設(shè)置CEDFlag為TRUE,記錄CLnl,進入對V21信號的處理;否則,不保存當前檢測的CED信號,對當前檢測的CED信號作無效處理。
抗干擾模塊對V21信號的處理如圖3所示1)端口 η通話開始時,先將V21信號的檢測計數(shù)器V21Cnt清零;2)當信號檢測模塊在端口 η檢測到V21信號后,抗干擾處理模塊再次檢測端口 η 是否有成功傳真的歷史,如是,進入步驟3),如否,進入步驟4);3)如有成功傳真的歷史,抗干擾處理模塊則比較當前檢測到的V21信號電平VLnl 和IPPBX保存的有效V21電平VLnO,進入下一步;抗干擾處理模塊判斷是否滿足VLnl < VLnO-3dbm,如否,進入下一步;如是,進一步判斷在該端口連續(xù)檢測到V21信號的次數(shù)是否大于等于計數(shù)閾值,如否,不啟動傳真,如是,進入步驟5);進一步判斷CEDFlag是否為TURE,如是,進入步驟5),如否,進一步判斷在該端口連續(xù)檢測到V21信號的次數(shù)是否大于等于計數(shù)閾值,如否,不啟動傳真,如是,進入步驟5 ;4)如無成功傳真的歷史,抗干擾處理模塊記錄當前檢測到的V21信號的檢測時間戳,并判斷當前V21Cnt是否為0,如是,則進入下一步;如否,再判斷當前檢測到的V21信號的檢測時間戳與上一次檢測到的V21信號的檢測時間戳之差是否小于等于8秒(正常傳真 V21信號之間的時間間隔不超過4秒),如是,則進入下一步,如否,設(shè)V21Cnt= 1,返回步驟 2);抗干擾處理模塊設(shè)V21Cnt = V21Cnt+l后,進入下一步;抗干擾處理模塊判斷V21Cnt是否大于等于3,如是,進入步驟5),如否,返回步驟 2);5)表示端口 η收到一個有效的傳真信號,設(shè)置V21Flag為TRUE,記錄VLnl,觸發(fā)傳真啟動模塊,并進入傳真過程監(jiān)控處理。抗干擾模塊對傳真過程監(jiān)控處理如圖4所示抗干擾模塊判斷此次啟動的傳真是否傳真成功,如是,將VLnl和VLO進行加權(quán)平均,用加權(quán)平均值更新VLnO,將CLnl和CLnO進行加權(quán)平均,用加權(quán)平均值更新CLnO,并保存VLnO與CLnO ;如否,那么直接丟棄VLnl以及CLnl電平值。
權(quán)利要求
1.IP承載傳真的抗干擾方法,其特征在于,包括IPPBX在端口上檢測到CED信號,且該端口有成功傳真歷史,IPPBX將當前檢測到的CED 信號電平與CED有效電平比較,如當前檢測到的CED信號電平小于CED有效電平減去誤差閾值,不啟動傳真;如當前檢測到的CED信號電平大于或等于CED有效電平減去誤差閾值, 則進一步判斷在該端口檢測到CED信號之后是否檢測到V21信號,如否,不啟動傳真;如是, 將當前檢測到的V21信號電平與V21有效電平比較,如當前檢測到的V21信號電平小于V21 有效電平減去誤差閾值,則進一步判斷在該端口連續(xù)檢測到V21信號的次數(shù)是否大于等于計數(shù)閾值,如否,不啟動傳真,如是,在該端口上啟動傳真;如當前檢測到的V21信號電平大于或等于V21有效電平減去誤差閾值,則在該端口上啟動傳真;IPPBX在端口上檢測到CED信號,且該端口無成功傳真歷史,當IPPBX在該端口檢測到 CED信號之后沒有檢測到V21信號,則不啟動傳真;當IPPBX在該端口檢測到CED信號之后又檢測到V21信號,則進一步判斷在該端口連續(xù)檢測到V21信號的次數(shù)是否大于等于計數(shù)閾值,如否,不啟動傳真,如是,在該端口上啟動傳真。
2.如權(quán)利要求1所述IP承載傳真的抗干擾方法,其特征在于,在啟動傳真后,IPPBX對傳真過程進行監(jiān)控,如傳真成功,則保存當前檢測到的CED信號電平以及V21信號電平;如傳真失敗,則直接丟棄當前檢測到的CED信號電平以及V21信號電平。
3.如權(quán)利要求2所述IP承載傳真的抗干擾方法,其特征在于,當傳真成功,IPPBX將當前檢測到的CED信號電平與CED有效電平進行加權(quán)平均,并將該加權(quán)平均的結(jié)果更新CED 有效電平;IPPBX將當前檢測到的V21信號電平與V21有效電平進行加權(quán)平均,并將該加權(quán)平均的結(jié)果更新V21有效電平。
4.如上述任意一項權(quán)利要求所述IP承載傳真的抗干擾方法,其特征在于,所述連續(xù)檢測到V21信號次數(shù)為檢測到的信號之間的時間間隔不超過時間閾值的V21信號的次數(shù)。
5.如權(quán)利要求4所述IP承載傳真的抗干擾方法,其特征在于,所述誤差閾值為3db,所述計數(shù)閾值為3次,所述時間閾值為8s。
6.IPPBX設(shè)備,其特征在于,包括信號檢測模塊、抗干擾處理模塊、傳真啟動模塊;所述信號檢測模塊,用于檢測端口上的傳真信號,在檢測到CED信號之后觸發(fā)抗干擾處理模塊;所述抗干擾處理模塊,用于在端口有成功傳真歷史時,抗干擾處理模塊將當前信號檢測模塊檢測到的CED信號電平與CED有效電平比較,如當前檢測到的CED信號電平小于CED 有效電平減去誤差閾值,抗干擾處理模塊則結(jié)束處理;如當前檢測到的CED信號電平大于或等于CED有效電平減去誤差閾值,則進一步判斷信號檢測模塊檢測到CED信號之后是否檢測到V21信號,如否,抗干擾處理模塊則結(jié)束處理;如是,再將當前檢測到的V21信號電平與V21有效電平比較,如當前檢測到的V21信號電平小于V21有效電平減去誤差閾值,抗干擾處理模塊則進一步判斷在該端口連續(xù)檢測到V21信號的次數(shù)是否大于等于計數(shù)閾值,如否,不啟動傳真,如是,在該端口上啟動傳真;如當前檢測到的V21信號電平大于或等于V21 有效電平減去誤差閾值,抗干擾處理模塊則觸發(fā)傳真啟動模塊;在端口無成功傳真歷史時,當信號檢測模塊在端口檢測到CED信號之后沒有檢測到 V21信號,抗干擾處理模塊則結(jié)束處理;當信號檢測模塊在端口檢測到CED信號之后又檢測到V21信號,則抗干擾處理模塊進一步判斷在信號檢測模塊連續(xù)檢測到V21信號的次數(shù)是否大于等于計數(shù)閾值,如否,抗干擾處理模塊則結(jié)束處理,如是,抗干擾處理模塊則觸發(fā)傳真啟動模塊;所述傳真啟動模塊,用于相應端口上的啟動傳真。
7.如權(quán)利要求6所述IPPBX設(shè)備,其特征在于,所述抗干擾處理模塊,還用于在觸發(fā)傳真啟動模塊后,抗干擾處理模塊對傳真過程進行監(jiān)控,如傳真成功,則保存當前檢測到的 CED信號電平以及V21信號電平;如傳真失敗,則直接丟棄當前檢測到的CED信號電平以及 V21信號電平。
8.如權(quán)利要求7所述IPPBX設(shè)備,其特征在于,所述抗干擾處理模塊,還用于當傳真成功,抗干擾處理模塊將當前檢測到的CED信號電平與CED有效電平進行加權(quán)平均,并將該加權(quán)平均的結(jié)果更新CED有效電平;抗干擾處理模塊將當前檢測到的V21信號電平與V21有效電平進行加權(quán)平均,并將該加權(quán)平均的結(jié)果更新V21有效電平。
9.如權(quán)利要求6、7或8所述IPPBX設(shè)備,其特征在于,所述抗干擾處理模塊判斷連續(xù)檢測到V21信號次數(shù),具體為檢測到信號之間的時間間隔不超過時間閾值的V21信號的次數(shù)。
10.如權(quán)利要求9所述IPPBX設(shè)備,其特征在于,所述誤差閾值為3db,所述計數(shù)閾值為 3次,所述時間閾值為8s。
全文摘要
本發(fā)明所提供一種避免干擾信號被DSP拾取并錯誤地進入傳真狀態(tài),從而導致正常通話中斷的IP承載傳真的抗干擾方法,先判斷端口是否有成功傳真的歷史,因為通常傳真機都是連接在固定端口下的。當有成功傳真歷史的,則將檢測的信號與保存的有效信號比較,在誤差閾值內(nèi)的,可同樣視為有效信息,這樣能有效地過濾通過環(huán)境因素導致的干擾信號。針對首次接入該端口的傳真機,本發(fā)明利用V21信號的重傳機制,通過判斷連續(xù)檢測到V21信號次數(shù)是否達到計數(shù)閾值來判斷其有效性,依此過濾干擾信號。并且,本發(fā)明是在先后檢測到CED信號、V21信號后,才對V21信號進行有效性判斷,能夠過濾彩鈴中的干擾信號。
文檔編號H04M7/00GK102572144SQ20101059024
公開日2012年7月11日 申請日期2010年12月15日 優(yōu)先權(quán)日2010年12月15日
發(fā)明者任震宇, 劉聲權(quán) 申請人:邁普通信技術(shù)股份有限公司