專利名稱:通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有呼叫控制功能(例如,VoIP(互聯(lián)網(wǎng)語(yǔ)音協(xié)議)呼叫控制功能)的通信裝置,用于通過諸如IP(網(wǎng)絡(luò)協(xié)議)網(wǎng)這樣的計(jì)算機(jī)通信網(wǎng)絡(luò)來實(shí)現(xiàn)語(yǔ)音通信。
背景技術(shù):
已經(jīng)提出了一種VoIP通信系統(tǒng),其通過諸如網(wǎng)絡(luò)電話系統(tǒng)這樣的IP網(wǎng)絡(luò)實(shí)現(xiàn)語(yǔ)音通信。
在日本專利公開No.2003-18182中所描述的VoIP通信系統(tǒng)中,例如,接納(accommodate)呼叫發(fā)起方的語(yǔ)音通信裝置的VoIP通信裝置或者呼叫發(fā)起方的IP電話機(jī)將呼叫發(fā)起電話號(hào)碼轉(zhuǎn)化為IP地址,并且利用具有該IP地址的接納當(dāng)前呼叫方一側(cè)的語(yǔ)音通信裝置的VoIP通信裝置,或者當(dāng)前呼叫方一側(cè)的IP電話機(jī),用IP分組發(fā)送一個(gè)呼叫控制消息,從而通過執(zhí)行呼叫控制程序來連接一個(gè)呼叫。另一方面,在另一個(gè)傳統(tǒng)的VoIP通信系統(tǒng)中,一個(gè)服務(wù)器(例如,一個(gè)呼叫代理或者是一個(gè)關(guān)守(gate keeper)),管理一個(gè)接納呼叫發(fā)起方的語(yǔ)音通信裝置的VoIP通信裝置,一個(gè)接納IP電話機(jī)的VoIP通信裝置和一個(gè)當(dāng)前呼叫方的語(yǔ)音通信裝置,和一個(gè)IP電話機(jī),接收來自那個(gè)VoIP通信裝置的發(fā)起電話號(hào)碼,并且將那個(gè)電話號(hào)碼轉(zhuǎn)化為一個(gè)IP地址,并且通過IP分組來交換控制消息,該IP分組具有該IP地址的接納呼叫發(fā)起方的語(yǔ)音通信裝置的VoIP通信裝置,或者當(dāng)前呼叫方的IP電話機(jī),以便通過執(zhí)行呼叫控制程序來連接一個(gè)呼叫。
發(fā)明內(nèi)容
在采用一個(gè)其中要求服務(wù)器的系統(tǒng)時(shí),其中在系統(tǒng)中要獲得一個(gè)與呼叫的發(fā)起電話號(hào)碼對(duì)應(yīng)的IP地址,因?yàn)榉?wù)器故障或者鏈路故障而不能從服務(wù)器獲得該IP地址。
在傳統(tǒng)的VoIP通信系統(tǒng)中,接納呼叫發(fā)起方的語(yǔ)音通信裝置的VoIP通信裝置,或者IP電話機(jī)決定呼叫的不可連接性,并且發(fā)送一個(gè)不可連接的聲音(或者一個(gè)忙音),以將該不可連接性通報(bào)操作員,但是不建立通信。
另一方面,作為用于獲得與呼叫的發(fā)起電話號(hào)碼相對(duì)應(yīng)的IP地址的系統(tǒng),已經(jīng)采用了一種系統(tǒng),其中,接納呼叫發(fā)起方的語(yǔ)音通信裝置的VoIP通信裝置,或者呼叫發(fā)起方的IP電話機(jī)通過其自身將當(dāng)前呼叫的發(fā)起電話號(hào)碼轉(zhuǎn)化為IP地址。在這種情況下,當(dāng)增加VoIP通信裝置或者IP電話機(jī)時(shí),當(dāng)安裝位置改變時(shí)或者當(dāng)改變IP網(wǎng)絡(luò)的配置時(shí),就不能獲得準(zhǔn)確的IP地址。
在這種情況下,所有的VoIP通信裝置和所有的IP電話機(jī)不得不用那些改變的內(nèi)容來設(shè)置。這種必要性使得很難在大規(guī)模因特網(wǎng)電話系統(tǒng)中采用這種系統(tǒng)。
考慮到迄今所描述的背景,已經(jīng)構(gòu)思出了本發(fā)明,而且本發(fā)明的一個(gè)目的是提供一種通信系統(tǒng),在對(duì)應(yīng)于一個(gè)呼叫的發(fā)起電話號(hào)碼的IP地址由于服務(wù)器故障或者線路故障的原因而不能夠從服務(wù)器得到時(shí),以及在詢問該服務(wù)器并且使用該服務(wù)器作為一種替代的通信系統(tǒng)作為一個(gè)獲取IP地址的系統(tǒng)被采用時(shí),該系統(tǒng)使得最小限度(minimum)的通信連接成為可能。
因此,為了解決上面提到的問題,根據(jù)本發(fā)明,提供一種通信裝置,該通信裝置具有通過使用與計(jì)算機(jī)通信網(wǎng)絡(luò)連接的一個(gè)服務(wù)器,利用所述計(jì)算機(jī)通信網(wǎng)絡(luò)與通信方裝置執(zhí)行語(yǔ)音通信的呼叫控制程序的功能,該通信裝置包括對(duì)應(yīng)存儲(chǔ)裝置,其存儲(chǔ)通信方裝置的通信地址和所述通信方裝置的選擇信息之間的對(duì)應(yīng)關(guān)系;以及呼叫控制器,其用于通過發(fā)起呼叫來接收所述通信方裝置的選擇信息,用于對(duì)于所述服務(wù)器的通信地址請(qǐng)求通信連接,以及用于通過使用所述服務(wù)器來執(zhí)行與通信方裝置的呼叫連接處理,其中在向所述服務(wù)器要求通信連接,但是沒有從所述服務(wù)器獲得響應(yīng)的情況下,所述呼叫控制器獲得與存儲(chǔ)在所述對(duì)應(yīng)存儲(chǔ)裝置中的選擇信息對(duì)應(yīng)的通信方裝置的通信地址,并且對(duì)于所述通信地址請(qǐng)求通信連接。所述的選擇號(hào)碼是電話號(hào)碼等。
在具有呼叫控制功能(即,VoIP(基于IP的語(yǔ)音)呼叫控制功能)的一個(gè)通信裝置中,該呼叫控制功能通過諸如IP(因特網(wǎng)協(xié)議)網(wǎng)絡(luò)的一個(gè)計(jì)算機(jī)通信網(wǎng)絡(luò)來實(shí)現(xiàn)語(yǔ)音通信,VoIP通信系統(tǒng)采用一種通信系統(tǒng),在詢問該服務(wù)器并且使用該服務(wù)器作為一種替代的通信系統(tǒng)被采用作為獲取IP地址的系統(tǒng)的情況下,由于服務(wù)器的故障或者線路故障或者訪問該服務(wù)器的原因,而不能夠從服務(wù)器中獲得對(duì)應(yīng)于呼叫的發(fā)起電話號(hào)碼的IP地址。甚至在這種情況下,例如甚至在服務(wù)器遇到故障時(shí),根據(jù)本發(fā)明,也能夠做出最小限度的通信連接以保持與緊急聯(lián)絡(luò)人或者重要人物的通信連接。
圖1是一個(gè)VoIP通信系統(tǒng)的示意性配置圖,其中本發(fā)明的第一個(gè)圖5是圖1中示出的IP電話機(jī)61或者62的示意性配置圖;圖6是示出了圖5中的CA存儲(chǔ)單元603a的已登記內(nèi)容的一個(gè)例子的解釋性表格;圖7是示出了圖5中的對(duì)應(yīng)存儲(chǔ)單元603b的已登記內(nèi)容的一個(gè)例子的解釋性表格;圖8是圖1中示出的服務(wù)器71的一個(gè)示意性配置圖;圖9是示出了圖8中的對(duì)應(yīng)存儲(chǔ)單元703的已登記內(nèi)容的一個(gè)例子的表格;圖10是用于解釋在圖1所示出的從電話機(jī)51到電話機(jī)52所做的一個(gè)呼叫發(fā)起的情況下的通常動(dòng)作的序列圖;圖11是用于解釋服務(wù)器71沒有響應(yīng)圖1所示出的從電話機(jī)51到電話機(jī)52所做的呼叫發(fā)起的情況下的動(dòng)作的序列圖;圖12是用于解釋服務(wù)器71沒有響應(yīng)圖1所示出的從電話機(jī)51到PBX53所做的呼叫發(fā)起的情況下的動(dòng)作的序列圖;圖13是用于解釋服務(wù)器71沒有響應(yīng)圖1所示出的從IP電話機(jī)61到電話機(jī)52所做的呼叫發(fā)起的情況下的動(dòng)作的序列圖;圖14是VoIP通信系統(tǒng)的一部分的示意配置圖,本發(fā)明的第二個(gè)實(shí)施例應(yīng)用于該通信系統(tǒng);圖15是本發(fā)明的第二個(gè)實(shí)施例的一個(gè)解釋性的表格,其示出了如圖2所示出的CA存儲(chǔ)單元403a的已登記的內(nèi)容的一個(gè)實(shí)例;以及圖16是用于解釋服務(wù)器72和73沒有響應(yīng)本發(fā)明第二個(gè)實(shí)施例中的從電話機(jī)51到電話機(jī)52所做的呼叫發(fā)起的動(dòng)作的序列圖。
具體實(shí)施例方式
下面將參考附圖描述本發(fā)明的各種實(shí)施例。
首先,下面將描述本發(fā)明的第一個(gè)實(shí)施例。
圖1是一個(gè)VoIP通信系統(tǒng)的示意性配置圖,其中本發(fā)明的第一個(gè)實(shí)施例應(yīng)用于該系統(tǒng)。
在圖1中,連接一個(gè)電話機(jī)(TEL)51或者語(yǔ)音終端的VoIP通信裝置(GW)41通過LAN(局域網(wǎng))21和路由器(R)31被連接到IP網(wǎng)絡(luò)1。同樣,IP電話機(jī)(IP-TEL)61通過LAN21和路由器31被連接到IP網(wǎng)絡(luò)1。連接一個(gè)電話機(jī)52或者語(yǔ)音終端的VoIP通信裝置(GW)42通過LAN22和路由器32被連接到IP網(wǎng)絡(luò)1。IP電話機(jī)62通過LAN22和路由器32也被連接到IP網(wǎng)絡(luò)1。
連接一個(gè)專用小交換機(jī)(PBX)53或者語(yǔ)音終端的VoIP通信裝置(GW)43到46通過LAN24和路由器34被連接在IP網(wǎng)絡(luò)1。管理VoIP通信裝置41到46和IP電話機(jī)61和62的服務(wù)器(例如,CA呼叫代理或者關(guān)守)通過LAN23和路由器33被連接到IP網(wǎng)絡(luò)1。
在這里,使VoIP通信裝置(GW)41的IP地址對(duì)應(yīng)于與其本身相連接的電話機(jī)51的電話號(hào)碼。使VoIP通信裝置42的IP地址對(duì)應(yīng)于與其本身相連接的電話機(jī)52的電話號(hào)碼。使VoIP通信裝置43到46的各個(gè)IP地址對(duì)應(yīng)于與它們本身相連接的PBX53的相同的電話號(hào)碼(即,特定的號(hào)碼或者所謂的“按鍵號(hào)碼”)。
在以上所描述的配置中,VoIP通信裝置(GW)41到46(以下也簡(jiǎn)單地稱之為“VoIP通信裝置4”)和IP電話機(jī)61和62(以下也簡(jiǎn)單地稱之為“IP電話機(jī)6”)從IP網(wǎng)絡(luò)1接收一個(gè)IP分組,該IP分組包括一個(gè)用于語(yǔ)音通信的通信連接消息,而且該IP分組通過路由器31到34(以下也簡(jiǎn)單地稱之為“路由器3”),LAN21到24(以下也簡(jiǎn)單地稱之為“LAN2”)和/或服務(wù)器71(以下也簡(jiǎn)單地稱之為“服務(wù)器7”)被尋址到VoIP通信裝置和IP電話機(jī),從而,VoIP通信裝置和IP電話機(jī)與已發(fā)送IP分組的VoIP通信裝置4或者IP電話機(jī)6之間通過發(fā)送/接收通信連接消息來執(zhí)行一個(gè)呼叫控制過程(例如,該呼叫控制過程按照標(biāo)準(zhǔn)ITU-T(國(guó)際電信聯(lián)盟—電信部分)規(guī)定的H.323;或者由RFC(即,已經(jīng)由國(guó)際工程指導(dǎo)組授權(quán)的國(guó)際標(biāo)準(zhǔn)規(guī)范)規(guī)定的SIP(會(huì)話發(fā)起協(xié)議)),該通信連接消息利用IP分組來執(zhí)行語(yǔ)音通信。結(jié)果,一個(gè)呼叫被連接以建立在單獨(dú)連接的語(yǔ)音終端5或者IP電話機(jī)6,和通過發(fā)送VoIP語(yǔ)音裝置4而連接的語(yǔ)音終端5或者IP電話機(jī)6之間的一個(gè)語(yǔ)音通信路徑。然后,通過IP網(wǎng)絡(luò)1利用IP分組發(fā)送/接收語(yǔ)音信號(hào)來進(jìn)行語(yǔ)音通信。
當(dāng)VoIP通信裝置4識(shí)別來自其本身連接的語(yǔ)音終端5的一個(gè)傳輸時(shí),該VoIP通信裝置4通過LAN2、路由器3以及在它們本身與VoIP通信裝置4之間或者與具有對(duì)應(yīng)于那個(gè)呼叫的發(fā)起電話號(hào)碼的IP地址的IP電話機(jī)6之間的IP網(wǎng)絡(luò)1,通過利用IP分組發(fā)送/接收用于語(yǔ)音通信的通信連接消息來執(zhí)行該呼叫控制過程。結(jié)果,該呼叫被連接以建立在VoIP通信裝置4所擁有的語(yǔ)音終端5,和由發(fā)起電話號(hào)碼指定的語(yǔ)音終端5或者IP電話機(jī)6之間的語(yǔ)音通信路徑。
下面將更加詳細(xì)地描述VoIP通信裝置4。
圖2是VoIP通信裝置4的一個(gè)示意性配置圖。
在圖2中,語(yǔ)音終端IF單元404是連接語(yǔ)音終端5的一個(gè)接口,并且根據(jù)由語(yǔ)音終端5采用的接口規(guī)范標(biāo)準(zhǔn)來執(zhí)行處理。結(jié)果,語(yǔ)音終端IF單元404中繼在語(yǔ)音終端5和IP分組處理單元406之間的語(yǔ)音數(shù)據(jù)。該語(yǔ)音終端IF單元404檢測(cè)從語(yǔ)音終端5發(fā)送的有關(guān)呼叫控制的信息,并且通知該被檢測(cè)的信息給一個(gè)呼叫控制單元401。
LAN IF單元405是連接LAN2的一個(gè)接口,并且根據(jù)LAN2采用的接口規(guī)范標(biāo)準(zhǔn)來執(zhí)行處理。結(jié)果,LAN IF單元405中繼在LAN2和IP分組處理單元406之間的IP分組。
根據(jù)來自呼叫控制單元401的指令,IP分組處理單元406將從語(yǔ)音終端IF單元404發(fā)送的語(yǔ)音數(shù)據(jù)和從呼叫控制單元401發(fā)送的執(zhí)行語(yǔ)音通信的通信連接消息轉(zhuǎn)換為IP分組,該IP分組被尋址到由呼叫控制單元401通知的IP地址,并且IP分組處理單元406將該IP分組發(fā)送到LAN IF單元405。此外,該IP分組處理單元406也提取從LANIF單元405發(fā)送并且尋址到其自己的VoIP通信裝置4的IP分組中的數(shù)據(jù),并且根據(jù)來自呼叫控制單元401的一個(gè)指令將已提取的數(shù)據(jù)發(fā)送到語(yǔ)音終端IF單元404或者呼叫控制單元401。
存儲(chǔ)單元403包括一個(gè)CA存儲(chǔ)單元403a和一個(gè)對(duì)應(yīng)存儲(chǔ)單元403b。正如在圖3中所示出的,利用對(duì)應(yīng)于管理VoIP通信裝置4或者IP電話機(jī)6的服務(wù)器7的IP地址403a-2來設(shè)置并存儲(chǔ)CA存儲(chǔ)單元403a。另一方面,正如在圖4中所示出的,利用VoIP通信裝置4和IP電話機(jī)6的電話號(hào)碼(或選擇信息)403b-1和IP地址403b-2之間的對(duì)應(yīng)關(guān)系來設(shè)置并存儲(chǔ)對(duì)應(yīng)存儲(chǔ)單元403b,該VoIP通信裝置4用于接納具有那個(gè)電話號(hào)碼的語(yǔ)音終端5。這里,正如在表403b3中所列舉的,該IP地址403b-2能夠使多個(gè)IP地址對(duì)應(yīng)于一個(gè)電話號(hào)碼,從而使得電話號(hào)碼可能是LAN24的連接模式中的PBX53的按鍵號(hào)碼(key number),正如在圖1中所示出的。
根據(jù)來自呼叫控制單元401的指令,音調(diào)發(fā)生單元402產(chǎn)生各種音調(diào)信號(hào),并且將已生成的音調(diào)信號(hào)通過語(yǔ)音終端IF單元404發(fā)送到語(yǔ)音終端5。
終端IF單元407是連接維護(hù)終端的一個(gè)接口,設(shè)置單元408設(shè)置存儲(chǔ)單元403中的CA存儲(chǔ)單元403a和對(duì)應(yīng)存儲(chǔ)單元403b中的信息。根據(jù)來自維護(hù)終端的指令,設(shè)置單元408將服務(wù)器7的IP地址設(shè)置并登記在存儲(chǔ)單元403的CA存儲(chǔ)單元403a中,該服務(wù)器7用于管理VoIP通信裝置4和IP電話機(jī)6。此外,設(shè)置單元408在對(duì)應(yīng)存儲(chǔ)單元403b中設(shè)置并登記VoIP通信裝置4和IP電話機(jī)6的電話號(hào)碼403b-1和IP地址403b-2之間的對(duì)應(yīng)關(guān)系,該VoIP通信裝置4用于接納具有那個(gè)電話號(hào)碼的語(yǔ)音終端5。
呼叫控制單元401按照?qǐng)D10到13和圖16示出的流程通過執(zhí)行處理,來連接一個(gè)呼叫,從而在語(yǔ)音終端5和VoIP通信裝置4或者通信方的IP電話機(jī)6之間建立語(yǔ)音通信路徑,該語(yǔ)音終端5由其本身的VoIP通信裝置4連接。
下面將更加詳細(xì)地描述IP電話機(jī)6。
圖5是IP電話機(jī)6的一個(gè)示意性配置圖。
在圖5中,通信單元604具有一個(gè)連接電話聽筒609的鉤狀按鈕(hook button),并且處理通過電話聽筒609發(fā)送/接收的語(yǔ)音信號(hào)/語(yǔ)音數(shù)據(jù)。因此,通信單元604中繼電話聽筒609和IP分組處理單元606之間的語(yǔ)音數(shù)據(jù)。
LAN IF單元605是連接LAN2的一個(gè)接口,并且根據(jù)LAN2采用的接口規(guī)范標(biāo)準(zhǔn)來執(zhí)行處理。結(jié)果,LAN IF單元605中繼在LAN2和IP分組處理單元606之間的IP分組。
根據(jù)來自呼叫控制單元601的指令,IP分組處理單元606將由通信單元604設(shè)置的語(yǔ)音數(shù)據(jù)和從呼叫控制單元601發(fā)送以執(zhí)行語(yǔ)音通信的通信連接消息轉(zhuǎn)換為IP分組,該IP分組具有由呼叫控制單元601通知的IP地址,并且該IP分組處理單元606發(fā)送該IP分組到LAN IF單元605。此外,該IP分組處理單元606也提取從LAN IF單元605發(fā)送并且被尋址到其自己的IP電話機(jī)6的IP分組中的數(shù)據(jù),并且根據(jù)來自呼叫控制單元601的指令將已提取的數(shù)據(jù)發(fā)送到通信單元604或者呼叫控制單元601。
操作單元607具有一個(gè)撥號(hào)按鈕,一個(gè)功能按鈕和一個(gè)字母指示器,并且將操作員輸入的撥號(hào)(或電話號(hào)碼)發(fā)送到呼叫控制單元601。響應(yīng)于該撥號(hào),呼叫控制單元601將用于執(zhí)行與IP分組處理單元606的語(yǔ)音通信的通信連接消息轉(zhuǎn)換為IP分組,并且將該IP分組發(fā)送到LAN IF單元605。
存儲(chǔ)單元603包括一個(gè)CA存儲(chǔ)單元603a和一個(gè)對(duì)應(yīng)存儲(chǔ)單元603b。正如在圖6中所示出的,利用與管理VoIP通信裝置4或者IP電話機(jī)6的服務(wù)器7相對(duì)應(yīng)的IP地址603a-2來設(shè)置并存儲(chǔ)CA存儲(chǔ)單元603a。正如在圖7中所示出的,利用VoIP通信裝置4和IP電話機(jī)6的電話號(hào)碼(或選擇信息)603b-1和IP地址603b-2之間的對(duì)應(yīng)關(guān)系來設(shè)置并存儲(chǔ)對(duì)應(yīng)存儲(chǔ)單元603b,該VoIP通信裝置4用于接納具有那個(gè)電話號(hào)碼的語(yǔ)音終端5。
根據(jù)來自呼叫控制單元601的指令,音調(diào)發(fā)生單元602產(chǎn)生各種音調(diào)信號(hào),并且將已生成的音調(diào)信號(hào)通過通信單元604發(fā)送到聽筒609。
操作單元607具有輸入裝置的功能,其通過預(yù)先確定的撥號(hào)按鈕或者功能按鈕的操作過程來輸入維護(hù)設(shè)置信息。設(shè)置單元608設(shè)置存儲(chǔ)單元603中的CA存儲(chǔ)單元603a和對(duì)應(yīng)存儲(chǔ)單元603b中的信息。根據(jù)來自操作單元607的指令,設(shè)置單元608將服務(wù)器7的IP地址設(shè)置并登記在存儲(chǔ)單元603的CA存儲(chǔ)單元603a中,服務(wù)器7用于管理VoIP通信裝置4和IP電話機(jī)6。此外,設(shè)置單元608在對(duì)應(yīng)存儲(chǔ)單元603b中設(shè)置并登記VoIP通信裝置4和IP電話機(jī)6的電話號(hào)碼603b-1和IP地址603b-2之間的對(duì)應(yīng)關(guān)系,該VoIP通信裝置4用于接納具有那個(gè)電話號(hào)碼的語(yǔ)音終端5。
呼叫控制單元601根據(jù)圖13示出的流程來執(zhí)行一個(gè)處理,以連接一個(gè)呼叫,從而建立一個(gè)在IP電話機(jī)6本身和通信方的VoIP通信裝置4或者IP電話機(jī)6之間的語(yǔ)音通信路徑。
下面將更詳細(xì)地描述服務(wù)器7。
圖8是服務(wù)器7的一個(gè)示意性配置圖。
在圖8中,LAN IF單元705是一個(gè)連接LAN2的接口,并且根據(jù)由LAN2采用的接口規(guī)范標(biāo)準(zhǔn)來執(zhí)行處理過程。結(jié)果,LAN IF單元705中繼LAN2和IP分組處理單元706之間的IP分組。
IP分組處理單元706存儲(chǔ)從呼叫控制單元701接收的通信連接消息,從而以IP分組的形式來執(zhí)行語(yǔ)音通信,由呼叫控制單元701通知的IP地址被尋址到該IP分組處理單元,而且該IP分組處理單元706將該消息發(fā)送到LAN IF單元705。此外,該IP分組處理單元706也從該IP分組中提取數(shù)據(jù),并且將已提取的數(shù)據(jù)通知給呼叫控制單元701,該IP分組是從LAN IF單元705被發(fā)送并且被尋址到服務(wù)器7的。
對(duì)應(yīng)存儲(chǔ)單元703存儲(chǔ)如圖9中所示出的VoIP通信裝置4和IP電話機(jī)6的電話號(hào)碼(或選擇信息)703-1及IP地址703-2之間的對(duì)應(yīng)關(guān)系,VoIP通信裝置4接納具有那個(gè)電話號(hào)碼的語(yǔ)音終端5。在這里,IP地址703-2能夠使多個(gè)IP地址對(duì)應(yīng)于一個(gè)電話號(hào)碼,并且能夠做出這樣一個(gè)設(shè)置,即該電話號(hào)碼是在圖1中示出的LAN24的連接模式中的PBX53的按鍵號(hào)碼。
此外,當(dāng)VoIP通信裝置4和IP電話機(jī)6開始在線以及當(dāng)VoIP通信裝置4和IP電話機(jī)6已經(jīng)在線時(shí),不僅通過靜態(tài)設(shè)置的方法,而且也通過動(dòng)態(tài)設(shè)置的方法來執(zhí)行對(duì)應(yīng)存儲(chǔ)單元703中的設(shè)置和登記,其中在靜態(tài)設(shè)置的方法中,服務(wù)人員通過操作沒有示出的維護(hù)終端來設(shè)置,而在動(dòng)態(tài)設(shè)置的方法中,響應(yīng)于用于登記的一個(gè)周期性的命令,服務(wù)器7作為位置信息來設(shè)置。例如,該動(dòng)態(tài)設(shè)置方法能夠通過使用由RFC的SIP規(guī)定的登記過程來容易地執(zhí)行,所以忽略了其詳細(xì)的操作過程。
服務(wù)器7從IP分組中提取數(shù)據(jù)并且將已提取的數(shù)據(jù)通知給呼叫控制單元701,該IP分組是從LAN IF單元705發(fā)送并且被尋址到服務(wù)器7的。如果利用呼叫控制單元701來識(shí)別被通知的數(shù)據(jù)內(nèi)容是用于位置信息登記的一個(gè)命令,則服務(wù)器7從位置信息內(nèi)容中提取VoIP通信裝置4或者IP電話機(jī)6的已發(fā)送的IP地址和電話號(hào)碼之間的對(duì)應(yīng)信息,并且將對(duì)應(yīng)信息存儲(chǔ)到圖9中示出的對(duì)應(yīng)存儲(chǔ)單元703中,從而更新該對(duì)應(yīng)存儲(chǔ)單元703的設(shè)置信息。
這里忽略了圖1中示出的VoIP通信系統(tǒng)的其余的配置元件的描述,因?yàn)槔矛F(xiàn)有技術(shù)能夠?qū)崿F(xiàn)這些配置元件。
這里將描述VoIP通信的動(dòng)作。
首先將參考圖10來描述在與VoIP通信裝置41相連接的電話機(jī)51執(zhí)行一個(gè)如圖1中示出的到與VoIP通信裝置42相連接的電話機(jī)52的發(fā)送的情況下的通常動(dòng)作。
VoIP通信裝置41的呼叫控制單元401通過語(yǔ)音終端IF單元404接收(S1001)電話機(jī)51的摘機(jī)狀態(tài)信號(hào)和撥號(hào)(即,電話機(jī)52的電話號(hào)碼),并識(shí)別(S1002)呼叫命令。然后,呼叫控制單元401通過IP分組處理單元406和LAN IF單元405將已接收的電話號(hào)碼信息(Tel No 52)(即,包括用于指定通信方的選擇信息的會(huì)話建立命令消息(例如,SIP的“邀請(qǐng)”消息)),即表明呼叫連接命令的消息發(fā)送(S1003)到服務(wù)器71。具體而言,參考圖3中示出的CA存儲(chǔ)單元403a,呼叫控制單元401提取服務(wù)器71的IP地址(IP Add71)并且要求IP分組處理單元406將包括已接收的電話號(hào)碼信息的會(huì)話建立命令消息(例如,SIP的“100嘗試”消息)發(fā)送到那個(gè)IP地址的目的地。
服務(wù)器71通過LAN IF單元705在IP分組處理單元706處接收會(huì)話建立命令消息,并且將通知信息發(fā)送到呼叫控制單元701。當(dāng)呼叫控制單元701識(shí)別該已接收的通知信息是會(huì)話建立命令消息時(shí),呼叫控制單元701確認(rèn)該嘗試消息,即,會(huì)話建立命令消息,并且將其通知給IP分組處理單元706,以便可以返回表明VoIP通信裝置42(或者電話機(jī)52)或者通信方的IP地址被提取的消息,從而發(fā)送該嘗試消息(S1004)到VoIP通信裝置41。
為了可以從包括在會(huì)話建立命令消息的通知信息中的信息中提取對(duì)應(yīng)于電話號(hào)碼的IP地址,服務(wù)器71的呼叫控制單元701訪問對(duì)應(yīng)存儲(chǔ)單元703中,以便搜索對(duì)應(yīng)于該電話號(hào)碼的IP地址。當(dāng)對(duì)應(yīng)于電話機(jī)52的電話號(hào)碼的IP地址(IPAdd 42)被提取時(shí),該IP分組處理單元706創(chuàng)建給出該IP地址的IP分組,并通過LAN IF單元705來發(fā)送IP分組,從而將會(huì)話建立命令消息發(fā)送(S1005)到VoIP通信裝置42。
已接收會(huì)話建立命令消息的VoIP通信裝置42通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將所提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401從通知信息中識(shí)別會(huì)話建立命令消息,即已經(jīng)做出呼叫連接命令,并且指示IP分組處理單元406發(fā)出嘗試消息,即通知該會(huì)話建立命令消息已經(jīng)被確認(rèn)的消息,而且通過LAN IF單元405將該嘗試消息發(fā)送(S1006)到服務(wù)器71。
該處理過程的同時(shí),呼叫控制單元401指示語(yǔ)音終端IF單元404振鈴該電話機(jī)52,以便該語(yǔ)音終端IF單元404將一個(gè)振鈴信號(hào)發(fā)送(S1007)到電話機(jī)52。在這之后,呼叫控制單元401指示IP分組處理單元406將表明電話機(jī)52正在響鈴的振鈴消息發(fā)送到服務(wù)器71,以便IP分組處理單元406通過LAN IF單元405將該振鈴消息(例如,SIP的“180振鈴”消息)發(fā)送(S1008)到服務(wù)器71。
服務(wù)器71通過LAN IF單元706在IP分組處理單元706處接收振鈴消息,并且將通知信息發(fā)送到呼叫控制單元701。當(dāng)呼叫控制單元701識(shí)別了該接收的信息是振鈴消息時(shí),呼叫控制單元701中繼并且通知IP分組處理單元706振鈴消息被返回給VoIP通信裝置41(或者電話機(jī)51),以便該IP分組處理單元706將該振鈴消息發(fā)送(S1009)到VoIP通信裝置41。
已接收振鈴消息的VoIP通信裝置41通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將通知信息發(fā)送到呼叫控制單元401。該呼叫控制單元401識(shí)別來自通知信息的振鈴消息,并且指示音調(diào)發(fā)生單元402輸出一個(gè)回鈴音(RBT),以便語(yǔ)音終端IF單元404將由音調(diào)發(fā)生單元402輸出的回鈴音發(fā)送(S1010)到語(yǔ)音終端5(或者電話機(jī)51)。
在這里,可以通過兩種方法來執(zhí)行回鈴音發(fā)送方法,其中的一種方法是回鈴音是由VoIP通信裝置4的音調(diào)發(fā)生單元402輸出,另一種方法是,回鈴音是由位于VoIP通信裝置42一側(cè)的音調(diào)發(fā)生單元402輸出,并且通過IP網(wǎng)絡(luò)1被發(fā)送到VoIP通信裝置41。
在這種情況下,當(dāng)操作員操作電話機(jī)52為電話機(jī)52的摘機(jī)狀態(tài)(S1011)以響應(yīng)振鈴時(shí),響應(yīng)信號(hào)從電話機(jī)52被發(fā)送(S1012)到VoIP通信裝置42。當(dāng)VoIP通信裝置42從語(yǔ)音終端IF單元404接收響應(yīng)信號(hào)時(shí),該VoIP通信裝置42將該響應(yīng)信號(hào)發(fā)送到呼叫控制單元401。當(dāng)該呼叫控制單元401識(shí)別該響應(yīng)時(shí),該呼叫控制單元401指示IP分組處理單元406將響應(yīng)消息發(fā)送到服務(wù)器71,以便該IP分組處理單元406將響應(yīng)消息通過LAN IF單元405發(fā)送(S1013)到服務(wù)器71。
服務(wù)器71通過LAN IF單元705在IP分組處理單元706處接收響應(yīng)消息,并且將通知信息發(fā)送到呼叫控制單元701。當(dāng)呼叫控制單元701識(shí)別所接收的通知信息是響應(yīng)消息時(shí),該呼叫控制單元701通知IP分組處理單元706以中繼的方式將響應(yīng)消息返回給VoIP通信裝置41,以便IP分組處理單元706通過LAN IF單元705將響應(yīng)消息(例如,SIP的“200 OK”消息)發(fā)送(S1014)到VoIP通信裝置41。
已接收響應(yīng)消息的VoIP通信裝置41通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別響應(yīng)消息,并且指示IP分組處理單元406發(fā)送一個(gè)確認(rèn),即通知響應(yīng)消息確認(rèn)的一個(gè)消息,以便IP分組處理單元406通過LAN IF單元405將確認(rèn)消息(例如,SIP的“ACK”消息)發(fā)送到服務(wù)器71。
服務(wù)器71通過LAN IF單元705在IP分組處理單元706處接收該確認(rèn)消息,并且將通知信息發(fā)送到呼叫控制單元701。當(dāng)呼叫控制單元701識(shí)別了該所接收的通知信息是確認(rèn)消息時(shí),該呼叫控制單元701通知IP分組處理單元706以中繼的方式將該確認(rèn)消息返回給VoIP通信裝置42,以便該IP分組處理單元706通過LAN IF單元705將該確認(rèn)消息發(fā)送(S1016)發(fā)送到VoIP通信裝置42。
通過迄今所描述的動(dòng)作來建立通信路徑,以便在VoIP通信裝置41和VoIP通信裝置42之間借助于RTP(實(shí)時(shí)協(xié)議)通過IP分組來執(zhí)行通信或者語(yǔ)音通信(VoIP)。此外,VoIP通信裝置41和VoIP通信裝置42通過語(yǔ)音終端IF單元404、IP分組處理單元406和LAN IF單元405,利用IP網(wǎng)絡(luò)1來分別連接電話機(jī)51和電話機(jī)52,以便建立(S1017)在電話機(jī)51和電話機(jī)52之間的通信狀態(tài)。
當(dāng)通信結(jié)束從而操作員操作電話機(jī)51為掛起狀態(tài)(S1018)時(shí),一個(gè)斷開信號(hào)從電話機(jī)51被發(fā)送(S1019)到VoIP通信裝置41。當(dāng)該VoIP通信裝置在語(yǔ)音終端IF單元404處接收到該斷開信號(hào)時(shí),其將該斷開信號(hào)發(fā)送到呼叫控制單元401。該呼叫控制單元401識(shí)別該斷開,并且指示該IP分組處理單元406將會(huì)話結(jié)束消息,即表明通信斷開命令的消息發(fā)送到服務(wù)器71,以便該IP分組處理單元406通過LAN IF單元405將該會(huì)話結(jié)束消息(例如,SIP的“BYE”消息)發(fā)送(S1020)到服務(wù)器71。
服務(wù)器71通過LAN IF單元705在IP分組處理單元706處接收該會(huì)話結(jié)束消息,并且將通知信息發(fā)送到呼叫控制單元701。當(dāng)該呼叫控制單元701識(shí)別了所接收的通知信息是會(huì)話結(jié)束消息時(shí),該呼叫控制單元701通知IP分組處理單元706以中繼方式將會(huì)話結(jié)束消息返回給VoIP通信裝置42,以便該IP分組處理單元706通過LAN IF單元705將會(huì)話結(jié)束消息(例如,SIP的“200 OK”消息)發(fā)送(S1021)到VoIP通信裝置42。
已接收會(huì)話結(jié)束消息的VoIP通信裝置42通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別會(huì)話結(jié)束消息,并且指示音調(diào)發(fā)生單元402發(fā)送一個(gè)結(jié)束聲音(即,忙音BT)到電話機(jī)52,以便該音調(diào)發(fā)生單元402通過語(yǔ)音終端IF單元404將結(jié)束聲音發(fā)送到電話機(jī)52(S1022)。
在該處理的同時(shí),呼叫控制單元401指示IP分組處理單元406將一個(gè)確認(rèn)消息,即通知會(huì)話結(jié)束消息的確認(rèn)的一個(gè)消息發(fā)送到服務(wù)器71,以便IP分組處理單元406通過LAN IF單元405將確認(rèn)消息發(fā)送(S1023)到服務(wù)器71。
服務(wù)器71通過LAN IF單元705在IP分組處理單元706處接收該確認(rèn)消息,并且將通知信息發(fā)送到呼叫控制單元701。當(dāng)呼叫控制單元701識(shí)別了所接收的通知信息是該確認(rèn)消息時(shí),該呼叫控制單元706釋放該通信并且通知IP分組處理單元706以中繼的方式將確認(rèn)消息返回給VoIP通信裝置41,以便該IP分組處理單元706將該確認(rèn)消息通過LAN IF單元705發(fā)送(S1024)到VoIP通信裝置41。
已接收確認(rèn)消息的VoIP通信裝置41通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別確認(rèn)消息,并且釋放該通信。
因此,與VoIP通信裝置41相連接的電話機(jī)51被連接到電話機(jī)52,該電話機(jī)52與VoIP通信裝置42相連接,從而利用IP分組來執(zhí)行語(yǔ)音通信(VoIP)。
正如在圖1中所示出的,存在這樣一種情況,即當(dāng)服務(wù)器71由于自身的故障或者是線路的故障而沒有響應(yīng)時(shí),與VoIP通信裝置41相連接的電話機(jī)51發(fā)送信息到與VoIP通信裝置42相連接的電話機(jī)52。這里將參考圖11來描述上述情況中的動(dòng)作。
參考圖11,這里將描述這種情況下的動(dòng)作,其中,正如在圖1中所示出的,服務(wù)器71由于自身的故障或者是線路的故障而沒有響應(yīng),其中,與VoIP通信裝置41相連接的電話機(jī)51發(fā)送信息到與VoIP通信裝置42相連接的電話機(jī)52。
VoIP通信裝置41的呼叫控制單元401通過語(yǔ)音終端IF單元404接收(S1101)電話機(jī)51的摘機(jī)狀態(tài)信號(hào)和撥號(hào)(即,電話機(jī)52的電話號(hào)碼),同時(shí)識(shí)別(S1102)呼叫命令。然后,呼叫控制單元401通過IP分組處理單元406和LAN IF單元405將已接收的電話號(hào)碼信息(Tel No 52)(即,包括用于指定通信方的選擇信息的會(huì)話建立命令消息),即表明呼叫連接命令的消息發(fā)送(S1103)到服務(wù)器71。具體而言,參考圖3中示出的CA存儲(chǔ)單元403a,呼叫控制單元401提取服務(wù)器71的IP地址(IP Add71)并且要求IP分組處理單元406將包括已接收的電話號(hào)碼信息的會(huì)話建立命令消息發(fā)送到那個(gè)IP地址的目的地。
對(duì)于諸如0.5秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元401沒有從服務(wù)器71接收任何諸如嘗試消息這樣的響應(yīng)消息,則該呼叫控制單元401將包括所接收的電話號(hào)碼信息(Tel No 52)的會(huì)話建立命令消息再次發(fā)送(S1104)到服務(wù)器71。對(duì)于諸如1.0秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元401沒有從服務(wù)器71接收嘗試消息,則呼叫控制單元401將包括所接收的電話號(hào)碼信息(Tel No 52)的會(huì)話建立命令消息發(fā)送(S1105)到服務(wù)器71。對(duì)于諸如2.0秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元401沒有從服務(wù)器71接收嘗試消息,則呼叫控制單元401將包括所接收的電話號(hào)碼信息(TelNo 52)的會(huì)話建立命令消息再次發(fā)送(S1106)到服務(wù)器71。
倘若會(huì)話建立命令消息被嘗試發(fā)送了若干次(即,在該實(shí)施例中是3次),仍然沒有獲得來自服務(wù)器71的響應(yīng),則該呼叫控制單元401訪問存儲(chǔ)單元403中的對(duì)應(yīng)存儲(chǔ)單元403b,以搜索與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,電話機(jī)52的電話號(hào)碼)相同的電話號(hào)碼是否被登記,并且嘗試(S1107)提取相應(yīng)的IP地址。
結(jié)果,如果呼叫控制單元401沒有找到與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,電話機(jī)52的電話號(hào)碼)相同的電話號(hào)碼,則呼叫控制單元401判定這種連接是不可能的,并且指示音調(diào)發(fā)生單元402發(fā)送斷開連接的聲音(即,忙音BT)到電話機(jī)51,以便音調(diào)發(fā)生單元402通過語(yǔ)音終端IF單元404將該斷開聲音發(fā)送(S1108)到電話機(jī)51。
作為搜索的結(jié)果,如果呼叫控制單元找到了與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,電話機(jī)52的電話號(hào)碼)相同的電話號(hào)碼,則正相反,呼叫控制單元401提取對(duì)應(yīng)于那個(gè)電話號(hào)碼的IP地址(即,IP Add42),并且IP分組處理單元406創(chuàng)建具有加入其中的IP地址的IP分組,并且通過LAN IF單元405發(fā)送所創(chuàng)建的IP分組,從而將會(huì)話建立命令消息直接發(fā)送(S1109)到VoIP通信裝置42。在這里,在首先發(fā)送會(huì)話建立命令消息之后,例如經(jīng)過4秒,即當(dāng)保證沒有繼續(xù)來自服務(wù)器71的響應(yīng)時(shí),執(zhí)行發(fā)送會(huì)話建立命令消息的定時(shí)。
已接收會(huì)話建立命令消息的VoIP通信裝置42通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將該信息發(fā)送到呼叫控制單元401。該呼叫控制單元401從通知信息中識(shí)別該消息為會(huì)話建立命令消息,即已經(jīng)做出呼叫連接命令,并且指示語(yǔ)音終端IF單元404振鈴電話機(jī)52,以便該語(yǔ)音終端IF單元404將振鈴信號(hào)發(fā)送(S1110)到電話機(jī)52。
在該處理過程的同時(shí),呼叫控制單元401指示IP分組處理單元406確認(rèn)該振鈴消息,即會(huì)話建立命令消息,并且發(fā)送一個(gè)通知電話機(jī)52正在響鈴的消息,以便該IP分組處理單元406通過LAN IF單元405將振鈴消息發(fā)送(S1111)到VoIP通信裝置41。
已接收振鈴消息的VoIP通信裝置41通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別該振鈴消息,并且指示音調(diào)發(fā)生單元402輸出振鈴聲音(即回鈴音RBT),以便該語(yǔ)音終端IF單元404將由音調(diào)發(fā)生單元402輸出的振鈴音發(fā)送(S1112)到語(yǔ)音終端5(或者電話機(jī)51)。
在這種情況下,當(dāng)操作員操作電話機(jī)52為摘機(jī)狀態(tài)(S1113)以響應(yīng)該振鈴時(shí),一個(gè)響應(yīng)信號(hào)從電話機(jī)52被發(fā)送(S1114)到VoIP通信裝置42。當(dāng)VoIP通信裝置42從語(yǔ)音終端IF單元404接收響應(yīng)信號(hào)時(shí),該VoIP通信裝置42將該響應(yīng)信號(hào)發(fā)送到呼叫控制單元401。當(dāng)該呼叫控制單元401識(shí)別該響應(yīng)時(shí),該呼叫控制單元401指示IP分組處理單元406將響應(yīng)消息發(fā)送到VoIP通信裝置41,以便該IP分組處理單元406將響應(yīng)消息通過LAN IF單元405發(fā)送(S1115)到VoIP通信裝置41。
已接收響應(yīng)消息的VoIP通信裝置41通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將所提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別響應(yīng)消息,并且指示IP分組處理單元406將一個(gè)確認(rèn)消息,即通知該響應(yīng)消息已經(jīng)被確認(rèn)的一個(gè)消息發(fā)送到VoIP通信裝置42,以便該IP分組處理單元406通過LAN IF單元405將確認(rèn)消息發(fā)送到VoIP通信裝置42。
通過迄今所描述的動(dòng)作來建立通信路徑,以便在VoIP通信裝置41和VoIP通信裝置42之間借助于RTP(實(shí)時(shí)協(xié)議)通過IP分組來執(zhí)行通信或者語(yǔ)音通信(VoIP)。此外,VoIP通信裝置41和VoIP通信裝置42通過語(yǔ)音終端IF單元404、IP分組處理單元406和LAN IF單元405,利用IP網(wǎng)絡(luò)1來分別連接電話機(jī)51和電話機(jī)52,以便建立(S1117)在電話機(jī)51和電話機(jī)52之間的通信狀態(tài)。
當(dāng)通信結(jié)束以便操作員操作電話機(jī)51為掛起狀態(tài)(S1118)時(shí),一個(gè)斷開信號(hào)從電話機(jī)51被發(fā)送(S1119)到VoIP通信裝置41。當(dāng)該VoIP通信裝置41在語(yǔ)音終端IF單元404處接收到該斷開信號(hào)時(shí),其將該斷開信號(hào)發(fā)送到呼叫控制單元401。該呼叫控制單元401識(shí)別該斷開,并且指示該IP分組處理單元406將會(huì)話結(jié)束消息,即表明通信斷開命令的消息發(fā)送到VoIP通信裝置42,以便該IP分組處理單元406通過LAN IF單元405將該會(huì)話結(jié)束消息發(fā)送(S1120)到VoIP通信裝置42。
已接收會(huì)話結(jié)束消息的VoIP通信裝置42通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別會(huì)話結(jié)束消息,并且指示音調(diào)發(fā)生單元402發(fā)送結(jié)束聲音(即,忙音BT)到電話機(jī)52,以便該音調(diào)發(fā)生單元402通過語(yǔ)音終端IF單元404將結(jié)束聲音發(fā)送(S1121)到電話機(jī)52。
在該處理過程的同時(shí),呼叫控制單元401指示IP分組處理單元406將確認(rèn)消息,即用于通知會(huì)話結(jié)束消息的確認(rèn)的消息發(fā)送到VoIP通信裝置41,以便IP分組處理單元406通過LAN IF單元405將確認(rèn)消息發(fā)送(S1122)到VoIP通信裝置41。
已接收確認(rèn)消息的VoIP通信裝置41通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別確認(rèn)消息,并且釋放該通信的處理。
正如前面所描述的,在服務(wù)器71由于自身的故障或者是線路的故障而沒有響應(yīng)的情況下,如果VoIP通信裝置41是自己登記的IP地址的通信方,則VoIP通信裝置41就直接與VoIP通信裝置42執(zhí)行通信連接過程。然后,與VoIP通信裝置41相連接的電話機(jī)51與電話機(jī)52進(jìn)行通信,該電話機(jī)52被連接到VoIP通信裝置42,以便其利用IP分組來執(zhí)行語(yǔ)音通信(VoIP)。
存在一種情況,即當(dāng)圖1中的服務(wù)器71由于自身的故障或者是線路的故障而沒有響應(yīng)時(shí),與VoIP通信裝置41相連接的電話機(jī)51發(fā)送信息到與VoIP通信裝置43到46相連接的PBX53。參考圖12來描述上述情況中的動(dòng)作。參考圖12,這里將描述這種情況下的動(dòng)作,其中,在圖1中的服務(wù)器71由于自身的故障或者是線路的故障而沒有響應(yīng)的情況下,與VoIP通信裝置41相連接的電話機(jī)51發(fā)送信息到與VoIP通信裝置43到46相連接的PBX53。
VoIP通信裝置41的呼叫控制單元401通過語(yǔ)音終端IF單元404接收(S1201)電話機(jī)51的摘機(jī)狀態(tài)信號(hào)和撥號(hào)(即,PBX53的電話號(hào)碼),并識(shí)別(S1202)PBX53的呼叫命令。然后,呼叫控制單元401通過IP分組處理單元406和LAN IF單元405將已接收的電話號(hào)碼信息(Tel No 53)(即,包括用于指定通信方的選擇信息的會(huì)話建立命令消息),即表明呼叫連接命令的消息發(fā)送(S1203)到服務(wù)器71。具體而言,參考圖3中示出的CA存儲(chǔ)單元403a,呼叫控制單元401提取服務(wù)器71的IP地址(IP Add71),并且要求IP分組處理單元406將包括已接收的電話號(hào)碼信息的會(huì)話建立命令消息發(fā)送到那個(gè)IP地址的目的地。
對(duì)于諸如0.5秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元401沒有從服務(wù)器71接收任何諸如嘗試消息這樣的響應(yīng)消息,則該呼叫控制單元401將包括所接收的電話號(hào)碼信息(Tel No 53)的會(huì)話建立命令消息再次發(fā)送(S1204)到服務(wù)器71。對(duì)于諸如1.0秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元401沒有從服務(wù)器71接收嘗試消息,則呼叫控制單元401將包括所接收的電話號(hào)碼信息(Tel No 53)的會(huì)話建立命令消息發(fā)送(S1205)到服務(wù)器71。對(duì)于諸如2.0秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元401沒有從服務(wù)器71接收嘗試消息,則呼叫控制單元401將包括所接收的電話號(hào)碼信息(TelNo 53)的會(huì)話建立命令消息再次發(fā)送(S1206)到服務(wù)器71。
倘若會(huì)話建立命令消息被嘗試發(fā)送了若干次,仍然沒有獲得來自服務(wù)器71的響應(yīng),則該呼叫控制單元401訪問存儲(chǔ)單元403中的對(duì)應(yīng)存儲(chǔ)單元403b,以搜索與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,PBX53的電話號(hào)碼)相同的電話號(hào)碼是否被登記,,并且嘗試(S1207)提取相應(yīng)的IP地址。
結(jié)果,在呼叫控制單元401沒有找到與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,PBX53的電話號(hào)碼)相同的電話號(hào)碼的情況下,呼叫控制單元401判定這種連接是不可能的,并且指示音調(diào)發(fā)生單元402發(fā)送斷開連接的聲音(即,忙音BT)到電話機(jī)51,以便音調(diào)發(fā)生單元402通過語(yǔ)音終端IF單元404將該斷開聲音發(fā)送(S1208)到電話機(jī)51。
作為搜索的結(jié)果,在呼叫控制單元401找到了與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,PBX53的電話號(hào)碼)相同的電話號(hào)碼的情況在,則正相反,呼叫控制單元401提取對(duì)應(yīng)于那個(gè)電話號(hào)碼的IP地址(即,IP Add 43),并且IP分組處理單元406創(chuàng)建具有加入其中的IP地址的IP分組,并且通過LAN IF單元405發(fā)送所創(chuàng)建的IP分組,從而將會(huì)話建立命令消息發(fā)送(S1209)到VoIP通信裝置43。在S1207已經(jīng)識(shí)別為電話號(hào)碼登記了多個(gè)IP地址的情況下,提取一個(gè)任意的IP地址(在這種情況下是IPAdd 43)。
已接收會(huì)話建立命令消息的VoIP通信裝置43通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將該信息發(fā)送到呼叫控制單元401。該呼叫控制單元401從通知信息中識(shí)別該消息為會(huì)話建立命令消息,即已經(jīng)做出呼叫連接命令。在VoIP通信裝置43正在與另一個(gè)電話機(jī)連接,從而使其處于忙狀態(tài)的情況下,VoIP通信裝置43指示IP分組處理單元406將忙消息,即通知確認(rèn)會(huì)話建立命令消息、但是正在與另一個(gè)電話機(jī)進(jìn)行通信的消息,發(fā)送到VoIP通信裝置41,以便IP分組處理單元406通過LAN IF單元405將該忙消息發(fā)送(S1210)到VoIP通信裝置41。
已接收忙消息的VoIP通信裝置41通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別該忙消息。然后,該呼叫控制單元401再次訪問存儲(chǔ)單元403的對(duì)應(yīng)存儲(chǔ)單元403b,并且嘗試(S1211)提取(或者滑動(dòng)(slide))與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,PBX53的電話號(hào)碼)相同的電話號(hào)碼對(duì)應(yīng)的另一個(gè)IP地址。
結(jié)果,在呼叫控制單元401沒有找到與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,PBX53的電話號(hào)碼)相同的電話號(hào)碼對(duì)應(yīng)的另一個(gè)IP地址的情況下,呼叫控制單元401判定這種連接是不可能的,并且指示音調(diào)發(fā)生單元402發(fā)送斷開連接的聲音(即,忙音BT)到電話機(jī)51,以便音調(diào)發(fā)生單元402通過語(yǔ)音終端IF單元404將該斷開聲音發(fā)送(S1212)到電話機(jī)51。
作為搜索的結(jié)果,在呼叫控制單元401找到了與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,PBX53的電話號(hào)碼)相同的電話號(hào)碼對(duì)應(yīng)的另一個(gè)IP地址的情況下,則正相反,呼叫控制單元401提取對(duì)應(yīng)于那個(gè)電話號(hào)碼的IP地址(即,IP Add 44),并且IP分組處理單元406創(chuàng)建具有加入其中的IP地址的IP分組,并且通過LAN IF單元405發(fā)送所創(chuàng)建的IP分組,從而將會(huì)話建立命令消息發(fā)送(S1213)到VoIP通信裝置44。在S1212已經(jīng)識(shí)別對(duì)電話號(hào)碼登記了另外的多個(gè)IP地址的情況下,則提取任意的一個(gè)IP地址(在這種情況下是IPAdd 44)。
已接收會(huì)話建立命令消息的VoIP通信裝置44通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將該信息發(fā)送到呼叫控制單元401。該呼叫控制單元401從通知信息中識(shí)別會(huì)話建立命令消息,即已經(jīng)做出呼叫連接命令。在VoIP通信裝置44正在與另一個(gè)電話機(jī)5連接從而處于忙狀態(tài)的情況下,VoIP通信裝置44指示IP分組處理單元406將忙消息發(fā)送到VoIP通信裝置41,以便IP分組處理單元406通過LAN IF單元405將該忙消息發(fā)送(S1214)到VoIP通信裝置41。
同樣,已接收忙消息的VoIP通信裝置41通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別該忙消息。然后,該呼叫控制單元401再次訪問存儲(chǔ)單元403的對(duì)應(yīng)存儲(chǔ)單元403b,并且嘗試(S1215)提取(或者滑動(dòng))與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,PBX53的電話號(hào)碼)相同的電話號(hào)碼對(duì)應(yīng)的另一個(gè)IP地址。
結(jié)果,在呼叫控制單元401沒有找到與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,PBX53的電話號(hào)碼)相同的電話號(hào)碼的另一個(gè)IP地址的情況下,呼叫控制單元401判定這種連接是不可能的,并且指示音調(diào)發(fā)生單元402發(fā)送斷開連接的聲音(即,忙音BT)到電話機(jī)51,以便音調(diào)發(fā)生單元402通過語(yǔ)音終端IF單元404將該斷開聲音發(fā)送(S1216)到電話機(jī)51。
作為搜索的結(jié)果,在呼叫控制單元找到了與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,PBX53的電話號(hào)碼)相同的電話號(hào)碼的另一個(gè)IP地址的情況下,則正相反,呼叫控制單元401提取對(duì)應(yīng)于那個(gè)電話號(hào)碼的IP地址(即,IP Add 45),并且IP分組處理單元406創(chuàng)建具有加入其中的IP地址的IP分組,并且通過LAN IF單元405發(fā)送所創(chuàng)建的IP分組,從而將會(huì)話建立命令消息發(fā)送(S1217)到VoIP通信裝置45。在S1215已經(jīng)識(shí)別對(duì)電話號(hào)碼登記了另外的多個(gè)IP地址的情況下,提取任意的一個(gè)IP地址(在這種情況下是IPAdd 45)。
已接收會(huì)話建立命令消息的VoIP通信裝置45通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將該信息發(fā)送到呼叫控制單元401。該呼叫控制單元401從通知信息中識(shí)別該消息為會(huì)話建立命令消息。在通信連接是可能的情況下,該呼叫控制單元401指示語(yǔ)音終端IF單元404連接到PBX53,以便該語(yǔ)音終端IF單元404將呼叫建立消息發(fā)送(S1218)到PBX53。
在這里,假設(shè)VoIP通信裝置43到46和PBX53通過一個(gè)ITU-T的Q.931規(guī)定的I接口連接。因此,PBX53確認(rèn)呼叫建立消息(即,“建立”消息)。并且將該呼叫建立接收消息(即“呼叫程序”消息)返回(S1219)到VoIP通信裝置45。PBX53將內(nèi)部終端設(shè)置為振鈴狀態(tài),然后將該振鈴消息(即,“告警”消息)發(fā)送(S1220)到VoIP通信裝置45。
當(dāng)VoIP通信裝置45的語(yǔ)音終端IF單元404接收該呼叫建立接收消息和振鈴消息時(shí),語(yǔ)音終端IF單元404將這些消息發(fā)送到呼叫控制單元404。然后,呼叫控制單元401指示IP分組處理單元406將該振鈴消息發(fā)送到VoIP通信裝置41,以便IP分組處理單元406將振鈴消息通過LAN IF單元405發(fā)送(S1221)到VoIP通信裝置41。
已接收振鈴消息的VoIP通信裝置41通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別振鈴消息,并且指示音調(diào)發(fā)生單元402輸出一個(gè)振鈴聲音(即,回鈴音RBT)到音調(diào)發(fā)生單元402,以便語(yǔ)音終端IF單元404將由音調(diào)發(fā)生單元402輸出的振鈴聲音發(fā)送(S1222)到語(yǔ)音終端5(或者電話機(jī)51)。
在這里,可以通過兩種方法來執(zhí)行回鈴音發(fā)送方法,其中的一種方法是回鈴音是由VoIP通信裝置41的音調(diào)發(fā)生單元402輸出,另一種方法是,回鈴音是由PBX53輸出,并且通過IP網(wǎng)絡(luò)1被發(fā)送到VoIP通信裝置41。
在這種情況下,當(dāng)PBX53的操作員通過一個(gè)擴(kuò)展電話機(jī)來響應(yīng)(S1223)時(shí),一個(gè)連接消息(即,“連接”消息)從PBX53被發(fā)送(S1224)到VoIP通信裝置45。當(dāng)VoIP通信裝置45從語(yǔ)音終端IF單元404接收連接消息時(shí),該VoIP通信裝置45將該連接消息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用該連接消息來識(shí)別響應(yīng),并且指示IP分組處理單元406將響應(yīng)消息發(fā)送到VoIP通信裝置41,以便該IP分組處理單元406將響應(yīng)消息通過LAN IF單元405發(fā)送(S1225)到VoIP通信裝置41。
已接收響應(yīng)消息的VoIP通信裝置41通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別響應(yīng)消息,并且指示IP分組處理單元406發(fā)送一個(gè)確認(rèn)消息到VoIP通信裝置45,以便IP分組處理單元406通過LAN IF單元405將確認(rèn)消息發(fā)送(S1226)到VoIP通信裝置45。
通過迄今所描述的動(dòng)作來建立通信路徑,以便在VoIP通信裝置41和VoIP通信裝置45之間借助于RTP(實(shí)時(shí)協(xié)議)通過IP分組來執(zhí)行通信或者語(yǔ)音通信(VoIP)。此外,VoIP通信裝置41和VoIP通信裝置45通過語(yǔ)音終端IF單元404、IP分組處理單元406和LAN IF單元405,利用IP網(wǎng)絡(luò)1來分別連接電話機(jī)51和PBX53,以便建立(S1227)在電話機(jī)51和PBX53(即PBX53的擴(kuò)展電話機(jī))之間的通信狀態(tài)。
當(dāng)通信結(jié)束從而操作員操作電話機(jī)51為掛起狀態(tài)(S1228)時(shí),一個(gè)斷開信號(hào)從電話機(jī)51被發(fā)送(S1229)到VoIP通信裝置41。當(dāng)該VoIP通信裝置41在語(yǔ)音終端IF單元404處接收到該斷開信號(hào)時(shí),其將該斷開信號(hào)發(fā)送到呼叫控制單元401。該呼叫控制單元401識(shí)別該斷開,并且指示該IP分組處理單元406將會(huì)話結(jié)束消息發(fā)送到VoIP通信裝置45,以便該IP分組處理單元406通過LAN IF單元405將該會(huì)話結(jié)束消息發(fā)送(S1230)到VoIP通信裝置45。
已接收會(huì)話結(jié)束消息的VoIP通信裝置45通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別會(huì)話結(jié)束消息,并且指示語(yǔ)音終端IF單元404發(fā)送(S1231)斷開消息(即,“斷開”消息)到PBX53。VoIP通信裝置45的語(yǔ)音終端IF單元404根據(jù)來自呼叫控制單元401的指示接收(S1232)來自PBX53的釋放消息(即,“釋放”消息),然后向PBX53發(fā)送釋放結(jié)束消息(即,“釋放結(jié)束”消息)。
在該處理的同時(shí),呼叫控制單元401指示IP分組處理單元406將一個(gè)確認(rèn)消息發(fā)送到VoIP通信裝置41,以便IP分組處理單元406通過LAN IF單元405將確認(rèn)消息發(fā)送(S1234)到VoIP通信裝置41。
已接收確認(rèn)消息的VoIP通信裝置41通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別確認(rèn)消息,并且執(zhí)行釋放該通信的過程。
正如前面所描述的,在服務(wù)器71由于自身的故障或者是線路的故障而沒有響應(yīng)的情況下,如果VoIP通信裝置41是其本身登記的IP地址的通信方,則VoIP通信裝置41就直接與VoIP通信裝置43到46執(zhí)行通信連接過程。然后,與VoIP通信裝置41相連接的電話機(jī)51與PBX53相連接,該P(yáng)BX53被連接到VoIP通信裝置43到46,以便其利用IP分組來執(zhí)行語(yǔ)音通信(VoIP)。在有多個(gè)VoIP通信裝置43到46與PBX53相連接的情況下,VoIP通信裝置41本身根據(jù)VoIP通信裝置43到46的使用狀態(tài)來滑動(dòng)以搜索連接目的地,以便其與VoIP通信裝置43到46的通信連接為自由狀態(tài)。
存在一種情況,即當(dāng)圖1中的服務(wù)器71由于自身的故障或者是線路的故障而沒有響應(yīng)時(shí),IP電話機(jī)61發(fā)送信息到與VoIP通信裝置42相連接的電話機(jī)52。這里將參考圖13來描述上述情況中的動(dòng)作。參考圖13,這里將描述這種情況下的動(dòng)作,其中,在圖1中的服務(wù)器71由于自身的故障或者是線路的故障而沒有響應(yīng)的情況下,電話機(jī)61發(fā)送信息到與VoIP通信裝置42相連接的電話機(jī)52。
IP電話機(jī)61的呼叫控制單元601通過通信單元604和操作單元607接收電話聽筒609的摘機(jī)狀態(tài)信號(hào)和撥號(hào)(即,電話機(jī)52的電話號(hào)碼),并且識(shí)別(S1301)該呼叫命令。然后,呼叫控制單元601通過IP分組處理單元606和LAN IF單元605將已接收的電話號(hào)碼信息(Tel No52)(即,包括用于指定通信方的選擇信息的會(huì)話建立命令消息)發(fā)送(S1302)到服務(wù)器71。具體而言,參考圖3中示出的CA存儲(chǔ)單元603a,呼叫控制單元601提取服務(wù)器71的IP地址(IPAdd71),并且要求IP分組處理單元606將包括已接收的電話號(hào)碼信息的會(huì)話建立命令消息發(fā)送到那個(gè)IP地址的目的地。
對(duì)于諸如0.5秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元601沒有從服務(wù)器71接收諸如嘗試消息這樣的響應(yīng)消息,則該呼叫控制單元601將包括所接收的電話號(hào)碼信息(Tel No 52)的會(huì)話建立命令消息再次發(fā)送(S1303)到服務(wù)器71。對(duì)于諸如1.0秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元601沒有從服務(wù)器71接收嘗試消息,則呼叫控制單元601將包括所接收的電話號(hào)碼信息(Tel No 52)的會(huì)話建立命令消息發(fā)送(S1304)到服務(wù)器71。對(duì)于諸如2.0秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元601沒有從服務(wù)器71接收嘗試消息,則呼叫控制單元601將包括所接收的電話號(hào)碼信息(Tel No52)的會(huì)話建立命令消息再次發(fā)送(S1305)到服務(wù)器71。
倘若會(huì)話建立命令消息被嘗試發(fā)送了若干次(即,在該實(shí)施例中是3次),仍然沒有獲得來自服務(wù)器71的響應(yīng),則該呼叫控制單元601訪問存儲(chǔ)單元603中的對(duì)應(yīng)存儲(chǔ)單元603b,以搜索與從操作單元607獲得的撥號(hào)號(hào)碼(即,電話機(jī)52的電話號(hào)碼)相同的電話號(hào)碼是否被登記,并且嘗試(S1306)提取相應(yīng)的IP地址。
結(jié)果,如果呼叫控制單元601沒有找到與從操作單元607獲得的撥號(hào)號(hào)碼(即,電話機(jī)52的電話號(hào)碼)相同的電話號(hào)碼,則呼叫控制單元601判定這種連接是不可能的,并且指示音調(diào)發(fā)生單元602發(fā)送斷開連接的聲音(即,忙音BT)到電話聽筒609,以便音調(diào)發(fā)生單元602通過通信單元604將斷開連接的聲音發(fā)送(S1307)到電話聽筒609。
作為搜索的結(jié)果,如果呼叫控制單元601找到了與從操作單元607獲得的撥號(hào)號(hào)碼(即,電話機(jī)52的電話號(hào)碼)相同的電話號(hào)碼,則正相反,呼叫控制單元601提取對(duì)應(yīng)于那個(gè)電話號(hào)碼的IP地址(即,IP Add 42),并且IP分組處理單元606創(chuàng)建具有加入其中的IP地址的IP分組,并且通過LAN IF單元605發(fā)送所創(chuàng)建的IP分組,從而將會(huì)話建立命令消息發(fā)送(S1308)到VoIP通信裝置42。在這里,在首先發(fā)送會(huì)話建立命令消息之后,例如經(jīng)過4秒,即當(dāng)保證沒有繼續(xù)來自服務(wù)器71的響應(yīng)時(shí),執(zhí)行發(fā)送會(huì)話建立命令消息的定時(shí)。
已接收會(huì)話建立命令消息的VoIP通信裝置42通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將該信息發(fā)送到呼叫控制單元401。該呼叫控制單元401從通知信息中識(shí)別會(huì)話建立命令消息,即已經(jīng)做出呼叫連接命令,并且指示語(yǔ)音終端IF單元404振鈴電話機(jī)52,以便該語(yǔ)音終端IF單元404將振鈴信號(hào)發(fā)送(S1309)到電話機(jī)52。
在該處理的同時(shí),呼叫控制單元401指示IP分組處理單元406將振鈴消息發(fā)送到IP電話機(jī)61,以便IP分組處理單元406通過LANIF單元405將振鈴消息發(fā)送(S1310)到IP電話機(jī)61。
已接收振鈴消息的IP電話機(jī)61通過LAN IF單元605在IP分組處理單元606處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元601。該呼叫控制單元601利用通知信息來識(shí)別該振鈴消息,并且指示音調(diào)發(fā)生單元602輸出振鈴聲音(即回鈴音RBT),以便通信單元604將由音調(diào)發(fā)生單元602輸出的振鈴音發(fā)送(S1311)到電話聽筒609。
在這種情況下,當(dāng)操作員操作電話機(jī)52為摘機(jī)狀態(tài)(S1312)以響應(yīng)該振鈴時(shí),一個(gè)響應(yīng)信號(hào)從電話機(jī)52被發(fā)送(S1313)到VoIP通信裝置42。當(dāng)VoIP通信裝置42從語(yǔ)音終端IF單元404接收響應(yīng)信號(hào)時(shí),該VoIP通信裝置42將該響應(yīng)信號(hào)發(fā)送到呼叫控制單元401。當(dāng)該呼叫控制單元401識(shí)別該響應(yīng)時(shí),該呼叫控制單元401指示IP分組處理單元406將響應(yīng)消息發(fā)送到IP電話機(jī)61,以便該IP分組處理單元406將響應(yīng)消息通過LAN IF單元405發(fā)送(S1314)到IP電話機(jī)61。
已接收響應(yīng)消息的IP電話機(jī)61通過LAN IF單元605在IP分組處理單元606處提取通知信息,并且將所提取的信息發(fā)送到呼叫控制單元601。該呼叫控制單元601利用通知信息來識(shí)別響應(yīng)消息,并且指示IP分組處理單元606將一個(gè)確認(rèn)消息發(fā)送到VoIP通信裝置42,以便該IP分組處理單元606通過LAN IF單元605將確認(rèn)消息發(fā)送到VoIP通信裝置42。
通過迄今所描述的動(dòng)作來建立通信路徑,以便在VoIP通信裝置42和IP電話機(jī)61之間借助于RTP(實(shí)時(shí)協(xié)議)通過IP分組來執(zhí)行通信或者語(yǔ)音通信(VoIP)。此外,VoIP通信裝置42通過語(yǔ)音終端IF單元404、IP分組處理單元406和LAN IF單元405,利用IP網(wǎng)絡(luò)1來分別連接電話機(jī)52,以便建立(S1316)在IP電話機(jī)61和電話機(jī)52之間的通信狀態(tài)。
當(dāng)通信結(jié)束從而操作員操作IP電話機(jī)61為掛起狀態(tài)(S1317)時(shí),IP電話機(jī)61在通信單元604處識(shí)別并且發(fā)送斷開連接消息到呼叫控制單元601。該呼叫控制單元601識(shí)別該掛起狀態(tài),并且指示該IP分組處理單元606將會(huì)話結(jié)束消息發(fā)送到VoIP通信裝置42,以便該IP分組處理單元606通過LAN IF單元605將該會(huì)話結(jié)束消息發(fā)送(S1318)到VoIP通信裝置42。
已接收會(huì)話結(jié)束消息的VoIP通信裝置42通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別會(huì)話結(jié)束消息,并且指示音調(diào)發(fā)生單元402發(fā)送一個(gè)結(jié)束聲音(即,忙音BT)到電話機(jī)52,以便該音調(diào)發(fā)生單元402通過語(yǔ)音終端IF單元404將結(jié)束聲音發(fā)送(S1319)到電話機(jī)52。
在該處理的同時(shí),呼叫控制單元401指示IP分組處理單元406將一個(gè)確認(rèn)消息發(fā)送到IP電話機(jī)61,以便IP分組處理單元406通過LAN IF單元405將確認(rèn)消息發(fā)送(S1320)到IP電話機(jī)61。
已接收確認(rèn)消息的IP電話機(jī)61通過LAN IF單元605在IP分組處理單元606處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元601。該呼叫控制單元601利用通知信息來識(shí)別確認(rèn)消息,并且執(zhí)行該通信的釋放過程。
正如前面所描述的,在服務(wù)器71由于自身的故障或者是線路的故障而沒有響應(yīng)的情況下,如果IP電話機(jī)61是本身登記的IP地址的通信方,則該IP電話機(jī)61就直接與VoIP通信裝置42執(zhí)行通信連接過程。然后,IP電話機(jī)61與連接到VoIP通信裝置42的電話機(jī)52相連接,以便其利用IP分組來執(zhí)行語(yǔ)音通信(VoIP)。
下面將描述本發(fā)明的第二個(gè)實(shí)施例。
圖14是VoIP通信系統(tǒng)的一部分的示意性配置圖,本發(fā)明的第二個(gè)實(shí)施例應(yīng)用于該系統(tǒng)。圖14是示出了圖1中所示的VoIP通信系統(tǒng)中的LAN23的已修改內(nèi)容的示意圖。在這里,VoIP通信系統(tǒng)與圖1中示出的VoIP通信系統(tǒng)相同,除了與LAN23相關(guān)的配置的修改之外,因此忽略了公共部分的描述。
在圖14中,管理VoIP通信裝置41到46和IP電話機(jī)61和62的服務(wù)器(例如,呼叫代理或者關(guān)守)72和73通過LAN23和路由器33與IP網(wǎng)絡(luò)1相連接。
在這種配置中,VoIP通信裝置4和IP電話機(jī)6通過路由器3、LAN2和服務(wù)器72或者73從IP網(wǎng)絡(luò)1接收IP分組,該IP分組被尋址到VoIP通信裝置和IP電話機(jī),并且用語(yǔ)音通信的通信連接消息被存儲(chǔ)。然后,利用VoIP通信裝置4或者IP分組的發(fā)送器和IP電話機(jī)6之間的IP分組,通過發(fā)送/接收用于語(yǔ)音通信的通信連接消息來執(zhí)行呼叫控制過程。結(jié)果,該呼叫被連接以在單獨(dú)連接的語(yǔ)音裝置5或者IP電話機(jī)6,和由發(fā)送器的VoIP通信裝置4連接的語(yǔ)音終端5或者IP電話機(jī)6之間建立語(yǔ)音通信路徑。在這種配置中,多個(gè)服務(wù)器7被提供用于為它們自己的故障做備份并且用于分散這些負(fù)載。
這里忽略了服務(wù)器72和73的單獨(dú)配置的描述,因?yàn)檫@些配置與圖8和圖9中示出的配置相同。
圖15示出了VoIP通信裝置4的存儲(chǔ)單元403中的CA存儲(chǔ)單元403a的配置。根據(jù)圖14中示出的VoIP通信系統(tǒng),CA存儲(chǔ)單元403a以多個(gè)服務(wù)器7(即,服務(wù)器72和73)的IP地址403a-2進(jìn)行存儲(chǔ)。
正如圖1和圖14中所示出的,存在一種情況,即當(dāng)服務(wù)器72和73由于自身的故障或者是線路的故障而沒有響應(yīng)時(shí),與VoIP通信裝置41相連接的電話機(jī)51發(fā)送信息到與VoIP通信裝置42相連接的電話機(jī)52。這里將參考圖16來描述上述情況中的動(dòng)作。參考圖16,這里將描述這種情況下的動(dòng)作,其中,正如圖1和圖14中所示出的,服務(wù)器72和73由于自身的故障或者是線路的故障而沒有響應(yīng),以及與VoIP通信裝置41相連接的電話機(jī)51發(fā)送信息到與VoIP通信裝置42相連接的電話機(jī)52。
VoIP通信裝置41的呼叫控制單元401通過語(yǔ)音終端IF單元404接收(S1601)電話機(jī)51的摘機(jī)狀態(tài)信號(hào)和撥號(hào)(即,電話機(jī)52的電話號(hào)碼),并且識(shí)別(S1602)該呼叫命令。然后,呼叫控制單元401通過IP分組處理單元406和LAN IF單元405將已接收的電話號(hào)碼信息(Tel No 52)(即,包括用于指定通信方的選擇信息的會(huì)話建立命令消息)發(fā)送(S1603)到服務(wù)器72。
具體而言,參考圖15中示出的CA存儲(chǔ)單元403a,呼叫控制單元401提取服務(wù)器72或者73的IP地址(IP Add 72或者73),并且要求IP分組處理單元406將包括已接收的電話號(hào)碼信息的會(huì)話建立命令消息發(fā)送到那個(gè)IP地址的目的地。
利用多個(gè)服務(wù)器7存儲(chǔ)CA存儲(chǔ)單元403a的情況下,可以任意選擇一個(gè)服務(wù)器7。在第一個(gè)提取動(dòng)作中,呼叫控制單元401提取具有高優(yōu)先級(jí)的服務(wù)器72的IP地址(即,IP Add 72),并且將該會(huì)話建立命令消息發(fā)送到服務(wù)器72。
對(duì)于諸如0.5秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元401沒有從服務(wù)器72接收任何諸如嘗試消息這樣的響應(yīng)消息,則該呼叫控制單元401將包括所接收的電話號(hào)碼信息(Tel No 52)的會(huì)話建立命令消息再次發(fā)送(S1604)到服務(wù)器72。對(duì)于諸如1.0秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元401沒有從服務(wù)器72接收到嘗試消息,則呼叫控制單元401將包括所接收的電話號(hào)碼信息(Tel No52)的會(huì)話建立命令消息發(fā)送(S1605)到服務(wù)器72。對(duì)于諸如2.0秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元401沒有從服務(wù)器72接收到嘗試消息,則呼叫控制單元401將包括所接收的電話號(hào)碼信息(Tel No 52)的會(huì)話建立命令消息再次發(fā)送(S1606)到服務(wù)器72。
倘若會(huì)話建立命令消息被嘗試發(fā)送了若干次(即,在該實(shí)施例中是3次),仍然沒有獲得來自服務(wù)器72的響應(yīng),則該呼叫控制單元401訪問存儲(chǔ)單元403中的CA存儲(chǔ)單元403a(圖15),以搜索(S1607)另一個(gè)服務(wù)器7是否被登記。
在該實(shí)施例中,除了服務(wù)器72之外服務(wù)器73也被登記。因此。參考在圖15中示出的CA存儲(chǔ)單元403a,呼叫控制單元401提取服務(wù)器73的IP地址(即,IP Add73),并請(qǐng)求IP分組處理單元406將包括已接收電話號(hào)碼信息的會(huì)話建立命令消息發(fā)送到那個(gè)IP地址。
然后,包括已接收電話號(hào)碼信息(即Tel No 52)的會(huì)話建立命令消息經(jīng)過IP分組處理單元406和LAN IF單元405被發(fā)送(S1608)到服務(wù)器73。
在這里,在首先發(fā)送會(huì)話建立命令消息之后,例如經(jīng)過4秒,即保證沒有繼續(xù)來自服務(wù)器72的響應(yīng)時(shí),執(zhí)行發(fā)送會(huì)話建立命令消息的定時(shí)。
對(duì)于諸如0.5秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元401沒有從服務(wù)器73接收嘗試消息,則該呼叫控制單元401將包括所接收的電話號(hào)碼信息(Tel No 52)的會(huì)話建立命令消息再次發(fā)送(S1609)到服務(wù)器73。對(duì)于諸如1.0秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元401沒有從服務(wù)器73接收到嘗試消息,則呼叫控制單元401將包括所接收的電話號(hào)碼信息(Tel No 52)的會(huì)話建立命令消息發(fā)送(S1610)到服務(wù)器73。對(duì)于諸如2.0秒這樣的預(yù)定時(shí)間周期來說,倘若呼叫控制單元401沒有從服務(wù)器73接收到嘗試消息,則呼叫控制單元401將包括所接收的電話號(hào)碼信息(Tel No 52)的會(huì)話建立命令消息再次發(fā)送(S1611)到服務(wù)器73。
倘若會(huì)話建立命令消息被嘗試發(fā)送了若干次,仍然沒有獲得來自服務(wù)器73的響應(yīng),則該呼叫控制單元401訪問存儲(chǔ)單元403中的CA存儲(chǔ)單元403a(圖15)中,以搜索(S1612)另一個(gè)服務(wù)器7是否被登記。
在該實(shí)施例中,除了服務(wù)器72和73之外沒有其他服務(wù)器7。因此,呼叫控制單元401確定沒有其他的服務(wù)器7,并且訪問存儲(chǔ)單元403中的對(duì)應(yīng)存儲(chǔ)單元403b,以搜索(S1613)與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,電話機(jī)52的電話號(hào)碼)相同的電話號(hào)碼是否已被登記,從而提取相應(yīng)的IP地址。
結(jié)果,如果呼叫控制單元401沒有找到與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,電話機(jī)52的電話號(hào)碼)相同的電話號(hào)碼,則呼叫控制單元401判定這種連接是不可能的,并且指示音調(diào)發(fā)生單元402發(fā)送斷開連接的聲音(即,忙音BT)到電話機(jī)51,以便音調(diào)發(fā)生單元402通過語(yǔ)音終端IF單元404將該斷開聲音發(fā)送(S1614)到電話機(jī)51。
作為搜索的結(jié)果,如果呼叫控制單元401找到了與從電話機(jī)51獲得的撥號(hào)號(hào)碼(即,電話機(jī)52的電話號(hào)碼)相同的電話號(hào)碼,則正相反,呼叫控制單元401提取對(duì)應(yīng)于那個(gè)電話號(hào)碼的IP地址(即,IPAdd 42),并且IP分組處理單元406創(chuàng)建具有加入其中的IP地址的IP分組,并且通過LAN IF單元405發(fā)送所創(chuàng)建的IP分組,從而將會(huì)話建立命令消息發(fā)送(S1615)到VoIP通信裝置42。
在這里,在首先發(fā)送會(huì)話建立命令消息到服務(wù)器73之后,例如經(jīng)過4秒,即保證沒有繼續(xù)來自服務(wù)器73的響應(yīng)時(shí),執(zhí)行會(huì)話建立命令消息的定時(shí)。
已接收會(huì)話建立命令消息的VoIP通信裝置42通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將該信息發(fā)送到呼叫控制單元401。該呼叫控制單元401從通知信息中識(shí)別該消息為會(huì)話建立命令消息,并且指示語(yǔ)音終端IF單元404振鈴電話機(jī)52,以便該語(yǔ)音終端IF單元404將振鈴信號(hào)發(fā)送(S1616)到電話機(jī)52。
在該處理的同時(shí),呼叫控制單元401指示IP分組處理單元406確認(rèn)該振鈴消息,并且發(fā)送一個(gè)通知電話機(jī)52正在振鈴的消息,以便該IP分組處理單元406通過LAN IF單元405將振鈴消息發(fā)送(S1617)到VoIP通信裝置41。
已接收振鈴消息的VoIP通信裝置41通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別該振鈴消息,并且指示音調(diào)發(fā)生單元402輸出振鈴聲音(即回鈴音RBT),以便該語(yǔ)音終端IF單元404將由音調(diào)發(fā)生單元402輸出的振鈴音發(fā)送(S1618)到語(yǔ)音終端5(或者電話機(jī)51)。
在這種情況下,當(dāng)操作員操作電話機(jī)52為摘機(jī)狀態(tài)(S1619)以響應(yīng)該振鈴時(shí),一個(gè)響應(yīng)信號(hào)從電話機(jī)52被發(fā)送(S1620)到VoIP通信裝置42。當(dāng)VoIP通信裝置42從語(yǔ)音終端IF單元404接收響應(yīng)信號(hào)時(shí),該VoIP通信裝置42將該響應(yīng)信號(hào)發(fā)送到呼叫控制單元401。當(dāng)該呼叫控制單元401識(shí)別該響應(yīng)時(shí),該呼叫控制單元401指示IP分組處理單元406將響應(yīng)消息發(fā)送到VoIP通信裝置41,以便該IP分組處理單元406將響應(yīng)消息通過LAN IF單元405發(fā)送(S1621)到VoIP通信裝置41。
已接收響應(yīng)消息的VoIP通信裝置41通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將所提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別響應(yīng)消息,并且指示IP分組處理單元406將一個(gè)確認(rèn)消息,發(fā)送到VoIP通信裝置42,以便該IP分組處理單元406通過LAN IF單元405將確認(rèn)消息發(fā)送(S1622)到VoIP通信裝置42。
通過迄今所描述的動(dòng)作來建立通信路徑,以便在VoIP通信裝置41和VoIP通信裝置42之間借助于RTP(實(shí)時(shí)協(xié)議)通過IP分組來執(zhí)行通信或者語(yǔ)音通信(VoIP)。此外,VoIP通信裝置41和VoIP通信裝置42分別通過語(yǔ)音終端IF單元404、IP分組處理單元406和LANIF單元405,利用IP網(wǎng)絡(luò)1來連接電話機(jī)51和電話機(jī)52,以便建立(S1623)在電話機(jī)51和電話機(jī)52之間的通信狀態(tài)。
當(dāng)通信結(jié)束從而操作員操作電話機(jī)51為掛起狀態(tài)(S1624)時(shí),一個(gè)斷開信號(hào)從電話機(jī)51被發(fā)送(S1625)到VoIP通信裝置41。當(dāng)該VoIP通信裝置41在語(yǔ)音終端IF單元404處接收到該斷開信號(hào)時(shí),其將該斷開信號(hào)發(fā)送到呼叫控制單元401。該呼叫控制單元401識(shí)別該斷開,并且指示該IP分組處理單元406將會(huì)話結(jié)束消息發(fā)送到VoIP通信裝置42,以便該IP分組處理單元406通過LAN IF單元405將該會(huì)話結(jié)束消息發(fā)送(S1626)到VoIP通信裝置42。
已接收會(huì)話結(jié)束消息的VoIP通信裝置42通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別會(huì)話結(jié)束消息,并且指示音調(diào)發(fā)生單元402發(fā)送一個(gè)結(jié)束聲音(即,忙音BT)到電話機(jī)52,以便該音調(diào)發(fā)生單元402通過語(yǔ)音終端IF單元404將結(jié)束聲音發(fā)送(S1627)到電話機(jī)52。
在該處理的同時(shí),呼叫控制單元401指示IP分組處理單元406將一個(gè)確認(rèn)消息,發(fā)送到VoIP通信裝置41,以便IP分組處理單元406通過LAN IF單元405將確認(rèn)消息發(fā)送(S1628)到VoIP通信裝置41。
已接收確認(rèn)消息的VoIP通信裝置41通過LAN IF單元405在IP分組處理單元406處提取通知信息,并且將提取的信息發(fā)送到呼叫控制單元401。該呼叫控制單元401利用通知信息來識(shí)別確認(rèn)消息,并且執(zhí)行該通信的釋放過程。
正如前面所描述的,在服務(wù)器72和73(或者所有的服務(wù)器)由于自身的故障或者是線路的故障而沒有響應(yīng)的情況下,如果VoIP通信裝置41是本身登記的IP地址的通信方,則VoIP通信裝置41就直接與VoIP通信裝置42執(zhí)行通信連接過程。然后,與VoIP通信裝置41相連接的電話機(jī)51與連接到VoIP通信裝置42的電話機(jī)52進(jìn)行通信,以便利用IP分組來執(zhí)行語(yǔ)音通信(VoIP)。
權(quán)利要求
1.一種通信裝置,其具有通過使用與計(jì)算機(jī)通信網(wǎng)絡(luò)連接的服務(wù)器,利用所述計(jì)算機(jī)通信網(wǎng)絡(luò)執(zhí)行與通信方裝置進(jìn)行語(yǔ)音通信的呼叫控制過程的功能,該通信裝置包括對(duì)應(yīng)存儲(chǔ)裝置,其存儲(chǔ)該通信方裝置的通信地址和所述通信方裝置的選擇信息之間的對(duì)應(yīng)關(guān)系;以及呼叫控制器,其用于通過發(fā)起呼叫來接收所述通信方裝置的選擇信息,用于對(duì)于所述服務(wù)器的通信地址請(qǐng)求與所述通信方裝置的通信連接,以及用于通過使用所述服務(wù)器來執(zhí)行與該通信方裝置的呼叫連接處理,其中在向所述服務(wù)器要求通信連接,但是沒有從所述服務(wù)器獲得響應(yīng)的情況下,所述呼叫控制器獲得與存儲(chǔ)在所述對(duì)應(yīng)存儲(chǔ)裝置中的所述選擇信息對(duì)應(yīng)的通信方裝置的通信地址,并且對(duì)于所述通信地址,請(qǐng)求通信連接。
2.根據(jù)權(quán)利要求1的通信裝置,其中,在所述對(duì)應(yīng)存儲(chǔ)裝置沒有存儲(chǔ)所述選擇信息的情況下,所述呼叫控制器顯示斷開連接。
3.根據(jù)權(quán)利要求1的通信裝置,其中,如果存在的話,所述呼叫控制器選擇與對(duì)應(yīng)存儲(chǔ)裝置中的所述選擇信息相對(duì)應(yīng)的通信方裝置的多個(gè)通信地址中的一個(gè),并且對(duì)于所選擇的通信地址,請(qǐng)求通信連接。
4.根據(jù)權(quán)利要求3的通信裝置,其中,如果存在的話,所述呼叫控制器選擇與對(duì)應(yīng)存儲(chǔ)裝置中的所述選擇信息相對(duì)應(yīng)的通信方裝置的多個(gè)通信地址中的一個(gè),并且對(duì)于所選擇的通信地址請(qǐng)求通信連接,在從該通信方裝置通知斷開連接的情況下,該呼叫控制器選擇另一個(gè)相應(yīng)的通信地址,并且對(duì)于所述另一個(gè)相應(yīng)的通信地址請(qǐng)求通信連接。
5.根據(jù)權(quán)利要求1的通信裝置,其中,在具有多個(gè)所述服務(wù)器的情況下,所述呼叫控制器獲得與存儲(chǔ)在所述對(duì)應(yīng)存儲(chǔ)裝置中的所述選擇信息相對(duì)應(yīng)的通信方裝置的通信地址,并且在所述多個(gè)服務(wù)器被順序地要求通信連接,但從所有的所述多個(gè)服務(wù)器都沒有獲得響應(yīng)的情況下,所述呼叫控制器對(duì)于所述通信地址請(qǐng)求通信連接。
全文摘要
本發(fā)明提供了用于VoIP電話系統(tǒng)中的通信裝置,其在不能訪問管理呼叫連接的服務(wù)器的情況下,能夠與最小限度的通信方進(jìn)行連接。在通信裝置4的呼叫控制單元401通過呼叫發(fā)起獲得電話號(hào)碼,并且請(qǐng)求與對(duì)應(yīng)于用于所述服務(wù)器的所述電話號(hào)碼的通信方裝置的通信連接的情況下,該呼叫控制單元401請(qǐng)求一個(gè)尋址到與所述電話號(hào)碼相對(duì)應(yīng)的IP地址的通信連接,當(dāng)沒有從所述服務(wù)器獲得響應(yīng)且對(duì)應(yīng)于所述電話號(hào)碼的IP地址被存儲(chǔ)在對(duì)應(yīng)存儲(chǔ)單元403b中時(shí),呼叫控制單元401直接與連接的通信方執(zhí)行一個(gè)呼叫連接處理,從而借助于VoIP進(jìn)行通信連接。
文檔編號(hào)H04L29/06GK1630271SQ20041004719
公開日2005年6月22日 申請(qǐng)日期2004年9月20日 優(yōu)先權(quán)日2003年9月19日
發(fā)明者大內(nèi)亮, 永山榮 申請(qǐng)人:日立通訊技術(shù)株式會(huì)社