《软交换培训-H.248协议资料优秀PPT.ppt》由会员分享,可在线阅读,更多相关《软交换培训-H.248协议资料优秀PPT.ppt(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软交换资料 H.248协议Page 2参考资料lSoftX3000产品手册技术手册信令与协议分册H.248协议Page 3学习完此课程,您将会:了解H.248/MeGaCo协议的作用驾驭H.248/MeGaCo吩咐驾驭H.248/MeGaCo协议的消息交互过程Page 4第第第第1 1章章章章 概述概述概述概述第第2章章 协议消息协议消息第第3章章 呼叫流程呼叫流程Page 5媒体网关限制协议媒体网关控制协媒体网关控制协议议:H.248/MGCPPage 6H.248协议概念lH.248和MeGaCo是同一种协议,是ITU-T与IETF共同努力的结果,ITU-T称之为H.248,而IETF称为
2、MeGaCo。l与MGCP协议相比lH.248协议可以支持更多类型的接入技术并支持终端的移动性lH.248协议最显著之处在于能够支持更大规模的网络应用l更便于对协议进行扩充,因而敏捷性更强 Page 7关联模型的引入lMGC要对媒体网关的承载连接行为进行限制和监视,首要的问题就是对媒体网关内部对象进行抽象和描述。l关联模型是理解H.248协议原理的重要概念。Page 8关联模型Page 9术语终端l终端(Termination)lMG的一个逻辑实体,可以发送(接收)媒体流和(或)限制流。l终端类型l半永久性终端可以代表物理实体,例如一个TDM信道;l临时性终端可以代表临时性的信息流,例如RTP
3、流。l终端的功能l支持信号l支持对事务进行检测 l支持对数据进行统计l终端有唯一的标记Termination ID,它由MG在创建终端时安排。Page 10术语根终端l根终端 l根终端(Root)是特殊的终端,代表整个MG。当root作为吩咐的输入参数时,吩咐可以作用于整个网关,而不是一个终端。Page 11术语关联l关联(Context):为一组终端之间的联系。l关联特性l关联标识(ContextID):Context的标识l拓扑结构(Topology):媒体的流向 l单向,双向,隔离 l优先权(Priority):供应关联的优先处理信息l紧急呼叫的标识符:供应关联的紧急处理信息Page 1
4、2H.248协议在SoftX3000中的实现l出口网关和入口网关的RTP容量协商 l通过H.248协议管理TMG中的PSTN ISUP中继 l通过H.248协议管理TMG中的临时RTP终止 SoftX3000PSTNSoftPhoneTMG8010MRSIADE-phoneE-phoneIP CoreMGCP/SIP/H.323SS7E1SigtranH.248MGCPMGCP/H.248Page 13第第1章章 概述概述第第第第2 2章章章章 协议消息协议消息协议消息协议消息第第3章章 呼叫流程呼叫流程Page 14协议栈Page 15H.248消息lH.248的消息分为吩咐和响应。l全部的
5、H.248吩咐都要接收者回送响应。吩咐和响应的结构基本相同,吩咐和响应之间由事务ID相关联。l协议信息的编码格式可以是文本格式,也可以是二进制格式。lMGC必需支持两种格式,MG 可以支持任一种格式。Page 16H.248协议的消息机制Page 17H.248消息结构Megaco/H.248 messageReq or ReplyReq or ReplyReq or ReplyTransactionTransactionTransaction.HeaderCommandCtx PropertiesCtx HdrCommand.Trans Hdr Action Action.Trans Hdr
6、.DescriptorDescriptorPage 18吩咐lH.248定义了8 个吩咐,用于对协议连接模型中的逻辑实体(关联和终端)进行操作和管理,吩咐供应了实现对关联和终端进行完全限制的机制。命令名称命令代码描述AddADDMGCMG,增加一个终端到一个关联中,当不指明ContextID时,将生成一个关联,然后再将终端加入到该关联中。ModifyMODMGCMG,修改一个终端的属性、事件和信号参数。SubtractSUBMGCMG,从一个关联中删除一个终端,同时返回终端的统计状态。如关联中再没有其它的终端将删除此关联。MoveMOVMGCMG,将一个终端从一个关联移到另一个关联。Page
7、19吩咐(续)命令名称命令代码描述AuditValueAUD_VALMGCMG,获取有关终端的当前特性,事件、信号和统计信息。AuditCapabilitiesMGCMG,获取MG所允许的终端的特性、事件和信号的所有可能值的信息。NotifyNTFYMGMGC,MG将检测到的事件通知给MGC。ServiceChangeSVC_CHGMGCMG或MGMGC,MG使用ServiceChange命令向MGC报告一个终端或者一组终端将要退出服务或者刚刚进入服务。MG也可以使用ServiceChange命令向MGC进行注册,并且向MGC报告MG 将要开始或者已经完成了重新启动工作。同时,MGC可以使用S
8、erviceChange命令通知MG将一个终端或者一组终端进入服务或者退出服务。Page 20吩咐实例MEGACO/1 191.169.150.170:2944 T=372794021C=-MF=A0E=369099784dd/ceDigitMap=dmap1,al/*,SGcg/dt,DM=dmap1(2-9xxxxxx|13xxxxxxxxx|0 xxxxxxxxx|9xxxx|10124-9x|E|x.F|0-9EF.L)Page 21响应l响应和吩咐的结构基本相同。l响应有两种:lReplylPendingl响应的实例:lMEGACO/1 191.169.150.172:2944lP=
9、372794021lC=-lMF=A0Page 22第第1章章 概述概述第第2章章 协议消息协议消息第第第第3 3章章章章 呼叫流程呼叫流程呼叫流程呼叫流程Page 23网关注册/注销流程SoftX3000MGSVC_CHG_REQ SVC_CHG_REPLY Page 24网关初始化流程SoftX3000MGMOD_REPLY MOD_REQ lMG注册成功后,MGC将对空关联中的MG的全部半永久终端的属性进行修改。指示MG检测用户的摘机事务。此时,此终端可以接收或者发起呼叫。Page 25SoftX3000Termination1UserATermination2UserBOff-hook
10、1 NTFY_REQNTFY_REPLY2 MOD_REQMOD_REPLYdial-tone dialing 5 ADD_REQADD_REPLYRingingRingback tone 8 NTFY_REQNTFY_REPLYOff-hook3 NTFY_REQNTFY_REPLY4 ADD_REQADD_REPLY6 MOD_REQMOD_REPLY7 MOD_REQMOD_REPLY9 MOD_REQMOD_REPLY同一MG下终端之间的H.248呼叫流程Page 26SoftX3000Termination1UserATermination2UserBConversationOn-h
11、ookOn-hook10 MOD_REQMOD_REPLY11 NTFY_REQNTFY_REPLY12 MOD_REQMOD_REPLY13 SUB_REQSUB_REPLY15 MOD_REQMOD_REPLY14 MOD_REQMOD_REPLYBusy-tone 16 NTFY_REQNTFY_REPLY17 SUB_REQSUB_REPLY18 MOD_REQMOD_REPLY同一MG下终端之间的H.248呼叫流程(续)Page 27SoftX3000SGAMGUserB1 ADD_REQADD_REPLY2 ADD_REQADD_REPLYRinging5 NTFY_REQNTFY
12、_REPLYOff-hook3 MOD_REQMOD_REPLY4 MOD_REQMOD_REPLY6 MOD_REQMOD_REPLY7 MOD_REQMOD_REPLYTGIAMACMANMConversation中继呼叫流程Page 28SoftX3000SGAMGUserBTG8 NTFY_REQNTFY_REPLYOn-hook9 MOD_REQMOD_REPLY10 SUB_REQSUB_REPLY11 SUB_REQSUB_REPLYRELRLC中继呼叫流程(续)Page 29小结lH.248的概念和功能:H.248协议用于MGC同MG之间进行通信,是承载限制协议;协议通信由终端和关联构成。lH.248的概念较多,如下是从小到大的包含关系:描述符吩咐行动事务消息。l有8个吩咐:ADD、MOD、SUB、MOV、AUD_VAL、AUDITCAPABILLITIES、NTFY、SVC_CHG。lH.248呼叫流程中各吩咐的作用应重点驾驭。人有了学问,就会具备各种分析实力,明辨是非的实力。所以我们要勤恳读书,广泛阅读,古人说“书中自有黄金屋。”通过阅读科技书籍,我们能丰富学问,培育逻辑思维实力;通过阅读文学作品,我们能提高文学鉴赏水平,培育文学情趣;通过阅读报刊,我们能增长见识,扩大自己的学问面。有很多书籍还能培育我们的道德情操,给我们巨大的精神力气,鼓舞我们前进。