国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Ip電話呼叫處理方法和系統(tǒng)、以及ip電話和語(yǔ)音服務(wù)器的制作方法

      文檔序號(hào):7764230閱讀:578來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):Ip電話呼叫處理方法和系統(tǒng)、以及ip電話和語(yǔ)音服務(wù)器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及在因特網(wǎng)協(xié)議上承載語(yǔ)音(VoIP)技術(shù)領(lǐng)域,特別涉及VoIP中的一種因特網(wǎng)協(xié)議(IP)電話呼叫處理方法和系統(tǒng)、以及IP電話和語(yǔ)音服務(wù)器。
      背景技術(shù)
      目前,隨著IP網(wǎng)絡(luò)的迅速普及,VoIP作為一種新的應(yīng)用得到了快速發(fā)展。圖1為現(xiàn)有VoIP網(wǎng)絡(luò)的組網(wǎng)示意圖,如圖1所示,在VoIP網(wǎng)絡(luò)中有區(qū)域1、區(qū)域2等多個(gè)區(qū)域,每個(gè)區(qū)域中都有語(yǔ)音服務(wù)器和一個(gè)以上的IP電話,每個(gè)IP電話都將其被分配的一個(gè)號(hào)碼和 IP地址注冊(cè)到對(duì)應(yīng)的語(yǔ)音服務(wù)器上,不同區(qū)域的語(yǔ)音服務(wù)器上注冊(cè)的IP電話的號(hào)碼可以共享。同一區(qū)域中的IP電話進(jìn)行通信時(shí),可直接由語(yǔ)音服務(wù)器根據(jù)接收到的呼叫消息來(lái)完成通信;不同區(qū)域中的IP電話進(jìn)行通信時(shí),由于不同區(qū)域所采用的號(hào)碼機(jī)制是不同的,因此,需要通過(guò)語(yǔ)音服務(wù)器對(duì)接收到的呼叫消息中的主叫號(hào)碼和被叫號(hào)碼進(jìn)行號(hào)碼變換來(lái)實(shí)現(xiàn)通信。通過(guò)上述分析可以看出,現(xiàn)有在VoIP網(wǎng)絡(luò)的不同區(qū)域間進(jìn)行通信時(shí),是需要通過(guò)號(hào)碼變換來(lái)實(shí)現(xiàn)的,而號(hào)碼變換的規(guī)則是非常復(fù)雜的,且隨著網(wǎng)絡(luò)規(guī)模的擴(kuò)大,復(fù)雜度還會(huì)成倍增長(zhǎng);此外,號(hào)碼變換的規(guī)則是與IP電話本身的一些信息和整個(gè)VoIP的網(wǎng)絡(luò)狀況相關(guān)聯(lián)的,一旦IP電話本身或網(wǎng)絡(luò)狀況發(fā)生變化,都需要對(duì)號(hào)碼變換的規(guī)則重新進(jìn)行調(diào)整,因而導(dǎo)致維護(hù)的困難。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明提供了一種IP電話呼叫處理方法,不僅能夠?qū)崿F(xiàn)VoIP網(wǎng)絡(luò)中不同區(qū)域的IP電話之間的通信,而且實(shí)現(xiàn)簡(jiǎn)單、維護(hù)方便。本發(fā)明還提供了一種IP電話呼叫處理系統(tǒng)、以及IP電話和語(yǔ)音服務(wù)器,不僅能夠?qū)崿F(xiàn)VoIP網(wǎng)絡(luò)中不同區(qū)域的IP電話之間的通信,而且實(shí)現(xiàn)簡(jiǎn)單、維護(hù)方便。為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為一種因特網(wǎng)協(xié)議IP電話呼叫處理方法,該方法包括預(yù)先將分級(jí)的IP電話的包含最大撥入號(hào)碼的分級(jí)信息注冊(cè)到語(yǔ)音服務(wù)器上;語(yǔ)音服務(wù)器接收到呼叫消息后,將呼叫消息中的被叫號(hào)碼按照分級(jí)信息與注冊(cè)的 IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配,并將匹配成功的呼叫消息發(fā)送出去;其中,所述最大撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最大長(zhǎng)度的號(hào)碼;所述分級(jí)信息還包括最小撥入號(hào)碼和η級(jí)前綴,所述η為正整數(shù),所述最小撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最小長(zhǎng)度的號(hào)碼;所述η級(jí)前綴是將號(hào)碼前綴分為η部分后的每一部分,號(hào)碼前綴是一個(gè)IP電話的最大撥入號(hào)碼除去最小撥入號(hào)碼后余下部分的號(hào)碼。所述語(yǔ)音服務(wù)器將呼叫消息中的被叫號(hào)碼按照分級(jí)信息與注冊(cè)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配,并將匹配成功的呼叫消息發(fā)送出去包括
      al.語(yǔ)音服務(wù)器將呼叫消息中的被叫號(hào)碼與其中注冊(cè)的最高級(jí)前綴進(jìn)行匹配,所述最高級(jí)前綴是當(dāng)存在1級(jí)以上前綴時(shí),離最小撥入號(hào)碼最遠(yuǎn)的前綴,如果匹配成功,執(zhí)行步驟bl ;否則,執(zhí)行步驟Cl ;bl.將被叫號(hào)碼分別和具有與匹配成功的最高級(jí)前綴相同最高級(jí)前綴的號(hào)碼進(jìn)行匹配,如果匹配成功,將匹配成功的呼叫消息發(fā)送出去;否則,結(jié)束整個(gè)工作流程;cl.將被叫號(hào)碼分別和具有與主叫號(hào)碼相同1級(jí)前綴的號(hào)碼的最小撥入號(hào)碼部分進(jìn)行匹配,如果匹配成功,將匹配成功的呼叫消息發(fā)送出去;否則,執(zhí)行步驟dl ;dl.判斷主叫號(hào)碼是否存在高一級(jí)前綴,如果存在,則繼續(xù)將被叫號(hào)碼分別和具有與主叫號(hào)碼相同高一級(jí)前綴的號(hào)碼的最小撥入號(hào)碼與所有低一級(jí)前綴結(jié)合的部分進(jìn)行匹配,如果匹配成功,則將匹配成功的呼叫消息發(fā)送出去,如果匹配不成功,則返回執(zhí)行步驟 dl ;如果不存在高一級(jí)前綴,則結(jié)束整個(gè)工作流程。所述語(yǔ)音服務(wù)器將呼叫消息中的被叫號(hào)碼按照分級(jí)信息與注冊(cè)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配,并將匹配成功的呼叫消息發(fā)送出去包括a2.判斷主叫號(hào)碼是否存在號(hào)碼前綴,如果存在,執(zhí)行步驟1^2 ;否則,語(yǔ)音服務(wù)器將被叫號(hào)碼分別與所有號(hào)碼進(jìn)行匹配,如果匹配成功,則將匹配成功的呼叫消息發(fā)送出去; 否則,結(jié)束整個(gè)工作流程;b2.語(yǔ)音服務(wù)器將被叫號(hào)碼分別和具有與主叫號(hào)碼相同1級(jí)前綴的號(hào)碼的最小撥入號(hào)碼部分進(jìn)行匹配,如果匹配成功,將匹配成功的呼叫消息發(fā)送出去;否則,執(zhí)行步驟 c2 ;c2.判斷主叫號(hào)碼是否存在高一級(jí)前綴,如果存在,則繼續(xù)將被叫號(hào)碼分別和具有與主叫號(hào)碼相同高一級(jí)前綴的號(hào)碼的最小撥入號(hào)碼與所有低一級(jí)前綴結(jié)合的部分進(jìn)行匹配,如果匹配成功,則將匹配成功的呼叫消息發(fā)送出去,如果匹配不成功,則返回執(zhí)行步驟 c2 ;如果不存在高一級(jí)前綴,則將被叫號(hào)碼分別與所有號(hào)碼進(jìn)行匹配,如果匹配成功,則將匹配成功的呼叫消息發(fā)送出去;否則,結(jié)束整個(gè)工作流程。所述最高級(jí)前綴的號(hào)碼是唯一的,與任何一個(gè)IP電話的最小撥入號(hào)碼或者最小撥入號(hào)碼的前段部分的號(hào)碼是不同的,與任何一個(gè)IP電話的η級(jí)前綴或者η級(jí)前綴的前段部分的號(hào)碼也是不同的;同一個(gè)最高級(jí)前綴下的所有IP電話的最小撥入號(hào)碼與這些IP電話的η級(jí)前綴或者η級(jí)前綴的前段部分的號(hào)碼也是不同的。所有IP電話的最小撥入號(hào)碼與這些IP電話的η級(jí)前綴或者η級(jí)前綴的前段部分是不同的。一種因特網(wǎng)協(xié)議IP電話呼叫處理系統(tǒng),預(yù)先將分級(jí)的IP電話的包含最大撥入號(hào)碼的分級(jí)信息注冊(cè)到語(yǔ)音服務(wù)上,該系統(tǒng)包括一個(gè)以上的區(qū)域,每個(gè)區(qū)域中都包括一個(gè)以上的IP電話、語(yǔ)音服務(wù)器,其中,所述語(yǔ)音服務(wù)器,用于存儲(chǔ)對(duì)應(yīng)區(qū)域的每一個(gè)IP電話的分級(jí)信息,當(dāng)接收到呼叫消息后,將呼叫消息中的被叫號(hào)碼按照分級(jí)信息與注冊(cè)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配,并將匹配成功的呼叫消息發(fā)送出去,其中,所述最大撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最大長(zhǎng)度的號(hào)碼;所述分級(jí)信息還包括最小撥入號(hào)碼和η級(jí)前綴,所述η為正整數(shù),所述最小撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最小長(zhǎng)度的號(hào)碼;所述η級(jí)前綴是將號(hào)碼前綴分為η部分后的每一部分,號(hào)碼前綴是一個(gè)IP電話的最大撥入號(hào)碼除去最小撥入號(hào)碼后余下部分的號(hào)碼。所述分級(jí)的包含最大撥入號(hào)碼的分級(jí)信息是由IP電話注冊(cè)到所在區(qū)域的語(yǔ)音服務(wù)器上的。一種因特網(wǎng)協(xié)議IP電話,該IP電話包括注冊(cè)模塊,用于將分級(jí)后的包含最大撥入號(hào)碼的分級(jí)信息注冊(cè)到語(yǔ)音服務(wù)器上,所述最大撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最大長(zhǎng)度的號(hào)碼,所述分級(jí)信息還包括最小撥入號(hào)碼和η級(jí)前綴,所述η為正整數(shù),所述最小撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最小長(zhǎng)度的號(hào)碼,所述η級(jí)前綴是將號(hào)碼前綴分為η部分后的每一部分,號(hào)碼前綴是一個(gè)IP電話的最大撥入號(hào)碼除去最小撥入號(hào)碼后余下部分的號(hào)碼?!N語(yǔ)音服務(wù)器,該語(yǔ)音服務(wù)器包括存儲(chǔ)模塊、接收模塊、匹配模塊和發(fā)送模塊, 其中,所述存儲(chǔ)模塊,用于存儲(chǔ)每一個(gè)分級(jí)的IP電話的包含最大撥入號(hào)碼的分級(jí)信息, 所述最大撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最大長(zhǎng)度的號(hào)碼,所述分級(jí)信息還包括最小撥入號(hào)碼和η級(jí)前綴,所述η為正整數(shù),所述最小撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最小長(zhǎng)度的號(hào)碼,所述η級(jí)前綴是將號(hào)碼前綴分為η部分后的每一部分,號(hào)碼前綴是一個(gè)IP電話的最大撥入號(hào)碼除去最小撥入號(hào)碼后余下部分的號(hào)碼;所述接收模塊,用于接收由IP電話撥入的呼叫消息,并將所述呼叫消息發(fā)送給匹配模塊;所述匹配模塊,用于將接收到的由接收模塊發(fā)送的呼叫消息中的被叫號(hào)碼按照分級(jí)信息與存儲(chǔ)模塊中存儲(chǔ)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配;所述發(fā)送模塊,用于將由匹配模塊匹配成功的呼叫消息發(fā)送出去。綜上所述,本發(fā)明所采用的IP電話呼叫處理方法和系統(tǒng),是通過(guò)將包含分級(jí)的IP 電話的最大撥入號(hào)碼的分級(jí)信息注冊(cè)到語(yǔ)音服務(wù)器上,從而使得語(yǔ)音服務(wù)器在接收到呼叫消息后,可以按照分級(jí)信息將被叫號(hào)碼與其中注冊(cè)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配來(lái)實(shí)現(xiàn)不同區(qū)域的IP電話之間的通信,而不需要通過(guò)復(fù)雜的號(hào)碼變換來(lái)實(shí)現(xiàn)不同區(qū)域的IP電話之間的通信,因而使得通信的實(shí)現(xiàn)過(guò)程更加簡(jiǎn)單;此外,當(dāng)IP電話本身的一些信息或VoIP的網(wǎng)絡(luò)狀況發(fā)生變化,只需重新將變化后的IP電話的信息注冊(cè)到語(yǔ)音服務(wù)器上即可,而無(wú)需重新調(diào)整號(hào)碼變換的規(guī)則,也就使得維護(hù)更加方便。


      圖1為現(xiàn)有VoIP網(wǎng)絡(luò)的組網(wǎng)示意圖;圖2為本發(fā)明IP電話呼叫處理方法實(shí)施例的工作流程圖;圖3為本發(fā)明分級(jí)注冊(cè)實(shí)現(xiàn)方式實(shí)施例一的示意圖;圖4為本發(fā)明分級(jí)注冊(cè)實(shí)現(xiàn)方式實(shí)施例二的示意圖;圖5為本發(fā)明IP電話呼叫處理系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖;圖6為本發(fā)明IP電話的結(jié)構(gòu)示意圖;圖7為本發(fā)明語(yǔ)音服務(wù)器的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式為了解決現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明提出了一種新的IP電話呼叫處理方法, 即通過(guò)將包含分級(jí)的IP電話的最大撥入號(hào)碼的分級(jí)信息注冊(cè)到語(yǔ)音服務(wù)器上,從而使得語(yǔ)音服務(wù)器在接收到呼叫消息后,可以按照分級(jí)信息將被叫號(hào)碼與其中注冊(cè)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配來(lái)實(shí)現(xiàn)不同區(qū)域的IP電話之間的通信。在介紹具體的實(shí)現(xiàn)方案之前,首先需要說(shuō)明一下最大撥入號(hào)碼、最小撥入號(hào)碼、號(hào)碼前綴、n(n為正整數(shù))級(jí)前綴、以及最高級(jí)前綴的概念。其中,最大撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最大長(zhǎng)度的號(hào)碼;最小撥入號(hào)碼是在通信過(guò)程中一個(gè)IP 電話可以被呼叫到的最小長(zhǎng)度的號(hào)碼,是與最大撥入號(hào)碼相對(duì)應(yīng)的一個(gè)號(hào)碼,且它們都是針對(duì)某一個(gè)IP電話來(lái)說(shuō)的,對(duì)于不同IP電話來(lái)說(shuō),最大撥入號(hào)碼和最小撥入號(hào)碼的位數(shù)可能是不同的;號(hào)碼前綴是一個(gè)IP電話的最大撥入號(hào)碼除去最小撥入號(hào)碼后余下部分的號(hào)碼,當(dāng)一個(gè)IP電話的最大撥入號(hào)碼與最小撥入號(hào)碼相同時(shí),該IP電話是沒(méi)有號(hào)碼前綴的; η級(jí)前綴是將號(hào)碼前綴分為η部分后的每一部分,其中,最大撥入號(hào)碼中離最小撥入號(hào)碼由近到遠(yuǎn)的η級(jí)前綴依次為1級(jí)前綴、2級(jí)前綴、3級(jí)前綴等;最高級(jí)前綴是當(dāng)存在1級(jí)以上前綴時(shí),離最小撥入號(hào)碼最遠(yuǎn)的那一級(jí)前綴、即第η級(jí)前綴。還需說(shuō)明的是,最高級(jí)前綴的號(hào)碼必須是唯一的,不能與任何一個(gè)IP電話的最小撥入號(hào)碼或者最小撥入號(hào)碼的前段部分的號(hào)碼相同,也不能與任何一個(gè)IP電話的η級(jí)前綴或者η級(jí)前綴的前段部分的號(hào)碼相同;同一個(gè)最高級(jí)前綴下的所有IP電話的最小撥入號(hào)碼不能與這些IP電話的η級(jí)前綴或者η級(jí)前綴的前段部分的號(hào)碼相同;所有IP電話的最小撥入號(hào)碼也不能與這些IP電話的η級(jí)前綴或者η級(jí)前綴的前段部分相同?;谏鲜鼋榻B,本發(fā)明所述方案的具體實(shí)現(xiàn)包括預(yù)先將分級(jí)的IP電話的包含最大撥入號(hào)碼的分級(jí)信息注冊(cè)到語(yǔ)音服務(wù)器上;語(yǔ)音服務(wù)器接收到呼叫消息后,將呼叫消息中的被叫號(hào)碼按照分級(jí)信息與注冊(cè)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配,并將匹配成功的呼叫消息發(fā)送出去;其中,所述最大撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最大長(zhǎng)度的號(hào)碼;所述分級(jí)信息還包括最小撥入號(hào)碼和η級(jí)前綴,所述η為正整數(shù),所述最小撥入號(hào)碼是在通信過(guò)程中一個(gè)IP 電話可以被呼叫到的最小長(zhǎng)度的號(hào)碼;所述η級(jí)前綴是將號(hào)碼前綴分為η部分后的每一部分,號(hào)碼前綴是一個(gè)IP電話的最大撥入號(hào)碼除去最小撥入號(hào)碼后余下部分的號(hào)碼。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。圖2為本發(fā)明IP電話呼叫處理方法實(shí)施例的工作流程圖。如圖2所示,該流程包括以下步驟步驟201 預(yù)先將分級(jí)后的IP電話的包含最大撥入號(hào)碼的分級(jí)信息注冊(cè)到語(yǔ)音服務(wù)器上。在本步驟中,對(duì)最大撥入號(hào)碼進(jìn)行分級(jí)是按照預(yù)訂的規(guī)則進(jìn)行的,所述預(yù)訂的規(guī)則是根據(jù)系統(tǒng)的要求來(lái)設(shè)定的。需要說(shuō)明的是,在本步驟中,注冊(cè)到語(yǔ)音服務(wù)器上的分級(jí)信息不僅包含了最大撥入號(hào)碼,還可包含最小撥入號(hào)碼、1級(jí)前綴、2級(jí)前綴等η級(jí)前綴。
      還需說(shuō)明的是,在本步驟中,最大撥入號(hào)碼都是按照同樣的規(guī)則進(jìn)行分級(jí)的。假設(shè)IP電話的最大撥入號(hào)碼為0861081234567,且分級(jí)信息中第η級(jí)前綴以最高級(jí)前綴的形式表示時(shí),分級(jí)后的最大撥入號(hào)碼和分級(jí)信息可以通過(guò)如圖3所示的形式來(lái)注冊(cè),即注冊(cè)為包含最高級(jí)前綴(086)、2級(jí)前綴(10)、1級(jí)前綴(812 和最小撥入號(hào)碼 (4567)的形式;當(dāng)分級(jí)信息中第η級(jí)前綴不是以最高級(jí)前綴的形式表示時(shí),可通過(guò)如圖4 所示的形式來(lái)注冊(cè),即注冊(cè)為包含3級(jí)前綴(086)、2級(jí)前綴(10)、1級(jí)前綴(812 和最小撥入號(hào)碼0567)的形式。上述兩種注冊(cè)方式僅為舉例說(shuō)明,實(shí)際中還可通過(guò)其它的形式來(lái)注冊(cè),以不影響本發(fā)明實(shí)施例的實(shí)現(xiàn)為準(zhǔn)。步驟202 語(yǔ)音服務(wù)器接收到呼叫消息后,將呼叫消息中的被叫號(hào)碼按照分級(jí)信息與注冊(cè)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配。在本步驟中,語(yǔ)音服務(wù)器接收到的呼叫消息中包含了主叫IP地址、主叫號(hào)碼和被叫號(hào)碼。且所述匹配為判斷按匹配原則規(guī)定的某級(jí)的兩個(gè)號(hào)碼是否完全相同,將被叫號(hào)碼與IP電話的可以被呼叫到的號(hào)碼進(jìn)行匹配也就是判斷IP電話的可以被呼叫到的號(hào)碼中有沒(méi)有與被叫號(hào)碼某一級(jí)號(hào)碼完全相同的號(hào)碼,如果有,則說(shuō)明匹配成功;否則,說(shuō)明匹配失敗。所述語(yǔ)音服務(wù)器將呼叫消息中的被叫號(hào)碼按照分級(jí)信息與注冊(cè)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配,并將匹配成功的呼叫消息發(fā)送出去具體可以包括al.語(yǔ)音服務(wù)器將呼叫消息中的被叫號(hào)碼的全部或前段部分(號(hào)碼匹配的位數(shù)與最高級(jí)前綴的號(hào)碼位數(shù)相同)與其中注冊(cè)的最高級(jí)前綴進(jìn)行匹配,如果匹配成功,執(zhí)行步驟bl ;否則,執(zhí)行步驟cl ;bl.將被叫號(hào)碼分別和具有與匹配成功的最高級(jí)前綴相同最高級(jí)前綴的號(hào)碼進(jìn)行匹配,如果匹配成功,則執(zhí)行步驟204 ;否則,結(jié)束整個(gè)工作流程;cl.將被叫號(hào)碼分別和具有與主叫號(hào)碼相同1級(jí)前綴的號(hào)碼的最小撥入號(hào)碼部分進(jìn)行匹配,如果匹配成功,執(zhí)行步驟204 ;否則,執(zhí)行步驟dl ;dl.判斷主叫號(hào)碼是否存在高一級(jí)前綴(高一級(jí)前綴可以是最高級(jí)前綴),如果存在,則繼續(xù)將被叫號(hào)碼分別和具有與主叫號(hào)碼相同高一級(jí)前綴的號(hào)碼的最小撥入號(hào)碼與所有低一級(jí)前綴結(jié)合的部分(號(hào)碼的最小撥入號(hào)碼與所有低一級(jí)前綴結(jié)合的部分即該號(hào)碼的最小撥入號(hào)碼和低于該高一級(jí)前綴的所有前綴部分)進(jìn)行匹配,如果匹配成功,則執(zhí)行步驟204,如果匹配不成功,則返回執(zhí)行步驟dl ;如果不存在高一級(jí)前綴,則結(jié)束整個(gè)工作流程?;蛘撸稣Z(yǔ)音服務(wù)器將呼叫消息中的被叫號(hào)碼按照分級(jí)信息與注冊(cè)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配,并將匹配成功的呼叫消息發(fā)送出去也可以包括a2.判斷主叫號(hào)碼是否存在號(hào)碼前綴,如果存在,執(zhí)行步驟1^2 ;否則,語(yǔ)音服務(wù)器將被叫號(hào)碼分別與所有號(hào)碼進(jìn)行匹配,如果匹配成功,則執(zhí)行步驟204;否則,結(jié)束整個(gè)工作流程;b2.語(yǔ)音服務(wù)器將被叫號(hào)碼分別和具有與主叫號(hào)碼相同1級(jí)前綴的號(hào)碼的最小撥入號(hào)碼部分進(jìn)行匹配,如果匹配成功,將執(zhí)行步驟204 ;否則,執(zhí)行步驟c2 ;c2.判斷主叫號(hào)碼是否存在高一級(jí)前綴,如果存在,則繼續(xù)將被叫號(hào)碼分別和具有與主叫號(hào)碼相同高一級(jí)前綴的號(hào)碼的最小撥入號(hào)碼與所有低一級(jí)前綴結(jié)合的部分進(jìn)行匹配,如果匹配成功,則執(zhí)行步驟204,如果匹配不成功,則返回執(zhí)行步驟c2 ;如果不存在高一級(jí)前綴,則將被叫號(hào)碼分別與所有號(hào)碼進(jìn)行匹配,如果匹配成功,則執(zhí)行步驟204 ;否則,結(jié)束整個(gè)工作流程。步驟203 判斷是否匹配到與呼叫消息中的被叫號(hào)碼相同的號(hào)碼,如果是,執(zhí)行步驟204 ;否則,結(jié)束整個(gè)工作流程。步驟204 語(yǔ)音服務(wù)器將匹配成功的呼叫消息發(fā)送出去。當(dāng)匹配到與被叫號(hào)碼相同的號(hào)碼時(shí),即可將呼叫消息發(fā)送出去,其中,呼叫消息中攜帶的主叫號(hào)碼具有與所述被叫號(hào)碼同級(jí)別的信息,即如果被叫號(hào)碼只包括最小撥入號(hào)碼,主叫號(hào)碼只攜帶主叫IP電話的最小撥入號(hào)碼即可;如果被叫號(hào)碼攜帶有號(hào)碼前綴,主叫號(hào)碼中需要攜帶主叫IP電話的對(duì)應(yīng)級(jí)別的號(hào)碼前綴,以及低級(jí)別號(hào)碼前綴和最小撥入號(hào)碼。至此,即完成了本發(fā)明IP電話呼叫處理方法實(shí)施例的整個(gè)工作流程?;谏鲜龇椒?,圖5為本發(fā)明IP電話呼叫處理系統(tǒng)的結(jié)構(gòu)示意圖。如圖5所示, 預(yù)先將分級(jí)的IP電話的包含最大撥入號(hào)碼的分級(jí)信息注冊(cè)到語(yǔ)音服務(wù)上,該系統(tǒng)包括區(qū)域1、區(qū)域2等一個(gè)以上的區(qū)域,每個(gè)區(qū)域中都包括一個(gè)以上的IP電話51、以及語(yǔ)音服務(wù)器 52。其中,所述語(yǔ)音服務(wù)器52,用于存儲(chǔ)對(duì)應(yīng)區(qū)域的每一個(gè)IP電話51的分級(jí)信息,當(dāng)接收到呼叫消息后,將呼叫消息中的被叫號(hào)碼按照分級(jí)信息與注冊(cè)的IP電話51的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配,并將匹配成功的呼叫消息發(fā)送出去。進(jìn)一步地,所述分級(jí)的包含最大撥入號(hào)碼的分級(jí)信息是由IP電話51注冊(cè)到所在區(qū)域的語(yǔ)音服務(wù)器52上的。至此,即得到了本發(fā)明IP電話呼叫處理系統(tǒng),本發(fā)明系統(tǒng)的具體工作流程請(qǐng)參照?qǐng)D2所示方法實(shí)施例中的相應(yīng)說(shuō)明,此處不再贅述。為了更清楚地說(shuō)明本實(shí)施例的IP電話呼叫處理方法,下面以實(shí)際應(yīng)用中的例子來(lái)進(jìn)行說(shuō)明,具體如下假設(shè)有A和B兩個(gè)區(qū)域,其中,A區(qū)域的區(qū)號(hào)為010,B區(qū)域的區(qū)號(hào)為021,且規(guī)定的最小撥入號(hào)碼為4位,A區(qū)域有U、ν兩個(gè)IP電話,B區(qū)域有χ、y兩個(gè)IP電話,它們的號(hào)碼分配如下u 長(zhǎng)號(hào)為81234567,短號(hào)為4567,1級(jí)前綴為8123,最高級(jí)前綴為010 ;ν 長(zhǎng)號(hào)為81234568,短號(hào)為4568,1級(jí)前綴為8123,最高級(jí)前綴為010 ;χ 長(zhǎng)號(hào)為61234567,短號(hào)為4567,1級(jí)前綴為6123,最高級(jí)前綴為021 ;y 長(zhǎng)號(hào)為51234568,短號(hào)為4568,1級(jí)前綴為5123,最高級(jí)前綴為021。U、V、x、y注冊(cè)到語(yǔ)音服務(wù)器上的信息分別為(“_”表示分級(jí)信息)u:010-8123-4567 ;ν :010-8123-4568 ;χ 021-6123-4567 ;y021-5123-4568 ;且語(yǔ)音服務(wù)器中包含的最高級(jí)前綴為010和021。下面分別以u(píng)呼叫v、x呼叫y、u呼叫y這三種呼叫來(lái)說(shuō)明第η級(jí)前綴以最高級(jí)前綴形式存在時(shí)具體的呼叫處理過(guò)程1、u呼叫v,u直接撥打ν的最小撥入號(hào)碼4568即可,具體處理為u撥打ν的最小撥入號(hào)碼4568后,語(yǔ)音服務(wù)器將4568中的456分別與最高級(jí)前綴 010和021進(jìn)行匹配,匹配失敗,則將4568分別和具有與u相同1級(jí)前綴8123的號(hào)碼4567、 4568匹配,即將4568與4567匹配,匹配失敗,將4568與4568匹配,匹配成功,則語(yǔ)音服務(wù)器將呼叫消息發(fā)送出去,其中呼叫消息中攜帶的主叫號(hào)碼為4567。2、χ呼叫y,由于χ和y的1級(jí)前綴不同,χ呼叫y時(shí),必須撥打y的1級(jí)前綴,具體處理可以為χ撥打y的512;34568,語(yǔ)音服務(wù)器將51234568中的512分別與最高級(jí)前綴010和 021進(jìn)行匹配,匹配失敗,則將51234568和具有與χ相同1級(jí)前綴的號(hào)碼4567進(jìn)行匹配,匹配失敗,繼續(xù)將51234568分別和具有與χ相同高一級(jí)前綴(最高級(jí)前綴)的號(hào)碼61234567、 51234568進(jìn)行匹配,即將51234568與61234567匹配,匹配失敗,將51234568與51234568 匹配,匹配成功,則語(yǔ)音服務(wù)器將呼叫消息發(fā)送出去,其中呼叫消息中攜帶的主叫號(hào)碼為 61234567。3、u呼叫y,由于u和y是不同區(qū)域之間的呼叫,u必須撥打y的最高級(jí)前綴,具體處理可以為u撥打y的02151234568,語(yǔ)音服務(wù)器將02151234568中的021分別與最高級(jí)前綴010和021進(jìn)行匹配,與021匹配成功,則將51234568分別和具有與021相同最高級(jí)前綴的號(hào)碼612;34567、51234568進(jìn)行匹配,即將51234568與61234567匹配,匹配失敗,將 51234568與51234568匹配,匹配成功,則語(yǔ)音服務(wù)器將呼叫消息發(fā)送出去,其中呼叫消息中攜帶的主叫號(hào)碼為01081234567。基于上述方法和系統(tǒng),圖6給出了本發(fā)明所采用的IP電話的結(jié)構(gòu)。如圖6所示, 該IP電話包括注冊(cè)模塊61,用于將分級(jí)后的包含最大撥入號(hào)碼的分級(jí)信息注冊(cè)到語(yǔ)音服務(wù)器上,所述最大撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最大長(zhǎng)度的號(hào)碼, 所述分級(jí)信息還包括最小撥入號(hào)碼和η級(jí)前綴,所述η為正整數(shù),所述最小撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最小長(zhǎng)度的號(hào)碼,所述η級(jí)前綴是將號(hào)碼前綴分為 η部分后的每一部分,號(hào)碼前綴是一個(gè)IP電話的最大撥入號(hào)碼除去最小撥入號(hào)碼后余下部分的號(hào)碼。至此,即得到了本發(fā)明所采用的IP電話。同樣地,基于上述方法和系統(tǒng),圖7為本發(fā)明所采用的語(yǔ)音服務(wù)器的結(jié)構(gòu)示意圖。 如圖7所示,該語(yǔ)音服務(wù)器包括存儲(chǔ)模塊71、接收模塊72、匹配模塊73和發(fā)送模塊74。其中,所述存儲(chǔ)模塊71,用于存儲(chǔ)每一個(gè)分級(jí)的IP電話的包含最大撥入號(hào)碼的分級(jí)信息,所述分級(jí)信息還包括最小撥入號(hào)碼和η級(jí)前綴,所述η為正整數(shù)。所述接收模塊72,用于接收由IP電話撥入的呼叫消息,并將所述呼叫消息發(fā)送給匹配模塊73。所述匹配模塊73,用于將接收到的由接收模塊72發(fā)送的呼叫消息中的被叫號(hào)碼按照分級(jí)信息與存儲(chǔ)模塊71中存儲(chǔ)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配。所述發(fā)送模塊74,用于將由匹配模塊73匹配成功的呼叫消息發(fā)送出去。
      至此,即得到了本發(fā)明所采用的語(yǔ)音服務(wù)器。圖6所示IP電話和圖7所示語(yǔ)音服務(wù)器的具體工作流程也請(qǐng)參照?qǐng)D2所示方法實(shí)施例中的相應(yīng)說(shuō)明,此處不再贅述。總之,本發(fā)明所采用的IP電話呼叫處理方法和系統(tǒng),通過(guò)將包含分級(jí)的IP電話的最大撥入號(hào)碼的分級(jí)信息注冊(cè)到語(yǔ)音服務(wù)器上,從而使得語(yǔ)音服務(wù)器在接收到呼叫消息后,可以按照分級(jí)信息將被叫號(hào)碼與其中注冊(cè)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配來(lái)實(shí)現(xiàn)不同區(qū)域的IP電話之間的通信,而不需要通過(guò)復(fù)雜的號(hào)碼變換來(lái)實(shí)現(xiàn)不同區(qū)域的IP電話之間的通信,因而使得通信的實(shí)現(xiàn)過(guò)程更加簡(jiǎn)單;此外,當(dāng)IP電話本身的一些信息或VoIP的網(wǎng)絡(luò)狀況發(fā)生變化,只需重新將變化后的IP電話的信息注冊(cè)到語(yǔ)音服務(wù)器上即可,而無(wú)需重新調(diào)整號(hào)碼變換的規(guī)則,也就使得維護(hù)更加方便。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
      權(quán)利要求
      1.一種因特網(wǎng)協(xié)議IP電話呼叫處理方法,其特征在于,該方法包括 預(yù)先將分級(jí)的IP電話的包含最大撥入號(hào)碼的分級(jí)信息注冊(cè)到語(yǔ)音服務(wù)器上;語(yǔ)音服務(wù)器接收到呼叫消息后,將呼叫消息中的被叫號(hào)碼按照分級(jí)信息與注冊(cè)的IP 電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配,并將匹配成功的呼叫消息發(fā)送出去;其中,所述最大撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最大長(zhǎng)度的號(hào)碼;所述分級(jí)信息還包括最小撥入號(hào)碼和η級(jí)前綴,所述η為正整數(shù),所述最小撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最小長(zhǎng)度的號(hào)碼;所述η級(jí)前綴是將號(hào)碼前綴分為η部分后的每一部分,號(hào)碼前綴是一個(gè)IP電話的最大撥入號(hào)碼除去最小撥入號(hào)碼后余下部分的號(hào)碼。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述語(yǔ)音服務(wù)器將呼叫消息中的被叫號(hào)碼按照分級(jí)信息與注冊(cè)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配,并將匹配成功的呼叫消息發(fā)送出去包括al.語(yǔ)音服務(wù)器將呼叫消息中的被叫號(hào)碼與其中注冊(cè)的最高級(jí)前綴進(jìn)行匹配,所述最高級(jí)前綴是當(dāng)存在1級(jí)以上前綴時(shí),離最小撥入號(hào)碼最遠(yuǎn)的前綴,如果匹配成功,執(zhí)行步驟 bl ;否則,執(zhí)行步驟cl ;bl.將被叫號(hào)碼分別和具有與匹配成功的最高級(jí)前綴相同最高級(jí)前綴的號(hào)碼進(jìn)行匹配,如果匹配成功,將匹配成功的呼叫消息發(fā)送出去;否則,結(jié)束整個(gè)工作流程;cl.將被叫號(hào)碼分別和具有與主叫號(hào)碼相同1級(jí)前綴的號(hào)碼的最小撥入號(hào)碼部分進(jìn)行匹配,如果匹配成功,將匹配成功的呼叫消息發(fā)送出去;否則,執(zhí)行步驟dl ;dl.判斷主叫號(hào)碼是否存在高一級(jí)前綴,如果存在,則繼續(xù)將被叫號(hào)碼分別和具有與主叫號(hào)碼相同高一級(jí)前綴的號(hào)碼的最小撥入號(hào)碼與所有低一級(jí)前綴結(jié)合的部分進(jìn)行匹配,如果匹配成功,則將匹配成功的呼叫消息發(fā)送出去,如果匹配不成功,則返回執(zhí)行步驟dl ;如果不存在高一級(jí)前綴,則結(jié)束整個(gè)工作流程。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述語(yǔ)音服務(wù)器將呼叫消息中的被叫號(hào)碼按照分級(jí)信息與注冊(cè)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配,并將匹配成功的呼叫消息發(fā)送出去包括a2.判斷主叫號(hào)碼是否存在號(hào)碼前綴,如果存在,執(zhí)行步驟1^2 ;否則,語(yǔ)音服務(wù)器將被叫號(hào)碼分別與所有號(hào)碼進(jìn)行匹配,如果匹配成功,則將匹配成功的呼叫消息發(fā)送出去;否貝U,結(jié)束整個(gè)工作流程;b2.語(yǔ)音服務(wù)器將被叫號(hào)碼分別和具有與主叫號(hào)碼相同1級(jí)前綴的號(hào)碼的最小撥入號(hào)碼部分進(jìn)行匹配,如果匹配成功,將匹配成功的呼叫消息發(fā)送出去;否則,執(zhí)行步驟c2 ;c2.判斷主叫號(hào)碼是否存在高一級(jí)前綴,如果存在,則繼續(xù)將被叫號(hào)碼分別和具有與主叫號(hào)碼相同高一級(jí)前綴的號(hào)碼的最小撥入號(hào)碼與所有低一級(jí)前綴結(jié)合的部分進(jìn)行匹配,如果匹配成功,則將匹配成功的呼叫消息發(fā)送出去,如果匹配不成功,則返回執(zhí)行步驟c2;如果不存在高一級(jí)前綴,則將被叫號(hào)碼分別與所有號(hào)碼進(jìn)行匹配,如果匹配成功,則將匹配成功的呼叫消息發(fā)送出去;否則,結(jié)束整個(gè)工作流程。
      4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述最高級(jí)前綴的號(hào)碼是唯一的,與任何一個(gè)IP電話的最小撥入號(hào)碼或者最小撥入號(hào)碼的前段部分的號(hào)碼是不同的,與任何一個(gè)IP電話的η級(jí)前綴或者η級(jí)前綴的前段部分的號(hào)碼也是不同的;同一個(gè)最高級(jí)前綴下的所有IP電話的最小撥入號(hào)碼與這些IP電話的 η級(jí)前綴或者η級(jí)前綴的前段部分的號(hào)碼也是不同的。
      5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所有IP電話的最小撥入號(hào)碼與這些IP電話的η級(jí)前綴或者η級(jí)前綴的前段部分是不同的。
      6.一種因特網(wǎng)協(xié)議IP電話呼叫處理系統(tǒng),其特征在于,預(yù)先將分級(jí)的IP電話的包含最大撥入號(hào)碼的分級(jí)信息注冊(cè)到語(yǔ)音服務(wù)上,該系統(tǒng)包括一個(gè)以上的區(qū)域,每個(gè)區(qū)域中都包括一個(gè)以上的IP電話、語(yǔ)音服務(wù)器,其中,所述語(yǔ)音服務(wù)器,用于存儲(chǔ)對(duì)應(yīng)區(qū)域的每一個(gè)IP電話的分級(jí)信息,當(dāng)接收到呼叫消息后,將呼叫消息中的被叫號(hào)碼按照分級(jí)信息與注冊(cè)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配,并將匹配成功的呼叫消息發(fā)送出去,其中,所述最大撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最大長(zhǎng)度的號(hào)碼;所述分級(jí)信息還包括最小撥入號(hào)碼和η級(jí)前綴,所述η為正整數(shù),所述最小撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最小長(zhǎng)度的號(hào)碼;所述η級(jí)前綴是將號(hào)碼前綴分為η部分后的每一部分,號(hào)碼前綴是一個(gè)IP電話的最大撥入號(hào)碼除去最小撥入號(hào)碼后余下部分的號(hào)碼。
      7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述分級(jí)的包含最大撥入號(hào)碼的分級(jí)信息是由IP電話注冊(cè)到所在區(qū)域的語(yǔ)音服務(wù)器上的。
      8.一種因特網(wǎng)協(xié)議IP電話,其特征在于,該IP電話包括注冊(cè)模塊,用于將分級(jí)后的包含最大撥入號(hào)碼的分級(jí)信息注冊(cè)到語(yǔ)音服務(wù)器上,所述最大撥入號(hào)碼是在通信過(guò)程中一個(gè) IP電話可以被呼叫到的最大長(zhǎng)度的號(hào)碼,所述分級(jí)信息還包括最小撥入號(hào)碼和η級(jí)前綴, 所述η為正整數(shù),所述最小撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最小長(zhǎng)度的號(hào)碼,所述η級(jí)前綴是將號(hào)碼前綴分為η部分后的每一部分,號(hào)碼前綴是一個(gè)IP電話的最大撥入號(hào)碼除去最小撥入號(hào)碼后余下部分的號(hào)碼。
      9.一種語(yǔ)音服務(wù)器,其特征在于,該語(yǔ)音服務(wù)器包括存儲(chǔ)模塊、接收模塊、匹配模塊和發(fā)送模塊,其中,所述存儲(chǔ)模塊,用于存儲(chǔ)每一個(gè)分級(jí)的IP電話的包含最大撥入號(hào)碼的分級(jí)信息,所述最大撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最大長(zhǎng)度的號(hào)碼,所述分級(jí)信息還包括最小撥入號(hào)碼和η級(jí)前綴,所述η為正整數(shù),所述最小撥入號(hào)碼是在通信過(guò)程中一個(gè)IP電話可以被呼叫到的最小長(zhǎng)度的號(hào)碼,所述η級(jí)前綴是將號(hào)碼前綴分為η部分后的每一部分,號(hào)碼前綴是一個(gè)IP電話的最大撥入號(hào)碼除去最小撥入號(hào)碼后余下部分的號(hào)碼;所述接收模塊,用于接收由IP電話撥入的呼叫消息,并將所述呼叫消息發(fā)送給匹配模塊;所述匹配模塊,用于將接收到的由接收模塊發(fā)送的呼叫消息中的被叫號(hào)碼按照分級(jí)信息與存儲(chǔ)模塊中存儲(chǔ)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配;所述發(fā)送模塊,用于將由匹配模塊匹配成功的呼叫消息發(fā)送出去。
      全文摘要
      本發(fā)明公開(kāi)了一種因特網(wǎng)協(xié)議IP電話呼叫處理方法,該方法包括預(yù)先將分級(jí)的IP電話的包含最大撥入號(hào)碼的分級(jí)信息注冊(cè)到語(yǔ)音服務(wù)器上;語(yǔ)音服務(wù)器接收到呼叫消息后,將呼叫消息中的被叫號(hào)碼按照分級(jí)信息與注冊(cè)的IP電話的可以被呼叫到的號(hào)碼按級(jí)進(jìn)行匹配,并將匹配成功的呼叫消息發(fā)送出去。本發(fā)明同時(shí)公開(kāi)了一種IP電話呼叫處理系統(tǒng)、IP電話和語(yǔ)音服務(wù)器,應(yīng)用本發(fā)明所述的IP電話呼叫處理方法、系統(tǒng)、IP電話和語(yǔ)音服務(wù)器,不僅能夠?qū)崿F(xiàn)VoIP網(wǎng)絡(luò)中不同區(qū)域的IP電話之間的通信,而且實(shí)現(xiàn)簡(jiǎn)單、維護(hù)方便。
      文檔編號(hào)H04M7/00GK102469221SQ20101053200
      公開(kāi)日2012年5月23日 申請(qǐng)日期2010年10月29日 優(yōu)先權(quán)日2010年10月29日
      發(fā)明者黃灝 申請(qǐng)人:杭州華三通信技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1