專利名稱:Ip電話分機(jī)漫游的動(dòng)態(tài)注冊方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于IP的語音與視頻通信方法,特別是涉及一種IP電話分機(jī)漫游的動(dòng)態(tài)注冊方法。
背景技術(shù):
隨著VoIP(基于網(wǎng)際協(xié)議的話音傳輸)技術(shù)的日趨成熟和廣泛應(yīng)用,IP-PBX(基于IP的專用交換機(jī))也得到了快速發(fā)展。越來越多的企業(yè)采用IP-PBX來構(gòu)筑企業(yè)內(nèi)部的語音與視頻通信系統(tǒng)。對于擁有眾多分支機(jī)構(gòu)的大型企事業(yè)單位,往往會采用在總部及各分支機(jī)構(gòu)部署多臺IP-PBX服務(wù)器的方法來提高企業(yè)內(nèi)部的通信效率及通信可靠性。
IP分機(jī)漫游作為新出現(xiàn)的IP-PBX的功能,可以極大地為企業(yè)出差員工提供便利,節(jié)約企業(yè)通信支出。分機(jī)漫游在單個(gè)IP-PBX服務(wù)器下,實(shí)現(xiàn)比較簡單,但是在多服務(wù)器環(huán)境下,面臨著如何選擇接入服務(wù)器的問題。目前的情況下,IP分機(jī)只能人工配置設(shè)定注冊到一個(gè)特定的IP-PBX服務(wù)器,不能根據(jù)網(wǎng)絡(luò)的實(shí)際狀況動(dòng)態(tài)自動(dòng)地選擇。注冊號碼依賴于服務(wù)器,注冊服務(wù)器不同,號碼也有可能不同。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是提供一種IP電話分機(jī)漫游的動(dòng)態(tài)注冊方法,它可自動(dòng)進(jìn)行注冊,并且不改變分機(jī)的號碼,優(yōu)化分機(jī)漫游狀況下的話務(wù)路由,提高通話的語音質(zhì)量。
為解決上述技術(shù)問題,本發(fā)明IP電話分機(jī)漫游的動(dòng)態(tài)注冊方法,包括如下步驟1、在IP電話分機(jī)的終端設(shè)備上,手動(dòng)配置分機(jī)歸屬服務(wù)器(HomeServer)地址;2、IP電話分機(jī)的終端設(shè)備注冊到分機(jī)歸屬服務(wù)器;3、分機(jī)歸屬服務(wù)器向所述終端設(shè)備提供通信網(wǎng)絡(luò)中所有可用服務(wù)器地址列表;4、當(dāng)IP電話分機(jī)漫游時(shí),IP電話分機(jī)的終端設(shè)備自動(dòng)在后臺與所有可用服務(wù)器進(jìn)行IP連接測試和語音質(zhì)量測試,測試結(jié)果根據(jù)網(wǎng)絡(luò)連接的響應(yīng)延遲和丟包率加權(quán)評分;得分最高為網(wǎng)絡(luò)條件最好的服務(wù)器;5、IP電話分機(jī)選擇網(wǎng)絡(luò)條件最好的服務(wù)器進(jìn)行動(dòng)態(tài)注冊;該服務(wù)器稱為分機(jī)伺服服務(wù)器(Service Server);6、分機(jī)伺服服務(wù)器進(jìn)行軟交換的注冊更新與話務(wù)路由;分機(jī)伺服服務(wù)器一旦發(fā)現(xiàn)注冊上來的IP電話分機(jī)不屬于本地分機(jī),就代理該IP電話分機(jī)向分機(jī)歸屬服務(wù)器發(fā)出代理注冊與認(rèn)證請求;成功后更新分機(jī)伺服服務(wù)器與分機(jī)歸屬服務(wù)器上的注冊表。
此時(shí),漫游的IP電話分機(jī)就可正常撥打或接聽電話。
由于采用本發(fā)明的方法,IP電話分機(jī)漫游時(shí),不會改變分機(jī)號碼,同時(shí)也不需要在服務(wù)器上人工進(jìn)行設(shè)置,動(dòng)態(tài)注冊功能可使各服務(wù)器之間共享信息,保證話務(wù)的正確路由。
IP電話分機(jī)可自動(dòng)選擇最佳IP接入服務(wù)器(即分機(jī)伺服服務(wù)器),保證通話的語音質(zhì)量。IP電話分機(jī)自動(dòng)搜索網(wǎng)絡(luò)連接狀況最好的IP-PBX服務(wù)器(即分機(jī)伺服服務(wù)器),,進(jìn)行動(dòng)態(tài)注冊。各IP-PBX服務(wù)器間協(xié)同工作,建立正確的呼叫路由。
下面結(jié)合附圖與具體實(shí)施方式
對本發(fā)明作進(jìn)一步詳細(xì)的說明圖1是采用本發(fā)明的方法IP電話分機(jī)動(dòng)態(tài)注冊原理圖;圖2是采用本發(fā)明的方法IP電話分機(jī)的終端控制程序流程圖;圖3是采用本發(fā)明的方法IP-PBX服務(wù)器軟交換動(dòng)態(tài)注冊控制程序流程圖。
具體實(shí)施方式本發(fā)明IP電話分機(jī)漫游的動(dòng)態(tài)注冊方法,具體實(shí)施時(shí)所涉及的設(shè)備包括IP電話分機(jī)的終端設(shè)備和IP-PBX服務(wù)器,其中,IP-PBX服務(wù)器(簡稱服務(wù)器)分為分機(jī)歸屬服務(wù)器、遠(yuǎn)程服務(wù)器和分機(jī)伺服服務(wù)器。
分機(jī)歸屬服務(wù)器為IP電話分機(jī)的終端設(shè)備初始登記注冊的本地服務(wù)器。
遠(yuǎn)程服務(wù)器為通信網(wǎng)絡(luò)中除本地服務(wù)器外其他所有服務(wù)器。
分機(jī)伺服服務(wù)器為IP電話分機(jī)漫游時(shí)通信網(wǎng)絡(luò)中注冊登記的通信質(zhì)量最好的遠(yuǎn)程服務(wù)器。
本發(fā)明IP電話分機(jī)漫游的動(dòng)態(tài)注冊方法包括兩個(gè)方面,一是IP電話分機(jī)的終端設(shè)備動(dòng)態(tài)注冊的控制程序,二是IP-PBX服務(wù)器軟交換的注冊更新與話務(wù)路由控制程序。
在IP電話分機(jī)的終端設(shè)備需要加入如圖2所示的控制程序,使其具有自動(dòng)動(dòng)態(tài)注冊的能力。具體控制流程說明如下
1、IP電話分機(jī)的終端設(shè)備啟動(dòng)后,首先向分機(jī)歸屬服務(wù)器進(jìn)行注冊。分機(jī)歸屬服務(wù)器的地址在所述終端設(shè)備上人工預(yù)先設(shè)置。
2、所述終端設(shè)備處理注冊響應(yīng)消息。如果分機(jī)歸屬服務(wù)器要求注冊認(rèn)證,則終端設(shè)備需提供相關(guān)密碼等信息。
3、所述終端設(shè)備向分機(jī)歸屬服務(wù)器請求通信網(wǎng)絡(luò)中所有可用的服務(wù)器列表。
4、所述終端設(shè)備接收分機(jī)歸屬服務(wù)器返回的可用服務(wù)器列表并暫存于內(nèi)存中。
5、所述終端設(shè)備在可用服務(wù)器列表中選取一服務(wù)器進(jìn)行IP連接測試和語音質(zhì)量測試。
6、遍歷整個(gè)可用服務(wù)器列表,直到所有的可用服務(wù)器都完成測試。
7、測試結(jié)果根據(jù)網(wǎng)絡(luò)連接的響應(yīng)延遲和丟包率加權(quán)評分;得分最高為網(wǎng)絡(luò)條件最好的服務(wù)器;該服務(wù)器稱為分機(jī)伺服服務(wù)器。
加權(quán)評分的經(jīng)驗(yàn)公式如下所示(7-100RPLS)3+(7-100RPLC)32-24TDS+TDC2]]>(公式一)公式中,RPLS為服務(wù)器端檢測到的網(wǎng)絡(luò)丟包率,RPLC為IP電話分機(jī)終端設(shè)備檢測到的網(wǎng)絡(luò)丟包率,TDS為服務(wù)器端檢測到的網(wǎng)絡(luò)延遲,TDC為IP電話分機(jī)終端設(shè)備檢測到的網(wǎng)絡(luò)延遲。
8、所述終端設(shè)備判斷當(dāng)前已經(jīng)注冊的服務(wù)器是否為分機(jī)伺服服務(wù)器,如果是則設(shè)置定時(shí)器,定期對網(wǎng)絡(luò)狀況進(jìn)行測試;否則,則重新選擇分機(jī)伺服服務(wù)器并進(jìn)行重新注冊。
IP-PBX服務(wù)器需要在注冊服務(wù)中加入如圖3所示的軟交換的注冊更新與話務(wù)路由控制程序,使IP-PBX服務(wù)器軟交換具有動(dòng)態(tài)更新漫游IP電話分機(jī)注冊地址信息的能力,并能在部署IP-PBX多服務(wù)器的狀況下,各服務(wù)器之間能協(xié)同工作,共享信息。具體控制步驟說明如下步驟1、通信網(wǎng)絡(luò)中任一服務(wù)器偵聽軟交換的注冊服務(wù)(RegisterService)并接收IP電話分機(jī)的終端設(shè)備的注冊消息。
步驟2、如果注冊的終端設(shè)備歸屬于該服務(wù)器(即該服務(wù)器為分機(jī)歸屬服務(wù)器),則直接進(jìn)行注冊與認(rèn)證;然后轉(zhuǎn)移至步驟7。
步驟3、如果注冊消息為通信網(wǎng)絡(luò)中的其它遠(yuǎn)程服務(wù)器發(fā)過來的代理注冊消息,則在該服務(wù)器上進(jìn)行注冊與認(rèn)證,并向所述遠(yuǎn)程服務(wù)器回復(fù)注冊結(jié)果,然后轉(zhuǎn)移至步驟6。
步驟4、如果注冊消息不是所述遠(yuǎn)程服務(wù)器發(fā)出的代理注冊消息,且申請注冊的終端設(shè)備又不歸屬于該服務(wù)器,則該服務(wù)器向注冊的終端設(shè)備所屬的分機(jī)歸屬服務(wù)器發(fā)送代理注冊消息。
步驟5、判斷注冊的終端設(shè)備在分機(jī)歸屬服務(wù)器上代理注冊的結(jié)果是否成功。如果不成功,則響應(yīng)注冊失敗消息并繼續(xù)偵聽軟交換的注冊服務(wù)并接收IP電話分機(jī)的終端設(shè)備的注冊消息。如果成功則進(jìn)入下一步。
步驟6、更新該服務(wù)器上針對該注冊的終端設(shè)備的呼叫路由。
步驟7、更新該服務(wù)器的注冊表,反映注冊的終端設(shè)備的注冊狀況。
如圖1所示,假設(shè)漫游的IP電話分機(jī)的號碼為8921300,其分機(jī)歸屬服務(wù)器在臺北。當(dāng)該分機(jī)漫游到上海時(shí),則自動(dòng)注冊到上海本地服務(wù)器。電話號碼無須更改。圖中所示的步驟①、②、③、④說明了注冊消息過程。具體說明如下
①、當(dāng)IP電話分機(jī)8921300確定上海的服務(wù)器為最佳服務(wù)器后,則上海服務(wù)器為分機(jī)伺服服務(wù)器,并向該服務(wù)器發(fā)送注冊消息。
②、上海的分機(jī)伺服服務(wù)器發(fā)現(xiàn)IP電話分機(jī)8921300的分機(jī)歸屬服務(wù)器在臺北,則向臺北的分機(jī)歸屬服務(wù)器發(fā)送代理注冊消息。
③、臺北的分機(jī)歸屬服務(wù)器對IP電話分機(jī)8921300進(jìn)行注冊認(rèn)證,并更新注冊表和發(fā)送代理注冊響應(yīng)消息。
④、上海的分機(jī)伺服服務(wù)器收到臺北的分機(jī)歸屬服務(wù)器代理注冊響應(yīng)消息后,更新注冊表與呼叫路由表,并向IP電話分機(jī)客戶端發(fā)送注冊響應(yīng)消息。
漫游的IP電話分機(jī)注冊成功后就可以作為主叫發(fā)起呼叫。當(dāng)該分機(jī)作為被叫時(shí),呼叫首先會被路由到分機(jī)歸屬服務(wù)器,分機(jī)歸屬服務(wù)器發(fā)現(xiàn)分機(jī)已經(jīng)漫游后,就將呼叫路由到漫游地的分機(jī)伺服服務(wù)器。最后由分機(jī)伺服服務(wù)器將呼叫轉(zhuǎn)發(fā)到漫游的分機(jī)。
權(quán)利要求
1.一種IP電話分機(jī)漫游的動(dòng)態(tài)注冊方法,其特征在于包括如下步驟步驟1、在IP電話分機(jī)的終端設(shè)備上,配置分機(jī)歸屬服務(wù)器地址;步驟2、所述的終端設(shè)備注冊到分機(jī)歸屬服務(wù)器;步驟3、分機(jī)歸屬服務(wù)器向所述終端設(shè)備提供通信網(wǎng)絡(luò)中所有可用服務(wù)器地址列表;步驟4、當(dāng)IP電話分機(jī)漫游時(shí),IP電話分機(jī)的終端設(shè)備自動(dòng)在后臺與所有可用服務(wù)器進(jìn)行IP連接測試和語音質(zhì)量測試,測試結(jié)果根據(jù)網(wǎng)絡(luò)連接的響應(yīng)延遲和丟包率加權(quán)評分;得分最高為網(wǎng)絡(luò)條件最好的服務(wù)器;步驟5、所述終端設(shè)備選擇網(wǎng)絡(luò)條件最好的服務(wù)器進(jìn)行動(dòng)態(tài)注冊;該服務(wù)器稱為分機(jī)伺服服務(wù)器;步驟6、分機(jī)伺服服務(wù)器進(jìn)行軟交換的注冊更新與話務(wù)路由;分機(jī)伺服服務(wù)器一旦發(fā)現(xiàn)注冊上來的IP電話分機(jī)不屬于本地分機(jī),就代理該IP電話分機(jī)向分機(jī)歸屬服務(wù)器發(fā)出代理注冊與認(rèn)證請求;成功后更新分機(jī)伺服服務(wù)器與分機(jī)歸屬服務(wù)器上的注冊表。
2.根據(jù)權(quán)利要求
1所述的IP電話分機(jī)漫游的動(dòng)態(tài)注冊方法,其特征在于漫游的IP電話分機(jī)注冊成功后就可以作為主叫發(fā)起呼叫;當(dāng)該分機(jī)作為被叫時(shí),呼叫首先會被路由到分機(jī)歸屬服務(wù)器,分機(jī)歸屬服務(wù)器發(fā)現(xiàn)分機(jī)已經(jīng)漫游后,就將呼叫路由到漫游地的分機(jī)伺服服務(wù)器;最后由分機(jī)伺服服務(wù)器將呼叫轉(zhuǎn)發(fā)到漫游的IP電話分機(jī)。
3.根據(jù)權(quán)利要求
1所述的IP電話分機(jī)漫游的動(dòng)態(tài)注冊方法,其特征在于IP電話分機(jī)的終端設(shè)備向分機(jī)歸屬服務(wù)器進(jìn)行注冊后,所述終端設(shè)備處理注冊響應(yīng)消息;如果分機(jī)歸屬服務(wù)器要求注冊認(rèn)證,則終端設(shè)備提供相關(guān)密碼信息。
4.根據(jù)權(quán)利要求
1所述的IP電話分機(jī)漫游的動(dòng)態(tài)注冊方法,其特征在于所述加權(quán)評分按如下公式進(jìn)行計(jì)算(7-100RPLS)3+(7-100RPLC)32-24TDS+TDC2]]>其中,RPLS為服務(wù)器端檢測到的網(wǎng)絡(luò)丟包率,RPLC為IP電話分機(jī)終端設(shè)備檢測到的網(wǎng)絡(luò)丟包率,TDS為服務(wù)器端檢測到的網(wǎng)絡(luò)延遲,TDC為IP電話分機(jī)終端設(shè)備檢測到的網(wǎng)絡(luò)延遲。
5.根據(jù)權(quán)利要求
1所述的IP電話分機(jī)漫游的動(dòng)態(tài)注冊方法,其特征在于所述的終端設(shè)備對當(dāng)前已經(jīng)注冊的服務(wù)器判斷是否為分機(jī)伺服服務(wù)器,如果是則設(shè)置定時(shí)器,定期對網(wǎng)絡(luò)狀況進(jìn)行測試;否則,則重新選擇分機(jī)伺服服務(wù)器并進(jìn)行重新注冊。
6.根據(jù)權(quán)利要求
1所述的IP電話分機(jī)漫游的動(dòng)態(tài)注冊方法,其特征在于通信網(wǎng)絡(luò)中所有服務(wù)器進(jìn)行軟交換的注冊更新與話務(wù)路由的具體控制步驟如下步驟一、服務(wù)器偵聽軟交換的注冊服務(wù)并接收IP電話分機(jī)的終端設(shè)備的注冊消息;步驟二、如果注冊的終端設(shè)備歸屬于該服務(wù)器,則直接進(jìn)行注冊與認(rèn)證;然后轉(zhuǎn)移至步驟七;步驟三、如果注冊消息為通信網(wǎng)絡(luò)中的其它遠(yuǎn)程服務(wù)器發(fā)過來的代理注冊消息,則在該服務(wù)器上進(jìn)行注冊與認(rèn)證,并向所述遠(yuǎn)程服務(wù)器回復(fù)注冊結(jié)果,然后轉(zhuǎn)移至步驟六;步驟四、如果注冊消息不是所述遠(yuǎn)程服務(wù)器發(fā)出的代理注冊消息,且申請注冊的終端設(shè)備又不歸屬于該服務(wù)器,則該服務(wù)器向注冊的終端設(shè)備所屬的分機(jī)歸屬服務(wù)器發(fā)送代理注冊消息;步驟五、判斷注冊的終端設(shè)備在分機(jī)歸屬服務(wù)器上代理注冊的結(jié)果是否成功;如果不成功,則響應(yīng)注冊失敗消息并繼續(xù)偵聽軟交換的注冊服務(wù)并接收IP電話分機(jī)的終端設(shè)備的注冊消息;如果成功則,步驟六、更新該服務(wù)器上針對該注冊的終端設(shè)備的呼叫路由;步驟七、更新該服務(wù)器的注冊表,反映注冊的終端設(shè)備的注冊狀況。
專利摘要
本發(fā)明公開了一種IP電話分機(jī)漫游的動(dòng)態(tài)注冊方法,在IP電話分機(jī)的終端設(shè)備上配置分機(jī)歸屬服務(wù)器地址;該終端設(shè)備注冊到分機(jī)歸屬服務(wù)器;分機(jī)歸屬服務(wù)器向所述終端設(shè)備提供所有可用服務(wù)器地址列表;當(dāng)IP電話分機(jī)漫游時(shí),所述終端設(shè)備自動(dòng)在后臺與所有可用服務(wù)器進(jìn)行IP連接測試和語音質(zhì)量測試,測試結(jié)果根據(jù)網(wǎng)絡(luò)連接的響應(yīng)延遲和丟包率加權(quán)評分;得分最高為網(wǎng)絡(luò)條件最好的服務(wù)器;所述終端設(shè)備選擇網(wǎng)絡(luò)條件最好的服務(wù)器進(jìn)行動(dòng)態(tài)注冊;然后該服務(wù)器進(jìn)行軟交換的注冊更新與話務(wù)路由。本發(fā)明可自動(dòng)進(jìn)行注冊且不改變分機(jī)的號碼,優(yōu)化分機(jī)漫游的話務(wù)路由,提高通話語音質(zhì)量。適用于IP-PBX服務(wù)器的語音與視頻通信系統(tǒng)。
文檔編號H04Q3/62GK1992761SQ200510112287
公開日2007年7月4日 申請日期2005年12月29日
發(fā)明者程利忠, 毛朝流 申請人:耐通信息科技(上海)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan