專利名稱:限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法。
背景技術(shù):
通常的互聯(lián)網(wǎng)傳輸語音系統(tǒng)(簡稱VoIP系統(tǒng))可根據(jù)中繼網(wǎng)關(guān)設(shè)置多個中繼路由,同一個中繼網(wǎng)關(guān)可以設(shè)置一個或者一個以上的中繼路由,通過不同的出局號碼加以區(qū)分,或者多個中繼網(wǎng)關(guān)也可以同屬于一個中繼路由范疇,使用同一個出局碼。VoIP用戶通過撥打不同的出局碼,到網(wǎng)守解析,網(wǎng)守在確定中繼路由后,返回可用的中繼網(wǎng)關(guān)上的中繼線地址信息,完成到PSTN(普通電話網(wǎng)絡(luò))的出中繼呼叫,即出局呼叫;同時通過對不同用戶設(shè)置不同的呼叫等級實現(xiàn)出中繼呼叫權(quán)限的控制,具體分為可撥打市話、可撥打國內(nèi)長途、可撥打國際長途等呼叫等級,針對限制呼叫等級還可以設(shè)置相應(yīng)的限撥號碼,對于一些指定的特殊號碼,進行限撥,具有相應(yīng)呼叫等級的用戶僅可以呼叫允許的被叫用戶。
可以看出,在同一個GK(網(wǎng)守)控制的所有VoIP系統(tǒng)設(shè)備中,針對各用戶僅設(shè)置了一個相應(yīng)的呼叫等級,在同一個用戶的不同出局呼叫中,不同中繼路由所包括的中繼網(wǎng)關(guān)獲得的用戶呼叫等級是相同的。如圖1所示,假設(shè)北京用戶的呼叫等級為可撥打國內(nèi)長途,則北京用戶無論從北京或從上海出中繼網(wǎng)關(guān)均具有相同的呼叫等級,即從北京或上海出局均可以撥打任意國內(nèi)長途號碼;而上海用戶如果呼叫等級為可撥打市話,則無論從北京或從上海出中繼網(wǎng)關(guān)均具有相同的呼叫等級,只可以撥打所在區(qū)域的市話號碼??傊?,任意分機在進行出中繼呼叫時,只需要具備同一個呼叫等級即可,而不考慮其選擇占用的區(qū)域中繼路由。
由于目前很多企業(yè)設(shè)置有各區(qū)域的分部機構(gòu),不同的分部機構(gòu)設(shè)置有相應(yīng)的中繼網(wǎng)關(guān),而且通常對應(yīng)著各自不同的中繼路由,獨立計算出局話費。因此,各分部機構(gòu)希望可以限制從本地出局的用戶,以及從本地出局的用戶的呼叫權(quán)限。例如,希望對于本地區(qū)的用戶選擇本地區(qū)中繼路由出局呼叫時可具備撥打長途權(quán)限,而異地的用戶選擇本地中繼設(shè)備出局呼叫只具備撥打本地區(qū)市話權(quán)限等。另外,還可能對非本發(fā)出局的不同用戶設(shè)置不同的權(quán)限,如圖2所示,即對于異地的不同用戶希望其具有不同的出局呼叫權(quán)限。例如,對于職位級別較高的非地出局用戶可以不限制其呼叫權(quán)限等。然而,對于上述需要,目前業(yè)界還沒有提供一種解決的技術(shù)方案。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)所存在的問題,本發(fā)明的目的是提供一種限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法,從而保證中繼網(wǎng)關(guān)可以靈活控制通過其出局的非本地用戶的呼叫權(quán)限。
本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的本發(fā)明提供了一種限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法,包括A、配置基于IP的語音VoIP系統(tǒng)中各用戶的異地出局的呼叫等級;B、當(dāng)VOIP系統(tǒng)中用戶通過異地中繼網(wǎng)關(guān)異地出局時,則相應(yīng)的中繼網(wǎng)關(guān)根據(jù)配置的用戶的異地出局呼叫等級對其出局呼叫進行控制管理。
所述的步驟A包括在VoIP系統(tǒng)的網(wǎng)守上配置中繼路由對應(yīng)的中繼群的信息,及其對應(yīng)的本地用戶號碼范圍信息。
所述的用戶號碼范圍信息的設(shè)置方式包括設(shè)置為用戶號碼段、用戶號碼通配符或用戶實際號碼信息。
所述的步驟A包括在VoIP系統(tǒng)中基于不同的中繼路由配置各用記對應(yīng)的異地出局呼叫等級信息。
所述的各用戶對應(yīng)的異地出局呼叫等級包括一個或一個以上。
所述的異地出局呼叫等級包括呼叫本地電話級別、呼叫長途電話級別和呼叫國際長途電話級別,以及自定義的其他限撥號碼級別。
所述的異地出局呼叫等級還分別對應(yīng)不同的時間段值。
所述的步驟B包括B1、當(dāng)用戶發(fā)起呼叫時,根據(jù)其撥打的出局號確定共為異地出局呼叫;B2、查詢配置信息確定該用戶所撥打的出局號對應(yīng)的中繼路由,并確定該用戶的基于該中繼路由的異地出局呼叫等級;B3、根據(jù)所述的異地出局呼叫等級對該用戶的出局呼叫進行限制管理。
所述的步驟B1包括當(dāng)用戶發(fā)起呼叫時,網(wǎng)守確定其出局的中繼路由,并判斷該用戶是否為所述中繼路由區(qū)域的用戶,如果是,則為本次呼叫為本地出局的呼叫,否則,本次呼叫為異地出局的呼叫。
所述的步驟B3包括由網(wǎng)守將所述的異地出局呼叫等級通過被叫的呼叫認(rèn)證確認(rèn)消息ACF消息發(fā)送給所述出局中繼路由中確定的中繼網(wǎng)關(guān),并由相應(yīng)的中繼網(wǎng)關(guān)對該用戶的出局呼叫進行限制管理。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明提供了一種出中繼用戶識別功能,使得中繼網(wǎng)關(guān)可以識別出非本地出局用戶的身份信息。這樣,當(dāng)異地的用戶通過本地中繼路由所對應(yīng)的中繼網(wǎng)關(guān)設(shè)備進行出中繼呼叫時,可以提供該異地用戶的異地出局呼叫等級,并基于所述的異地出局呼叫等級對其發(fā)起的異地出局呼叫進行限制,從而使得本地/異地出中繼時,同一用戶可以使用不同的呼叫等級設(shè)置進行呼叫限制。
也就是說,本發(fā)明可以使得企業(yè)的具有獨立中繼路由的各分部機構(gòu)可以限制從本地出局的用戶及其從本地出局的用戶的呼叫權(quán)限。例如,限制異地的用戶選擇本地中繼設(shè)備出局呼叫只具備撥打本地區(qū)市話權(quán)限等,對于職位級別較高的非地出局用戶可以不限制其呼叫權(quán)限等。
因此,本發(fā)明可以滿足VoIP用戶的靈活的出中繼呼叫限制管理需求。
圖1和圖2分別為現(xiàn)有技術(shù)中VoIP系統(tǒng)與PSTN系統(tǒng)的連接組網(wǎng)示意圖。
圖3為本發(fā)明中VoIP系統(tǒng)與PSTN系統(tǒng)的連接組網(wǎng)示意圖。
具體實施例方式
本發(fā)明的核心是提供一種出中繼用戶識別功能,以便于當(dāng)異地的用戶通過本地中繼路由進行出中繼呼叫時,可以提供不同于該用戶的本地出局呼叫等級的異地出局呼叫等級對其發(fā)起的呼叫進行限制,從而使得本地/異地出中繼時,同一用戶可以使用不同的呼叫等級進行呼叫限制。
本發(fā)明中所述的本地和異地為虛擬的區(qū)域,即一個中繼路由可以確定一個對應(yīng)的區(qū)域。所述的中繼路由可以包括多個中繼網(wǎng)關(guān),甚至異地的中繼網(wǎng)關(guān)。乃至某一個異地中繼網(wǎng)關(guān)上的某一條中繼線都可能被包括在本地的中繼路由中,當(dāng)然通常情況下,本地的中繼網(wǎng)關(guān)僅對應(yīng)本地的中繼路由。
現(xiàn)有的VoIP系統(tǒng)與PSTN系統(tǒng)的通信組網(wǎng)關(guān)系如圖3所示,圖3所示的系統(tǒng)中為基于互聯(lián)網(wǎng)傳輸協(xié)議使用H.323協(xié)議實現(xiàn)語音傳送,并與傳統(tǒng)的PSTN網(wǎng)絡(luò)相連接。系統(tǒng)中包括至少一個CM(呼叫控制器),CM的功能相當(dāng)于H.323協(xié)議中的GK(網(wǎng)守),至少一個或者多個的FXS(用戶網(wǎng)關(guān)),以及至少一個或者多個的FXO(中繼網(wǎng)關(guān))與一個或多個PSTN相連接,并通過至少一個NMS(網(wǎng)絡(luò)管理設(shè)備)進行數(shù)據(jù)配置。
由于現(xiàn)有的用戶的出中繼呼叫等級是在所述系統(tǒng)通過NMS配置并保存于CM中,并在用戶進行出局呼叫時,CM通過發(fā)送給被叫中繼網(wǎng)關(guān)的H.323協(xié)議的ACF(Admission Confirm認(rèn)證確認(rèn)消息,屬于H.323協(xié)議中規(guī)定的一種RAS消息)消息中攜帶用戶呼叫等級信息,中繼網(wǎng)關(guān)以此等級實現(xiàn)對主叫用戶的等級限制。
因此,本發(fā)明所述的方法在具體的實現(xiàn)過程中,可以將異地出局時用戶的呼叫等級配置并保存于CM上,即在CM上為用戶添加其異地出局的呼叫權(quán)限,即異地出局呼叫等級,并在其進行出局呼叫時,識別用戶的出局呼叫為本地還是異地呼叫,并為異地出局呼叫選擇對應(yīng)的異地出局呼叫等級對其進行異地出局呼叫限制管理。
所述的異地出局呼叫等級包括呼叫本地電話級別、呼叫長途電話級別和呼叫國際長途電話級別,以及用戶自定義的限撥號碼等級;所述的異地出局呼叫等級是分別為每一個VOIP系統(tǒng)的用戶設(shè)置,因此,不同的用戶可以設(shè)置不同的異地出局權(quán)限,即不同的異地出局呼叫等級,而且,同一用戶通過不同的異地中繼路由出局也可以配置有不同的異地出局呼叫等級,如用戶在北京的話,可以配置為其通過上海的中繼路由可以撥打長途電話,但通過廣州的中繼路由則僅可以撥打本地電話;當(dāng)然,為了方便也可以為一個中繼群或者一個用戶號碼段設(shè)置同一個對應(yīng)的異地出局呼叫等級。
所述的異地出局呼叫等級的設(shè)置還包括設(shè)置目前基于時間段值的用戶等級,目前系統(tǒng)中用戶擁有三種基于時間段值的呼叫等級,具體為工作級別、休息級別、異地出局級別,如用戶上班具有可打長途權(quán)限,而下班卻只有受話權(quán)限,異地出局卻只能撥打異地的本地電話;網(wǎng)管則通過統(tǒng)一自定義的配置消息將用戶異地出局信息配置到CM;CM因此可實現(xiàn)異地不同用戶異地出局的不同級別控制,本發(fā)明還可以擴展到對同一用戶分機實現(xiàn)三個或者三個以上的呼叫等級限制,包括一個本地出局呼叫等級和二個或二個以上的異地出局呼叫等級。
配置了相應(yīng)的異地出局呼叫系等級后,便可以實現(xiàn)基于不同用戶經(jīng)由不同的異地中繼網(wǎng)關(guān)出局時采用不同的呼叫控制策略。
由于用戶在進行出局呼叫時是通過撥打不同的出局碼實現(xiàn)的;用戶撥打的出局號碼到CM后,由CM通過分析用戶撥打的出局碼選擇占用對應(yīng)的中繼網(wǎng)關(guān)設(shè)備,實現(xiàn)出中繼呼叫,即不同的出局碼對應(yīng)了不同的中繼網(wǎng)關(guān)設(shè)備資源。
因此,本發(fā)明可以通過NMS向CM配置保存出局碼(即中繼路由)時,添加此出局碼對應(yīng)的區(qū)域用戶集信息(即中繼網(wǎng)關(guān)的所有中繼用戶信息),實現(xiàn)虛擬區(qū)域的劃分。這樣,當(dāng)用戶在撥打出局碼實現(xiàn)出局呼叫時,CM在分配所述出局碼對應(yīng)的中繼設(shè)備資源的同時,還分析此用戶號碼是否包含在此出局碼的區(qū)域用戶集信息中,如包含,則代表此用戶為本區(qū)域用戶,其出局呼叫等級可選擇其本地出局呼叫等級;否則,代表此用戶為異地用戶,出局呼叫等級選擇異地出局呼叫等級,從而實現(xiàn)用戶的異地出局的限制功能。
所述的區(qū)域用戶集信息的設(shè)置方式具體可以為通過在網(wǎng)管的中繼路由(出局碼)消息中可以添加該中繼路由對應(yīng)的區(qū)域用戶集信息。一個中繼路由可以設(shè)置0個或者更多號碼組組成的區(qū)域用戶集,號碼組的填寫可采用50010~50025;700*****;541233三種形式,其中第一種表示匹配從50010到50025的號碼段;第二種方式表示匹配所有以700開頭長度為8位的號碼段;而第三種方式表示僅匹配單個號碼。所述的區(qū)域用戶集信息由網(wǎng)管配置到CM上,CM根據(jù)所述的區(qū)域用戶集信息進行區(qū)域用戶劃分。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準(zhǔn)。
權(quán)利要求
1.一種限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法,其特征在于,包括A、配置基于IP的語音VoIP系統(tǒng)中各用戶的異地出局的呼叫等級;B、當(dāng)VOIP系統(tǒng)中用戶通過異地中繼網(wǎng)關(guān)異地出局時,則相應(yīng)的中繼網(wǎng)關(guān)根據(jù)配置的用戶的異地出局呼叫等級對其出局呼叫進行控制管理。
2.根據(jù)權(quán)利要求1所述的限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法,其特征在于,所述的步驟A包括在VoIP系統(tǒng)的網(wǎng)守上配置中繼路由對應(yīng)的中繼群的信息,及其對應(yīng)的本地用戶號碼范圍信息。
3.根據(jù)權(quán)利要求2所述的限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法,其特征在于,所述的用戶號碼范圍信息的設(shè)置方式包括設(shè)置為用戶號碼段、用戶號碼通配符或用戶實際號碼信息。
4.根據(jù)權(quán)利要求1所述的限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法,其特征在于,所述的步驟A包括在VoIP系統(tǒng)中基于不同的中繼路由配置各用記對應(yīng)的異地出局呼叫等級信息。
5.根據(jù)權(quán)利要求3所述的限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法,其特征在于,所述的各用戶對應(yīng)的異地出局呼叫等級包括一個或一個以上。
6.根據(jù)權(quán)利要求1、2、3、4或5所述的限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法,其特征在于,所述的異地出局呼叫等級包括呼叫本地電話級別、呼叫長途電話級別和呼叫國際長途電話級別,以及自定義的其他限撥號碼級別。
7.根據(jù)權(quán)利要求6所述的限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法,其特征在于,所述的異地出局呼叫等級還分別對應(yīng)不同的時間段值。
8.根據(jù)權(quán)利要求1、2、3、4或5所述的限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法,其特征在于,所述的步驟B包括B1、當(dāng)用戶發(fā)起呼叫時,根據(jù)其撥打的出局號確定共為異地出局呼叫;B2、查詢配置信息確定該用戶所撥打的出局號對應(yīng)的中繼路由,并確定該用戶的基于該中繼路由的異地出局呼叫等級;B3、根據(jù)所述的異地出局呼叫等級對該用戶的出局呼叫進行限制管理。
9.根據(jù)權(quán)利要求8所述的限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法,其特征在于,所述的步驟B1包括當(dāng)用戶發(fā)起呼叫時,網(wǎng)守確定其出局的中繼路由,并判斷該用戶是否為所述中繼路由區(qū)域的用戶,如果是,則為本次呼叫為本地出局的呼叫,否則,本次呼叫為異地出局的呼叫。
10.根據(jù)權(quán)利要求8所述的限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法,其特征在于,所述的步驟B3包括由網(wǎng)守將所述的異地出局呼叫等級通過被叫的呼叫認(rèn)證確認(rèn)消息ACF消息發(fā)送給所述出局中繼路由中確定的中繼網(wǎng)關(guān),并由相應(yīng)的中繼網(wǎng)關(guān)對該用戶的出局呼叫進行限制管理。
全文摘要
本發(fā)明涉及一種限制VoIP業(yè)務(wù)異地出局的實現(xiàn)方法。該方法主要包括首先,配置基于IP的語音VoIP系統(tǒng)中各用戶的異地出局的呼叫等級;然后,當(dāng)VoIP系統(tǒng)中用戶通過異地中繼網(wǎng)關(guān)異地出局時,則相應(yīng)的中繼網(wǎng)關(guān)根據(jù)配置的用戶的異地出局呼叫等級對其出局呼叫進行控制管理。因此,本發(fā)明實現(xiàn)了當(dāng)異地用戶通過本地中繼網(wǎng)關(guān)設(shè)備進行出中繼呼叫時,可以提供不同于用戶的本地出局呼叫等級的異地出局呼叫等級,并基于所述的異地出局呼叫等級對其發(fā)起的異地出局呼叫進行限制;從而使得本地/異地出中繼時,同一用戶可以使用不同的呼叫等級進行呼叫限制,增加了對出中繼呼叫限制的靈活性。
文檔編號H04M11/06GK1798197SQ20041009889
公開日2006年7月5日 申請日期2004年12月20日 優(yōu)先權(quán)日2004年12月20日
發(fā)明者吳強, 趙志宇, 李金波 申請人:北京佳訊飛鴻電氣有限責(zé)任公司