一種提供em信令接入的中繼網(wǎng)關(guān)設(shè)備及實(shí)現(xiàn)方法
【專利摘要】本發(fā)明公開(kāi)了一種提供EM信令接入的中繼網(wǎng)關(guān)設(shè)備及實(shí)現(xiàn)方法,中繼網(wǎng)關(guān)設(shè)備包括數(shù)據(jù)庫(kù)模塊、EM信令接入模塊、呼叫控制模塊、資源管理模塊、媒體資源管理模塊、Q.931協(xié)議處理模塊、IUA協(xié)議處理模塊、SCTP協(xié)議處理模塊和H.248協(xié)議處理模塊。本發(fā)明實(shí)現(xiàn)了軟交換系統(tǒng)使用EM信令和電路交換網(wǎng)絡(luò)(SCN)的互聯(lián),提供了行業(yè)通信領(lǐng)域中原有通信設(shè)備接入軟交換系統(tǒng)的能力,保護(hù)了用戶的原有投資。
【專利說(shuō)明】一種提供EM信令接入的中繼網(wǎng)關(guān)設(shè)備及實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及中繼網(wǎng)關(guān)設(shè)備,尤其涉及一種實(shí)現(xiàn)EM信令接入的中繼網(wǎng)關(guān)設(shè)備及實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002]中繼網(wǎng)關(guān)設(shè)備是軟交換系統(tǒng)中必不可少的接入層設(shè)備,是NGN解決方案的重要組成部分,它位于NGN網(wǎng)絡(luò)的邊緣接入層,連接PSTN和NGN網(wǎng)絡(luò),實(shí)現(xiàn)IP包轉(zhuǎn)TDM的功能。它承載著IP域與電路域的語(yǔ)音匯接任務(wù),對(duì)電路側(cè)的回音需要有很好的處理機(jī)制。中繼網(wǎng)關(guān)的功能包括:語(yǔ)音處理功能、呼叫處理與控制、維護(hù)和管理等。
[0003]NGN網(wǎng)絡(luò)中的中繼網(wǎng)關(guān)采用H.248協(xié)議和軟交換設(shè)備互通,實(shí)現(xiàn)語(yǔ)音的編解碼。采用SCTP、IUA和軟交換設(shè)備互通,實(shí)現(xiàn)呼叫信令的傳輸。和電路交換網(wǎng)采用El及ISDN互通,實(shí)現(xiàn)語(yǔ)音及信令的傳輸。
[0004]目前在專網(wǎng)行業(yè),尤其是電力行業(yè),大規(guī)模部署的是電路交換機(jī),除使用數(shù)字中繼信令外,還廣泛使用了 EM信令。采用軟交換技術(shù)之后,由于中繼網(wǎng)關(guān)設(shè)備無(wú)法提供EM信令的接入,導(dǎo)致原有組網(wǎng)方式不能平滑過(guò)渡至軟交換網(wǎng)絡(luò)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于避免上述【背景技術(shù)】中的不足,而提出一種實(shí)現(xiàn)EM信令接入的中繼網(wǎng)關(guān)設(shè)備及實(shí)現(xiàn)方法。
[0006]為了達(dá)到以上目的,本發(fā)明提供了一種提供EM信令接入的中繼網(wǎng)關(guān)設(shè)備,其特征在于包括以下模塊:
[0007]數(shù)據(jù)庫(kù)模塊,用于將中繼網(wǎng)關(guān)設(shè)備硬盤(pán)上的配置數(shù)據(jù)讀入到內(nèi)存中,供其他模塊進(jìn)行讀?。?br>
[0008]EM信令接入模塊,用于將外部數(shù)字程控交換機(jī)的信令轉(zhuǎn)換成中繼網(wǎng)關(guān)設(shè)備的內(nèi)部統(tǒng)一消息,并發(fā)送到呼叫控制模塊;
[0009]呼叫控制模塊,用于對(duì)號(hào)碼進(jìn)行分析,選擇路由方向,向資源管理模塊申請(qǐng)中繼組資源;
[0010]資源管理模塊,用于確定空閑的中繼端口,并通知呼叫控制模塊;
[0011 ] 媒體資源管理模塊,用于根據(jù)H.248協(xié)議處理模塊的請(qǐng)求,分配媒體資源,并將分配的媒體資源信息發(fā)送到H.248協(xié)議處理模塊;
[0012]Q.931協(xié)議處理模塊,用于根據(jù)呼叫控制模塊的統(tǒng)一內(nèi)部消息,生成Q.931協(xié)議,將Q.931協(xié)議發(fā)送到IUA協(xié)議處理模塊;
[0013]IUA協(xié)議處理模塊,用于將Q.931協(xié)議處理模塊發(fā)送的Q.931協(xié)議數(shù)據(jù)發(fā)送到SCTP協(xié)議處理模塊,將SCTP協(xié)議處理模塊發(fā)送的數(shù)據(jù)進(jìn)行處理,并發(fā)送到Q.931協(xié)議處理模塊;
[0014]SCTP協(xié)議處理模塊,用于將IUA協(xié)議處理模塊發(fā)送消息發(fā)送到外部的軟交換設(shè)備,將外部軟交換設(shè)備發(fā)來(lái)的消息轉(zhuǎn)發(fā)到IUA協(xié)議處理模塊;
[0015]H.248協(xié)議處理模塊,用于根據(jù)外部軟交換設(shè)備發(fā)送的消息創(chuàng)建上下文、向媒體資源管理模塊申請(qǐng)媒體資源,并產(chǎn)生回復(fù)消息發(fā)送到外部軟交換設(shè)備。
[0016]EM信令接入模塊通過(guò)EM信令和外部的數(shù)字程控交換機(jī)進(jìn)行互聯(lián)。
[0017]SCTP協(xié)議處理模塊和H.248協(xié)議處理模塊分別通過(guò)ISDN信令與外部的軟交換設(shè)備進(jìn)行互聯(lián)。
[0018]一種實(shí)現(xiàn)EM信令接入的方法,包括入局呼叫過(guò)程和出局呼叫過(guò)程,其中入局呼叫過(guò)程包括以下步驟:
[0019](101)EM信令接入模塊收到外部數(shù)字程控交換機(jī)的EM信令后,向呼叫控制模塊發(fā)送統(tǒng)一內(nèi)部消息,統(tǒng)一內(nèi)部消息中攜帶被叫號(hào)碼;
[0020](102)呼叫控制模塊對(duì)被叫號(hào)碼進(jìn)行路由分析,根據(jù)數(shù)據(jù)庫(kù)配置,確定IUA中繼組,并向資源管理模塊申請(qǐng)IUA中繼組資源;
[0021](103)資源管理模塊根據(jù)數(shù)據(jù)庫(kù)配置的分配算法,從IUA中繼組中分配一個(gè)EM端口,并將此EM端口回復(fù)給呼叫控制模塊;
[0022](104)呼叫控制模塊根據(jù)被叫號(hào)碼、IUA中繼組資源等信息構(gòu)造統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到Q.931協(xié)議處理模塊;
[0023](105)Q.931協(xié)議處理模塊根據(jù)統(tǒng)一內(nèi)部消息生成Q.931協(xié)議中的SETUP消息,將SETUP消息發(fā)送到IUA協(xié)議處理模塊;
[0024](106) IUA協(xié)議處理模塊根據(jù)SETUP消息中的信令端口得到IUA協(xié)議處理模塊的接口號(hào),然后選擇應(yīng)用服務(wù)器,再根據(jù)應(yīng)用服務(wù)器的負(fù)荷分擔(dān)算法確定應(yīng)用服務(wù)器進(jìn)程,然后生成IUA協(xié)議消息,將IUA協(xié)議消息發(fā)送到SCTP協(xié)議處理模塊;
[0025](107) SCTP協(xié)議處理模塊選擇相應(yīng)的IP地址,將IUA協(xié)議消息發(fā)送到外部軟交換設(shè)備;
[0026](108)H.248協(xié)議處理模塊根據(jù)外部軟交換設(shè)備的ADD消息中的終端標(biāo)示符得到中繼網(wǎng)關(guān)端口,并檢測(cè)此端口的狀態(tài),然后創(chuàng)建上下文,并對(duì)ADD消息進(jìn)行回復(fù);
[0027](109) SCTP協(xié)議處理模塊收到外部軟交換設(shè)備的PROCEEDING和ALERTING消息后,將PROCEEDING和ALERTING消息發(fā)送到IUA協(xié)議處理模塊;
[0028](110) IUA協(xié)議處理模塊根據(jù)PROCEEDING和ALERTING消息中的接口號(hào)得到信令端口,并將IUA消息中的Q.931消息發(fā)送到Q.931協(xié)議處理模塊;
[0029](Ill)Q.931協(xié)議處理模塊將Q.931消息翻譯成統(tǒng)一內(nèi)部消息,發(fā)送到呼叫控制模塊;
[0030](112)H.248協(xié)議處理模塊收到外部軟交換設(shè)備的針對(duì)媒體資源端口 ADD消息,向媒體資源管理模塊發(fā)送資源申請(qǐng)消息,媒體資源管理模塊則根據(jù)資源使用情況分配RTP端口、選擇編解碼,確定IP地址和每種編解碼的打包周期,H.248協(xié)議處理模塊將RTP端口、編解碼列表、IP地址、打包周期信息封裝在SDP信息中,將SDP信息上報(bào)到外部軟交換設(shè)備;
[0031](113) SCTP協(xié)議處理模塊收到外部軟交換設(shè)備的CONNECT消息后,將CONNECT消息發(fā)送到IUA協(xié)議處理模塊;
[0032](114) IUA協(xié)議處理模塊根據(jù)CONNECT消息中的接口號(hào)得到信令端口,并將IUA消息中的Q.931消息發(fā)送到Q.931協(xié)議處理模塊;[0033](115) Q.931協(xié)議處理模塊將Q.931消息翻譯成統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到呼叫控制模塊;
[0034](116) H.248協(xié)議處理模塊收到外部軟交換設(shè)備的修改媒體連接方式的Modify消息后,通知媒體資源管理模塊將連接模式修改為收發(fā)模式;
[0035]建立入局呼叫通信。
[0036]其中出局呼叫過(guò)程包括以下步驟:
[0037](201) SCTP協(xié)議處理模塊收到外部軟交換設(shè)備的SETUP消息后,將SETUP消息發(fā)送到IUA協(xié)議處理模塊;
[0038](202) IUA協(xié)議處理模塊根據(jù)SETUP消息中的接口號(hào)得到信令端口,并將IUA消息中的Q.931消息發(fā)送到Q.931協(xié)議處理模塊;
[0039](203) Q.931協(xié)議處理模塊將Q.931消息翻譯成統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到呼叫控制模塊;
[0040](204)呼叫控制模塊對(duì)被叫號(hào)碼進(jìn)行路由分析,根據(jù)數(shù)據(jù)庫(kù)配置,確定EM中繼組,并向資源管理模塊申請(qǐng)EM中繼組資源;
[0041](205)資源管理模塊根據(jù)數(shù)據(jù)庫(kù)配置的分配算法,從EM中繼組中分配一個(gè)EM端口,并將此EM端口回復(fù)給呼叫控制模塊;
[0042](206)呼叫控制模塊根據(jù)被叫號(hào)碼、EM中繼組資源等信息構(gòu)造統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到EM信令接入模塊;
[0043](207)EM信令接入模塊將被叫號(hào)碼發(fā)送到外部的數(shù)字程控交換機(jī);
[0044](208)EM信令接入模塊收到外部的數(shù)字程控交換機(jī)的EM應(yīng)答信令后,向呼叫控制模塊發(fā)送統(tǒng)一內(nèi)部消息,其中包含應(yīng)答指示;
[0045](209)呼叫控制模塊根據(jù)應(yīng)答指示構(gòu)造統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到Q.931協(xié)議處理模塊;
[0046](210)Q.931協(xié)議處理模塊根據(jù)統(tǒng)一內(nèi)部消息生成Q.931協(xié)議中的CONNECT消息,將CONNECT消息發(fā)送到IUA協(xié)議處理模塊;
[0047](211) IUA協(xié)議處理模塊根據(jù)CONNECT消息中的信令端口得到IUA協(xié)議處理模塊的接口號(hào),然后選擇應(yīng)用服務(wù)器,再根據(jù)應(yīng)用服務(wù)器的負(fù)荷分擔(dān)算法確定應(yīng)用服務(wù)器進(jìn)程,然后生成IUA協(xié)議消息,將IUA協(xié)議消息發(fā)送到SCTP協(xié)議處理模塊;
[0048](212) SCTP協(xié)議處理模塊選擇相應(yīng)的IP地址,將IUA協(xié)議消息發(fā)送到外部的軟交換設(shè)備;
[0049](213)H.248協(xié)議處理模塊根據(jù)外部軟交換設(shè)備的ADD消息中的終端標(biāo)示符得到中繼網(wǎng)關(guān)端口,并檢測(cè)此端口的狀態(tài),然后創(chuàng)建上下文,并對(duì)ADD消息進(jìn)行回復(fù);
[0050](214)H.248協(xié)議處理模塊收到外部軟交換設(shè)備的針對(duì)媒體資源端口 ADD消息,向媒體資源管理模塊發(fā)送資源申請(qǐng)消息,媒體資源管理模塊則根據(jù)資源使用情況分配RTP端口、選擇編解碼,確定IP地址和每種編解碼的打包周期,H.248協(xié)議處理模塊將RTP端口、編解碼列表、IP地址、打包周期信息封裝在SDP信息中,將SDP信息上報(bào)到外部軟交換設(shè)備;
[0051](215) H.248協(xié)議處理模塊收到外部軟交換設(shè)備的修改媒體的連接方式Modify消息后,通知媒體資源管理模塊將連接模式修改為收發(fā)模式;
[0052]建立出局呼叫通信。[0053]本發(fā)明與現(xiàn)有技術(shù)相比,所取得的有益效果為:
[0054]本發(fā)明與軟交換體系中的中繼網(wǎng)關(guān)和信令網(wǎng)關(guān)相比,實(shí)現(xiàn)了對(duì)EM信令的接入。使用該設(shè)備可以同時(shí)建立與程控交換機(jī)數(shù)字中繼信令和EM信令的互聯(lián),保留了程控交換機(jī)的中繼信令方式,節(jié)省了用戶的投資。
【專利附圖】
【附圖說(shuō)明】
[0055]圖1是本發(fā)明的EM入局消息處理流程圖。
[0056]圖2是本發(fā)明的EM出局消息處理流程圖。
[0057]圖3是本發(fā)明的組網(wǎng)圖。
[0058]圖4是本發(fā)明的功能模塊框圖。
【具體實(shí)施方式】
[0059]下面結(jié)合圖1至圖4對(duì)本發(fā)明做進(jìn)一步的說(shuō)明。
[0060]參照?qǐng)D3和圖4,本發(fā)明的網(wǎng)關(guān)設(shè)備主要由數(shù)據(jù)庫(kù)模塊、EM信令接入模塊、呼叫控制模塊、資源管理模塊、媒體資源管理模塊、Q.931協(xié)議處理模塊、IUA協(xié)議處理模塊、SCTP協(xié)議處理模塊、H.248協(xié)議處理模塊組成。數(shù)據(jù)庫(kù)模塊,用于將中繼網(wǎng)關(guān)設(shè)備硬盤(pán)上的配置數(shù)據(jù)讀入到內(nèi)存中,供其他模塊進(jìn)行讀取;EM信令接入模塊,用于將外部數(shù)字程控交換機(jī)的信令轉(zhuǎn)換成中繼網(wǎng)關(guān)設(shè)備的內(nèi)部統(tǒng)一消息,并發(fā)送到呼叫控制模塊;呼叫控制模塊,用于對(duì)號(hào)碼進(jìn)行分析,選擇路由方向,向資源管理模塊申請(qǐng)中繼組資源;資源管理模塊,用于確定空閑的中繼端口,并通知呼叫控制模塊;媒體資源管理模塊,用于根據(jù)H.248協(xié)議處理模塊的請(qǐng)求,分配媒體資源,并將分配的媒體資源信息發(fā)送到H.248協(xié)議處理模塊;Q.931協(xié)議處理模塊,用于根據(jù)呼叫控制模塊的統(tǒng)一內(nèi)部消息,生成Q.931協(xié)議,將Q.931協(xié)議發(fā)送到IUA協(xié)議處理模塊;IUA協(xié)議處理模塊,用于將Q.931協(xié)議處理模塊發(fā)送的Q.931協(xié)議數(shù)據(jù)發(fā)送到SCTP協(xié)議處理模塊,將SCTP協(xié)議處理模塊發(fā)送的數(shù)據(jù)進(jìn)行處理,并發(fā)送到Q.931協(xié)議處理模塊;SCTP協(xié)議處理模塊,用于將IUA協(xié)議處理模塊發(fā)送消息發(fā)送到外部的軟交換設(shè)備,將外部軟交換設(shè)備發(fā)來(lái)的消息轉(zhuǎn)發(fā)到IUA協(xié)議處理模塊;H.248協(xié)議處理模塊,用于根據(jù)外部軟交換設(shè)備發(fā)送的消息創(chuàng)建上下文、向媒體資源管理模塊申請(qǐng)媒體資源,并產(chǎn)生回復(fù)消息發(fā)送到外部軟交換設(shè)備。
[0061]下面結(jié)合圖1和圖2分別以上下行的消息為例介紹具體實(shí)施過(guò)程。
[0062]入局呼叫過(guò)程包括以下步驟:
[0063](IOl)EM信令接入模塊收到外部數(shù)字程控交換機(jī)的EM信令后,向呼叫控制模塊發(fā)送統(tǒng)一內(nèi)部消息,統(tǒng)一內(nèi)部消息中攜帶被叫號(hào)碼;
[0064](102)呼叫控制模塊對(duì)被叫號(hào)碼進(jìn)行路由分析,根據(jù)數(shù)據(jù)庫(kù)配置,確定IUA中繼組,并向資源管理模塊申請(qǐng)IUA中繼組資源;
[0065](103)資源管理模塊根據(jù)數(shù)據(jù)庫(kù)配置的分配算法,從IUA中繼組中分配一個(gè)EM端口,并將此EM端口回復(fù)給呼叫控制模塊;
[0066](104)呼叫控制模塊根據(jù)被叫號(hào)碼、IUA中繼組資源等信息構(gòu)造統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到Q.931協(xié)議處理模塊;
[0067](105)Q.931協(xié)議處理模塊根據(jù)統(tǒng)一內(nèi)部消息生成Q.931協(xié)議中的SETUP消息,將SETUP消息發(fā)送到IUA協(xié)議處理模塊;
[0068](106) IUA協(xié)議處理模塊根據(jù)SETUP消息中的信令端口得到IUA協(xié)議處理模塊的接口號(hào),然后選擇應(yīng)用服務(wù)器,再根據(jù)應(yīng)用服務(wù)器的負(fù)荷分擔(dān)算法確定應(yīng)用服務(wù)器進(jìn)程,然后生成IUA協(xié)議消息,將IUA協(xié)議消息發(fā)送到SCTP協(xié)議處理模塊;
[0069](107) SCTP協(xié)議處理模塊選擇相應(yīng)的IP地址,將IUA協(xié)議消息發(fā)送到外部軟交換設(shè)備;
[0070](108)H.248協(xié)議處理模塊根據(jù)外部軟交換設(shè)備的ADD消息中的終端標(biāo)示符得到中繼網(wǎng)關(guān)端口,并檢測(cè)此端口的狀態(tài),然后創(chuàng)建上下文,并對(duì)ADD消息進(jìn)行回復(fù);
[0071 ] (109) SCTP協(xié)議處理模塊收到外部軟交換設(shè)備的PROCEEDING和ALERTING消息后,將PROCEEDING和ALERTING消息發(fā)送到IUA協(xié)議處理模塊;
[0072](110) IUA協(xié)議處理模塊根據(jù)PROCEEDING和ALERTING消息中的接口號(hào)得到信令端口,并將IUA消息中的Q.931消息發(fā)送到Q.931協(xié)議處理模塊;
[0073](Ill)Q.931協(xié)議處理模塊將Q.931消息翻譯成統(tǒng)一內(nèi)部消息,發(fā)送到呼叫控制模塊;
[0074](112)H.248協(xié)議處理模塊收到外部軟交換設(shè)備的針對(duì)媒體資源端口 ADD消息,向媒體資源管理模塊發(fā)送資源申請(qǐng)消息,媒體資源管理模塊則根據(jù)資源使用情況分配RTP端口、選擇編解碼,確定IP地址和每種編解碼的打包周期,H.248協(xié)議處理模塊將RTP端口、編解碼列表、IP地址、打包周期信息封裝在SDP信息中,將SDP信息上報(bào)到外部軟交換設(shè)備;
[0075](113) SCTP協(xié)議處理模塊收到外部軟交換設(shè)備的CONNECT消息后,將CONNECT消息發(fā)送到IUA協(xié)議處理模塊;
[0076](114) IUA協(xié)議處理模塊根據(jù)CONNECT消息中的接口號(hào)得到信令端口,并將IUA消息中的Q.931消息發(fā)送到Q.931協(xié)議處理模塊;
[0077](115)Q.931協(xié)議處理模塊將Q.931消息翻譯成統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到呼叫控制模塊;
[0078](116) H.248協(xié)議處理模塊收到外部軟交換設(shè)備的修改媒體連接方式的Modify消息后,通知媒體資源管理模塊將連接模式修改為收發(fā)模式;
[0079]建立入局呼叫通信。
[0080]出局呼叫過(guò)程包括以下步驟:
[0081](201) SCTP協(xié)議處理模塊收到外部軟交換設(shè)備的SETUP消息后,將SETUP消息發(fā)送到IUA協(xié)議處理模塊;
[0082](202) IUA協(xié)議處理模塊根據(jù)SETUP消息中的接口號(hào)得到信令端口,并將IUA消息中的Q.931消息發(fā)送到Q.931協(xié)議處理模塊;
[0083](203) Q.931協(xié)議處理模塊將Q.931消息翻譯成統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到呼叫控制模塊;
[0084](204)呼叫控制模塊對(duì)被叫號(hào)碼進(jìn)行路由分析,根據(jù)數(shù)據(jù)庫(kù)配置,確定EM中繼組,并向資源管理模塊申請(qǐng)EM中繼組資源;
[0085](205)資源管理模塊根據(jù)數(shù)據(jù)庫(kù)配置的分配算法,從EM中繼組中分配一個(gè)EM端口,并將此EM端口回復(fù)給呼叫控制模塊;
[0086](206)呼叫控制模塊根據(jù)被叫號(hào)碼、EM中繼組資源等信息構(gòu)造統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到EM信令接入模塊;
[0087](207)EM信令接入模塊將被叫號(hào)碼發(fā)送到外部的數(shù)字程控交換機(jī);
[0088](208)EM信令接入模塊收到外部的數(shù)字程控交換機(jī)的EM應(yīng)答信令后,向呼叫控制模塊發(fā)送統(tǒng)一內(nèi)部消息,其中包含應(yīng)答指示;
[0089](209)呼叫控制模塊根據(jù)應(yīng)答指示構(gòu)造統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到Q.931協(xié)議處理模塊;
[0090](210)Q.931協(xié)議處理模塊根據(jù)統(tǒng)一內(nèi)部消息生成Q.931協(xié)議中的CONNECT消息,將CONNECT消息發(fā)送到IUA協(xié)議處理模塊;
[0091](211) IUA協(xié)議處理模塊根據(jù)CONNECT消息中的信令端口得到IUA協(xié)議處理模塊的接口號(hào),然后選擇應(yīng)用服務(wù)器,再根據(jù)應(yīng)用服務(wù)器的負(fù)荷分擔(dān)算法確定應(yīng)用服務(wù)器進(jìn)程,然后生成IUA協(xié)議消息,將IUA協(xié)議消息發(fā)送到SCTP協(xié)議處理模塊;
[0092](212) SCTP協(xié)議處理模塊選擇相應(yīng)的IP地址,將IUA協(xié)議消息發(fā)送到外部的軟交換設(shè)備;
[0093](213)H.248協(xié)議處理模塊根據(jù)外部軟交換設(shè)備的ADD消息中的終端標(biāo)示符得到中繼網(wǎng)關(guān)端口,并檢測(cè)此端口的狀態(tài),然后創(chuàng)建上下文,并對(duì)ADD消息進(jìn)行回復(fù);
[0094](214)H.248協(xié)議處理模塊收到外部軟交換設(shè)備的針對(duì)媒體資源端口 ADD消息,向媒體資源管理模塊發(fā)送資源申請(qǐng)消息,媒體資源管理模塊則根據(jù)資源使用情況分配RTP端口、選擇編解碼,確定IP地址和每種編解碼的打包周期,H.248協(xié)議處理模塊將RTP端口、編解碼列表、IP地址、打包周期信息封裝在SDP信息中,將SDP信息上報(bào)到外部軟交換設(shè)備;
[0095](215) H.248協(xié)議處理模塊收到外部軟交換設(shè)備的修改媒體的連接方式Modify消息后,通知媒體資源管理模塊將連接模式修改為收發(fā)模式;
[0096]建立出局呼叫通信。
[0097]具體實(shí)例
[0098]1.收到一個(gè)EM中繼入局來(lái)話:EM信令接入模塊收到EM中繼入局呼叫后,收集所撥號(hào)碼,并將號(hào)碼上報(bào)到呼叫控制模塊。呼叫控制模塊對(duì)號(hào)碼進(jìn)行分析,并選擇IUA路由,同時(shí)將EM的入局呼叫構(gòu)造成模塊之間的統(tǒng)一消息,并將此消息發(fā)送到Q.931協(xié)議處理模塊。Q.931協(xié)議處理模塊將此統(tǒng)一消息構(gòu)造成Q.931的SETUP消息,并發(fā)送到IUA協(xié)議處理模塊。IUA協(xié)議處理模塊根據(jù)端口號(hào)得到接口號(hào),并選擇AS和ASP,然后將此消息發(fā)送到SCTP協(xié)議處理模塊,SCTP協(xié)議處理模塊再將此消息發(fā)送到軟交換設(shè)備。
[0099]2.收到一個(gè)IUA中繼來(lái)話消息:網(wǎng)關(guān)設(shè)備的SCTP協(xié)議處理模塊收到軟交換設(shè)備的消息后,將消息上報(bào)到IUA協(xié)議處理模塊,IUA協(xié)議處理模塊根據(jù)消息中的接口號(hào)得到端口號(hào),并根據(jù)端口號(hào)進(jìn)入Q.931協(xié)議處理模塊。Q.931協(xié)議處理模塊對(duì)Q.931消息進(jìn)行解析,翻譯成統(tǒng)一消息,并上報(bào)到呼叫控制模塊。呼叫控制模塊對(duì)統(tǒng)一消息中的號(hào)碼進(jìn)行分析,并選擇EM中繼出局。
【權(quán)利要求】
1.一種提供EM信令接入的中繼網(wǎng)關(guān)設(shè)備,其特征在于包括以下模塊: 數(shù)據(jù)庫(kù)模塊,用于將中繼網(wǎng)關(guān)設(shè)備硬盤(pán)上的配置數(shù)據(jù)讀入到內(nèi)存中,供其他模塊進(jìn)行讀??; EM信令接入模塊,用于將外部數(shù)字程控交換機(jī)的信令轉(zhuǎn)換成中繼網(wǎng)關(guān)設(shè)備的內(nèi)部統(tǒng)一消息,并發(fā)送到呼叫控制模塊; 呼叫控制模塊,用于對(duì)號(hào)碼進(jìn)行分析,選擇路由方向,向資源管理模塊申請(qǐng)中繼組資源; 資源管理模塊,用于確定空閑的中繼端口,并通知呼叫控制模塊; 媒體資源管理模塊,用于根據(jù)H.248協(xié)議處理模塊的請(qǐng)求,分配媒體資源,并將分配的媒體資源信息發(fā)送到H.248協(xié)議處理模塊; Q.931協(xié)議處理模塊,用于根據(jù)呼叫控制模塊的統(tǒng)一內(nèi)部消息,生成Q.931協(xié)議,將Q.931協(xié)議發(fā)送到IUA協(xié)議處理模塊; IUA協(xié)議處理模塊,用于將Q.931協(xié)議處理模塊發(fā)送的Q.931協(xié)議數(shù)據(jù)發(fā)送到SCTP協(xié)議處理模塊,將SCTP協(xié)議處理模塊發(fā)送的數(shù)據(jù)進(jìn)行處理,并發(fā)送到Q.931協(xié)議處理模塊;SCTP協(xié)議處理模塊,用于將IUA協(xié)議處理模塊發(fā)送消息發(fā)送到外部的軟交換設(shè)備,將外部軟交換設(shè)備發(fā)來(lái)的消息轉(zhuǎn)發(fā)到IUA協(xié)議處理模塊; H.248協(xié)議處理模塊, 用于根據(jù)外部軟交換設(shè)備發(fā)送的消息創(chuàng)建上下文、向媒體資源管理模塊申請(qǐng)媒體資源,并產(chǎn)生回復(fù)消息發(fā)送到外部軟交換設(shè)備。
2.根據(jù)權(quán)利要求1所述的提供EM信令接入的中繼網(wǎng)關(guān)設(shè)備,其特征在于:所述的EM信令接入模塊通過(guò)EM信令和外部的數(shù)字程控交換機(jī)進(jìn)行互聯(lián)。
3.根據(jù)權(quán)利要求1所述的提供EM信令接入的中繼網(wǎng)關(guān)設(shè)備,其特征在于:所述的SCTP協(xié)議處理模塊和H.248協(xié)議處理模塊分別通過(guò)ISDN信令與外部的軟交換設(shè)備進(jìn)行互聯(lián)。
4.一種實(shí)現(xiàn)EM信令接入的方法,包括入局呼叫過(guò)程和出局呼叫過(guò)程,其特征在于:所述的入局呼叫過(guò)程包括以下步驟: (101)EM信令接入模塊收到外部數(shù)字程控交換機(jī)的EM信令后,向呼叫控制模塊發(fā)送統(tǒng)一內(nèi)部消息,統(tǒng)一內(nèi)部消息中攜帶被叫號(hào)碼; (102)呼叫控制模塊對(duì)被叫號(hào)碼進(jìn)行路由分析,根據(jù)數(shù)據(jù)庫(kù)配置,確定IUA中繼組,并向資源管理模塊申請(qǐng)IUA中繼組資源; (103)資源管理模塊根據(jù)數(shù)據(jù)庫(kù)配置的分配算法,從IUA中繼組中分配一個(gè)EM端口,并將此EM端口回復(fù)給呼叫控制模塊; (104)呼叫控制模塊根據(jù)被叫號(hào)碼、IUA中繼組資源等信息構(gòu)造統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到Q.931協(xié)議處理模塊; (105)Q.931協(xié)議處理模塊根據(jù)統(tǒng)一內(nèi)部消息生成Q.931協(xié)議中的SETUP消息,將SETUP消息發(fā)送到IUA協(xié)議處理模塊; (106)IUA協(xié)議處理模塊根據(jù)SETUP消息中的信令端口得到IUA協(xié)議處理模塊的接口號(hào),然后選擇應(yīng)用服務(wù)器,再根據(jù)應(yīng)用服務(wù)器的負(fù)荷分擔(dān)算法確定應(yīng)用服務(wù)器進(jìn)程,然后生成IUA協(xié)議消息,將IUA協(xié)議消息發(fā)送到SCTP協(xié)議處理模塊; (107)SCTP協(xié)議處理模塊選擇相應(yīng)的IP地址,將IUA協(xié)議消息發(fā)送到外部軟交換設(shè)備;(108)H.248協(xié)議處理模塊根據(jù)外部軟交換設(shè)備的ADD消息中的終端標(biāo)示符得到中繼網(wǎng)關(guān)端口,并檢測(cè)此端口的狀態(tài),然后創(chuàng)建上下文,并對(duì)ADD消息進(jìn)行回復(fù); (109)SCTP協(xié)議處理模塊收到外部軟交換設(shè)備的PROCEEDING和ALERTING消息后,將PROCEEDING和ALERTING消息發(fā)送到IUA協(xié)議處理模塊; (110)IUA協(xié)議處理模塊根據(jù)PROCEEDING和ALERTING消息中的接口號(hào)得到信令端口,并將IUA消息中的Q.931消息發(fā)送到Q.931協(xié)議處理模塊; (111)Q.931協(xié)議處理模塊將Q.931消息翻譯成統(tǒng)一內(nèi)部消息,發(fā)送到呼叫控制模塊; (112)H.248協(xié)議處理模塊收到外部軟交換設(shè)備的針對(duì)媒體資源端口 ADD消息,向媒體資源管理模塊發(fā)送資源申請(qǐng)消息,媒體資源管理模塊則根據(jù)資源使用情況分配RTP端口、選擇編解碼,確定IP地址和每種編解碼的打包周期,H.248協(xié)議處理模塊將RTP端口、編解碼列表、IP地址、打包周期信息封裝在SDP信息中,將SDP信息上報(bào)到外部軟交換設(shè)備; (113)SCTP 協(xié)議處理模塊收到外部軟交換設(shè)備的CONNECT消息后,將CONNECT消息發(fā)送到IUA協(xié)議處理模塊; (114)IUA協(xié)議處理模塊根據(jù)CONNECT消息中的接口號(hào)得到信令端口,并將IUA消息中的Q.931消息發(fā)送到Q.931協(xié)議處理模塊; (115)Q.931協(xié)議處理模塊將Q.931消息翻譯成統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到呼叫控制模塊; (116)H.248協(xié)議處理模塊收到外部軟交換設(shè)備的修改媒體連接方式的Modify消息后,通知媒體資源管理模塊將連接模式修改為收發(fā)模式; 建立入局呼叫通信。
5.根據(jù)權(quán)利要求4所述的一種實(shí)現(xiàn)EM信令接入的方法,其特征在于:所述的出局呼叫過(guò)程包括以下步驟: (201)SCTP協(xié)議處理模塊收到外部軟交換設(shè)備的SETUP消息后,將SETUP消息發(fā)送到IUA協(xié)議處理模塊; (202)IUA協(xié)議處理模塊根據(jù)SETUP消息中的接口號(hào)得到信令端口,并將IUA消息中的Q.931消息發(fā)送到Q.931協(xié)議處理模塊; (203)Q.931協(xié)議處理模塊將Q.931消息翻譯成統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到呼叫控制模塊; (204)呼叫控制模塊對(duì)被叫號(hào)碼進(jìn)行路由分析,根據(jù)數(shù)據(jù)庫(kù)配置,確定EM中繼組,并向資源管理模塊申請(qǐng)EM中繼組資源; (205)資源管理模塊根據(jù)數(shù)據(jù)庫(kù)配置的分配算法,從EM中繼組中分配一個(gè)EM端口,并將此EM端口回復(fù)給呼叫控制模塊; (206)呼叫控制模塊根據(jù)被叫號(hào)碼、EM中繼組資源等信息構(gòu)造統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到EM信令接入模塊; (207)EM信令接入模塊將被叫號(hào)碼發(fā)送到外部的數(shù)字程控交換機(jī); (208)EM信令接入模塊收到外部的數(shù)字程控交換機(jī)的EM應(yīng)答信令后,向呼叫控制模塊發(fā)送統(tǒng)一內(nèi)部消息,其中包含應(yīng)答指示; (209)呼叫控制模塊根據(jù)應(yīng)答指示構(gòu)造統(tǒng)一內(nèi)部消息,將統(tǒng)一內(nèi)部消息發(fā)送到Q.931協(xié)議處理模塊;(210)Q.931協(xié)議處理模塊根據(jù)統(tǒng)一內(nèi)部消息生成Q.931協(xié)議中的CONNECT消息,將CONNECT消息發(fā)送到IUA協(xié)議處理模塊; (211)IUA協(xié)議處理模塊根據(jù)CONNECT消息中的信令端口得到IUA協(xié)議處理模塊的接口號(hào),然后選擇應(yīng)用服務(wù)器,再根據(jù)應(yīng)用服務(wù)器的負(fù)荷分擔(dān)算法確定應(yīng)用服務(wù)器進(jìn)程,然后生成IUA協(xié)議消息,將IUA協(xié)議消息發(fā)送到SCTP協(xié)議處理模塊; (212)SCTP協(xié)議處理模塊選擇相應(yīng)的IP地址,將IUA協(xié)議消息發(fā)送到外部的軟交換設(shè)備; (213)H.248協(xié)議處理模塊根據(jù)外部軟交換設(shè)備的ADD消息中的終端標(biāo)示符得到中繼網(wǎng)關(guān)端口,并檢測(cè)此端口的狀態(tài),然后創(chuàng)建上下文,并對(duì)ADD消息進(jìn)行回復(fù); (214)H.248協(xié)議處理模塊收到外部軟交換設(shè)備的針對(duì)媒體資源端口 ADD消息,向媒體資源管理模塊發(fā)送資源申請(qǐng)消息,媒體資源管理模塊則根據(jù)資源使用情況分配RTP端口、選擇編解碼,確定IP地址和每種編解碼的打包周期,H.248協(xié)議處理模塊將RTP端口、編解碼列表、IP地址、打包周期信息封裝在SDP信息中,將SDP信息上報(bào)到外部軟交換設(shè)備; (215)H.248協(xié)議處理模塊收到外部軟交換設(shè)備的修改媒體的連接方式Modify消息后,通知媒體資源管理模塊將連接模式修改為收發(fā)模式; 建立出局呼叫 通信。
【文檔編號(hào)】H04L12/66GK103973552SQ201410199182
【公開(kāi)日】2014年8月6日 申請(qǐng)日期:2014年5月12日 優(yōu)先權(quán)日:2014年5月12日
【發(fā)明者】王金輝, 張華琳, 王翔, 沈廣茂, 敦科翔 申請(qǐng)人:河北遠(yuǎn)東通信系統(tǒng)工程有限公司