两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

呼叫延伸系統(tǒng)及呼叫處理方法

文檔序號(hào):7628563閱讀:236來(lái)源:國(guó)知局
專利名稱:呼叫延伸系統(tǒng)及呼叫處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種呼叫延伸系統(tǒng)及呼叫處理方法。
背景技術(shù)
目前,傳統(tǒng)呼叫中心或PBX(普通用戶交換機(jī))的用戶終端(座席或普通電話)連接圖如圖1所示在呼叫系統(tǒng)本部的用戶終端(即座席或普通電話)可以采用普通的模擬話機(jī),而受模擬電話線傳輸距離(小于1500米)和空間布線的限制,很難在較遠(yuǎn)端采用模擬話機(jī)接入。如果需要支持靈活的用戶終端(座席或普通電話)的組網(wǎng)方案,語(yǔ)音交換機(jī)需要配置專門的、昂貴的IP網(wǎng)關(guān)設(shè)備和IP話機(jī),成本會(huì)大幅提高。
目前,呼叫中心或PBX還對(duì)VoIP(基于IP的語(yǔ)音)網(wǎng)關(guān)的使用提出了更高的要求,希望能夠在用戶終端(座席或普通電話)使用呼叫中心或PBX分配的號(hào)碼,即只撥打分機(jī)號(hào)碼就能夠接通呼叫中心或PBX的內(nèi)部分機(jī)。
然而,傳統(tǒng)的VoIP網(wǎng)關(guān)并不能很好的實(shí)現(xiàn)該功能,如果要滿足這一功能,則在中繼網(wǎng)關(guān)和用戶網(wǎng)關(guān)的配置也比較復(fù)雜,例如需要配置中繼群、出局碼、端口電話號(hào)碼、電話號(hào)碼本等;而且,用戶使用起來(lái)也比較麻煩和費(fèi)時(shí),例如,用戶使用時(shí)首先需要撥出局碼占用中繼,聽(tīng)二次撥號(hào)音后撥分機(jī)號(hào)碼,中繼網(wǎng)關(guān)和用戶網(wǎng)關(guān)才開始建立呼叫,因此,呼叫接續(xù)時(shí)間較長(zhǎng),對(duì)網(wǎng)絡(luò)環(huán)境要求高,而且每次通話都需要經(jīng)過(guò)這樣繁瑣的操作過(guò)程。另外,由于每次通話都要重新建立呼叫,系統(tǒng)工作容易出現(xiàn)不穩(wěn)定的問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種呼叫延伸系統(tǒng)及呼叫處理方法,從而可以有效克服現(xiàn)有技術(shù)存在的問(wèn)題,使得呼叫中心或PBX可以靈活地實(shí)現(xiàn)各種用戶所需要的功能,同時(shí)還可以保證用戶操作的簡(jiǎn)捷方便。
本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的本發(fā)明提供了一種呼叫延伸系統(tǒng),包括模擬中繼網(wǎng)關(guān)、模擬用戶網(wǎng)關(guān)和與其連接通信的用戶終端,所述的用戶終端為座席或普通電話終端,其中模擬用戶網(wǎng)關(guān)與位于遠(yuǎn)端的用戶終端連接,并通過(guò)互聯(lián)網(wǎng)絡(luò)與模擬中繼網(wǎng)關(guān)連接通信,用于實(shí)現(xiàn)用戶終端與中心交換機(jī)之間的呼叫處理;模擬中繼網(wǎng)關(guān)與模擬用戶網(wǎng)關(guān)通過(guò)互聯(lián)網(wǎng)絡(luò)連接,并用于實(shí)現(xiàn)模擬用戶網(wǎng)關(guān)與中心交換機(jī)之間的呼叫中繼處理。
所述的模擬用戶網(wǎng)關(guān)包括模擬用戶模塊提供模擬用戶接口,并與用戶終端電話線連接,用于實(shí)現(xiàn)模擬電話中的模擬信號(hào)與脈沖編碼調(diào)制PCM信號(hào)之間的轉(zhuǎn)換處理;主控模塊用于控制模擬用戶模塊進(jìn)行數(shù)據(jù)轉(zhuǎn)換及通信處理;電源模塊用于為模擬用戶模塊和主控模塊提供電源。
所述的模擬中繼網(wǎng)關(guān)包括模擬中繼模塊提供環(huán)路中繼接口,并與上級(jí)模擬電話線連接,用于實(shí)現(xiàn)上級(jí)模擬電話線上的語(yǔ)音數(shù)據(jù)信號(hào)與PCM信號(hào)之間的轉(zhuǎn)換處理;主控模塊用于控制模擬中繼模塊進(jìn)行數(shù)據(jù)轉(zhuǎn)換及通信處理;電源模塊用于為模擬中繼模塊和主控模塊提供電源。
所述的系統(tǒng)包括至少一個(gè)模擬用戶網(wǎng)關(guān),以及與其對(duì)應(yīng)連接配置的至少一個(gè)模擬中繼網(wǎng)關(guān)。
所述的系統(tǒng)還包括
系統(tǒng)初始化模塊分別設(shè)置于模擬用戶網(wǎng)關(guān)和模擬中繼網(wǎng)關(guān)中,用于進(jìn)行全局初始化處理,以及創(chuàng)建并激活各個(gè)呼叫任務(wù)。
本發(fā)明還提供了一種具有呼叫延伸功能的呼叫處理方法,包括在上行處理過(guò)程中,A、用戶終端通過(guò)模擬用戶網(wǎng)關(guān)將模擬信號(hào)轉(zhuǎn)換成PCM信號(hào),經(jīng)過(guò)數(shù)字信號(hào)處理DSP壓縮后打包并通過(guò)互聯(lián)網(wǎng)發(fā)送給模擬中繼網(wǎng)關(guān);B、模擬中繼網(wǎng)關(guān)接收所述的IP包,并將其轉(zhuǎn)換成上級(jí)模擬電話線上的語(yǔ)音數(shù)據(jù)信號(hào),并發(fā)送給上級(jí)局設(shè)備;在下行處理過(guò)程中,C、模擬中繼網(wǎng)關(guān)接收上級(jí)局設(shè)備通過(guò)模擬電話線發(fā)來(lái)的語(yǔ)音數(shù)據(jù)信號(hào),并轉(zhuǎn)換為PCM信號(hào),經(jīng)過(guò)DSP壓縮并打包后通過(guò)互聯(lián)網(wǎng)發(fā)送給模擬用戶網(wǎng)關(guān);D、模擬用戶網(wǎng)關(guān)接收所述IP包,轉(zhuǎn)換為模擬信號(hào)后發(fā)送給與其連接的用戶終端,所述的為座席或普通電話。
所述的方法還包括E、在模擬用戶網(wǎng)關(guān)上配置模擬用戶網(wǎng)關(guān)上的端口與模擬中繼網(wǎng)關(guān)上的端口之間的映射關(guān)系,根據(jù)所述映射關(guān)系在模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間建立呼叫連接,并通過(guò)所述的連接在模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間進(jìn)行信息的交互。
所述的步驟E包括在模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間建立的呼叫連接會(huì)一直保持,直到在模擬用戶網(wǎng)關(guān)上執(zhí)行端口映射刪除命令,或者模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間的網(wǎng)絡(luò)斷開連接,呼叫連接才釋放。
所述的步驟E還包括E1、通過(guò)在模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間交互實(shí)時(shí)傳輸控制協(xié)議RTCP報(bào)文,并根據(jù)針對(duì)該報(bào)文的檢查確認(rèn)模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間網(wǎng)絡(luò)連接是否正常。
所述的步驟E1還包括當(dāng)在預(yù)定時(shí)間內(nèi)未監(jiān)測(cè)到對(duì)端網(wǎng)關(guān)發(fā)來(lái)的RTCP報(bào)文,則確定所述連接出現(xiàn)異常,并在本端網(wǎng)關(guān)主動(dòng)釋放相應(yīng)的連接及通過(guò)該連接承載的呼叫。
所述的步驟E1還包括模擬用戶網(wǎng)關(guān)以設(shè)定的時(shí)間間隔檢查端口是否存在呼叫,如果沒(méi)有配置端口映射那么該端口不做處理;如果進(jìn)行了端口映射配置,對(duì)應(yīng)的端口不存在呼叫,則需要向?qū)Χ四M中繼網(wǎng)關(guān)發(fā)起呼叫建立請(qǐng)求,否則,不做任何處理。
所述的方法包括模擬用戶網(wǎng)關(guān)和模擬中繼網(wǎng)關(guān)均可以選擇使用G711、G723.1和G729編碼格式進(jìn)行語(yǔ)音編碼。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明為了更好的配合呼叫系統(tǒng)使用,提供了可以輔助呼叫系統(tǒng)實(shí)現(xiàn)相應(yīng)功能的中繼網(wǎng)關(guān)和用戶網(wǎng)關(guān),從而提供了一種新的呼叫延伸系統(tǒng)。本發(fā)明中,相應(yīng)的配置命令簡(jiǎn)單,為了熟練使用本發(fā)明用戶只需要掌握較少的常用命令即可,因而配置使用更加方便快捷。
同時(shí),本發(fā)明還實(shí)現(xiàn)了IP話務(wù)的透明延伸,用戶終端(座席或普通電話)是呼叫中心或PBX的部分號(hào)碼的遠(yuǎn)端延伸。如果用戶終端(座席或普通電話)摘機(jī),直接聽(tīng)呼叫系統(tǒng)交換機(jī)送來(lái)的撥號(hào)音,整個(gè)呼叫處理完全就像在呼叫系統(tǒng)本地一樣;呼叫系統(tǒng)分機(jī)撥叫遠(yuǎn)端用戶終端(座席或普通電話),只需撥打遠(yuǎn)端用戶終端(座席或普通電話)在呼叫系統(tǒng)分配的號(hào)碼即可,使用非常方便。
而且,本發(fā)明中將一直保持最初建立的呼叫,而不象傳統(tǒng)的網(wǎng)關(guān)每通話一次就要建立一次呼叫。這樣不僅可以大大減少系統(tǒng)的負(fù)擔(dān),同時(shí)還可以明顯縮短每次通話的接續(xù)時(shí)間。
另外,本發(fā)明具有穩(wěn)定性和健壯性很好的優(yōu)點(diǎn),即當(dāng)系統(tǒng)出現(xiàn)故障后具有快速的、較強(qiáng)的自我恢復(fù)能力。


圖1為現(xiàn)有技術(shù)中的呼叫系統(tǒng)示意圖;圖2為本發(fā)明所述的系統(tǒng)的結(jié)構(gòu)示意圖一;圖3為本發(fā)明所述的系統(tǒng)的結(jié)構(gòu)示意圖二;圖4為本發(fā)明所述的模擬用戶網(wǎng)關(guān)結(jié)構(gòu)示意圖;圖5為圖4中的模擬用戶板結(jié)構(gòu)示意圖;圖6為圖4中的主控板結(jié)構(gòu)示意圖;圖7為本發(fā)明所述的模擬中繼網(wǎng)關(guān)結(jié)構(gòu)示意圖;圖8為圖7中的模擬中繼板結(jié)構(gòu)示意圖;圖9為圖7中的主控板結(jié)構(gòu)示意圖;圖10為本發(fā)明中模擬中繼/用戶網(wǎng)關(guān)的軟件功能結(jié)構(gòu)示意圖;圖11為本發(fā)明中模擬中繼、用戶網(wǎng)關(guān)之間的消息處理過(guò)程示意圖;圖12為本發(fā)明中模擬中繼、用戶網(wǎng)關(guān)之間的DTMF傳送過(guò)程示意圖;圖13為本發(fā)明中的呼叫建立過(guò)程示意圖;圖14為本發(fā)明中的呼叫釋放過(guò)程示意圖。
具體實(shí)施例方式
本發(fā)明主要是針對(duì)傳統(tǒng)VoIP網(wǎng)關(guān)配合呼叫中心或PBX使用的缺點(diǎn)提供了一種新的IPMUX(基于IP的電話線路復(fù)用器)系統(tǒng),該系統(tǒng)主要用于解決的問(wèn)題包括
(1)整合復(fù)雜的配置命令,使用簡(jiǎn)單清晰少量的配置命令;(2)通過(guò)端口配置,用戶網(wǎng)關(guān)和中繼網(wǎng)關(guān)建立呼叫并保持下去,減少每次通話的接續(xù)時(shí)間;(3)遠(yuǎn)端用戶終端(座席或普通電話)的摘掛機(jī)操作,均以消息形式由用戶網(wǎng)關(guān)傳遞給中繼網(wǎng)關(guān),使中繼網(wǎng)關(guān)的端口狀態(tài)與遠(yuǎn)端用戶終端(座席或普通電話)線路狀態(tài)保持一致,這樣遠(yuǎn)端用戶終端(座席或普通電話)的操作完全和直接連接在交換機(jī)上一樣;(4)實(shí)時(shí)監(jiān)測(cè)網(wǎng)絡(luò)狀況,網(wǎng)絡(luò)惡劣時(shí),網(wǎng)關(guān)主動(dòng)釋放呼叫,并在網(wǎng)絡(luò)恢復(fù)正常后,快速建立呼叫,并保持下去,提高系統(tǒng)的穩(wěn)定性和健壯性。
本發(fā)明提供的技術(shù)方案的核心是建立相應(yīng)的模擬用戶網(wǎng)關(guān)(簡(jiǎn)稱用戶網(wǎng)關(guān))和模擬中繼網(wǎng)關(guān)(簡(jiǎn)稱中繼網(wǎng)關(guān)),并通過(guò)端口配置,在用戶網(wǎng)關(guān)和中繼網(wǎng)關(guān)之間建立呼叫連接并將呼叫連接一直保持下去,而且,用戶網(wǎng)關(guān)、中繼網(wǎng)關(guān)對(duì)應(yīng)端口的狀態(tài)與遠(yuǎn)端用戶終端(座席或普通電話)線路狀態(tài)總是保持一致,遠(yuǎn)端用戶終端(座席或普通電話)的操作完全和直接連接在交換機(jī)上一樣。
同時(shí),本發(fā)明還可以實(shí)現(xiàn)針對(duì)網(wǎng)絡(luò)狀況的實(shí)時(shí)監(jiān)測(cè),當(dāng)網(wǎng)絡(luò)惡劣時(shí),網(wǎng)關(guān)主動(dòng)釋放呼叫,并在網(wǎng)絡(luò)恢復(fù)正常后,快速建立呼叫并將呼叫保持下去。
為對(duì)本發(fā)明有進(jìn)一步了解,下面將結(jié)合附圖對(duì)本發(fā)明提供的技術(shù)方案進(jìn)行詳細(xì)的描述。
本發(fā)明提供的系統(tǒng)采用背靠背的模擬用戶網(wǎng)關(guān)和模擬中繼網(wǎng)關(guān),兩網(wǎng)關(guān)之間通過(guò)IP網(wǎng)絡(luò)連接通信。具體如圖2所示,在背靠背應(yīng)用中通過(guò)使用兩臺(tái)IPMUX網(wǎng)關(guān)(一臺(tái)IPMUX模擬用戶網(wǎng)關(guān),一臺(tái)IPMUX模擬中繼網(wǎng)關(guān))將傳統(tǒng)呼叫中心或PBX的用戶終端(座席或普通電話)通過(guò)IP網(wǎng)絡(luò)延伸到遠(yuǎn)端。而且,遠(yuǎn)端用戶終端(座席或普通電話)的狀態(tài)與交換機(jī)的線路狀態(tài)需要保持一致。
可以看出,本發(fā)明可以使得用戶終端(座席或普通電話)的布置不受地域的限制影響。
而且,由于呼叫中心或PBX本地用戶終端(座席或普通電話)到分局遠(yuǎn)端用戶終端(座席或普通電話)之間采用VoIP通信,因此,服務(wù)時(shí)無(wú)需任何額外通信費(fèi)用,同時(shí),還會(huì)有效節(jié)省設(shè)備運(yùn)營(yíng)成本。
本發(fā)明所述的系統(tǒng)中,網(wǎng)關(guān)背靠背應(yīng)用很好的解決了受模擬線路長(zhǎng)度限制的問(wèn)題,然而,對(duì)于大型的遠(yuǎn)端用戶終端(座席或普通電話)需求,它又有一定的局限性,即呼叫中心或PBX如果有很多用戶終端(座席或普通電話)需要遠(yuǎn)端延伸,并且遠(yuǎn)端用戶終端(座席或普通電話)分布在不同的地域,使用一對(duì)一的遠(yuǎn)端用戶終端(座席或普通電話),需要在呼叫中心或PBX本地增加多個(gè)VoIP網(wǎng)關(guān),這樣又增加了設(shè)備的運(yùn)營(yíng)成本,為此希望能夠在中心本地使用一個(gè)大容量的VoIP網(wǎng)關(guān)對(duì)應(yīng)下面的多個(gè)小容量的VoIP網(wǎng)關(guān)進(jìn)行用戶終端(座席或普通電話)的遠(yuǎn)端延伸,即采用網(wǎng)關(guān)組網(wǎng)滿足這一需求。相應(yīng)的網(wǎng)關(guān)組網(wǎng)的使用方法如圖3所示,網(wǎng)關(guān)組網(wǎng)應(yīng)用的主要特點(diǎn)是各地模擬用戶的端口與中心本地的模擬中繼網(wǎng)關(guān)端口進(jìn)行映射,即把中心本地的座席(普通電話)通過(guò)一個(gè)模擬中繼網(wǎng)關(guān)和幾個(gè)模擬用戶網(wǎng)關(guān)進(jìn)行遠(yuǎn)端延伸,這種應(yīng)用是對(duì)圖1所示的網(wǎng)關(guān)背靠背應(yīng)用的擴(kuò)展。
下面再對(duì)本發(fā)明所述系統(tǒng)涉及的模擬用戶網(wǎng)關(guān)和模擬中繼網(wǎng)關(guān)的具體實(shí)現(xiàn)結(jié)果進(jìn)行說(shuō)明。
本發(fā)明中,所述的模擬用戶網(wǎng)關(guān)的結(jié)構(gòu)如圖4、圖5和圖6所示,具體包括以下組成部分(1)模擬用戶模塊提供模擬用戶接口,并與電話線連接,用于實(shí)現(xiàn)模擬電話中的模擬信號(hào)與脈沖編碼調(diào)制PCM信號(hào)之間的轉(zhuǎn)換處理;如圖5所示,所述的模擬用戶模塊上主要包括DSP(數(shù)字信號(hào)處理)部分、SRAM(靜態(tài)存儲(chǔ)器);該模擬用戶模塊上還包括用戶接口芯片SLIC(用戶線接口電路)和CODEC(多媒體數(shù)字信號(hào)編碼器),其可以把模擬電話中的模擬信號(hào)變成PCM(脈沖編碼調(diào)制),送到DSP部分進(jìn)行壓縮,也可以把壓縮后的數(shù)字信號(hào)通過(guò)DSP解壓,送到CODEC解碼,還原出聲音信號(hào),送到模擬電話中。DSP還可以完成信號(hào)音的檢測(cè)和產(chǎn)生等功能;該模擬用戶模塊上提供模擬用戶接口FXS_1~FXS_n,該模擬用戶接口的功能可歸納為Battery feed(饋電)、Overvoltage protection(過(guò)壓保護(hù))、Ringing(振鈴)、Supervision(監(jiān)控)、Coding(編解碼)、Hybrid(混合)、Testing(測(cè)試);在圖5中,所示的OUT CONNECTOR(輸出連接器)用于與用戶終端,即座席(普通電話)連接,所示的IN CONNECTOR(輸入連接器)用于通過(guò)互聯(lián)網(wǎng)與對(duì)端的模擬中繼網(wǎng)關(guān)連接。
(2)主控模塊用于控制模擬用戶模塊進(jìn)行數(shù)據(jù)轉(zhuǎn)換及通信處理;如圖6所示,主控模塊中包括CPU,CPU是模擬用戶網(wǎng)關(guān)的控制核心,用于系統(tǒng)內(nèi)的數(shù)據(jù)轉(zhuǎn)換、通信和接口控制、協(xié)議處理等功能。與周邊的SDRAM(同步動(dòng)態(tài)隨即存儲(chǔ)器),F(xiàn)LASHMEMORY(閃存),BOOTROM(遠(yuǎn)程啟動(dòng)芯片),RS-232串行接口,10M/100MBASE-T以太網(wǎng)芯片,EPLD(可編程邏輯芯片)接口組成一個(gè)控制系統(tǒng),完成IP包的生成,發(fā)送,接收,對(duì)DSP的訪問(wèn)和處理,對(duì)模擬用戶模塊接口芯片的控制,還完成對(duì)各種指示燈的控制。
(3)電源模塊用于為模擬用戶模塊和主控模塊提供電源。
本發(fā)明中,所述的模擬中繼網(wǎng)關(guān)的結(jié)構(gòu)如圖7、圖8和圖9所示,具體包括以下組成部分(1)模擬中繼模塊提供環(huán)路中繼接口,并與上級(jí)模擬電話線連接,用于實(shí)現(xiàn)上級(jí)模擬電話線上的語(yǔ)音數(shù)據(jù)信號(hào)與PCM信號(hào)之間的轉(zhuǎn)換處理;如圖8所示,模擬中繼模塊上包括DSP、SRAM、CODEC和模擬中繼接口FXO_1~FXO_n;所述模擬中繼模塊可以把上級(jí)局(即中心交換機(jī))的模擬電話線上的語(yǔ)音數(shù)據(jù)信號(hào)編碼成PCM信號(hào),并送到DSP部分進(jìn)行壓縮;也可以把壓縮后的數(shù)字信號(hào)解壓,送到CODEC解碼,還原出聲音或數(shù)據(jù)信號(hào),送到模擬中繼線路中;DSP還可以完成信號(hào)音的檢測(cè)等功能。
(2)主控模塊用于控制模擬中繼模塊進(jìn)行數(shù)據(jù)轉(zhuǎn)換及通信處理;如圖9所示,所述控制模塊包括CPU,CPU是模擬中繼網(wǎng)關(guān)的控制核心,用于網(wǎng)關(guān)系統(tǒng)內(nèi)的數(shù)據(jù)轉(zhuǎn)換、通信和接口控制、協(xié)議處理等功能。與周邊的SDRAM,F(xiàn)LASHMEMORY,BOOTROM,RS-232串行接口,10M/100MBASE-T以太網(wǎng)芯片,EPLD接口組成一個(gè)控制系統(tǒng),完成IP包的生成,發(fā)送,接收,對(duì)DSP的訪問(wèn)和處理,對(duì)模擬中繼模塊接口芯片的控制,還完成對(duì)各種指示燈的控制,等等。
(3)電源模塊用于為模擬中繼模塊和主控模塊提供電源。
基于上述系統(tǒng),本發(fā)明還提供了相應(yīng)的呼叫處理方法,下面將再對(duì)所述的呼叫處理方法的具體實(shí)現(xiàn)方式進(jìn)行描述。
為了很好的滿足用戶針對(duì)呼叫中心或PBX的各種需求,本發(fā)明所述的呼叫處理的具體實(shí)現(xiàn)包括1、網(wǎng)關(guān)的呼叫流程使用H.323、SIP、MGCP協(xié)議,語(yǔ)音編碼使用G711、G723.1、G729;2、網(wǎng)關(guān)支持T38傳真和在G711編碼時(shí)支持傳真透?jìng)鳎?、為了快速建立H.323呼叫,可以采用H.245快速呼叫建立流程(見(jiàn)圖13);5、為了讓遠(yuǎn)端座席(普通電話)的狀態(tài)與交換機(jī)的模擬線路的狀態(tài)總是保持一致,在模擬中繼網(wǎng)關(guān)中單獨(dú)啟動(dòng)一個(gè)TCP(傳輸控制協(xié)議)的server(服務(wù)器),模擬用戶網(wǎng)關(guān)建立一個(gè)TCP連接與模擬中繼網(wǎng)關(guān)進(jìn)行通訊。
為便于對(duì)本發(fā)明提供的呼叫處理方法的描述,下面將對(duì)呼叫處理過(guò)程中應(yīng)用的軟件功能模塊進(jìn)行劃分,如圖10所示,其中各個(gè)軟件功能模塊的具體功能作用如表1和表2所示,其中表1為模擬用戶網(wǎng)關(guān)軟件功能模塊的功能作用示意;表1

表2為模擬中繼網(wǎng)關(guān)軟件功能模塊的功能作用示意;表2


基于圖10所示的軟件功能模塊之間的關(guān)系,下面將結(jié)合圖11和圖12對(duì)本發(fā)明提供的呼叫處理方法進(jìn)行說(shuō)明,其中,圖11為模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)消息處理流程示意圖,圖12為模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間的DTMF傳送過(guò)程示意圖。
在圖11中,模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間通過(guò)基于H.323、SIP、MGCP協(xié)議的協(xié)議棧模塊進(jìn)行通信。在模擬用戶網(wǎng)關(guān)中,協(xié)議棧模塊與呼叫處理模塊之間進(jìn)行消息的交互,呼叫處理模塊用于將開始振鈴或停止振鈴的消息通知掃描模塊,掃描模塊則根據(jù)座席(普通電話)上用戶終端的操作將摘機(jī)或掛機(jī)的消息通知呼叫處理模塊;在模擬中繼網(wǎng)關(guān)中,協(xié)議棧模塊與呼叫處理模塊之間進(jìn)行消息的交互,呼叫處理模塊用于將線路占用或釋放的消息通知掃描模塊,掃描模塊則有鈴流和鈴流停止的消息通知呼叫處理模塊,從而通知座席(普通電話)上的用戶終端振鈴或停止振鈴。
在圖12中,模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間通過(guò)基于H.323、SIP、MGCP協(xié)議的協(xié)議棧模塊進(jìn)行通信。在模擬用戶網(wǎng)關(guān)和模擬中繼網(wǎng)關(guān)中,各自的協(xié)議棧模塊與呼叫處理模塊之間進(jìn)行DTMF消息的交互,同時(shí),呼叫處理模塊還與DSP模塊之間進(jìn)行DTMF消息的交互,從而實(shí)現(xiàn)模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間的DTMF消息的傳送處理。
本發(fā)明中,配對(duì)使用的模擬用戶網(wǎng)關(guān)和模擬中繼網(wǎng)關(guān),只需要一條命令就可以建立或拆除網(wǎng)絡(luò)連接,即使用模擬用戶網(wǎng)關(guān)上的配置命令system mux(系統(tǒng)端口映射命令),其中(1)添加端口的映射關(guān)系命令為system mux add port1 port2***.***.***.***port3 port4,具體含義為port1、port2為用戶網(wǎng)關(guān)的端口號(hào),***.***.***.***為配對(duì)的中繼網(wǎng)關(guān)的ip地址,port3、port4為中繼網(wǎng)關(guān)對(duì)應(yīng)的端口號(hào),這樣就建立了用戶網(wǎng)關(guān)的port1-port2端口到中繼網(wǎng)關(guān)的port3-port4端口的映射關(guān)系。
(2)刪除端口的映射關(guān)系命令為system mux delete port1 port2,具體含義為port1、port2為用戶網(wǎng)關(guān)的端口號(hào),這樣就刪除了用戶網(wǎng)關(guān)的port1-port2端口到中繼網(wǎng)關(guān)的端口的映射關(guān)系。
因此,本發(fā)明中可以整合復(fù)雜的配置命令,而僅使用簡(jiǎn)單、清晰、少量的配置命令實(shí)現(xiàn)呼叫處理過(guò)程中的配置操作。
IPMUX的端口配置命令可以表現(xiàn)為多種形式,但目的都是用來(lái)配置用戶網(wǎng)關(guān)端口對(duì)應(yīng)的中繼網(wǎng)關(guān)的IP地址和端口號(hào),為建立呼叫提供信息,因此,相應(yīng)的配置命令并不局限于上述舉例描述的配置命令。
基于上述簡(jiǎn)單的配置命令,本發(fā)明提供的呼叫處理方法中涉及的呼叫建立與釋放處理流程如圖13和14所示,下面將分別進(jìn)行說(shuō)明。
首先,結(jié)合圖13,對(duì)呼叫建立的處理流程進(jìn)行說(shuō)明在用戶網(wǎng)關(guān)上配置端口映射關(guān)系,配置命令舉例為system mux add 14 192.168.1.5 1 4,該命令表示將用戶網(wǎng)關(guān)的1-4端口分別映射到中繼網(wǎng)關(guān)(ip地址為192.168.1.5)的1-4端口。端口配置完成后,用戶網(wǎng)關(guān)立即向中繼網(wǎng)關(guān)發(fā)起呼叫建立請(qǐng)求。
相應(yīng)的呼叫建立的過(guò)程如圖13所示,具體為首先,用戶網(wǎng)關(guān)發(fā)起SETUP(呼叫建立)請(qǐng)求,中繼網(wǎng)關(guān)收到請(qǐng)求后對(duì)請(qǐng)求進(jìn)行處理,并向用戶網(wǎng)關(guān)回送CallProcess(呼叫處理)、Alerting(提醒)、CONNECT(連接建立)消息。接著,用戶網(wǎng)關(guān)和中繼網(wǎng)關(guān)之間進(jìn)行能力協(xié)商,通過(guò)TerminalCapabilitySet命令進(jìn)行終端能力設(shè)置,TerminalCapabilitySetAck命令進(jìn)行能力協(xié)商確認(rèn)。然后,用戶網(wǎng)關(guān)和中繼網(wǎng)關(guān)之間進(jìn)行主從決定,通過(guò)MasterSlaveDetermination命令進(jìn)行主從確定,MasterSlaveDeterminationAck命令進(jìn)行主從確認(rèn)響應(yīng)。最后,用戶網(wǎng)關(guān)和中繼網(wǎng)關(guān)打開邏輯通道,通過(guò)OpenLogicalChannel命令告知對(duì)方打開邏輯通道,OpenLogicalChannelAck命令進(jìn)行確認(rèn)。從而完成了一個(gè)呼叫建立過(guò)程,用戶網(wǎng)關(guān)和中繼網(wǎng)關(guān)之間打開了RTP/RTCP消息傳輸?shù)耐ǖ馈?br> 用戶網(wǎng)關(guān)和中繼網(wǎng)關(guān)建立呼叫后會(huì)一直保持下去,這樣兩臺(tái)網(wǎng)關(guān)就如同一條長(zhǎng)距離的電話線,完成透明的話音和數(shù)據(jù)傳輸,這樣的處理可以大大減少每次通話的接續(xù)時(shí)間,比已有的普通VoIP網(wǎng)關(guān)的使用方法更為方便。
其次,結(jié)合圖14,再對(duì)呼叫釋放處理流程進(jìn)行說(shuō)明當(dāng)希望拆除模擬用戶網(wǎng)關(guān)和模擬中繼網(wǎng)關(guān)的連接關(guān)系時(shí),則通過(guò)在用戶網(wǎng)關(guān)上使用system mux命令來(lái)完成,配置命令舉例為system mux delete1 4,該命令表示刪除用戶網(wǎng)關(guān)的1-4端口的端口映射關(guān)系。端口刪除配置完成后,用戶網(wǎng)關(guān)立即向中繼網(wǎng)關(guān)發(fā)起呼叫釋放請(qǐng)求。
相應(yīng)的呼叫釋放流程如圖14所示,具體為用戶網(wǎng)關(guān)向中繼網(wǎng)關(guān)發(fā)送CloseLogicalChannel(關(guān)閉邏輯通道)命令,中繼網(wǎng)關(guān)收到命令后關(guān)閉邏輯通道,并回送CloseLogicalChannelAck(關(guān)閉邏輯通道響應(yīng))。用戶網(wǎng)關(guān)向中繼網(wǎng)關(guān)回送CloseLogicalChannelAck(關(guān)閉邏輯通道響應(yīng))和ReleaseComplete(釋放完成)通知。
本發(fā)明中,由于通過(guò)互聯(lián)網(wǎng)建立模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間的連接,因此,基于情況復(fù)雜的互聯(lián)網(wǎng)的通信不可避免會(huì)出現(xiàn)網(wǎng)絡(luò)異常情況,下面將對(duì)本發(fā)明中當(dāng)網(wǎng)絡(luò)出現(xiàn)異常時(shí)需要采取的處理手段。
(1)網(wǎng)絡(luò)異常斷掉的處理保持呼叫的用戶網(wǎng)關(guān)和中繼網(wǎng)關(guān),協(xié)議棧之間定時(shí)相互發(fā)送rtcp包,因此我們通過(guò)檢查rtcp包的接收情況就能判斷配對(duì)的網(wǎng)關(guān)之間ip連接是否正常。以這個(gè)條件為基礎(chǔ),在協(xié)議棧模塊加入定時(shí)監(jiān)測(cè)功能,如果在5秒鐘之內(nèi)一直沒(méi)有監(jiān)測(cè)到rtcp包,網(wǎng)關(guān)就認(rèn)為配對(duì)的網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接異常,網(wǎng)關(guān)主動(dòng)釋放對(duì)應(yīng)端口的呼叫。
(2)網(wǎng)絡(luò)恢復(fù)正常的處理在協(xié)議棧模塊加入定時(shí)器控制,用戶網(wǎng)關(guān)每隔5秒鐘檢查配置端口映射的端口是否有呼叫存在,如果沒(méi)有呼叫,會(huì)主動(dòng)向配對(duì)的中繼網(wǎng)關(guān)發(fā)起呼叫建立請(qǐng)求。這個(gè)機(jī)制可以保證在網(wǎng)絡(luò)恢復(fù)正常后,配對(duì)的網(wǎng)關(guān)能夠很快恢復(fù)連接。
本發(fā)明中,由于模擬用戶網(wǎng)關(guān)和模擬中繼網(wǎng)關(guān)通過(guò)實(shí)時(shí)的消息傳遞,因此,模擬中繼網(wǎng)關(guān)的狀態(tài)總是與遠(yuǎn)端座席(普通電話)的線路狀態(tài)一致。這樣,模擬用戶網(wǎng)關(guān)和模擬中繼網(wǎng)關(guān)之間便可以透明傳輸語(yǔ)音包和數(shù)據(jù)包,從而可以實(shí)現(xiàn)話路延伸的目的。
綜上所述,本發(fā)明提供了IPMUX呼叫延伸系統(tǒng),由中繼網(wǎng)關(guān)和用戶網(wǎng)關(guān)配合使用,中繼網(wǎng)關(guān)接交換機(jī),用戶網(wǎng)關(guān)接遠(yuǎn)端座席(普通電話)。該系統(tǒng)的配置命令非常簡(jiǎn)單,只有一條關(guān)鍵命令,形如system mux add 1 210.10.1.2 3 4,該命令用于在用戶網(wǎng)關(guān)上配置各端口對(duì)應(yīng)的中繼網(wǎng)關(guān)端口,上述命令的含義是將用戶網(wǎng)關(guān)的1-2端口分別映射到中繼網(wǎng)關(guān)10.10.1.2的3-4端口。為了熟練使用IPMUX系統(tǒng),用戶只需要掌握不到五條的常用命令,配置更加方便快捷。
端口配置完成后,用戶網(wǎng)關(guān)立即向中繼網(wǎng)關(guān)發(fā)起呼叫請(qǐng)求,為配置ipmux端口的每個(gè)端口建立呼叫連接并保持下去。IPMUX系統(tǒng)通過(guò)消息傳遞呼叫信令,遠(yuǎn)端座席(普通電話)狀態(tài)與呼叫中心交換機(jī)或PBX線路狀態(tài)一致,因此IPMUX系統(tǒng)是透明的IP話務(wù)延伸系統(tǒng),遠(yuǎn)端座席(普通電話)是呼叫中心或PBX的部分號(hào)碼的遠(yuǎn)端延伸。如果遠(yuǎn)端座席(普通電話)摘機(jī),直接聽(tīng)交換機(jī)送來(lái)的撥號(hào)音,整個(gè)呼叫處理完全就像在呼叫中心或PBX本地一樣;呼叫中心或PBX分機(jī)撥叫遠(yuǎn)端座席(普通電話),只需撥打遠(yuǎn)端座席(普通電話)在呼叫中心或PBX分配的號(hào)碼即可,使用非常方便。
除非網(wǎng)絡(luò)發(fā)生異常或IPMUX網(wǎng)關(guān)斷電,IPMUX系統(tǒng)將一直保持最初建立的呼叫,而不象傳統(tǒng)的網(wǎng)關(guān)每通話一次就要建立一次呼叫。IPMUX的這種特性不僅大大減少了系統(tǒng)的負(fù)擔(dān),同時(shí)明顯縮短了每次通話的接續(xù)時(shí)間。
IPMUX系統(tǒng)的穩(wěn)定性和健壯性很好。系統(tǒng)呼叫建立成功后,IPMUX網(wǎng)關(guān)通過(guò)實(shí)時(shí)監(jiān)測(cè)網(wǎng)絡(luò)丟包率判斷網(wǎng)絡(luò)情況,當(dāng)網(wǎng)絡(luò)環(huán)境惡劣到不能保證正常的通話質(zhì)量時(shí),IPMUX系統(tǒng)就會(huì)主動(dòng)釋放呼叫。當(dāng)網(wǎng)絡(luò)環(huán)境恢復(fù)正常,IPMUX系統(tǒng)又會(huì)迅速建立呼叫。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種呼叫延伸系統(tǒng),其特征在于,包括模擬中繼網(wǎng)關(guān)、模擬用戶網(wǎng)關(guān)和與其連接通信的用戶終端,所述用戶終端為座席或普通電話終端,且模擬用戶網(wǎng)關(guān)與位于遠(yuǎn)端的用戶終端連接,并通過(guò)互聯(lián)網(wǎng)絡(luò)與模擬中繼網(wǎng)關(guān)連接通信,用于實(shí)現(xiàn)用戶終端與中心交換機(jī)之間的呼叫處理;模擬中繼網(wǎng)關(guān)與模擬用戶網(wǎng)關(guān)通過(guò)互聯(lián)網(wǎng)絡(luò)連接,并用于實(shí)現(xiàn)模擬用戶網(wǎng)關(guān)與中心交換機(jī)之間的呼叫中繼處理。
2.根據(jù)權(quán)利要求1所述的呼叫延伸系統(tǒng),其特征在于,所述的模擬用戶網(wǎng)關(guān)包括模擬用戶模塊提供模擬用戶接口,并與用戶終端電話線連接,用于實(shí)現(xiàn)模擬電話中的模擬信號(hào)與脈沖編碼調(diào)制PCM信號(hào)之間的轉(zhuǎn)換處理;主控模塊用于控制模擬用戶模塊進(jìn)行數(shù)據(jù)轉(zhuǎn)換及通信處理;電源模塊用于為模擬用戶模塊和主控模塊提供電源。
3.根據(jù)權(quán)利要求1所述的呼叫延伸系統(tǒng),其特征在于,所述的模擬中繼網(wǎng)關(guān)包括模擬中繼模塊提供環(huán)路中繼接口,并與上級(jí)模擬電話線連接,用于實(shí)現(xiàn)上級(jí)模擬電話線上的語(yǔ)音數(shù)據(jù)信號(hào)與PCM信號(hào)之間的轉(zhuǎn)換處理;主控模塊用于控制模擬中繼模塊進(jìn)行數(shù)據(jù)轉(zhuǎn)換及通信處理;電源模塊用于為模擬中繼模塊和主控模塊提供電源。
4.根據(jù)權(quán)利要求3所述的呼叫延伸系統(tǒng),其特征在于,所述的系統(tǒng)包括至少一個(gè)模擬用戶網(wǎng)關(guān),以及與其對(duì)應(yīng)連接配置的至少一個(gè)模擬中繼網(wǎng)關(guān)。
5.根據(jù)權(quán)利要求1、2、3或4所述的呼叫延伸系統(tǒng),其特征在于,所述的系統(tǒng)還包括系統(tǒng)初始化模塊分別設(shè)置于模擬用戶網(wǎng)關(guān)和模擬中繼網(wǎng)關(guān)中,用于進(jìn)行全局初始化處理,以及創(chuàng)建并激活各個(gè)呼叫任務(wù)。
6.一種具有呼叫延伸功能的呼叫處理方法,其特征在于,包括在上行處理過(guò)程中,A、用戶終端通過(guò)模擬用戶網(wǎng)關(guān)將模擬信號(hào)轉(zhuǎn)換成PCM信號(hào),經(jīng)過(guò)數(shù)字信號(hào)處理DSP壓縮后打包并通過(guò)互聯(lián)網(wǎng)發(fā)送給模擬中繼網(wǎng)關(guān);B、模擬中繼網(wǎng)關(guān)接收所述的IP包,并將其轉(zhuǎn)換成上級(jí)模擬電話線上的語(yǔ)音數(shù)據(jù)信號(hào),并發(fā)送給上級(jí)局設(shè)備;在下行處理過(guò)程中,C、模擬中繼網(wǎng)關(guān)接收上級(jí)局設(shè)備通過(guò)模擬電話線發(fā)來(lái)的語(yǔ)音數(shù)據(jù)信號(hào),并轉(zhuǎn)換為PCM信號(hào),經(jīng)過(guò)DSP壓縮并打包后通過(guò)互聯(lián)網(wǎng)發(fā)送給模擬用戶網(wǎng)關(guān);D、模擬用戶網(wǎng)關(guān)接收所述IP包,轉(zhuǎn)換為模擬信號(hào)后發(fā)送給與其連接的用戶終端,所述的為座席或普通電話。
7.根據(jù)權(quán)利要求6所述的具有呼叫延伸功能的呼叫處理方法,其特征在于,所述的方法還包括E、在模擬用戶網(wǎng)關(guān)上配置模擬用戶網(wǎng)關(guān)上的端口與模擬中繼網(wǎng)關(guān)上的端口之間的映射關(guān)系,根據(jù)所述映射關(guān)系在模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間建立呼叫連接,并通過(guò)所述的連接在模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間進(jìn)行信息的交互。
8.根據(jù)權(quán)利要求7所述的具有呼叫延伸功能的呼叫處理方法,其特征在于,所述的步驟E包括在模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間建立的呼叫連接會(huì)一直保持,直到在模擬用戶網(wǎng)關(guān)上執(zhí)行端口映射刪除命令,或者模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間的網(wǎng)絡(luò)斷開連接,呼叫連接才釋放。
9.根據(jù)權(quán)利要求7或8所述的具有呼叫延伸功能的呼叫處理方法,其特征在于,所述的步驟E還包括E1、通過(guò)在模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間交互實(shí)時(shí)傳輸控制協(xié)議RTCP報(bào)文,并根據(jù)針對(duì)該報(bào)文的檢查確認(rèn)模擬用戶網(wǎng)關(guān)與模擬中繼網(wǎng)關(guān)之間網(wǎng)絡(luò)連接是否正常。
10.根據(jù)權(quán)利要求9所述的具有呼叫延伸功能的呼叫處理方法,其特征在于,所述的步驟E1還包括當(dāng)在預(yù)定時(shí)間內(nèi)未監(jiān)測(cè)到對(duì)端網(wǎng)關(guān)發(fā)來(lái)的RTCP報(bào)文,則確定所述連接出現(xiàn)異常,并在本端網(wǎng)關(guān)主動(dòng)釋放相應(yīng)的連接及通過(guò)該連接承載的呼叫。
11.根據(jù)權(quán)利要求10所述的具有呼叫延伸功能的呼叫處理方法,其特征在于,所述的步驟E1還包括模擬用戶網(wǎng)關(guān)以設(shè)定的時(shí)間間隔檢查端口是否存在呼叫,如果沒(méi)有配置端口映射那么該端口不做處理;如果進(jìn)行了端口映射配置,對(duì)應(yīng)的端口不存在呼叫,則需要向?qū)Χ四M中繼網(wǎng)關(guān)發(fā)起呼叫建立請(qǐng)求,否則,不做任何處理。
12.根據(jù)權(quán)利要求6、7或8所述的具有呼叫延伸功能的呼叫處理方法,其特征在于,所述的方法包括模擬用戶網(wǎng)關(guān)和模擬中繼網(wǎng)關(guān)均可以選擇使用G711、G723.1和G729編碼格式進(jìn)行語(yǔ)音編碼。
全文摘要
本發(fā)明涉及一種呼叫延伸系統(tǒng)及呼叫處理方法。本發(fā)明主要包括用戶終端通過(guò)模擬用戶網(wǎng)關(guān)將模擬信號(hào)繼續(xù)通過(guò)互聯(lián)網(wǎng)發(fā)送給模擬中繼網(wǎng)關(guān),并由模擬中繼網(wǎng)關(guān)將接收的所述信號(hào)發(fā)送給中心交換機(jī);同時(shí),模擬中繼網(wǎng)關(guān)還接收中心交換機(jī)的語(yǔ)音數(shù)據(jù)信號(hào),并通過(guò)互聯(lián)網(wǎng)發(fā)送給模擬用戶網(wǎng)關(guān),由模擬用戶網(wǎng)關(guān)將接收的所述信號(hào)發(fā)送給與其連接的用戶終端。因此,本發(fā)明可以實(shí)現(xiàn)IP話務(wù)的透明延伸。而且,本發(fā)明中將一直保持最初建立的呼叫,從而還可以大大減少系統(tǒng)的負(fù)擔(dān),同時(shí),能夠明顯縮短每次通話接續(xù)所需要的時(shí)間。
文檔編號(hào)H04L29/06GK1822625SQ200510127919
公開日2006年8月23日 申請(qǐng)日期2005年12月7日 優(yōu)先權(quán)日2005年12月7日
發(fā)明者單洪政, 何平, 李瑞超, 孔建君 申請(qǐng)人:北京佳訊飛鴻電氣有限責(zé)任公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安西县| 蛟河市| 昌图县| 铜川市| 本溪| 东源县| 双柏县| 淮安市| 来安县| 武威市| 温州市| 山东省| 读书| 武陟县| 盈江县| 沁阳市| 阳曲县| 武城县| 浙江省| 石阡县| 绥滨县| 建昌县| 阳信县| 安陆市| 镇宁| 开封县| 宜阳县| 锦州市| 湖南省| 云和县| 凤山县| 遵义县| 克什克腾旗| 巴彦县| 周宁县| 安阳县| 蒙城县| 缙云县| 宜君县| 定南县| 文山县|