亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種VoIP網(wǎng)關(guān)的ISDN用戶接入方法及系統(tǒng)與流程

文檔序號:12890218閱讀:505來源:國知局
一種VoIP網(wǎng)關(guān)的ISDN用戶接入方法及系統(tǒng)與流程

本發(fā)明涉及voip網(wǎng)關(guān)接入技術(shù)領(lǐng)域,具體涉及一種voip網(wǎng)關(guān)的isdn用戶接入方法及系統(tǒng)。



背景技術(shù):

ngn是“下一代網(wǎng)絡(luò)(nextgenerationnetwork)”或“新一代網(wǎng)絡(luò)(newgenerationnetwork)”的縮寫。ngn是以voip網(wǎng)關(guān)和軟交換為核心,能夠提供話音、視頻、數(shù)據(jù)等多媒體綜合業(yè)務(wù),采用開放、標(biāo)準(zhǔn)體系結(jié)構(gòu),能夠提供豐富業(yè)務(wù)的下一代網(wǎng)絡(luò)。

現(xiàn)有的交換機(jī)和基于v5接口的接入網(wǎng)設(shè)備上提供了大量isdn(integratedservicesdigitalnetwork,綜合業(yè)務(wù)數(shù)字網(wǎng))接口,很多商業(yè)用戶和用戶級交換機(jī)也使用isdn接口,而現(xiàn)有的voip(voiceoverinternetprotocol,ip電話)網(wǎng)關(guān)通常只支持ngn(nextgenerationnetwork,下一代網(wǎng)絡(luò))語音協(xié)議,而無法提供isdn業(yè)務(wù),從而給ngn設(shè)備組網(wǎng)上帶來了很大的麻煩。

因此,亟需一種能支持isdn接入voip網(wǎng)關(guān)的方案。



技術(shù)實(shí)現(xiàn)要素:

針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種voip網(wǎng)關(guān)的isdn用戶接入方法及系統(tǒng),解決isdn用戶接入到ngn的h.248網(wǎng)絡(luò)上無法使用的問題。

為達(dá)到以上目的,本發(fā)明采取的技術(shù)方案是:一種voip網(wǎng)關(guān)的isdn用戶接入系統(tǒng),其用于voip網(wǎng)關(guān)的isdn用戶主叫或被叫時(shí)實(shí)現(xiàn)用戶接入軟交換平臺,包括業(yè)務(wù)通信模塊,isdn協(xié)議模塊,協(xié)議轉(zhuǎn)換模塊和h.248協(xié)議模塊,其中:

業(yè)務(wù)通信模塊用于與idsn用戶建立連接,還用于將從voip網(wǎng)關(guān)中提取的報(bào)文發(fā)送到isdn協(xié)議模塊;

isdn協(xié)議模塊用于isdn用戶主叫時(shí),通過業(yè)務(wù)通信模塊與idsn用戶建立通話后,通過業(yè)務(wù)通信模塊從voip網(wǎng)關(guān)中提取呼叫控制信息并發(fā)送給協(xié)議轉(zhuǎn)換模塊,收到h.248協(xié)議模塊通知開始通話時(shí),通過業(yè)務(wù)通信模塊與idsn用戶開始通話;isdn用戶被叫時(shí),接收協(xié)議轉(zhuǎn)換模塊發(fā)送的轉(zhuǎn)換后的軟交換控制信息,通過業(yè)務(wù)通信模塊與idsn用戶建立通話,收到業(yè)務(wù)通信模塊通知通話建立成功時(shí),通知h.248協(xié)議模塊通話開始;

協(xié)議轉(zhuǎn)換模塊用于isdn用戶主叫時(shí),接收來自isdn協(xié)議模塊的呼叫控制信息,將isdn協(xié)議呼叫事件轉(zhuǎn)換成h.248協(xié)議呼叫事件,并根據(jù)預(yù)設(shè)的號碼變換規(guī)則將呼叫控制信息中主被叫電話號碼轉(zhuǎn)換成h.248端點(diǎn)標(biāo)識,再將轉(zhuǎn)換后的呼叫控制信息發(fā)送至h.248協(xié)議模塊;isdn用戶被叫時(shí),接收來自h.248協(xié)議模塊的軟交換控制信息,將h.248協(xié)議呼叫事件轉(zhuǎn)換成isdn協(xié)議呼叫事件,并根據(jù)預(yù)設(shè)的號碼變換規(guī)則將軟交換控制信息中h.248端點(diǎn)標(biāo)識轉(zhuǎn)換成主被叫電話號碼,再將轉(zhuǎn)換后的軟交換控制信息發(fā)送至isdn協(xié)議模塊;

h.248協(xié)議模塊用于isdn用戶主叫時(shí),收到來自協(xié)議轉(zhuǎn)換模塊的轉(zhuǎn)換后的呼叫控制信息時(shí),向軟交換平臺上報(bào)呼叫事件,收到軟交換平臺發(fā)送的開始通話的指令時(shí),通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)開通道并通知isdn協(xié)議模塊開始通話;isdn用戶被叫時(shí),收到來自軟交換平臺的建立通話的指令時(shí),提取建立通話的指令中的軟交換控制信息發(fā)送至協(xié)議轉(zhuǎn)換模塊,收到isdn協(xié)議模塊通知通話開始時(shí),向軟交換平臺上報(bào)通話開始。

在上述技術(shù)方案的基礎(chǔ)上,所述呼叫控制信息包括isdn協(xié)議呼叫事件和主被叫電話號碼;所述軟交換控制信息包括h.248協(xié)議呼叫事件和h.248端點(diǎn)標(biāo)識。

在上述技術(shù)方案的基礎(chǔ)上,h.248協(xié)議模塊通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)上的數(shù)字信號處理器開通道;業(yè)務(wù)通信模塊通過voip網(wǎng)關(guān)上的數(shù)字信號處理器從voip網(wǎng)關(guān)中提取的報(bào)文。

在上述技術(shù)方案的基礎(chǔ)上,所述isdn協(xié)議模塊還用于在isdn用戶主叫掛機(jī)時(shí),向h.248協(xié)議模塊通知用戶通話結(jié)束,所述h.248協(xié)議模塊通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)關(guān)通道并通知所述isdn協(xié)議模塊釋放通話;所述isdn協(xié)議模塊通過業(yè)務(wù)通信模塊與isdn用戶斷開連接;斷開連接后,所述isdn協(xié)議模塊通知所述h.248協(xié)議模塊用戶掛機(jī)通話結(jié)束,所述h.248協(xié)議模塊向軟交換平臺上報(bào)掛機(jī)事件。

在上述技術(shù)方案的基礎(chǔ)上,所述軟交換平臺還用于在isdn用戶被叫掛機(jī)時(shí),向h.248協(xié)議模塊通知用戶通話結(jié)束,所述h.248協(xié)議模塊通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)關(guān)通道并通知所述isdn協(xié)議模塊通話結(jié)束,所述isdn協(xié)議模塊通過業(yè)務(wù)通信模塊通知isdn用戶通話結(jié)束。

在上述技術(shù)方案的基礎(chǔ)上,所述isdn用戶包括pri或bri用戶。

本發(fā)明還公開了一種采用所述的一種voip網(wǎng)關(guān)的isdn用戶接入系統(tǒng)的voip網(wǎng)關(guān)的isdn用戶接入方法:

isdn用戶主叫時(shí),業(yè)務(wù)通信模塊與idsn用戶建立連接;

isdn協(xié)議模塊通過業(yè)務(wù)通信模塊與idsn用戶建立通話后,通過業(yè)務(wù)通信模塊從voip網(wǎng)關(guān)中提取呼叫控制信息并發(fā)送給協(xié)議轉(zhuǎn)換模塊;

協(xié)議轉(zhuǎn)換模塊接收來自isdn協(xié)議模塊的呼叫控制信息,并根據(jù)預(yù)設(shè)的號碼變換規(guī)則將isdn協(xié)議呼叫事件轉(zhuǎn)換成h.248協(xié)議呼叫事件,并將呼叫控制信息中主被叫電話號碼轉(zhuǎn)換成h.248端點(diǎn)標(biāo)識,再將轉(zhuǎn)換后的呼叫控制信息發(fā)送至h.248協(xié)議模塊;

h.248協(xié)議模塊收到來自協(xié)議轉(zhuǎn)換模塊的轉(zhuǎn)換后的呼叫控制信息時(shí),向軟交換平臺上報(bào)呼叫事件;

軟交換平臺接收h.248協(xié)議模塊上報(bào)的呼叫事件,向h.248協(xié)議模塊下發(fā)建立通話的指令;

h.248協(xié)議模塊收到建立通話的指令時(shí),通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)開通道并通知isdn協(xié)議模塊開始通話;業(yè)務(wù)通信模塊將從voip網(wǎng)關(guān)中提取的報(bào)文發(fā)送到isdn協(xié)議模塊;

isdn協(xié)議模塊通過業(yè)務(wù)通信模塊與idsn用戶開始通話。

在上述技術(shù)方案的基礎(chǔ)上,isdn用戶被叫時(shí),軟交換平臺向h.248協(xié)議模塊下發(fā)建立通話的指令;

h.248協(xié)議模塊收到來自軟交換平臺的建立通話的指令時(shí),提取建立通話的指令中的軟交換控制信息發(fā)送至協(xié)議轉(zhuǎn)換模塊,并通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)開通道;

協(xié)議轉(zhuǎn)換模塊接收來自h.248協(xié)議模塊的軟交換控制信息,并根據(jù)預(yù)設(shè)的號碼變換規(guī)則將h.248協(xié)議呼叫事件轉(zhuǎn)換成isdn協(xié)議呼叫事件,并將軟交換控制信息中h.248端點(diǎn)標(biāo)識轉(zhuǎn)換成主被叫電話號碼,再將轉(zhuǎn)換后的軟交換控制信息發(fā)送至isdn協(xié)議模塊;

isdn協(xié)議模塊接收協(xié)議轉(zhuǎn)換模塊發(fā)送的轉(zhuǎn)換后的軟交換控制信息;

業(yè)務(wù)通信模塊將從voip網(wǎng)關(guān)中提取的報(bào)文發(fā)送到isdn協(xié)議模塊,isdn協(xié)議模塊通過業(yè)務(wù)通信模塊與idsn用戶建立通話;

業(yè)務(wù)通信模塊與idsn用戶通話建立成功時(shí),業(yè)務(wù)通信模塊通知isdn協(xié)議模塊通話建立成功;

isdn協(xié)議模塊通知h.248協(xié)議模塊通話開始;h.248協(xié)議模塊向軟交換平臺上報(bào)通話開始。

在上述技術(shù)方案的基礎(chǔ)上,isdn用戶主叫掛機(jī)時(shí),所述isdn協(xié)議模塊向h.248協(xié)議模塊通知用戶通話結(jié)束,所述h.248協(xié)議模塊向軟交換平臺上報(bào)掛機(jī)事件,并通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)關(guān)通道;

所述軟交換平臺向h.248協(xié)議模塊發(fā)送結(jié)束通話的指令,h.248協(xié)議模塊收到結(jié)束通話的指令后,通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)關(guān)通道。

在上述技術(shù)方案的基礎(chǔ)上,isdn用戶被叫掛機(jī)時(shí),所述軟交換平臺向h.248協(xié)議模塊發(fā)送結(jié)束通話的指令,所述h.248協(xié)議模塊通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)關(guān)通道并通知所述isdn協(xié)議模塊釋放通話;

所述isdn協(xié)議模塊通過業(yè)務(wù)通信模塊與isdn用戶斷開連接;

斷開連接后,所述isdn協(xié)議模塊通知所述h.248協(xié)議模塊用戶掛機(jī)通話結(jié)束,所述h.248協(xié)議模塊向軟交換平臺上報(bào)掛機(jī)事件。

與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:

本發(fā)明在現(xiàn)有voip網(wǎng)關(guān)上增加isdn協(xié)議模塊和協(xié)議轉(zhuǎn)換模塊,并修改h.248協(xié)議模塊部分功能,isdn協(xié)議模塊通過業(yè)務(wù)通信模塊連接isdn用戶,協(xié)議轉(zhuǎn)換模塊實(shí)現(xiàn)isdn用戶主被叫號碼與h.248端點(diǎn)之間的相互映射,h.248協(xié)議模塊與isdn協(xié)議模塊之間交互通知通話開始,isdn協(xié)議模塊不直接與軟交換平臺信息交互,軟交換平臺仍直接與h.248協(xié)議模塊信息交互,從而實(shí)現(xiàn)接入voip網(wǎng)關(guān)的isdn用戶與h.248之間的相互映射,解決了isdn用戶接入到ngn的h.248網(wǎng)絡(luò)上無法使用的問題。

附圖說明

圖1為本發(fā)明實(shí)施例中一種voip網(wǎng)關(guān)的isdn用戶接入系統(tǒng)的結(jié)構(gòu)示意圖;

圖2為本發(fā)明實(shí)施例中一種voip網(wǎng)關(guān)的isdn用戶接入方法isdn用戶主叫時(shí)的流程示意圖;

圖3為本發(fā)明實(shí)施例中一種voip網(wǎng)關(guān)的isdn用戶接入方法isdn用戶被叫時(shí)的流程示意圖;

圖4為本發(fā)明實(shí)施例中一種voip網(wǎng)關(guān)的isdn用戶接入方法isdn用戶主叫掛機(jī)時(shí)的流程示意圖;

圖5為本發(fā)明實(shí)施例中一種voip網(wǎng)關(guān)的isdn用戶接入方法isdn用戶被叫掛機(jī)時(shí)的流程示意圖;

圖6為本發(fā)明實(shí)施例中一種voip網(wǎng)關(guān)的isdn用戶接入方法voip網(wǎng)關(guān)上電啟動過程示意圖;

圖7為本發(fā)明實(shí)施例中一種voip網(wǎng)關(guān)的isdn用戶接入方法isdn呼入轉(zhuǎn)換h.248呼出通話序列圖;

圖8為本發(fā)明實(shí)施例中一種voip網(wǎng)關(guān)的isdn用戶接入方法h.248呼入轉(zhuǎn)換isdn呼出通話序列圖;

圖9為本發(fā)明實(shí)施例中一種voip網(wǎng)關(guān)的isdn用戶接入方法isdn用戶掛機(jī)釋放通話序列圖;

圖10為本發(fā)明實(shí)施例中一種voip網(wǎng)關(guān)的isdn用戶接入方法對端h.248用戶掛機(jī)釋放通話序列圖。

具體實(shí)施方式

以下結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)說明。

實(shí)施例1:

參見圖1所示,本發(fā)明實(shí)施例提供一種voip網(wǎng)關(guān)的isdn用戶接入系統(tǒng),其用于voip網(wǎng)關(guān)的isdn用戶主叫或被叫時(shí)實(shí)現(xiàn)用戶接入軟交換平臺,包括業(yè)務(wù)通信模塊,isdn協(xié)議模塊,協(xié)議轉(zhuǎn)換模塊,h.248協(xié)議模塊和軟交換平臺,其中:

業(yè)務(wù)通信模塊用于與idsn用戶建立連接,還用于將從voip網(wǎng)關(guān)中提取的報(bào)文發(fā)送到isdn協(xié)議模塊;isdn用戶包括pri或bri用戶。

isdn協(xié)議模塊用于isdn用戶主叫時(shí),通過業(yè)務(wù)通信模塊與idsn用戶建立通話后,通過業(yè)務(wù)通信模塊從voip網(wǎng)關(guān)中提取呼叫控制信息并發(fā)送給協(xié)議轉(zhuǎn)換模塊,收到h.248協(xié)議模塊通知開始通話時(shí),通過業(yè)務(wù)通信模塊與idsn用戶開始通話;isdn用戶被叫時(shí),接收協(xié)議轉(zhuǎn)換模塊發(fā)送的轉(zhuǎn)換后的軟交換控制信息,通過業(yè)務(wù)通信模塊與idsn用戶建立通話,收到業(yè)務(wù)通信模塊通知通話建立成功時(shí),通知h.248協(xié)議模塊通話開始;

協(xié)議轉(zhuǎn)換模塊用于isdn用戶主叫時(shí),接收來自isdn協(xié)議模塊的呼叫控制信息,將isdn協(xié)議呼叫事件轉(zhuǎn)換成h.248協(xié)議呼叫事件,并根據(jù)預(yù)設(shè)的號碼變換規(guī)則將呼叫控制信息中主被叫電話號碼轉(zhuǎn)換成h.248端點(diǎn)標(biāo)識,再將轉(zhuǎn)換后的呼叫控制信息發(fā)送至h.248協(xié)議模塊;isdn用戶被叫時(shí),接收來自h.248協(xié)議模塊的軟交換控制信息,將h.248協(xié)議呼叫事件轉(zhuǎn)換成isdn協(xié)議呼叫事件,并根據(jù)預(yù)設(shè)的號碼變換規(guī)則將軟交換控制信息中h.248端點(diǎn)標(biāo)識轉(zhuǎn)換成主被叫電話號碼,再將轉(zhuǎn)換后的軟交換控制信息發(fā)送至isdn協(xié)議模塊;

h.248協(xié)議模塊用于isdn用戶主叫時(shí),收到來自協(xié)議轉(zhuǎn)換模塊的轉(zhuǎn)換后的呼叫控制信息時(shí),向軟交換平臺上報(bào)呼叫事件,收到軟交換平臺發(fā)送的開始通話的指令時(shí),通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)開通道并通知isdn協(xié)議模塊開始通話;isdn用戶被叫時(shí),收到來自軟交換平臺的建立通話的指令時(shí),提取建立通話的指令中的軟交換控制信息發(fā)送至協(xié)議轉(zhuǎn)換模塊,收到isdn協(xié)議模塊通知通話開始時(shí),向軟交換平臺上報(bào)通話開始。

呼叫控制信息包括isdn協(xié)議呼叫事件和主被叫電話號碼;軟交換控制信息包括h.248協(xié)議呼叫事件和h.248端點(diǎn)標(biāo)識。

h.248協(xié)議模塊通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)上的數(shù)字信號處理器開通道;業(yè)務(wù)通信模塊通過voip網(wǎng)關(guān)上的數(shù)字信號處理器從voip網(wǎng)關(guān)中提取的報(bào)文。

isdn協(xié)議模塊還用于在isdn用戶主叫掛機(jī)時(shí),向h.248協(xié)議模塊通知用戶通話結(jié)束,h.248協(xié)議模塊通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)關(guān)通道并通知isdn協(xié)議模塊釋放通話;isdn協(xié)議模塊通過業(yè)務(wù)通信模塊與isdn用戶斷開連接;斷開連接后,isdn協(xié)議模塊通知h.248協(xié)議模塊用戶掛機(jī)通話結(jié)束,h.248協(xié)議模塊向軟交換平臺上報(bào)掛機(jī)事件。

軟交換平臺還用于在isdn用戶被叫掛機(jī)時(shí),向h.248協(xié)議模塊通知用戶通話結(jié)束,h.248協(xié)議模塊通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)關(guān)通道并通知isdn協(xié)議模塊通話結(jié)束,isdn協(xié)議模塊通過業(yè)務(wù)通信模塊通知isdn用戶通話結(jié)束。

本發(fā)明在現(xiàn)有voip網(wǎng)關(guān)上增加isdn協(xié)議模塊和協(xié)議轉(zhuǎn)換模塊,并修改h.248協(xié)議模塊部分功能,isdn協(xié)議模塊通過業(yè)務(wù)通信模塊連接isdn用戶,協(xié)議轉(zhuǎn)換模塊實(shí)現(xiàn)isdn用戶主被叫號碼與h.248端點(diǎn)之間的相互映射,h.248協(xié)議模塊與isdn協(xié)議模塊之間交互通知通話開始,isdn協(xié)議模塊不直接與軟交換平臺信息交互,軟交換平臺仍直接與h.248協(xié)議模塊信息交互,從而實(shí)現(xiàn)接入voip網(wǎng)關(guān)的isdn用戶與h.248之間的相互映射,解決了isdn用戶接入到ngn的h.248網(wǎng)絡(luò)上無法使用的問題。

實(shí)施例2:

參見圖1所示,本發(fā)明實(shí)施例還公開了一種采用voip網(wǎng)關(guān)的isdn用戶接入系統(tǒng)的voip網(wǎng)關(guān)的isdn用戶接入方法,包括:

1、isdn用戶主叫時(shí),參見圖2所示,

a1,isdn用戶主叫時(shí),業(yè)務(wù)通信模塊與idsn用戶建立連接;

a2,isdn協(xié)議模塊通過業(yè)務(wù)通信模塊與idsn用戶建立通話后,通過業(yè)務(wù)通信模塊從voip網(wǎng)關(guān)中提取呼叫控制信息并發(fā)送給協(xié)議轉(zhuǎn)換模塊;

a3,協(xié)議轉(zhuǎn)換模塊接收來自isdn協(xié)議模塊的呼叫控制信息,并根據(jù)預(yù)設(shè)的號碼變換規(guī)則將isdn協(xié)議呼叫事件轉(zhuǎn)換成h.248協(xié)議呼叫事件,并將呼叫控制信息中主被叫電話號碼轉(zhuǎn)換成h.248端點(diǎn)標(biāo)識,再將轉(zhuǎn)換后的呼叫控制信息發(fā)送至h.248協(xié)議模塊;

a4,h.248協(xié)議模塊收到來自協(xié)議轉(zhuǎn)換模塊的轉(zhuǎn)換后的呼叫控制信息時(shí),向軟交換平臺上報(bào)呼叫事件;

a5,軟交換平臺接收h.248協(xié)議模塊上報(bào)的呼叫事件,向h.248協(xié)議模塊下發(fā)建立通話的指令;

a6,h.248協(xié)議模塊收到建立通話的指令時(shí),通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)開通道并通知isdn協(xié)議模塊開始通話;業(yè)務(wù)通信模塊將從voip網(wǎng)關(guān)中提取的報(bào)文發(fā)送到isdn協(xié)議模塊;

a7,isdn協(xié)議模塊通過業(yè)務(wù)通信模塊與idsn用戶開始通話。

2、isdn用戶被叫時(shí),參見圖3所示,

b1,isdn用戶被叫時(shí),軟交換平臺向h.248協(xié)議模塊下發(fā)建立通話的指令;

b2,h.248協(xié)議模塊收到來自軟交換平臺的建立通話的指令時(shí),提取建立通話的指令中的軟交換控制信息發(fā)送至協(xié)議轉(zhuǎn)換模塊,并通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)開通道;

b3,協(xié)議轉(zhuǎn)換模塊接收來自h.248協(xié)議模塊的軟交換控制信息,并根據(jù)預(yù)設(shè)的號碼變換規(guī)則將h.248協(xié)議呼叫事件轉(zhuǎn)換成isdn協(xié)議呼叫事件,并將軟交換控制信息中h.248端點(diǎn)標(biāo)識轉(zhuǎn)換成主被叫電話號碼,再將轉(zhuǎn)換后的軟交換控制信息發(fā)送至isdn協(xié)議模塊;

b4,isdn協(xié)議模塊接收協(xié)議轉(zhuǎn)換模塊發(fā)送的轉(zhuǎn)換后的軟交換控制信息;

b5,業(yè)務(wù)通信模塊將從voip網(wǎng)關(guān)中提取的報(bào)文發(fā)送到isdn協(xié)議模塊,isdn協(xié)議模塊通過業(yè)務(wù)通信模塊與idsn用戶建立通話;

b6,業(yè)務(wù)通信模塊與idsn用戶通話建立成功時(shí),業(yè)務(wù)通信模塊通知isdn協(xié)議模塊通話建立成功;

b7,isdn協(xié)議模塊通知h.248協(xié)議模塊通話開始;h.248協(xié)議模塊向軟交換平臺上報(bào)通話開始。

3、isdn用戶主叫掛機(jī)時(shí),參見圖4所示,

c1,isdn用戶主叫掛機(jī)時(shí),isdn協(xié)議模塊向h.248協(xié)議模塊通知用戶通話結(jié)束,h.248協(xié)議模塊向軟交換平臺上報(bào)掛機(jī)事件,并通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)關(guān)通道;

c2,軟交換平臺向h.248協(xié)議模塊發(fā)送結(jié)束通話的指令,h.248協(xié)議模塊收到結(jié)束通話的指令后,通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)關(guān)通道。

4、isdn用戶被叫掛機(jī)時(shí),參見圖5所示,

d1,isdn用戶被叫掛機(jī)時(shí),軟交換平臺向h.248協(xié)議模塊發(fā)送結(jié)束通話的指令,h.248協(xié)議模塊通過業(yè)務(wù)通信模塊通知voip網(wǎng)關(guān)關(guān)通道并通知isdn協(xié)議模塊釋放通話;

d2,isdn協(xié)議模塊通過業(yè)務(wù)通信模塊與isdn用戶斷開連接;

d3,斷開連接后,isdn協(xié)議模塊通知h.248協(xié)議模塊用戶掛機(jī)通話結(jié)束,h.248協(xié)議模塊向軟交換平臺上報(bào)掛機(jī)事件。

實(shí)施例3:voip網(wǎng)關(guān)上電啟動過程的實(shí)現(xiàn)流程,參見圖6所示:

第一步:voip網(wǎng)關(guān)上電,先進(jìn)行外圍模塊的初始化,包括交換驅(qū)動、設(shè)備管理、配置管理模塊、語音業(yè)務(wù)主從通信模塊的初始化,完成各模塊數(shù)據(jù)結(jié)構(gòu)和任務(wù)的初始化。

第二步:voip網(wǎng)關(guān)各模塊初始化完成后執(zhí)行生效各模塊配置。

第三步:調(diào)用h.248語音初始化接口初始化h.248協(xié)議,加載語音模塊,進(jìn)行語音數(shù)據(jù)結(jié)構(gòu)、語音協(xié)議棧、語音任務(wù)的初始化。

第四步:調(diào)用協(xié)議轉(zhuǎn)換模塊初始化接口,完成h.248協(xié)議和isdn協(xié)議下呼叫過程映射模塊初始化。

第五步:調(diào)用isdn初始化接口,完成isdn協(xié)議棧、數(shù)據(jù)結(jié)構(gòu)和任務(wù)的初始化,完成voip網(wǎng)關(guān)上電啟動過程。

實(shí)施例4:isdn呼入轉(zhuǎn)換h.248呼出通話,即voip網(wǎng)關(guān)isdn用戶做主叫時(shí)通話,參見圖7所示:

第一步:voip網(wǎng)關(guān)isdn用戶摘機(jī)撥號后根據(jù)isdn用戶和h.248用戶映射關(guān)系,在isdn呼入轉(zhuǎn)換h.248協(xié)議時(shí),將主叫號碼變換(入局主叫號碼變換)后,對h.248用戶通知呼叫過程事件,h.248協(xié)議模塊向軟交換(ss)平臺發(fā)送notify消息上報(bào)摘機(jī)撥號事件;

第二步:軟交換平臺向voip網(wǎng)關(guān)h.248用戶發(fā)送addrequest指令用于下發(fā)回鈴消息并建立通話,h.248協(xié)議模塊收到后,通過業(yè)務(wù)通信模塊通知dsp開通道,并向isdn用戶發(fā)送回鈴開始消息;

第三步:對端用戶摘機(jī)后軟交換平臺向voip網(wǎng)關(guān)h.248用戶發(fā)送modifyrequest指令用于停止回鈴消息并開始通話,h.248協(xié)議模塊收到后,通知isdn協(xié)議模塊通話開始,isdn協(xié)議模塊向isdn用戶發(fā)送呼叫連接connect消息。

至此完成voip網(wǎng)關(guān)isdn用戶做主叫時(shí)通話的建立。

實(shí)施例5:h.248呼入轉(zhuǎn)換isdn呼出,即voip網(wǎng)關(guān)isdn用戶做被叫時(shí)通話,參見圖8所示:

第一步:軟交換平臺向voip網(wǎng)關(guān)h.248用戶發(fā)送addrequest指令用于下發(fā)振鈴消息并建立通話,h.248協(xié)議模塊收到后,將被叫號碼變換(出局被叫號碼變換)后,根據(jù)呼叫狀態(tài)以及消息內(nèi)容,提取必要的信息后映射成q931對應(yīng)的消息,作為isdn協(xié)議棧輸入,通知isdn協(xié)議棧呼叫事件,并通過業(yè)務(wù)通信模塊通知dsp開通道;

第二步:isdn模塊收到呼叫建立消息后,向voip網(wǎng)關(guān)h.248用戶映射的isdn用戶發(fā)送呼叫建立setup消息并開始振鈴,h.248協(xié)議模塊收到isdn協(xié)議模塊振鈴開始消息后向軟交換平臺發(fā)送addreply消息回復(fù)確認(rèn);

第三步:isdn用戶摘機(jī)后dsp從d通道中提取q921,q931報(bào)文凈荷后,通過業(yè)務(wù)通信模塊向isdn模塊發(fā)送呼叫連接connect消息,isdn協(xié)議模塊通知h.248協(xié)議模塊用戶摘機(jī)通話開始,h.248協(xié)議模塊向軟交換平臺發(fā)送notify消息上報(bào)摘機(jī)。

至此完成voip網(wǎng)關(guān)做被叫時(shí)通話的建立。

實(shí)施例6:isdn用戶掛機(jī)釋放通話,即voip網(wǎng)關(guān)通話時(shí)isdn用戶先掛機(jī)時(shí)釋放通話,參見圖9所示:

第一步:isdn用戶掛機(jī)后向isdn模塊發(fā)送斷開呼叫連接disconnect消息,isdn協(xié)議模塊通知h.248協(xié)議模塊用戶掛機(jī)通話結(jié)束,h.248協(xié)議模塊向軟交換平臺發(fā)送notify消息上報(bào)掛機(jī)。

第二步:軟交換平臺向voip網(wǎng)關(guān)h.248用戶發(fā)送subtract指令用于釋放連接結(jié)束通話,h.248協(xié)議模塊收到后,通過業(yè)務(wù)通信模塊通知dsp關(guān)通道,結(jié)束通話,完成isdn用戶掛機(jī)通話結(jié)束過程。

實(shí)施例7:對端h.248用戶掛機(jī)釋放通話,即voip網(wǎng)關(guān)通話時(shí)對端h.248用戶先掛機(jī)時(shí)釋放通話,參見圖10所示:

第一步:對端用戶掛機(jī)后軟交換平臺向voip網(wǎng)關(guān)h.248用戶發(fā)送subtract指令用于釋放連接結(jié)束通話,h.248協(xié)議模塊收到后,通過業(yè)務(wù)通信模塊通知dsp關(guān)通道,并通知isdn協(xié)議模塊釋放呼叫;

第二步:isdn協(xié)議模塊向isdn用戶發(fā)送斷開呼叫連接disconnect消息;

第三步:isdn用戶掛機(jī)后isdn協(xié)議模塊通知h.248協(xié)議模塊用戶掛機(jī)通話結(jié)束,h.248協(xié)議模塊向軟交換平臺發(fā)送notify消息上報(bào)掛機(jī),結(jié)束通話過程。

本發(fā)明不局限于上述實(shí)施方式,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也視為本發(fā)明的保護(hù)范圍之內(nèi)。本說明書中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1