华为技术培训教程-H.248协议原理及交互流程.ppt_第1页
华为技术培训教程-H.248协议原理及交互流程.ppt_第2页
华为技术培训教程-H.248协议原理及交互流程.ppt_第3页
华为技术培训教程-H.248协议原理及交互流程.ppt_第4页
华为技术培训教程-H.248协议原理及交互流程.ppt_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

H.248协议原理及交互流程,网络技术经理部,Page2,学习完本课程,您应该能够:了解H.248/MeGaCo协议的作用掌握H.248/MeGaCo命令掌握H.248/MeGaCo协议的消息交互过程,学习目标,Page3,参考资料,SoftX3000产品手册技术手册信令与协议分册H.248协议,Page4,第一节协议概述第二节协议消息第三节呼叫流程,内容介绍,Page5,媒体网关控制协议,媒体网关控制协议MediaGatewayControlProtocol用于媒体网关控制器(MGC)与媒体网关(MG)之间的通信。目前媒体网关控制协议主要包括MGCP和H.248/MeGaCo两种协议。,Page6,H.248协议概念(1),H.248协议,也叫MeGaCo协议,是媒体网关控制器(MGC)与媒体网关(MG)之间的一种媒体网关控制协议,这个协议是一项ITU-T与IETF合作结果的新标准。H.248协议是在MGCP协议的基础上,结合其它媒体网关控制协议特点发展而成的一种协议。H.248协议可以支持更多类型的接入技术并支持终端的移动性。,Page7,H.248协议概念(2),MGCP协议描述能力有欠缺,限制了其在大型网关上的应用。H.248协议克服了MGCP协议描述能力上的欠缺,能够支持更大规模的网络应用,而且更便于对协议进行扩充,因而灵活性更强。对于大型网关,H.248协议是一个好的选择。MGCP消息传递依靠承载在宽带IP网络上的UDP数据包,而H.248信令消息可基于UDP/TCP/SCTP等多种承载。,Page8,H.248定义,H.248协议是MGC与媒体网关MGW间的标准接口协议H.248协议消息编码采用二进制或文本方式。MGC必须支持两种格式,MG可以支持任一种格式。目前在SoftX3000侧增加H.248网关协议缺省都是文本模式“CODETYPE=ABNF”;UMG的H.248协议缺省采用二进制方式,与UMG对接时,需要两端修改一致。H.248协议底层传输机制采用UDP、TCP或SCTP(基于IP的信令传输),也可以基于ATM传输。目前固网应用都是基于UDP的。SoftX3000的H.248定义的本地端口号为2945(二进制编解码),2944(文本型编解码)。,Page9,H.248功能,H.248提供了MGC在呼叫处理过程中控制MGW中各类静态及动态资源(IP/ATM/TDM)的能力(包括终端属性、终端连接交换关系及其承载的媒体流);还提供了独立于呼叫的MGW状态维护与管理能力。,Page10,协议栈,H.248,UDP/TCP/SCTP,IP,MAC,(a)基于IP的H.248协议结构,Page11,H.248在NGN中的典型应用,Page12,终端和终端类型,终端(Termination):MG的一个逻辑实体,可以发送(接收)媒体流和(或)控制流,终端可用特性来进行描述,在终端中,封装了媒体流参数、modem和承载能力参数,这些特性可以组成一系列描述符而包含在命令中。终端有唯一的标志TerminationID,它由MG在创建终端时分配。终端类型终端类型分为半永久性终端和临时性终端两类;半永久性终端可以代表物理实体,例如一个TDM信道;临时性终端可以代表临时性的信息流,例如RTP流;,Page13,终端功能,终端可支持信号,这些信号可以是MG产生的媒体流(如信号音和录音通知),也可以是信路信号(如HookFlash)。通过编程可以设置终端对事件进行检测,一旦检测到这些事件发生,MG就向MGC发送Notify消息进行报告或由MG采取相应的操作。终端可以对数据进行统计,当MGC发出AuditValue命令进行统计请求时,或者当终端从它所在的关联被删除时,终端就将这些统计数据报告给MGC。,Page14,终端ID,TerminationID可以使用通配值“ALL”和“CHOOSE”。通配值“ALL”用来规定多个终端,当命令中的TerminationID是通配值“ALL”时,则对每一个匹配的终端重复该命令;“CHOOSE”则用来指示MG必须选择符合条件的终端,例如MGC可以指示MG选择一个中继群中的一条中继点电路。例如,在协议的文本格式编码中,有R13/3/1,R13/3/2,R13/3/3三个终端,则R13/3/*将匹配所有这三个终端。一些特殊场合必须引用所有终端,这时“*”就可满足要求。当需要引用一个TerminationID,但不能确定该终端是否存在,则可以选用“CHOOSE”,即“$”,则R13/3/$将匹配三个终端中的其中一个。,Page15,连接模型,协议的连接模型主要描述媒体网关中的逻辑实体,这些逻辑实体由媒体网关控制器控制。这个连接模型中的主要的抽象概念是终端(Termination)和关联(Context)。在H.248/Megaco定义的连接模型中,包括关联和终端两个实体。一个关联中至少要包含一个终端,否则此关联将被删除。同时一个终端在任一时刻也只能属于一个关联。,Page16,关联(Context),关联(Context)为一组终端之间的联系。如果一个关联中超过两个终端,那么关联就对终端之间的拓扑结构和媒体混合和(或)交换参数进行描述。空关联是一种特殊的关联,它包含所有那些与其它终端没有联系的终端,例如,在一个中继网关中,所有的空闲线路被作为终端包括在“空”关联当中。ContextID:关联标识,一个由媒体网关(MG)选择的32位整数,在MG范围内是独一无二的。,特殊关联编码对照表,Page17,关联模型,关联中的最大终端数是媒体网关的一个特性。仅支持点到点连接的媒体网关在每个关联中仅允许两个终端存在。支持会议呼叫的媒体网关可以允许三个或更多的终端同时存在于一个关联中。,Page18,小结,媒体网关控制协议有哪些?终端的类型有哪些?关联的类型有哪些?,Page19,第一节协议概述第二节协议消息第三节呼叫流程,内容介绍,Page20,命令类型,H.248定义了8个命令,用于对协议连接模型中的逻辑实体(关联和终端)进行操作和管理,命令提供了实现对关联和终端进行完全控制的机制。H.248规定的命令大部分用于MGC实现对MG的控制。通常MGC作为命令起始者,MG作为命令响应者接收。但是,Notify和ServiceChange命令除外。Notify命令由MG发送给MGC,而ServiceChange既可以由MG发起,也可以由MGC发起。,Page21,命令列表,Page22,响应,所有的H.248命令都要接收者回送响应。命令和响应的结构基本相同,命令和响应之间由事务ID相关联。响应有两种:“Reply”和“Pending”。“Reply”表示已经完成了命令执行,返回执行成功或失败信息;“Pending”指示命令正在处理,但仍然没有完成。当命令处理时间较长时,可以防止发送者重发事务请求。,Page23,H.248消息结构,Page24,H.248协议的消息机制,Page25,小结,H.248协议的命令有哪些?H.248协议命令的响应有几种?分别表示什么含义?,Page26,第一节协议概述第二节协议消息第三节呼叫流程,内容介绍,Page27,网关注册,事件1:下面是SVC_CHG_REQ命令的文本描述:MEGACO/1191.169.150.172:2944T=3C=-SC=ROOTSVMT=RS,RE=902事件2:下面是SVC_CHG_REPLY响应的文本描述:MEGACO/1191.169.150.170:2944P=3C=-SC=ROOTSV,Page28,网关注销流程,事件1:下面是SVC_CHG_REQ命令的文本描述:MEGACO/1191.169.150.172:2944T=9998C=-SC=ROOTSVMT=FO,RE=905事件2:下面是SVC_CHG_REPLY响应的文本描述:MEGACO/1191.169.150.170:2944P=9998C=-SC=ROOTER=505,Page29,网关初始化流程,MG注册成功后,MGC将对空关联中的MG的所有半永久终端的属性进行修改。指示MG检测用户的摘机事件。此时,此终端可以接收或者发起呼叫。,SoftX3000,MG,Page30,SoftX3000,Termination1,UserA,Termination2,UserB,同一MG下终端之间的H.248呼叫流程,Page31,SoftX3000,Termination1,UserA,Termination2,UserB,同一MG下终端之间的H.248呼叫流程(续),Page32,SoftX3000,T1,UserA,T2,UserB,H.248呼叫信令解析,事件1:NTFY_REQNTFY_REQ命令的文本描述MEGACO/1191.169.150.122:2944T=883C=-N=A0OE=369109250al/of,事件1:NTFY_REPLYNTFY_REPLY响应的文本描述MEGACO/1191.169.200.61:2944P=883C=-N=A0,事件2:MOD_REQ命令的文本描述MEGACO/1191.169.200.61:2944T=372771555C=-MF=A0E=369109251dd/ceDigitMap=dmap1,al/*,SGcg/dt,DM=dmap1(2-9xxxxxx|13xxxxxxxxx|0 xxxxxxxxx|9xxxx|10124-9x|E|x.F|09EF.L),事件2:MOD_REPLY响应的文本描述MEGACO/1191.169.150.122:2944P=372771555C=-MF=A0,事件3:NTFY_REQ命令的文本描述MEGACO/1191.169.150.122:2944T=884C=-N=A0OE=36910925120030429T06132700:dd/ceMeth=UM,ds=6540100,事件3:NTFY_REPLY响应的文本描述MEGACO/1191.169.200.61:2944P=884C=-N=A0,事件4:MEGACO/1191.169.200.61:2944T=369363687C=$A=A0MOMO=SR,RV=OFF,RG=OFF,E=369109253al/*,SG,A=$MOMO=IN,RV=OFF,RG=OFF,nt/jit=40,Lv=0c=INIP4$m=audio$RTP/AVP8,事件4:ADD_REPLY响应的文本描述MEGACO/1191.169.150.122:2944P=369363687C=286A=A0,A=A100000034MOMO=IN,RV=OFF,RG=OFF,nt/jit=40,Lv=0c=INIP4191.169.150.122m=audio18300RTP/AVP8,事件5:ADD_REQ命令的文本描述MEGACO/1191.169.200.61:2944T=369363688C=$A=A1MOMO=SR,RV=OFF,RG=OFF,E=369108998al/*,SG,A=$M=OMO=IN,RV=OFF,RG=OFF,nt/jit=40,Lv=0c=INIP4$m=audio$RTP/AVP8,事件5:ADD_REPLY响应的文本描述MEGACO/1191.169.150.122:2944P=369363688C=287A=A1,A=A100000035MOMO=IN,RV=OFF,RG=OFF,nt/jit=40,Lv=0c=INIP4191.169.150.122m=audio18296RTP/AVP8,事件6:MOD_REQ命令的文本描述MEGACO/1191.169.200.61:2944T=372771561C=287MF=A1E=369108999al/*,SGal/ri,事件6:MOD_REPLY响应的文本描述MEGACO/1191.169.150.122:2944P=372771561C=287MF=A1,事件7:MOD_REQ命令的文本描述MEGACO/1191.169.200.61:2944T=372771562C=286MF=A0E=369109256al/*,SGcg/rt,事件7:MOD_REPLY响应的文本描述MEGACO/1191.169.150.122:2944P=372771562C=286MF=A0,事件8:NTFY_REQ命令的文本描述MEGACO/1191.169.150.122:2944T=885C=287N=A1OE=369108999al/of,事件8:NTFY_REPLY响应的文本描述MEGACO/1191.169.200.61:2944P=885C=287N=A1,事件9:MOD_REQ命令的文本描述MEGACO/1191.169.200.61:2944T=370281195C=287MF=A1MOMO=SR,RV=OFF,RG=OFF,tdmc/ec=ON,E=369109001al/*,SG,MF=A100000035MOMO=SR,RV=OFF,RG=OFF,Lv=0c=INIP4-m=audio-RTP/AVP8,Rv=0c=INIP4191.169.150.122m=audio18300RTP/AVP8,事件9:MOD_REPLY响应的文本描述MEGACO/1191.165.15.122:2944P=370281195C=287MF=A1,MF=A100000035MLv=0c=INIP4191.169.150.122m=audio18296RTP/AVP8,Page33,SoftX3000,T1,UserA,T2,UserB,H.248呼叫信令解析,事件10:MOD_REQ命令的文本描述MEGACO/1191.169.200.61:2944T=370281196C=286MF=A0MOMO=SR,RV=OFF,RG=OFF,tdmc/ec=ON,E=369109258al/*,SG,MF=A100000034MOMO=SR,RV=OFF,RG=OFF,Lv=0c=INIP4-m=audio-RTP/AVP8,Rv=0c=INIP4191.169.150.122m=audio18296RTP/AVP8,事件10:MOD_REPLY响应的文本描述MEGACO/1191.165.15.122:2944P=370281196C=286MF=A0,MF=A100000034MLv=0c=INIP4191.169.150.122m=audio18300RTP/AVP8,事件11:NTFY_REQ命令的文本描述MEGACO/1191.169.150.122:2944T=886C=286N=A0OE=369109258al/on,事件11:NTFY_REPLY响应的文本描述MEGACO/1191.169.200.61:2944P=886N=A0,事件12:MOD_REQ命令的文本描述MEGACO/1191.169.200.61:2944T=370281199C=286MF=A0E=369109259al/*,SG,MF=A100000034MOMO=IN,RV=OFF,RG=OFF,事件12:MOD_REPLY响应的文本描述MEGACO/1191.169.150.122:2944P=370281199C=286MF=A0,MF=A100000034,事件13:SUB_REQ命令的文本描述MEGACO/1191.169.200.61:2944T=372509424C=286O-S=*,事件13:SUB_REPLY响应的文本描述MEGACO/1191.169.150.122:2944P=372509424C=286S=A0,S=A100000034,事件14:MOD_REQ命令的文本描述MEGACO/1191.169.200.61:2944T=372771569C=287MF=A1E=369109004al/*,SGcg/bt,事件14:MOD_REPLY响应的文本描述MEGACO/1191.169.150.122:2944P=372771569C=287MF=A1,事件15:MOD_REQ命令的文本描述MEGACO/1191.169.200.61:2944T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论