




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
H.248/MegacoByLucasLiu
Alphanetworks(Chengdu).coContents目錄什么是H.248/Megaco重要的概念H.248中定義的報文完整的通話過程WhatisH.248/MegacoH.248/MegacoH.248/Megaco是VOIP中的一種媒體網關控制協(xié)議;2.由IETF和ITU-T研究組共同研究努力的結果IETF將其命名為Megaco(MediaGatewayControlProtocol),ITU-T則根據自己的協(xié)議編號體系將其命名為H.248WhatisH.248/MegacoH.248/Megaco特點1.H.248/Megaco把呼叫控制從媒體轉換中分離出來;2.協(xié)議規(guī)定了媒體網關和媒體網關控制器,媒體網關和軟件換之間進行通信的時候的協(xié)議要求3.媒體網關:將一種網絡中媒體轉換成另一種網絡所要求的格式(exp:電路->分組)4.媒體網關控制器:對媒體通道的連接控制相關的呼叫狀態(tài)進行控制NetworktopologyH.248/Megaco所依托的網絡體系結構軟件換設備控制層接入層IP中繼網關ATM中繼網關綜合接入網關多媒體網關媒體服務器MSH.248智能終端MPIADMC接入層媒體承載通道H.248MGCContents目錄什么是H.248/Megaco重要的概念H.248中定義的報文完整的通話過程ConceptionsH.248的一些概念
終端/終結點(Termination)和關聯(lián)(Context),這兩個概念是H.248中最基本最重要的概念1.終結點(Termination):終結點是MG上的邏輯實體,它發(fā)起和/或接收和/或控制流2.關聯(lián)(Context):關聯(lián)是一些終結點具有相互聯(lián)系形成的組合3.空關聯(lián)(Null):指包含所有哪些與其他終結點沒有聯(lián)系的終結點Example關聯(lián)(Context)媒體網關(MG)關聯(lián)(Context)*終結點終結點終結點RTP流SCN承載通道SCN承載通道終結點SCN承載通道*終結點SCN承載通道空關聯(lián)(Null)關聯(lián)(Context)Conceptions終端的分類:1.半永久終端:表示物理實體.例如設備中的某個物理通道,只要這個物理通道在媒體網關中被配置,就一直存在,只有當配置信息被刪除,與之對應的終端才會消失,每個半永久終端都有一個標識ID,如F420中默認的為A0/A12.臨時終端:代表臨時的信息流,例如RTP流,當需要時創(chuàng)建,使用完畢后就刪除,每個臨時終端也有一個標識,如RTP/10000,臨時終端是通過ADD命令來創(chuàng)建,通過SUBTRACT命令來刪除,與此不同,當一個半永久終端被加入一個特定的關聯(lián)時,它是從Null關聯(lián)中獲取,而當從特定關聯(lián)中刪除時,它又被返回到Null關聯(lián)3.根終結點(ROOT):有時候,一個命令是針對整個MG的,而不是某個終結點,為此H.248中定義了一類特殊的終結點:根終結點(ROOT),一般來說注冊時候都是以ROOT去注冊,也可以用單個終結點注冊.Contents目錄什么是H.248/Megaco重要的概念H.248中定義的報文完整的通話過程PacketsdefinedinH.248H.248中定義的8種報文:4.Move:將一個終結點從一個關聯(lián)轉移到另外一個關聯(lián)中,但是不能用于空關聯(lián);3.Subtract:用于將一個終結點從它所處的關聯(lián)中分離,同時返回這個終結點處于關聯(lián)期間的統(tǒng)計數據;2.Modify:用于修改終結點的屬性,事件和信號;1.Add:用于向一個關聯(lián)中添加終結點;PacketsdefinedinH.248H.248中定義的8種報文:8.ServiceChange:MG用ServiceChange來像MGC注冊,或者注銷,或者用于MG向MGC報告一個終結點或者一組終結點將要退出服務或者剛剛返回服務,或者想MGC報告MG將要重啟或者已經重啟完畢,MGC可以用該命令指示MG進入服務或者退出服務,MGC還可以用ServiceChange將對MG的控制轉交給其他MGC7.Notify:MG用于Notify來向MGC報告MG中所發(fā)生的事件;6.AuditCapabilities:返回終結點的有關的屬性,事件,信號與統(tǒng)計等的所有可能值;5.AuditValue:用于獲取終結點的屬性,事件,信號和統(tǒng)計的當前值;Contents目錄什么是H.248/Megaco重要的概念H.248中定義的報文完整的通話過程Callprocess注冊MGCMG-AMG-BServiceChangeRequestSer_ChgeServiceChangeResponseSer_ChgeModify_Request要求MG檢查用戶摘機事件(al/of)MOD_REQModify_ReplyMOD_ReplyNotify_REPLYCallprocess呼叫MGCMG-AMG-BA想要呼叫BStep1:摘機MG檢測到摘機事件,通過Notify報文上報給MGCMOD_REQNotify_REQ修改MG狀態(tài),放撥號音播放撥號音MOD_REPLYCallprocess呼叫MGCMG-AMG-BA呼叫B流程開始撥號MG將收到的號碼送往MGCNTFY_REQNTFY_REPLYMGC通過ADD命令將MG-A加入一個關聯(lián)ADD_REQADD_REPLYADD_REPLYMGC解析號碼,得到對應的IP地址,然后同樣用ADD命令將MG-B加入關聯(lián),并包含了主叫的IP地址等信息ADD_REQADD_REPLY收到Reply,修改MG-B狀態(tài),使其振鈴,同時修改MG-A,播放回鈴音MOD_REQMOD_REPLY電話振鈴MOD_REQ播放回鈴音MOD_REPLYCallprocess呼叫MGCMG-AMG-BA呼叫B流程此時B摘機MG檢測到摘機事件,上報給MGCNTFY_REQNTFY_REPLY到此MGC會通過Modify報文告知MG1對方的IP地址,端口號,以及編碼格式等信息MOD_REQMOD_REQMOD_REPLYMOD_REPLY雙方建立連接,開始通話Callprocess釋放呼叫MG-AMG-BA呼叫B流程B掛機MG檢測到掛機,向MGC發(fā)送Notify報文NTFY_REQNTFY_REPLY通過MOD報文修改MG狀態(tài)使其停止接收數據流MOD_REQMOD_REPLY修改狀態(tài)完畢后MGC就通過subtract將MG從關聯(lián)中刪除,SUB_REQSUB_REPLY與此同時通過MOD報文修改A的狀態(tài),使其停止接受數據流,并播放忙音MOD_REQMOD_REPLY回復reply同時播放忙音Callprocess釋放呼叫MG-AMG-BA呼叫B流程將B從關聯(lián)中刪除后再次修改B的狀態(tài)為檢測摘機狀態(tài)MOD_REQMOD_REPLY當A檢測到掛機后,就以NTFY通知MGC,MGC然后通過SUB把A從關聯(lián)刪除,然后再次修改A的狀態(tài)為檢測摘機狀態(tài)A掛機A檢測到掛機NTFY_REQNTFY_REPLYSUB_REQSUB_REPLYMOD_REQMOD_REPLY到此為止,通話結束CallprocessMGC流程總結MG1MG2摘機Notify_Request(1)Notify_Reply(2)Modify_Request(3)Modify_Reply(4)播放撥號音撥號Notify_Request(5)Notify_Reply(6)Add_Request(7)Add_Reply(8)Add_Request(9)Add_Reply(10)Callprocess流程總結MGCMG1MG2Modify_Request(11)Modify_Reply(12)振鈴Modify_Request(13)Modify_Reply(14)播放回鈴音摘機Notify_Request(15)Notify_Reply(16)Modify_Request(18)Modify_Request(17)Modify_Reply(20)Modify_Reply(19)通話連接建立進入呼叫釋放流程Notify_Request(1)Packets事務IDN=NotifyTID=A0OE=ObjectEvent,al/of=al/offhook摘機.MG檢測到摘機事件后將該事件通過Notify報文上報給MGC返回流程圖PacketsNotify_Reply(2)P=Reply并且ID相同N=NotifyTID=A0.MGC收到MG的Request后回復一個Reply返回流程圖PacketsModify_Request(3)返回流程圖MGC發(fā)送modify消息,向MG發(fā)送數圖(Digitmap),放撥號音(cg/dt),并檢測收號完成,掛機,拍叉簧事件事務ID,在發(fā)送方唯一MF=ModifyDd/ce:檢測digitmap完成事件Al/*:“*”表示任意字符,這里表示以al/開始的事件,如:al/on(掛機),al/off(摘機),al/fl(拍叉簧)數圖:撥號規(guī)則.放撥號音PacketsModify_Reply(4)MG收到Mofidy后回復Reply并播放撥號音返回流程圖P=Reply,事務ID和Request中保持一致MF=ModifyTID=A0.PacketsNotify_Request(5)N=NotifyTID=A0Dd/ce:檢測digitmap完成事件號碼為ethod=FullMatch.返回流程圖MG根據MGC下發(fā)的數圖進行收號,并將用戶所撥號碼以及匹配結果上報給PacketsNotify_Reply(6)返回流程圖P=Reply,對Request的回應.MGC收到Request后回應MG一個Reply報文PacketsAdd_Request(7)MGC給MG發(fā)送一個Add消息,將MG加入一個新的關聯(lián)中,并把用戶的TID和RTP終端加入關聯(lián),其中RTP的模式設置為ReceiveOnly,并設置語音壓縮算法返回流程圖A=Add,將A0加入關聯(lián)A=Add,創(chuàng)建關聯(lián),$表示任意ID,添加臨時終端A=Ad創(chuàng)建關聯(lián),關聯(lián)ID為任意模式為Inactive模式為ReceiveAdd_Request_details返回流程圖具體各個值的含義網絡類型為Internet地址為IPV4地址$:地址待MG上報媒體類型為:audio端口待設置媒體協(xié)議為RTP/AVPAVP=8代表G.711PCMA.PacketsPacketsAdd_Reply(8)MG為所需Add的RTP分配資源RTP1,其中包括RTP1的IP地址,語音壓縮算法和RTP端口號返回流程圖P=Reply,對Request的回應ContextID=5將半永久終端A0加入關聯(lián)臨時終端為RTP/1上報臨時終端的IP地址,端口號,壓縮算法等.PacketsAdd_Request_Callee(9)MGC向MG2發(fā)送ADD消息,在MG2中創(chuàng)建關聯(lián),并加入MG的TID和RTP地址,端口號和語音算法,模式改為SendReceive返回流程圖將USER2加入關聯(lián)模式改為SR對端IP地址,端口號等.Add_Reply_Callee(10)PacketsMG收到MGC的Add消息后返回相應的信息返回流程圖事務ID一致,P=ReplyL=Local,返回本地RTP的IP地址,端口號,語音壓縮算法等.PacketsModify_Request_Callee(11)返回流程圖MGC修改被叫狀態(tài),在振鈴的同時顯示主叫號碼修改TID=USER2的狀態(tài)振鈴同時顯示主叫號碼.PacketsModify_Reply_Callee(12)返回流程圖MG收到Request后回復Reply對狀態(tài)修改的回應.PacketsModify_Request(13)返回流程圖播放回鈴音.MF=ModifyMGC發(fā)送Modify報文給MG播放回鈴音PacketsModify_Reply(14)MG收到MGC的modify報文后回復一個ReplyP=Reply.返回流程圖PacketsNotify_Request_Callee(15)MG2檢測到摘機事件返回流程圖檢測到摘機事件.PacketsNotify_Reply_Callee(16)MGC回復MG檢測到的摘機事件返回流程圖P=Reply.PacketsModify_Request_Callee(17)MGC修改MG狀態(tài),要求檢測掛機,拍叉簧,傳真開始事件返回流程圖修改USER2的狀態(tài)要求檢測掛機,拍叉簧和傳真開始事件.PacketsModify_Reply_Callee(19)MG回復Reply并開始與MG1建立連接返回流程圖P=Reply.Modify_Request(18)Packets返回流程圖MGC發(fā)送Modify讓MG停止播放回鈴音并把RTP模式設置為SendReceiveMode=SendReceive停止播放回鈴音遠端IP地址,端口信息等.PacketsModify_Reply(20)返回流程圖MG對Modify的回復P=Reply.Callprocess通話釋放MGCMG1MG2正在通話中掛機Notify_Request(1)Notify_Reply(2)SUB_Request(3)SUB_Reply(4)Modify_Request(5)Modify_Reply(6)放忙音Modify_Request(7)Modify_Reply(8)掛機Notify_Request(9)Notify_Reply(10)MGCMG1MG2Callprocess通話釋放SUB_Request(11)SUB_Reply(12)Modify_Request(13)Modify_Reply(14)通話結束返回呼叫建立流程ENDPacketsNotify_Request(1)P=R檢測到掛機事件.返回流程圖MG檢測到掛機事件,并通知MGCNotify_Reply(2)P=Reply.返回流程圖MGC回應ReplyPacketsSubtract_Request(3)S=Subtract將RTP01從關聯(lián)中刪除返回流程圖將RTP從關聯(lián)中刪除要求返回統(tǒng)計.PacketsP=ReplySubtract_Reply(4)通話數據統(tǒng)計.返回流程圖回復Request并返回統(tǒng)計結果PacketsPacketsModify_Re
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 部門培訓課件激勵話語
- 2025至2030寵物疫苗行業(yè)市場深度研究及發(fā)展前景投資可行性分析報告
- 2025至2030充電隨身電源市場行業(yè)市場深度研究與戰(zhàn)略咨詢分析報告
- 2024年上海市閔行區(qū)諸翟學校招聘筆試真題
- 家用紡織品市場線上線下融合策略分析考核試卷
- 低溫倉儲綠色建筑經濟效益分析考核試卷
- 藁城九年級月考數學試卷
- 第七章 數學試卷
- 職場心理安全感與員工工作壓力感知的關系研究考核試卷
- 高考一九七七數學試卷
- 2024版《中醫(yī)基礎理論經絡》課件完整版
- OCEAN腳本簡明教程
- GB/T 28267.3-2024鋼絲繩芯輸送帶第3部分:井下用輸送帶的特殊安全要求
- 2024年上海復旦大學附中自主招生數學試卷真題(含答案詳解)
- 骨質疏松性椎體壓縮骨折診治專家共識
- 2024年廣東惠州市市直醫(yī)療衛(wèi)生事業(yè)單位招聘衛(wèi)生專業(yè)技術人才歷年高頻難、易錯點500題模擬試題附帶答案詳解
- 內蒙古呼和浩特市(2024年-2025年小學四年級語文)部編版期末考試(下學期)試卷及答案
- 2024-2030年中國循環(huán)水養(yǎng)殖系統(tǒng)行業(yè)發(fā)展態(tài)勢及前景需求潛力建議研究報告
- 重癥醫(yī)學質量控制中心督查評價標準及評分細則
- 2025年日歷A4紙打印
- 2024年廣東省廣州市市中考英語試卷真題(含答案解析)
評論
0/150
提交評論