




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、H.248協(xié)議正常呼叫流程解析目 錄一、H.248協(xié)議基本概念介紹2二、H.248協(xié)議呼叫實(shí)例模型2三、H.248協(xié)議呼叫流程3四、H.248協(xié)議信令分析3五、附件18 特性名、事件名和信號(hào)舉例18 包分類列表19 H.248協(xié)議命令20 H.248消息的結(jié)構(gòu)21關(guān)鍵詞: H.248 MG MGC 呼叫流程摘 要: 該文檔主要用于幫助處理H.248協(xié)議的VOIP業(yè)務(wù)方面的問(wèn)題,在理解和掌握協(xié)議和呼叫流程的基礎(chǔ)上,根據(jù)跟蹤的信令或抓取的H.248協(xié)議包,分析定位問(wèn)題故障原因。本文主要針對(duì)同一個(gè)MG接口下兩個(gè)用戶正常的呼叫流程信令來(lái)解析。隨著NGN網(wǎng)絡(luò)和VOIP業(yè)務(wù)的不斷應(yīng)用和發(fā)展,H248協(xié)議在
2、目前應(yīng)用中越來(lái)越廣泛。對(duì)于協(xié)議和整個(gè)呼叫流程的理解和掌握,將非常有助于我們故障定位和問(wèn)題處理。一、 H.248協(xié)議基本概念介紹H.248協(xié)議,也叫MeGaCo協(xié)議,是媒體網(wǎng)關(guān)控制器(MGC)與媒體網(wǎng)關(guān)(MG)之間的一種媒體網(wǎng)關(guān)控制協(xié)議。它提供了MGC在呼叫處理過(guò)程中控制MG中各類靜態(tài)及動(dòng)態(tài)資源(IP/ATM/TDM)的能力(包括終端屬性、終端連接交換關(guān)系及其承載的媒體流);還提供了獨(dú)立于呼叫的MG狀態(tài)維護(hù)與管理能力。二、 H.248協(xié)議呼叫實(shí)例模型圖1-1 H.248呼叫實(shí)例模型同一MG下的兩個(gè)終端之間的呼叫建立和釋放流程如圖1-22所示。不同MG下的兩個(gè)終端之間的呼叫建立和釋放流程與該流程基
3、本相同,在此不再贅述。本流程示例基于以下約定:l Termination1的物理終端ID為A0,UserA與A0連接;l Termination2的物理終端ID為A1,UserB與A1連接;l UserA為主叫,UserB為被叫,主叫先掛機(jī);l SoftX3000的IP地址和端口號(hào)為:192.168.100.1:2944;l MG的IP地址和端口號(hào)為:192.168.100.70:2944。三、 H.248協(xié)議呼叫流程圖1-2 同一MG下的兩個(gè)終端之間的H.248呼叫流程示例四、 H.248協(xié)議信令分析事件1:主叫用戶摘機(jī)MG設(shè)備檢測(cè)到終端A0對(duì)應(yīng)的主叫用戶UserA摘機(jī),并通過(guò)NTFY_RE
4、Q命令,把摘機(jī)事件通知給MGC。NTFY_REQ命令的文本描述MEGACO/1 192.168.100.70:2944T=883C= - N=A0OE=al/of第一行:MEGACO即H.248協(xié)議,版本為1。表示由MG發(fā)給MGC的消息MG的IP地址和端口號(hào)為:192.168.100.70:2944第二行:T表示Transaction事務(wù),此為請(qǐng)求事務(wù),事務(wù)ID為“883”;C表示Context關(guān)聯(lián),“-”表示此時(shí)封裝的關(guān)聯(lián)為空。第三行:N表示Notify通知命令,該命令作用于終端A0。第四行:OE表示Observe Event觀測(cè)到的事件描述符。此時(shí),TerminationA所在的MG觀測(cè)到
5、UserA摘機(jī),向MGC匯報(bào)該事件。RequestID為“”。MGC確認(rèn)收到用戶摘機(jī)事件,回應(yīng)答消息。NTFY_REPLY響應(yīng)的文本描述MEGACO/1 192.168.100.1:2944P=883C= - N=A0第一行:MEGACO即H.248協(xié)議,版本為1。表示由MGC發(fā)給MG的消息MGC的IP地址和端口號(hào)為:192.168.100.1:2944第二行:P表示Reply響應(yīng)事務(wù),事務(wù)ID為“883”,與請(qǐng)求事務(wù)ID一致;C表示Context關(guān)聯(lián),“-”表示此時(shí)封裝的關(guān)聯(lián)為空。 響應(yīng)有兩種:“Reply”和“Pending”?!癛eply”表示已經(jīng)完成了命令執(zhí)行,返回執(zhí)行成功或失敗信息;
6、“Pending” 指示命令正在處理,但仍然沒(méi)有完成。當(dāng)命令處理時(shí)間較長(zhǎng)時(shí),可以防止發(fā)送者重發(fā)事務(wù)請(qǐng)求。第三行:N表示Notify通知命令,該命令作用于終端A0。事件2:MG給主叫放撥號(hào)音MGC收到主叫用戶摘機(jī)事件后,通過(guò)MOD_REQ命令指示MG給A0終端對(duì)應(yīng)的UserA放撥號(hào)音,并且把DigitMap(撥號(hào)計(jì)劃dmap1)通知給MG,要求根據(jù)DigitMap收號(hào),并同時(shí)檢測(cè)用戶掛機(jī)事件。MOD_REQ命令的文本描述MEGACO/1 192.168.100.1:2944T=C= - MF=A0E=dd/ceDigitMap=dmap1,al/*,SGcg/dt,DM=dmap1(2-9xxx
7、xxx|13xxxxxxxxx|0xxxxxxxxx|9xxxx|10124-9x|E|x.F|0-9EF.L)第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為“”,該事務(wù)ID用于將該請(qǐng)求事務(wù)和其觸發(fā)的響應(yīng)事務(wù)相關(guān)聯(lián)。第三行:此時(shí),該事務(wù)封裝的關(guān)聯(lián)為空。第四行:MF表示Modify 命令,用來(lái)修改終端A0的特性、事件和信號(hào)。第五行:E表示Event事務(wù)描述符,其RequestID為“”。通過(guò)RequestID 可以將事件請(qǐng)求命令和事件發(fā)生通知Notify 命令關(guān)聯(lián)起來(lái)。第六行:MGC請(qǐng)求MG監(jiān)視終端A0發(fā)生的以下事件:事件一,根據(jù)Digit Map規(guī)定的
8、撥號(hào)計(jì)劃(dmap1)收號(hào)。事件二,請(qǐng)求MG檢測(cè)模擬線包(al)中的所有事件。第七行:SG表示Signal信號(hào)描述符。表示MGC請(qǐng)求MG給終端A0送撥號(hào)音(dt:dial tone)。第八行:DM表示Digit Map數(shù)圖描述符。MGC給MG下發(fā)撥號(hào)計(jì)劃dmap1。 第九行:撥號(hào)計(jì)劃dmap1。其中,“2-9xxxxxx”表示用戶可以撥29中任意一位數(shù)字開頭的任意7位號(hào)碼;“13xxxxxxxxx”表示13開頭的任意11號(hào)碼;“0xxxxxxxxx”表示0開頭的任意10位號(hào)碼;“9xxxx”表示9開頭的任意5位號(hào)碼;“10124-9x”表示1開頭,3以外的十進(jìn)制數(shù)為第二位的任意3位號(hào)碼;“E”
9、表示字母“*”;“F”表示字母“#”;“0-9EF.L”表示撥以數(shù)字09、字母“*”、“#”開頭的任意位等長(zhǎng)定時(shí)器超時(shí)之后就會(huì)上報(bào)。協(xié)議中定義的數(shù)字表:數(shù)字或字符含義09ADX通配值,表示“09”之間的任意數(shù)字T表示檢測(cè)到定時(shí)器超時(shí),即在匹配完撥號(hào)方案后,如果仍然有號(hào)碼,系統(tǒng)將逐位上報(bào)號(hào)碼*表示DTMF方式中的“*”#表示DTMF方式中的“#”.表示其前面的數(shù)字或字符可以出現(xiàn)任意多個(gè),包括0個(gè)|用于分隔字符串,表示每個(gè)字符串為一個(gè)可選擇的撥號(hào)方案 表示在其中的數(shù)字或字符串中任選一位MG返回MOD_REPLY響應(yīng)MGC的MOD_REQ命令。MOD_REPLY響應(yīng)的文本描述MEGACO/1 192
10、.168.100.70:2944P=C= - MF=A0第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:響應(yīng)事務(wù)ID為“”,該事務(wù)ID用于和請(qǐng)求事務(wù)相關(guān)聯(lián)。第三行:此時(shí),該事務(wù)封裝的關(guān)聯(lián)為空。第四行:MF表示Modify 命令,用來(lái)修改終端A0的特性、事件和信號(hào)。事件3:主叫用戶撥號(hào)UserA撥號(hào), MG對(duì)所撥號(hào)碼進(jìn)行收集,并與對(duì)應(yīng)的DigitMap進(jìn)行匹配,匹配成功,通過(guò)NTFY_REQ命令發(fā)送給MGC。NTFY_REQ命令的文本描述MEGACO/1 192.168.100.70:2944T=884C= - N=A0OE=20030429T06132700:dd/c
11、eMeth=UM,ds=6540100第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為884。此時(shí),該事務(wù)封裝的關(guān)聯(lián)為空。MGC的實(shí)現(xiàn)方式為主叫撥號(hào)之后才建立關(guān)聯(lián),以免主叫摘機(jī)不撥號(hào)、所撥的號(hào)碼不存在等原因引起的資源浪費(fèi)。第三行:Notify命令,該命令作用于終端A0。第四行:觀測(cè)到的事件描述符。RequestID為“”,與上文MOD_REQ命令的RequestID相同,表示該通知由此MOD_REQ命令觸發(fā)。第五行:上報(bào)DigitMap事件 的時(shí)間戳?!?0030429T06132700”表示2003年4月29日早上6時(shí)13分27秒。第六行:終端A0觀測(cè)
12、到的事件為DTMF檢測(cè)包中的DigitMap Completion事件。該事件的兩個(gè)參數(shù)為:DigitMap結(jié)束方式(Meth)和數(shù)字串(ds)。第七行:Meth為DigitMap結(jié)束方式。數(shù)字串“ds”,此時(shí)表示UserA所撥的號(hào)碼為“6540100”。DigitMap結(jié)束方式(Meth)有3個(gè)可能值:“UM”:明確匹配。如果恰好只剩下一個(gè)候選撥號(hào)序列且完全匹配,就會(huì)產(chǎn)生一個(gè)“明確匹配”的DigitMapCompletion 事件?!癙M”:部分匹配。在每一步中,等待下一撥號(hào)事件的定時(shí)器將采用缺省的定時(shí)原則,或者參照一個(gè)或多個(gè)撥號(hào)事件序列中明確規(guī)定的定時(shí)器。若定時(shí)器超時(shí),且不能與候選撥號(hào)事件
13、集完全匹配或沒(méi)有候選撥號(hào)事件可以匹配,則報(bào)告“定時(shí)器超時(shí),部分匹配”。“FM”:完全匹配。若定時(shí)器超時(shí),且能與候選撥號(hào)事件集中的一個(gè)撥號(hào)事件完全匹配,則報(bào)告“定時(shí)器超時(shí),完全匹配”。MGC發(fā)NTFY_REPLY響應(yīng)確認(rèn)收到MG的NTFY_REQ命令。NTFY_REPLY響應(yīng)的文本描述MEGACO/1 192.168.100.1:2944P=884C= - N=A0第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為884。此時(shí),該事務(wù)封裝的關(guān)聯(lián)為空。第三行:Notify命令,該命令作用于終端A0。事件4:在主叫用戶側(cè)增加新的關(guān)聯(lián)MGC在MG中創(chuàng)建一個(gè)新con
14、text,并在context中加入TDM termination和RTP termination。ADD_REQ命令的文本描述MEGACO/1 192.168.100.1:2944T=C=$A=A0MOMO=SR,RV=OFF,RG=OFF,E=al/*,SG,A=$MOMO=IN,RV=OFF,RG=OFF,nt/jit=40,Lv=0 c=IN IP4 $ m=audio $ RTP/AVP 8第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為“”。第三行:“$”表示請(qǐng)求MG創(chuàng)建一個(gè)新關(guān)聯(lián)。由于目前關(guān)聯(lián)還不確定,所以使用“$”。第四行:A表示ADD命令
15、,將終端A0加入到新增的關(guān)聯(lián)中。第五行:M表示Media媒體描述符?!癘”表示LocalControl本地控制描述符。MO表示Modify命令,修改終端A0的屬性為收發(fā)模式(SR),預(yù)留組屬性(RG)、預(yù)留值屬性(RV)均為“OFF”。第六行:事件描述符。RequestID為“”,MGC請(qǐng)求MG檢測(cè)模擬線包中所有事件的發(fā)生,例如掛機(jī)事件。第七行:信號(hào)描述符。此時(shí)信號(hào)為空,表示MGC要求MG停止目前所播放的任何信號(hào)。第八行:ADD命令,將某個(gè)RTP終端加入新增關(guān)聯(lián)。其中,新的RTP終端為臨時(shí)終端,由于RTP終端的描述符沒(méi)有確定,所以使用“$”。第九行:媒體描述符。“O”表示本地控制描述符,MO表
16、示Modify命令,此時(shí)修改RTP終端模式為去激活(INACTIVE),預(yù)留組屬性(RG)、預(yù)留值屬性(RV)均為“OFF”,“nt/jit=40”表示Network Package中的抖動(dòng)緩存最大值為40毫秒。第十行:L表示Local,MGC建議新的RTP終端采用一系列本地描述參數(shù)。“v=0” 表示SDP(Session Description Protocol)會(huì)話描述協(xié)議版本為0?!癱=IN IP4 $”表示RTP終端的關(guān)聯(lián)信息,IN表示關(guān)聯(lián)的網(wǎng)絡(luò)標(biāo)識(shí)為Internet,關(guān)聯(lián)地址類型為IP4,“$”表示目前本地IP地址未知。“m=audio $ RTP/AVP 8”表示MGC建議新的RT
17、P終端的媒體描述,“audio”表示RTP終端的媒體類型為音頻,“$”表示RTP終端的媒體端口號(hào)目前未知,“RTP/AVP”為傳送層協(xié)議,其值和“c”行中的地址類型有關(guān),對(duì)于IP4來(lái)說(shuō),大多數(shù)媒體業(yè)務(wù)流都在RTP/UDP上傳送,已定義如下兩類協(xié)議:RTP/AVP,音頻/視頻應(yīng)用文檔,在UDP上傳送;Udp,UDP協(xié)議?!?”對(duì)于音頻和視頻來(lái)說(shuō),就是RTP音頻/視頻應(yīng)用文檔中定義的媒體靜荷類型。表示MGC建議RTP終端媒體編碼格式采用G.711A。H.248協(xié)議規(guī)定RTP靜荷類型至編碼的映射關(guān)系為:G.711U = 0;G.726 = 2;G.723,G.7231 = 4;G.711A = 8;
18、G.729,G.729A = 18。MG返回ADD_REPLY響應(yīng),分配新的連接描述符,新的RTP終端描述符。ADD_REPLY響應(yīng)的文本描述MEGACO/1 192.168.100.70:2944P=C=286A=A0,A=AMOMO=IN,RV=OFF,RG=OFF,nt/jit=40,Lv=0 c=IN IP4 192.168.100.70 m=audio 18300 RTP/AVP 8第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:響應(yīng)事務(wù)ID為“”?!癈=286”表示關(guān)聯(lián)已建立,MG賦予一個(gè)關(guān)聯(lián)ID“286”來(lái)標(biāo)識(shí)這個(gè)關(guān)聯(lián)。第三行:確認(rèn)物理終端A0和臨時(shí)終端
19、A已經(jīng)加入關(guān)聯(lián)286。第四行:媒體描述符。第五行:根據(jù)MGC的建議,網(wǎng)關(guān)確認(rèn)A終端采用G.711A媒體編碼格式,設(shè)置其RTP端口號(hào)為18300,填充本地IP地址192.168.100.70。事件5:在被叫用戶側(cè)增加新的關(guān)聯(lián)MGC進(jìn)行被叫號(hào)碼分析后,確定被叫UserB與MG的物理終端A1相連。因此,MGC使用ADD_REQ請(qǐng)求MG把物理終端A1和某個(gè)RTP終端加入到一個(gè)新的關(guān)聯(lián)中。MG返回ADD_REPLY響應(yīng),分配新的連接描述符為287,新的RTP終端描述符為A。MG根據(jù)MGC的建議,決定MG的A終端采用G.711A編解碼方式,設(shè)置其RTP端口號(hào)為18296,填充本地IP地址192.168.1
20、00.70,同時(shí)設(shè)置A終端為去激活(Inactive)模式。ADD_REQ命令的文本描述MEGACO/1 192.168.100.1:2944T=C=$A=A1MOMO=SR,RV=OFF,RG=OFF,E=al/*,SG,A=$M=OMO=IN,RV=OFF,RG=OFF,nt/jit=40,Lv=0 c=IN IP4 $ m=audio $ RTP/AVP 8各個(gè)參數(shù)的詳細(xì)解釋可參考事件4。ADD_REPLY響應(yīng)的文本描述MEGACO/1 192.168.100.70:2944P=C=287A=A1,A=AMOMO=IN,RV=OFF,RG=OFF,nt/jit=40,Lv=0 c=IN
21、IP4 192.168.100.70 m=audio 18296 RTP/AVP 8各個(gè)參數(shù)的詳細(xì)解釋可參考事件4。事件6:MG給被叫用戶放振鈴音MGC發(fā)送MOD_REQ命令給終端A1,修改終端A1的屬性并請(qǐng)求MG給UserB放振鈴音。MOD_REQ命令的文本描述MEGACO/1 192.168.100.1:2944T=C=287MF=A1E=al/*,SGal/ri第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為“”?!癈=287”表示關(guān)聯(lián)已建立,MG賦予一個(gè)關(guān)聯(lián)ID“287”來(lái)標(biāo)識(shí)這個(gè)關(guān)聯(lián)。第三行:MF表示Modify命令,該命令作用于終端A1。第四
22、行:事件描述符。RequestID為“”,MGC請(qǐng)求MG檢測(cè)模擬線包中所有事件的發(fā)生,例如掛機(jī)事件。第五行:信號(hào)描述符。ri即ring,此時(shí)MGC要求MG給被叫UserB放振鈴音。MG返回MOD_REPLY響應(yīng)進(jìn)行確認(rèn)。MOD_REPLY響應(yīng)的文本描述:MEGACO/1 192.168.100.70:2944P=C=287MF=A1第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:響應(yīng)事務(wù)ID為“”,與請(qǐng)求事務(wù)ID一致。事件7:MG給主叫用戶放回鈴音MGC發(fā)送MOD_REQ命令給終端A0,修改終端A0的屬性并請(qǐng)求MG給UserA放回鈴音。MOD_REQ命令的文本描述ME
23、GACO/1 192.168.100.1:2944T=C=286MF=A0E=al/*,SGcg/rt第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為“”。“C=286”表示關(guān)聯(lián)ID為286。第三行:MF表示Modify命令,該命令作用于終端A0。第四行:事件描述符。RequestID為“”,MGC請(qǐng)求MG檢測(cè)模擬線包中所有事件的發(fā)生,例如掛機(jī)事件。第五行:信號(hào)描述符。rt即ringback tone,此時(shí)MGC要求MG給被叫UserA放回鈴音。MG返回MOD_REPLY響應(yīng)進(jìn)行確認(rèn)。MOD_REPLY響應(yīng)的文本描述:MEGACO/1 192.168.1
24、00.70:2944P=C=286MF=A0各個(gè)參數(shù)的詳細(xì)解釋可參考事件6事件8:被叫用戶摘機(jī)被叫UserB摘機(jī),MG把摘機(jī)事件通過(guò)NTFY_REQ命令通知MGC。NTFY_REQ命令的文本描述MEGACO/1 192.168.100.70:2944T=885C=287N=A1OE=al/of第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為“885”。“C=287”表示關(guān)聯(lián)ID為287。第三行:N表示Notify命令,該命令作用于終端A1。第四行:OE表示Observe Event觀測(cè)事件。MG觀測(cè)到UserB摘機(jī)(of:off -hook),向MGC匯
25、報(bào)該事件,事件ID為“”。MGC返回NTFY_REPLY響應(yīng)進(jìn)行確認(rèn)。NTFY_REPLY響應(yīng)的文本描述MEGACO/1 192.168.100.1:2944P=885C=287N=A1各個(gè)參數(shù)的詳細(xì)解釋可參考事件6事件9:MG給被叫停放振鈴音MGC把與終端A0關(guān)聯(lián)的RTP終端A的連接描述通過(guò)MOD_REQ命令送給與終端A1關(guān)聯(lián)的RTP終端A。并且修改RTP終端A的模式為收/發(fā)。MOD_REQ命令的文本描述MEGACO/1 192.168.100.1:2944T=C=287MF=A1MOMO=SR,RV=OFF,RG=OFF,tdmc/ec=ON,E=al/*,SG,MF=AMOMO=SR,R
26、V=OFF,RG=OFF,Lv=0 c=IN IP4 - m=audio - RTP/AVP 8,Rv=0 c=IN IP4 192.168.100.70 m=audio 18300 RTP/AVP 8第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為“”,關(guān)聯(lián)ID為“287”,即MGC和Termination2建立的關(guān)聯(lián)。第三行:Modify命令,修改終端A1的屬性?!癕”表示媒體描述符,“O”表示LocalControl描述符,“MO=SR”表示MGC修改終端A1的模式為收/發(fā),“RV=OFF,RG=OFF”表示預(yù)留組屬性、預(yù)留值屬性均為“OFF”,“
27、tdmc/ec=ON”表示MGC建議MG TDM電路包中的回聲取消特性為“ON”。第四行:MGC請(qǐng)求MG檢測(cè)終端A1發(fā)生的事件,例如掛機(jī)等。第五行:信號(hào)描述符。此時(shí)信號(hào)為空,表示MGC要求MG停止目前所播放的任何信號(hào)。第六行:Modify命令,修改RTP終端A的屬性?!癕”表示媒體描述符,“O”表示LocalControl描述符,“MO=SR”表示MGC修改RTP終端A的模式為收/發(fā),“RV=OFF,RG=OFF”表示預(yù)留組屬性、預(yù)留值屬性均為“OFF”。第七行:Local描述符,包含本端RTP(與終端A1關(guān)聯(lián))終端A的連接描述。第八行:Remote描述符,包含遠(yuǎn)端RTP(與終端A0關(guān)聯(lián)的)終
28、端A的連接描述。MG返回MOD_REPLY響應(yīng)進(jìn)行確認(rèn)。MOD_REPLY響應(yīng)的文本描述:MEGACO/1 191.165.15.122:2944P=C=287MF=A1,MF=AMLv=0 c=IN IP4 192.168.100.70 m=audio 18296 RTP/AVP 8各個(gè)參數(shù)的詳細(xì)解釋可參考事件4事件10:MG給主叫停放回鈴音MGC把與終端A1關(guān)聯(lián)的RTP終端A的連接描述通過(guò)MOD_REQ命令送給與終端A0關(guān)聯(lián)的RTP終端A。并且修改RTP終端A的模式為收/發(fā)。MOD_REQ命令的文本描述MEGACO/1 192.168.100.1:2944T=C=286MF=A0MOMO=
29、SR,RV=OFF,RG=OFF,tdmc/ec=ON,E=al/*,SG,MF=AMOMO=SR,RV=OFF,RG=OFF,Lv=0 c=IN IP4 - m=audio - RTP/AVP 8,Rv=0 c=IN IP4 192.168.100.70 m=audio 18296 RTP/AVP 8各個(gè)參數(shù)的詳細(xì)解釋可參考事件9。MG返回MOD_REPLY響應(yīng)進(jìn)行確認(rèn)。此后終端A0和終端A1都知道了本端和對(duì)端的連接信息。具備了通話條件,開始通話。MOD_REPLY響應(yīng)的文本描述MEGACO/1 191.165.15.122:2944P=C=286MF=A0,MF=AMLv=0 c=IN I
30、P4 192.168.100.70 m=audio 18300 RTP/AVP 8事件11:主叫用戶掛機(jī)MG檢測(cè)到主叫用戶UserA掛機(jī)后發(fā)送NTFY_REQ命令通知MGC。NTFY_REQ命令的文本描述MEGACO/1 192.168.100.70:2944T=886C=286N=A0OE=al/on第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為“886”。“C=286”表示關(guān)聯(lián)ID為286。第三行:當(dāng)MG觀測(cè)到UserA掛機(jī)后(on:On-hook),通過(guò)Notify命令向MGC匯報(bào)該事件,事件ID為“”。MGC發(fā)NTFY_REPLY確認(rèn)已收到通知
31、命令。NTFY_REPLY響應(yīng)的文本描述MEGACO/1 192.168.100.1:2944P=886N=A0事件12:MGC請(qǐng)求MG監(jiān)測(cè)用戶是否有摘機(jī)事件當(dāng)MGC收到UserA的掛機(jī)事件,MGC給MG發(fā)送MOD_REQ命令修改終端A0屬性,請(qǐng)求MG進(jìn)一步檢測(cè)終端A0發(fā)生的事件,如摘機(jī)事件等,并且修改RTP終端A的模式為去激活。MOD_REQ命令的文本描述MEGACO/1 192.168.100.1:2944T=C=286MF=A0E=al/*,SG,MF=AMOMO=IN,RV=OFF,RG=OFF第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為“”
32、,關(guān)聯(lián)ID為“286”,即MGC和Termination1建立的關(guān)聯(lián)。第三行:Modify命令,修改終端A0的屬性。并檢測(cè)終端A0模擬線路上所有事件,此時(shí)停放任何信號(hào)音。第四行:Modify命令,修改終端A的屬性。“M”表示媒體描述符,“O”表示LocalControl描述符,“MO=SR”表示MGC修改終端A的模式為去激活(IN:Inactive),“RV=OFF,RG=OFF”表示預(yù)留組屬性、預(yù)留值屬性均為“OFF”。 MG發(fā)送MOD_REPLY響應(yīng)確認(rèn)已接收MOD_REQ命令并執(zhí)行。MOD_REPLY響應(yīng)的文本描述MEGACO/1 192.168.100.70:2944P=C=286MF
33、=A0,MF=A事件13:MG給主叫用戶拆線MGC收到UserA的掛機(jī)事件后,將向MG發(fā)送SUB_REQ命令,把關(guān)聯(lián)286中的所有的半永久型終端和臨時(shí)的RTP終端刪除,從而刪除關(guān)聯(lián),拆除呼叫。SUB_REQ命令的文本描述MEGACO/1 192.168.100.1:2944T=C=286O-S=*第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為“”,關(guān)聯(lián)ID為“286”?!癘-S=*”中“O”表示Optional,“S”表示Subtract,“*”表示ALL。由此,“O-S=*”表示刪除286 context中的所有終端。MG返回SUB_REPLY響應(yīng)確
34、認(rèn)已接收SUB_REQ命令。SUB_REPLY響應(yīng)的文本描述MEGACO/1 192.168.100.70:2944P=C=286S=A0,S=A事件14:MG給被叫放忙音,并監(jiān)測(cè)被叫是否有掛機(jī)事件。MGC給MG發(fā)MOD_REQ命令修改終端A1的屬性,請(qǐng)求MG監(jiān)測(cè)終端A1發(fā)生的事件,如掛機(jī)等,并且請(qǐng)求MG給終端A1送忙音。MOD_REQ命令的文本描述MEGACO/1 192.168.100.1:2944T=C=287MF=A1E=al/*,SGcg/bt第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為“”,關(guān)聯(lián)ID為“287”,即MGC和Terminat
35、ion2建立的關(guān)聯(lián)。第三行:Modify命令,修改終端A1的屬性。并檢測(cè)終端A1模擬線路上所有事件,例如掛機(jī)事件。并給終端A1放忙音(bt :busy tone)。MG返回MOD_REPLY響應(yīng)確認(rèn)收到MOD_REQ命令。 MOD_REPLY響應(yīng)的文本描述MEGACO/1 192.168.100.70:2944P=C=287MF=A1事件15:MGC請(qǐng)求MG監(jiān)測(cè)主叫用戶是否有摘機(jī)事件終端A0、RTP終端、MGC之間的關(guān)聯(lián)和呼叫拆除之后。MGC向MG發(fā)送MOD_REQ命令,請(qǐng)求MG監(jiān)測(cè)終端A0發(fā)生的事件,如摘機(jī)事件等。MOD_REQ命令的文本描述MEGACO/1 192.168.100.1:29
36、44T=C= - MF=A0E=al/*,SG第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為“”,關(guān)聯(lián)ID為空。第三行:Modify命令,修改終端A0的屬性。并檢測(cè)終端A0模擬線路上所有事件,例如掛機(jī)事件,并停放任何信號(hào)音。MG返回MOD_REPLY響應(yīng)確認(rèn)已接收MOD_REQ命令。此時(shí)關(guān)聯(lián)為空。MOD_REPLY響應(yīng)的文本描述MEGACO/1 192.168.100.70:2944P=C= - MF=A0事件16:被叫用戶掛機(jī)MG監(jiān)測(cè)到被叫用戶UserB掛機(jī)事件,并發(fā)送NTFY_REQ命令通知MGC。NTFY_REQ命令的文本描述MEGACO/1 1
37、92.168.100.70:2944T=887C=287N=A1OE=al/on第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為“887”,關(guān)聯(lián)ID為“287”。第三行:Notify命令,向MGC上報(bào)終端A1的掛機(jī)事件(on:On-hook)。Request ID為,和事件14 MOD_REQ命令的Request ID相同,表示該NTFY_REQ命令由事件14的MOD_REQ命令觸發(fā)。MGC發(fā)NTFY_REPLY確認(rèn)已收到通知命令。NTFY_REPLY響應(yīng)的文本描述MEGACO/1 192.168.100.1:2944P=887C=287N=A1事件17
38、:MG給被叫用戶拆線MGC收到UserB的掛機(jī)事件后,將向MG發(fā)送SUB_REQ命令,把關(guān)聯(lián)287中的半永久型終端和臨時(shí)的RTP終端刪除,從而刪除關(guān)聯(lián),拆除呼叫。SUB_REQ命令的文本描述MEGACO/1 192.168.100.1:2944T=C=287O-S=*第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為“”,關(guān)聯(lián)ID為“287”?!癘-S=*”中“O”表示Optional,“S”表示Subtract,“*”表示ALL。由此,“O-S=*”表示刪除287 context中的所有終端。MG返回SUB_REPLY響應(yīng)確認(rèn)已接收SUB_REQ命令。S
39、UB_REPLY響應(yīng)的文本描述MEGACO/1 192.168.100.70:2944P=C=287S=A1,S=A事件18:MGC請(qǐng)求MG監(jiān)測(cè)被叫用戶是否有摘機(jī)事件終端A1、RTP終端、MGC之間的關(guān)聯(lián)和呼叫拆除之后。MGC向MG發(fā)送MOD_REQ命令,請(qǐng)求MG監(jiān)測(cè)終端A1發(fā)生的事件,如摘機(jī)事件等。MOD_REQ命令的文本描述MEGACO/1 192.168.100.1:2944T=C= - MF=A1E=al/*,SG第一行:MEGACO協(xié)議的版本為1,以及消息發(fā)送者標(biāo)識(shí)(MID)。第二行:請(qǐng)求事務(wù)ID為“”,關(guān)聯(lián)ID為空。第三行:Modify命令,修改終端A1的屬性。并檢測(cè)終端A1模擬線
40、路上所有事件,例如摘機(jī)事件,并停放任何信號(hào)音。MG返回MOD_REPLY響應(yīng)確認(rèn)已接收MOD_REQ命令。此時(shí)關(guān)聯(lián)為空。MOD_REPLY響應(yīng)的文本描述MEGACO/1 192.168.100.70:2944P=C= - MF=A1五、 附件特性名、事件名和信號(hào)舉例事件名含義al/fl模擬線包中的拍叉事件al/of模擬線包中的摘機(jī)事件al/on模擬線包中的掛機(jī)事件al/ri模擬線包中的振鈴音信號(hào)cg/bt呼叫音包中的忙音信號(hào)cg/ct呼叫音包中的擁塞音信號(hào)cg/cw呼叫音包中的呼叫等待音信號(hào)cg/dt呼叫音包中的撥號(hào)音信號(hào)cg/rt呼叫音包中的回鈴音信號(hào)dd/ceDTMF檢測(cè)包中的DigitM
41、ap Completion事件nt/jitNetwork Package中的抖動(dòng)緩存最大值,單位為毫秒tdmc/ecTDM電路包中的回聲取消特性tdmc/gainTDM電路包中的增益控制特性包分類列表包名中文名包ID含義Generic通用包G常見項(xiàng)目里都會(huì)用到通用包Base Root Package基礎(chǔ)根包root該包定義了網(wǎng)關(guān)范圍內(nèi)的屬性Tone Generator Package音生成器包tonegen該包定義了生成放音的各種信號(hào)?;跀U(kuò)展性的考慮,該包沒(méi)有指定參數(shù)值。放音一般定義成單個(gè)的信號(hào),信號(hào)包含一個(gè)參數(shù)ind、一個(gè)放音ID。參數(shù)ind表示interdigit時(shí)延,放音ID用于放音。放音ID對(duì)于任何相同的語(yǔ)音來(lái)說(shuō)都應(yīng)該與語(yǔ)音生成保持一致。MG應(yīng)提供其
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 會(huì)員加盟協(xié)議合同范本
- 2025年閉口罐行業(yè)深度研究分析報(bào)告
- 裝飾工程可行性研究報(bào)告
- 2020-2025年中國(guó)阿利沙坦酯行業(yè)市場(chǎng)調(diào)研分析及投資前景預(yù)測(cè)報(bào)告
- 水平尺項(xiàng)目可行性研究報(bào)告
- 2024年甲基叔丁基醚項(xiàng)目評(píng)估報(bào)告
- 2025-2030年化纖紡織行業(yè)市場(chǎng)調(diào)研及前景趨勢(shì)預(yù)測(cè)報(bào)告
- 勞務(wù)合同范本安徽
- 2025年中國(guó)減水劑行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 中國(guó)氯甲酸芐酯項(xiàng)目投資可行性研究報(bào)告
- 2025年天津三源電力集團(tuán)限公司社會(huì)招聘33人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 川教版2024-2025學(xué)年六年級(jí)下冊(cè)信息技術(shù)全冊(cè)教案
- HYT 087-2005 近岸海洋生態(tài)健康評(píng)價(jià)指南
- (2024年)面神經(jīng)炎課件完整版
- 龍門吊重點(diǎn)技術(shù)規(guī)格書
- JJG(交通)054-2009 加速磨光機(jī)檢定規(guī)程-(高清現(xiàn)行)
- 玻璃水鉆行業(yè)需求分析及生產(chǎn)工藝流程
- 上科教版五年級(jí)上冊(cè)書法教案
- 宏偉公司財(cái)務(wù)管理目標(biāo)與利益沖突案例
- (完整版)信息技術(shù)讀書筆記3篇
- 商務(wù)運(yùn)營(yíng)管理PPT課件
評(píng)論
0/150
提交評(píng)論