本發(fā)明涉及傳真業(yè)務(wù)領(lǐng)域,具體涉及一種傳真控制方法及網(wǎng)關(guān)設(shè)備。
背景技術(shù):
在下一代網(wǎng)絡(luò)中,傳真業(yè)務(wù)屬于基于VoIP(Voice over Internet Protocol,網(wǎng)絡(luò)電話)技術(shù)的語音業(yè)務(wù)的一種,通過網(wǎng)關(guān)設(shè)備實現(xiàn)的數(shù)據(jù)流傳遞。目前業(yè)界通過網(wǎng)關(guān)實現(xiàn)傳真業(yè)務(wù)的方式主要有兩種:VBD(Voice Band Data,語音頻帶數(shù)據(jù))和T.38方式。
T.38方式是指通過T.38協(xié)議,把傳真機(jī)發(fā)出的傳真數(shù)據(jù)進(jìn)行解調(diào),轉(zhuǎn)換為協(xié)議規(guī)定的報文格式進(jìn)行傳輸。這種方式的優(yōu)點是因為協(xié)議本身加強(qiáng)了報文對IP網(wǎng)絡(luò)的適應(yīng)性,因此傳輸過程中抗網(wǎng)絡(luò)異常能力較強(qiáng),能提高傳真成功率。缺點是實現(xiàn)比較復(fù)雜,現(xiàn)網(wǎng)中不是所有網(wǎng)關(guān)設(shè)備都支持該功能,因此兼容性比較差。
VBD即透傳方式,通過G.711語音編解碼,把T.30傳真數(shù)據(jù)當(dāng)作普通語音進(jìn)行傳輸。這種方式優(yōu)點是現(xiàn)實簡單,不用關(guān)心傳真數(shù)據(jù)具體內(nèi)容,只進(jìn)行語音編解碼處理,兼容性好。因此目前主流都是采用VBD方式進(jìn)行傳真。但是VBD方式缺點是受IP網(wǎng)絡(luò)影響比較大,當(dāng)網(wǎng)絡(luò)情況不穩(wěn)定時,傳真數(shù)據(jù)會有損失,導(dǎo)致傳真失敗。在VBD模式下,VoIP網(wǎng)關(guān)設(shè)備不會對T.30傳真信號作任何處理,也即網(wǎng)關(guān)設(shè)備只能透傳傳真信號,無法參與傳真控制過程;因此當(dāng)傳真成功率低時,只能通過調(diào)節(jié)傳真機(jī)本身參數(shù)來提高成功率,如果用戶使用的傳真機(jī)調(diào)節(jié)參數(shù)調(diào)整空間小或者無法調(diào)整,則除了更換傳真機(jī)外并無其他提升成功率的方法,用戶體驗的滿意度差。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的主要技術(shù)問題是,提供一種傳真控制方法及網(wǎng)關(guān)設(shè)備,解決現(xiàn)有VBD傳真只能通過調(diào)整傳真機(jī)調(diào)節(jié)參數(shù)來提升傳真成功率的問題。
為解決上述技術(shù)問題,本發(fā)明提供一種傳真控制方法,包括:
網(wǎng)關(guān)設(shè)備獲取傳真參數(shù)協(xié)商信號;
所述網(wǎng)關(guān)設(shè)備根據(jù)預(yù)設(shè)的預(yù)處理配置策略對所述傳真參數(shù)協(xié)商信號進(jìn)行配置,所述預(yù)處理配置策略包含傳真控制參數(shù)的配置策略,所述傳真控制參數(shù)影響傳真的成功率;
所述網(wǎng)關(guān)設(shè)備將配置后的傳真參數(shù)協(xié)商信號發(fā)送給對應(yīng)的傳真機(jī)。
在本發(fā)明的一種實施例中,所述傳真為語音頻帶數(shù)據(jù)傳真;所述網(wǎng)關(guān)設(shè)備在進(jìn)入語音頻帶數(shù)據(jù)傳真后,獲取所述傳真參數(shù)協(xié)商信號。
在本發(fā)明的一種實施例中,所述網(wǎng)關(guān)設(shè)備獲取傳真參數(shù)協(xié)商信號包括:
所述網(wǎng)關(guān)設(shè)備為接收方網(wǎng)關(guān)設(shè)備時,從本端傳真機(jī)獲取所述傳真參數(shù)協(xié)商信號;
所述網(wǎng)關(guān)設(shè)備為發(fā)送方網(wǎng)關(guān)設(shè)備時,從對端傳真機(jī)獲取所述傳真參數(shù)協(xié)商信號。
在本發(fā)明的一種實施例中,所述網(wǎng)關(guān)設(shè)備從本端傳真機(jī)獲取所述傳真參數(shù)協(xié)商信號包括:
從本端傳真機(jī)獲取本端傳真信號;
對所述本端傳真信號進(jìn)行語音解碼;
判斷該本端傳真信號是否為傳真參數(shù)協(xié)商信號;
所述網(wǎng)關(guān)設(shè)備從對端傳真機(jī)獲取所述傳真參數(shù)協(xié)商信號包括:
接收對端傳真機(jī)發(fā)送的對端傳真信號;
對所述對端傳真信號進(jìn)行語音解碼;
判斷該對端傳真信號是否為傳真參數(shù)協(xié)商信號。
在本發(fā)明的一種實施例中,所述網(wǎng)關(guān)設(shè)備將配置后的傳真參數(shù)協(xié)商信號發(fā)送給對應(yīng)的傳真機(jī)包括:
所述網(wǎng)關(guān)設(shè)備為接收方網(wǎng)關(guān)設(shè)備時,將配置后的傳真參數(shù)協(xié)商信號進(jìn)行語音編碼后發(fā)給對端傳真機(jī);
所述網(wǎng)關(guān)設(shè)備為發(fā)送方網(wǎng)關(guān)設(shè)備時,將配置后的傳真參數(shù)協(xié)商信號進(jìn)行語音編碼后發(fā)給本端傳真機(jī)。
在本發(fā)明的一種實施例中,所述網(wǎng)關(guān)設(shè)備獲取傳真參數(shù)協(xié)商信號之前,還包括:判斷傳真信號預(yù)處理功能是否開啟;和/或判斷當(dāng)前傳真過程中是否已獲取過傳真參數(shù)協(xié)商信號并根據(jù)所述預(yù)處理配置策略完成配置。
在本發(fā)明的一種實施例中,所述傳真控制參數(shù)包括傳真速率參數(shù)、差錯控制模式參數(shù)、能力參數(shù)中的至少一種。
在本發(fā)明的一種實施例中,所述配置策略為:對于關(guān)閉后利于提升傳真成功率的參數(shù),則關(guān)閉;對于開啟后利于提升傳真成功的參數(shù),則開啟。
為了解決上述問題,本發(fā)明還提供了一種網(wǎng)關(guān)設(shè)備,包括:
獲取模塊,用于獲取傳真參數(shù)協(xié)商信號;
配置處理模塊,用于根據(jù)預(yù)設(shè)的預(yù)處理配置策略對所述傳真參數(shù)協(xié)商信號進(jìn)行配置,所述預(yù)處理配置策略包含傳真控制參數(shù)的配置策略,所述傳真控制參數(shù)影響傳真的成功率;
發(fā)送模塊,用于將配置后的傳真參數(shù)協(xié)商信號發(fā)送給對應(yīng)的傳真機(jī)。
在本發(fā)明的一種實施例中,所述傳真為語音頻帶數(shù)據(jù)傳真;所述獲取模塊在進(jìn)入語音頻帶數(shù)據(jù)傳真后,獲取所述傳真參數(shù)協(xié)商信號。
在本發(fā)明的一種實施例中,還包括判斷模塊,用于在所述獲取模塊獲取傳 真參數(shù)協(xié)商信號之前,判斷傳真信號預(yù)處理功能是否開啟;和/或判斷當(dāng)前傳真過程中是否已獲取過傳真參數(shù)協(xié)商信號并根據(jù)所述預(yù)處理配置策略完成配置。
在本發(fā)明的一種實施例中,所述傳真控制參數(shù)包括傳真速率參數(shù)、差錯控制模式參數(shù)、能力參數(shù)中的至少一種。
在本發(fā)明的一種實施例中,對于關(guān)閉后利于提升傳真成功率的參數(shù),則關(guān)閉;對于開啟后利于提升傳真成功的參數(shù),則開啟。
本發(fā)明的有益效果是:
本發(fā)明提供的傳真控制方法及網(wǎng)關(guān)設(shè)備,在網(wǎng)關(guān)設(shè)備中預(yù)先設(shè)置對傳真信號進(jìn)行預(yù)處理的預(yù)處理配置策略,該預(yù)處理配置策略包含影響成功率傳真控制參數(shù)的配置策略;然后網(wǎng)關(guān)設(shè)備在傳真過程中獲取傳真參數(shù)協(xié)商信號,然后根據(jù)預(yù)設(shè)的預(yù)處理配置策略對該傳真參數(shù)協(xié)商信號進(jìn)行重新配置后發(fā)送給對應(yīng)的傳真機(jī)。與傳統(tǒng)VBD傳真對比,本發(fā)明的處理方式改變了傳統(tǒng)網(wǎng)關(guān)設(shè)備只能透傳傳真信號,無法參與傳真過程;本發(fā)明中的網(wǎng)關(guān)設(shè)備可根據(jù)預(yù)處理配置策略修改傳真控制參數(shù),能靈活的配置傳真協(xié)商參數(shù),可在增加網(wǎng)關(guān)設(shè)備對傳真機(jī)的兼容性的同時,提高傳真成功率,在網(wǎng)關(guān)設(shè)備商用或者入網(wǎng)測試出現(xiàn)傳真失敗問題時,能直接通過網(wǎng)關(guān)修改傳真控制參數(shù),并不僅限于修改傳真機(jī)的調(diào)節(jié)參數(shù),可在較大程度上提高用戶體驗。
附圖說明
圖1為本發(fā)明實施例一提供的傳真控制方法流程示意圖;
圖2為本發(fā)明實施例二提供的網(wǎng)關(guān)設(shè)備結(jié)構(gòu)示意圖;
圖3為本發(fā)明實施例三提供的傳真網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例三提供的作為接收方時傳真控制方法流程示意圖;
圖5為本發(fā)明實施例三提供的作為發(fā)送方時傳真控制方法流程示意圖。
具體實施方式
本發(fā)明在網(wǎng)關(guān)設(shè)備中預(yù)先設(shè)置對傳真信號進(jìn)行預(yù)處理的預(yù)處理配置策略;然后網(wǎng)關(guān)設(shè)備在傳真過程中獲取傳真參數(shù)協(xié)商信號,根據(jù)預(yù)設(shè)的預(yù)處理配置策略對該傳真參數(shù)協(xié)商信號進(jìn)行重新配置后發(fā)送給對應(yīng)的傳真機(jī)。也即本發(fā)明中的網(wǎng)關(guān)設(shè)備可根據(jù)預(yù)處理配置策略修改傳真控制參數(shù),能靈活的配置傳真協(xié)商參數(shù),與傳統(tǒng)VBD傳真對比,改變了傳統(tǒng)網(wǎng)關(guān)設(shè)備只能透傳傳真信號,無法參與傳真過程;在增加網(wǎng)關(guān)設(shè)備對傳真機(jī)的兼容性的同時,提高傳真成功率,在出現(xiàn)傳真失敗問題時,能直接通過網(wǎng)關(guān)修改傳真控制參數(shù),可在較大程度上提高用戶體驗。下面通過具體實施方式結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。
實施例一:
請參見圖1所示,本實施例提供的傳真控制方法包括:
步驟101:在網(wǎng)關(guān)設(shè)備中預(yù)先設(shè)置對傳真信號進(jìn)行預(yù)處理的預(yù)處理配置策略;
該步驟中設(shè)置的預(yù)處理配置策略包含影響成功率傳真控制參數(shù)的配置策略;這些控制參數(shù)包括但不限于:傳真速率參數(shù)、差錯控制模式參數(shù)、能力參數(shù)中的至少一種,其中能力參數(shù)包括但不限于V.6編碼能力參數(shù)、V.8能力參數(shù)等。
本實施例中的配置策略具體可設(shè)置為:對于關(guān)閉后有利于提升傳真成功率的參數(shù),則將其關(guān)閉(例如置0);對于開啟后利于提升傳真成功的參數(shù),則開啟(例如將其置1)。
步驟102:網(wǎng)關(guān)設(shè)備獲取傳真參數(shù)協(xié)商信號;
步驟103:網(wǎng)關(guān)設(shè)備根據(jù)預(yù)設(shè)的預(yù)處理配置策略對該傳真參數(shù)協(xié)商信號進(jìn)行 配置;
步驟104:網(wǎng)關(guān)設(shè)備將配置后的傳真參數(shù)協(xié)商信號發(fā)送給對應(yīng)的傳真機(jī)。
可見本實施例中的網(wǎng)關(guān)設(shè)備可根據(jù)預(yù)處理配置策略修改傳真控制參數(shù),能靈活的配置傳真協(xié)商參數(shù),與傳統(tǒng)VBD傳真對比,改變了傳統(tǒng)網(wǎng)關(guān)設(shè)備只能透傳傳真信號,無法參與傳真過程;在增加網(wǎng)關(guān)設(shè)備對傳真機(jī)的兼容性的同時,提高傳真成功率,在出現(xiàn)傳真失敗問題時,能直接通過網(wǎng)關(guān)修改傳真控制參數(shù),可在較大程度上提高用戶體驗。
為了更好的說明,本實施例下面以VBD傳真方式對本發(fā)明的方案進(jìn)行示例說明,但應(yīng)當(dāng)理解的是,本發(fā)明并不僅限于該VBD傳真方式,對于其他傳真方式在協(xié)商過程中也可采用本發(fā)明提供的對傳真信號進(jìn)行預(yù)處理以提升傳真成功率的方案。
在采用VBD傳真方案時,上述步驟102中網(wǎng)關(guān)設(shè)備獲取傳真參數(shù)協(xié)商信號在進(jìn)入VBD傳真后獲取的。網(wǎng)關(guān)設(shè)備獲取傳真參數(shù)協(xié)商信號包括:
網(wǎng)關(guān)設(shè)備為接收方網(wǎng)關(guān)設(shè)備時,也即其下掛的傳真機(jī)為接收端時,從本端的傳真機(jī)獲取傳真參數(shù)協(xié)商信號,獲取過程包括:
從本端傳真機(jī)獲取本端傳真信號;該傳真信號一般是經(jīng)過采樣、量化、語音編碼以后的本端傳真信號;
對本端傳真信號進(jìn)行語音解碼;
判斷解碼后的本端傳真信號是否為傳真參數(shù)協(xié)商信號;如是,才轉(zhuǎn)入上述步驟103;否則,不進(jìn)行配置,直接進(jìn)行后續(xù)將該傳真信號發(fā)給對端傳真機(jī)的動作。
網(wǎng)關(guān)設(shè)備為發(fā)送方網(wǎng)關(guān)設(shè)備時,從對端傳真機(jī)獲取傳真參數(shù)協(xié)商信號,獲取過程包括:
接收對端傳真機(jī)發(fā)送的對端傳真信號,該傳真信號也是經(jīng)過語音編碼的,以便于傳輸;
對對端傳真信號進(jìn)行語音解碼;
判斷該對端傳真信號是否為傳真參數(shù)協(xié)商信號;如是,才轉(zhuǎn)入上述步驟103;否則,不進(jìn)行配置,接進(jìn)行后續(xù)將該傳真信號發(fā)給本端傳真機(jī)的動作。
對應(yīng)的,上述步驟104中,網(wǎng)關(guān)設(shè)備將配置后的傳真參數(shù)協(xié)商信號發(fā)送給對應(yīng)的傳真機(jī)包括:
網(wǎng)關(guān)設(shè)備為接收方網(wǎng)關(guān)設(shè)備時,將配置后的傳真參數(shù)協(xié)商信號進(jìn)行語音編碼后發(fā)給對端傳真機(jī);
網(wǎng)關(guān)設(shè)備為發(fā)送方網(wǎng)關(guān)設(shè)備時,將配置后的傳真參數(shù)協(xié)商信號進(jìn)行語音編碼后發(fā)給本端傳真機(jī)。
應(yīng)當(dāng)理解的是,上述過程中的語音編解碼可通過設(shè)置在網(wǎng)關(guān)設(shè)備自身上的編解碼模塊實現(xiàn),也可通過設(shè)置在上層或下層設(shè)備上的編解碼模塊實現(xiàn)。
上述步驟101在網(wǎng)關(guān)設(shè)備中預(yù)先設(shè)置對傳真信號進(jìn)行預(yù)處理的預(yù)處理配置策略時,用戶可通過相應(yīng)的人機(jī)界面在數(shù)據(jù)庫表中進(jìn)行相應(yīng)的配置;在配置時還可選擇性的對上述傳真信號預(yù)處理功能是否開啟進(jìn)行配置,只有在開啟時才執(zhí)行上述圖1所示的過程;否則,不執(zhí)行;當(dāng)然,也可不進(jìn)行該開啟項的配置,而直接默認(rèn)其為開啟。
另外,在一次傳真過程中,以便只需要對傳真信號進(jìn)行一次成功的預(yù)處理即可,因此在上述步驟101之前,還可判斷當(dāng)前傳真過程中是否已獲取過傳真參數(shù)協(xié)商信號并根據(jù)預(yù)處理配置策略完成配置;如果是,則不再需要對其進(jìn)行重復(fù)配置。當(dāng)然,當(dāng)在一次傳真過程中,需要動態(tài)對傳真信號的預(yù)處理進(jìn)行調(diào)整時,也即需要對配置需要進(jìn)行動態(tài)調(diào)整時,也可以進(jìn)行多次預(yù)處理。
實施例二:
請參見圖2所示,本實施例提供了一種網(wǎng)關(guān)設(shè)備,包括:
獲取模塊1,用于獲取傳真參數(shù)協(xié)商信號;
配置處理模塊2,用于根據(jù)預(yù)設(shè)的預(yù)處理配置策略對所述傳真參數(shù)協(xié)商信號進(jìn)行配置,預(yù)處理配置策略包含傳真控制參數(shù)的配置策略,傳真控制參數(shù)包括影響傳真的成功率的參數(shù);這些控制參數(shù)包括但不限于:傳真速率參數(shù)、差錯控制模式參數(shù)、能力參數(shù)中的至少一種,其中能力參數(shù)包括但不限于T.6編碼能力參數(shù)、V.8能力參數(shù)等。
本實施例中的配置策略具體可設(shè)置為:對于關(guān)閉后有利于提升傳真成功率的參數(shù),則將其關(guān)閉(例如置0);對于開啟后利于提升傳真成功的參數(shù),則開啟(例如將其置1)。
發(fā)送模塊3,用于將配置后的傳真參數(shù)協(xié)商信號發(fā)送給對應(yīng)的傳真機(jī)。
還包括配置模塊4,用于在網(wǎng)關(guān)設(shè)備中預(yù)先設(shè)置對傳真信號進(jìn)行預(yù)處理的預(yù)處理配置策略。
為了更好的說明,本實施例下面以VBD傳真方式對本發(fā)明的方案進(jìn)行示例說明,但應(yīng)當(dāng)理解的是,本發(fā)明并不僅限于該VBD傳真方式,對于其他傳真方式在協(xié)商過程中也可采用本發(fā)明提供的對傳真信號進(jìn)行預(yù)處理以提升傳真成功率的方案。
在采用VBD傳真方案時,獲取模塊1在進(jìn)入VBD傳真后,獲取傳真參數(shù)協(xié)商信號。
獲取傳真參數(shù)協(xié)商信號包括:
獲取模塊1所在的網(wǎng)關(guān)設(shè)備為接收方網(wǎng)關(guān)設(shè)備時,也即其下掛的傳真機(jī)為 接收端時,從本端的傳真機(jī)獲取傳真參數(shù)協(xié)商信號,獲取過程包括:
從本端傳真機(jī)獲取本端傳真信號;該傳真信號一般是經(jīng)過采樣、量化、語音編碼以后的本端傳真信號;
對本端傳真信號進(jìn)行語音解碼;
判斷解碼后的本端傳真信號是否為傳真參數(shù)協(xié)商信號;如是,才轉(zhuǎn)入上述配置處理模塊2進(jìn)行配置;否則,直接進(jìn)行后續(xù)將該傳真信號發(fā)給對端傳真機(jī)的動作。
獲取模塊1所在的網(wǎng)關(guān)設(shè)備為發(fā)送方網(wǎng)關(guān)設(shè)備時,從對端傳真機(jī)獲取傳真參數(shù)協(xié)商信號,獲取過程包括:
接收對端傳真機(jī)發(fā)送的對端傳真信號,該傳真信號也是經(jīng)過語音編碼的,以便于傳輸;
對對端傳真信號進(jìn)行語音解碼;
判斷該對端傳真信號是否為傳真參數(shù)協(xié)商信號;如是,才轉(zhuǎn)入上述步驟103;否則,不進(jìn)行配置,接進(jìn)行后續(xù)將該傳真信號發(fā)給本端傳真機(jī)的動作。
對應(yīng)的,上述發(fā)送模塊3將配置后的傳真參數(shù)協(xié)商信號發(fā)送給對應(yīng)的傳真機(jī)包括:
網(wǎng)關(guān)設(shè)備為接收方網(wǎng)關(guān)設(shè)備時,將配置后的傳真參數(shù)協(xié)商信號進(jìn)行語音編碼后發(fā)給對端傳真機(jī);
網(wǎng)關(guān)設(shè)備為發(fā)送方網(wǎng)關(guān)設(shè)備時,將配置后的傳真參數(shù)協(xié)商信號進(jìn)行語音編碼后發(fā)給本端傳真機(jī)。
本實施例中,網(wǎng)關(guān)設(shè)備還包括判斷模塊5,用于在獲取模塊獲取傳真參數(shù)協(xié)商信號之前,判斷傳真信號預(yù)處理功能是否開啟;和/或判斷當(dāng)前傳真過程中是否已獲取過傳真參數(shù)協(xié)商信號并根據(jù)所述預(yù)處理配置策略完成配置。
上述配置模塊4對傳真信號進(jìn)行預(yù)處理的預(yù)處理配置策略時,用戶可通過相應(yīng)的人機(jī)界面在數(shù)據(jù)庫表中進(jìn)行相應(yīng)的配置;在配置時還可選擇性的對上述傳真信號預(yù)處理功能是否開啟進(jìn)行配置,只有在開啟時才執(zhí)行上述預(yù)處理過程;否則,不執(zhí)行;當(dāng)然,也可不進(jìn)行該開啟項的配置,而直接默認(rèn)其為開啟。
另外,在一次傳真過程中,以便只需要對傳真信號進(jìn)行一次成功的預(yù)處理即可,因此判斷模塊5還可判斷當(dāng)前傳真過程中是否已獲取過傳真參數(shù)協(xié)商信號并根據(jù)預(yù)處理配置策略完成配置;如果是,則不再需要對其進(jìn)行重復(fù)配置。當(dāng)然,當(dāng)在一次傳真過程中,需要動態(tài)對傳真信號的預(yù)處理進(jìn)行調(diào)整時,也即需要對配置需要進(jìn)行動態(tài)調(diào)整時,也可以進(jìn)行多次預(yù)處理。
實施例三:
為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效,以下結(jié)合一具體的應(yīng)用場景,對本發(fā)明進(jìn)行示例說明如下。
圖3為本實施例的系統(tǒng)結(jié)構(gòu)示意圖,如圖所示,本實施例描述的是本端傳真機(jī)和遠(yuǎn)端傳真機(jī)之間進(jìn)行傳真的模塊構(gòu)架圖。包括本端網(wǎng)關(guān)設(shè)備、信令服務(wù)器、中間設(shè)備、本端傳真機(jī)、遠(yuǎn)端傳真機(jī)。其中兩個傳真機(jī)功能不進(jìn)行累述。
本端網(wǎng)關(guān)設(shè)備即是一種以網(wǎng)關(guān)為核心綜合系統(tǒng)產(chǎn)品,包括但不受限于以下種類:各種上行的家庭網(wǎng)關(guān)及其上行設(shè)備、中繼網(wǎng)關(guān)及其下掛用戶接口設(shè)備、接入網(wǎng)關(guān)等。其中核心的網(wǎng)關(guān)能直接或間接下掛傳真機(jī),上行能直接或間接連接以太網(wǎng)。本方法的實現(xiàn)代碼就運(yùn)行此類網(wǎng)關(guān)上。
呼叫信令服務(wù)器是一種處理通話信令的設(shè)備,包括但不受限于sip服務(wù)器、軟交換等。
中間設(shè)備表明遠(yuǎn)端傳真機(jī)掛接的設(shè)備,有可能也是類似網(wǎng)關(guān)系統(tǒng),也有可能是 虛擬傳真機(jī)或網(wǎng)絡(luò)傳真機(jī)的接口系統(tǒng)。傳真信號為T.30信號,傳真參數(shù)協(xié)商信號為DIS信號(Digital Identification Signal,數(shù)字標(biāo)識信號)。
建立VBD傳真前,通過人機(jī)界面配置數(shù)據(jù)庫表內(nèi)容,確認(rèn)開啟T.30信號預(yù)處理功能,同時配置預(yù)處理策略。進(jìn)入VBD傳真后,讀取數(shù)據(jù)庫配置表,開啟預(yù)處理功能。考慮到傳真機(jī)協(xié)議協(xié)商發(fā)起方為接收方,本實施例需要分兩種情況考慮。如果網(wǎng)關(guān)設(shè)備本端下掛傳真機(jī)為接收方,啟動調(diào)制和解調(diào)模塊,先對傳真通道內(nèi)數(shù)據(jù)進(jìn)行解碼處理,再把輸出結(jié)果輸入到解調(diào)模塊,根據(jù)數(shù)據(jù)表的配置內(nèi)容,對解調(diào)模塊輸出的結(jié)果進(jìn)行修改,其輸出依次通過調(diào)制模塊和編碼模塊后照常發(fā)送到遠(yuǎn)端,此時不對遠(yuǎn)端的傳真信號做任何處理,透傳到本地傳真機(jī)。如果網(wǎng)關(guān)設(shè)備本端下掛傳真機(jī)為發(fā)送方,則不對本地傳真機(jī)發(fā)送的數(shù)據(jù)做處理,但當(dāng)遠(yuǎn)端傳真機(jī)數(shù)據(jù)發(fā)送到本地網(wǎng)關(guān)設(shè)備時,需要啟動調(diào)制和解調(diào)模塊,先對數(shù)據(jù)進(jìn)行解碼處理,再把輸出結(jié)果輸入到解調(diào)模塊,根據(jù)數(shù)據(jù)表的配置內(nèi)容,對解調(diào)模塊輸出的結(jié)果進(jìn)行修改,其輸出依次通過調(diào)制模塊和編碼模塊后發(fā)送到本地傳真機(jī)。當(dāng)確認(rèn)傳真協(xié)商成功并開始數(shù)據(jù)傳輸后,關(guān)閉調(diào)制解調(diào)模塊。
具體實施過程以圖3所示系統(tǒng)為硬件構(gòu)架,以兩臺傳真機(jī)已經(jīng)開始進(jìn)入VBD傳真為前提,在本端網(wǎng)關(guān)系統(tǒng)中完成功能實現(xiàn),同時根據(jù)傳真收發(fā)包(也即作為接收方和發(fā)送方)分成兩個流程圖4和圖5進(jìn)行描述。該具體實施例設(shè)置環(huán)境條件如下:在PC機(jī)上通過人機(jī)接口開啟VBD傳真預(yù)處理T.30信號功能,并配置為關(guān)閉ECM功能。ECM為傳真機(jī)自動糾錯模式,在網(wǎng)絡(luò)環(huán)境一般時,開啟后會導(dǎo)致反復(fù)重復(fù)傳真頁面信息而導(dǎo)致超時傳真失敗。關(guān)閉ECM可能導(dǎo)致頁面信息稍有損傷,但不影響閱讀,極大一個傳真成功率。屬于傳真機(jī)可靈活配置功能。
請參見圖4所示,傳真本端為接收方過程中預(yù)處理T.30信號具體步驟如下:
步驟401:獲取經(jīng)過采樣、量化和編碼以后的本端傳真機(jī)信號;
步驟402:讀取數(shù)據(jù)庫配置;
步驟403:根據(jù)數(shù)據(jù)庫表的內(nèi)容確定是否開啟T.30信號預(yù)處理功能,如果是,則存儲配置內(nèi)容,執(zhí)行步驟404,如果否,執(zhí)行步驟411;
步驟404:判斷是否已經(jīng)完成過一次傳真信號預(yù)處理配置,如果是,執(zhí)行步驟411,如果否,執(zhí)行步驟405;
步驟405:對該傳真機(jī)信號進(jìn)行PCM解碼;獲取到的傳真信號一般已經(jīng)經(jīng)過編碼,方便其在PCM(Pulse Code Modulation)總線上傳輸,因此需要為了后續(xù)處理,需要進(jìn)行PCM解碼;
步驟406:啟動傳真解調(diào)模塊,對PCM解碼后的數(shù)據(jù)進(jìn)行V21解調(diào)操作,目的為了判斷當(dāng)前處理的傳真信號是否為DIS信號;
步驟407:因為T.30傳真信號中的DIS信號是傳真參數(shù)協(xié)商的發(fā)起信號,其也攜帶協(xié)商參數(shù),因此根據(jù)解調(diào)模塊輸出結(jié)果判斷當(dāng)前是否為DIS信號,如果是,執(zhí)行步驟408,如果否,執(zhí)行步驟410;
步驟408:DIS信號有127個比特可配置項,其中第27位比特標(biāo)志ECM是否開啟,1為開啟,0為關(guān)閉,因此置該比特位為0;
步驟409:一次傳真過程只要在協(xié)商階段完成一次數(shù)據(jù)配置即可,因此需要置完成配置標(biāo)志位;以便于上述步驟404的判斷;
步驟410:傳真數(shù)據(jù)只有解調(diào)和才能進(jìn)行判斷和修改,完成該操作后,應(yīng)該恢復(fù)到調(diào)制狀態(tài),因此啟動傳真調(diào)制模塊,對解調(diào)后的數(shù)據(jù)進(jìn)行恢復(fù)性調(diào)制;
步驟411:VoIP系統(tǒng)處理語音信號都需要進(jìn)行編碼發(fā)送,VBD傳真即在語音通道中透傳傳真數(shù)據(jù),因此需要進(jìn)行語音編碼后發(fā)送;
步驟412:完成上述操作后,發(fā)送傳真信號到網(wǎng)絡(luò)接口中,由上層設(shè)備轉(zhuǎn)發(fā)到遠(yuǎn)端傳真設(shè)備,在一次傳真結(jié)束前,需要循環(huán)處理,因此返回步驟401。
請參見圖5所示,傳真本端為發(fā)送方過程中預(yù)處理T.30信號具體步驟如下:
步驟501:獲取經(jīng)過語音編碼后的遠(yuǎn)端傳真機(jī)信號;
步驟502:讀取數(shù)據(jù)庫配置;
步驟503:根據(jù)數(shù)據(jù)庫表的內(nèi)容確定是否開啟T.30信號預(yù)處理功能,如果是,則存儲配置內(nèi)容,執(zhí)行步驟504,如果否,執(zhí)行步驟5011;
步驟504:判斷是否已經(jīng)完成過一次傳真信號配置,如果是,執(zhí)行步5011,如果否,執(zhí)行步驟505;
步驟505:遠(yuǎn)端信號經(jīng)過語音編碼處理,需要進(jìn)行語音解碼;
步驟506:啟動傳真解調(diào)模塊,對PCM解碼后的數(shù)據(jù)進(jìn)行V21解調(diào)操作,目的為了判斷當(dāng)前處理的傳真信號是否為DIS信號;
步驟507:因為T.30傳真信號中的DIS信號是傳真參數(shù)協(xié)商的發(fā)起信號,其也攜帶協(xié)商參數(shù),因此根據(jù)解調(diào)模塊輸出結(jié)果判斷當(dāng)前是否為DIS信號,如果是,執(zhí)行步驟508,如果否,執(zhí)行步驟510;
步驟508:DIS信號有127個比特可配置項,其中第27位比特標(biāo)志ECM是否開啟,1為開啟,0為關(guān)閉,因此置該比特位為0;
步驟509:一次傳真過程只要在協(xié)商階段完成一次數(shù)據(jù)配置即可,因此需要置完成配置標(biāo)志位,以便于上述步驟504的判斷;
步驟510:傳真數(shù)據(jù)只有解調(diào)和才能進(jìn)行判斷和修改,完成該操作后,應(yīng)該恢復(fù)到調(diào)制狀態(tài),因此啟動傳真調(diào)制模塊,對解調(diào)后的數(shù)據(jù)進(jìn)行恢復(fù)性調(diào)制;
步驟5011:進(jìn)行PCM編碼處理,方便數(shù)據(jù)在PCM總線上傳輸;
步驟5012:完成上述操作后,通過PCM總線發(fā)送信號到本地傳真機(jī),在一次傳真結(jié)束前,需要循環(huán)處理,因此返回步驟501。
上述通過預(yù)處理T.30信號提高傳真成功率的方法,對傳統(tǒng)VBD傳真控制進(jìn) 行了改進(jìn),極大提高了網(wǎng)關(guān)設(shè)備對傳真機(jī)的兼容性,提高了傳真成功率,保證了用戶的傳真業(yè)務(wù)高質(zhì)量體驗。且應(yīng)當(dāng)理解的是,預(yù)處理T.30信號時有多種配置可能,但都包含在本方法中,上述實施例只是對本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效得以更加深入且具體的了解,并非用來對本發(fā)明加以限制。同時任何可不修改傳真機(jī)本身參數(shù),在VBD傳真中完成傳真參數(shù)配置的方法都屬于本專利范圍。
以上內(nèi)容是結(jié)合具體的實施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。