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