哪位大侠能给提供一个测试中兴h248设置的MGC模拟平台

H248协议概述_文档资料库
当前位置: >>
H248协议概述
InternalH248协议概述接入网技术服务部HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 随着NGN网络和业务的不断应 用和发展,H248协议在目前
的 应用中越来越广泛。对于协议 的了解和掌握,将非常有助与 故障定位和问题处理。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 2 学习目标学习完此课程,您将会:了解H.248协议的体系结构 掌握H.248协议中命令格式和用途掌握H.248协议的消息交互过程基本掌握典型的H.248通话流程HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 3 第1章 概述 第2章 协议内容介绍 第3章 信令基本控制流程 第4章 业务消息识别举例HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 4 概述H.248和MeGaCo是同一种协议的两个名称而已,是ITU与IETF共同制定的,ITU-T称之为H.248,而IETF则称之为MeGaCo; H.248协议是在MGCP协议的基础上,结合其它媒体网关控制协议特点发展而成的一种协议;H.248协议弥补了MGCP协议描述能力上的欠缺,适合在大型 网关上应用;H.248信令消息有UDP/TCP/SCTP/ATM等多种承载方式,使传输更可靠,而MGCP则只能承载在宽带IP网络上的UDP格式。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 5 H.248功能和相关概念H.248提供了MGC在呼叫处理过程中控制MG中各种静态及动态 资源(IP/ATM/TDM)的能力(包括终端属性、终端连接交换关 系及其承载的媒体流),还提供了独立于MG的状态维护与管理 能力 ; H.248协议消息编码可以采用二进制或文本格式,现在只支持文 本格式; H.248消息的承载目前都是基于UDP的。 使用H.248协议时,传 输层端口号与编码类型有关,默认端口号为:2944(文本格式 编码)或者2945(二进制编码)。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 6 H.248在NGN网络中的使用IN INAP NMS XML/SNMP U-NICA SIP SIP SIP-T/H.323 UC-ServerSoftX3000 M3UA/SCTP 分组核心网 SG7000 ISUP/TUP M2UA/H.248SoftX3000私有协议 (私网穿越基于STUN)H.248/V5UA/IUATMG STP switch PSTN MTA UA5000 IAD系列 OpenEye SIP phone H.323 Phone IP超市H.248/MGCP H.248/MGCP SIPH.323 SIP H.323 NAT LANUMG/ISDN NCSHUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 7 问题Megaco 与 H.248有什么区别? H248协议的功能? H.248协议底层传输机制有那几种? H.248可以使用哪两种编码格式?分别对应的默认端口是多少? H.248在NGN中,应用于哪些设备之间,请举例?HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 8 本章小结本章主要介绍了H.248网关控制协议在NGN网络体系结构中的位置; 通过本章的学习对网关控制协议的使用场合和作用有了初步的了解。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 9 第1章 概述第2章 协议内容介绍 第3章 信令基本控制流程 第4章 业务消息识别举例HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 10 第2章 协议内容介绍第 1 节 协议中的两个重要概念第 2 节 消息结构第 3 节 命令、描述符 第 4 节 和MGCP协议的比较HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 11 连接模型:两个重要概念(Context 和 Termination)协议的连接模型主要描述媒体网关中的逻辑实体,这些逻辑 实体由媒体网关控制器(MGC)控制。这个连接模型中的主 要的抽象概念是终端(Termination)和关联(Context); 在H.248/Megaco定义的连接模型中,包括关联和终端两个 实体。一个关联中至少要包含一个终端,否则此关联将被删 除,空关联指的是只包含一个与其他终端没有连接的终端的关联;同时一个终端在任一时刻也只能属于一个关联。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 12 连接模型Media Gateway ContextTermination RTP Stream Termination SCN Bearer Channel* * *Huawei ConfidentialTermination SCN Bearer ChannelContextTermination RTP StreamNull Context TerminationSCN Bearer ChannelContextTermination RTP Stream Termination SCN Bearer ChannelHUAWEI TECHNOLOGIES CO., LTD.Page 13 终端(Termination)终端是位于MG中的一个逻辑实体,可以发送/接收媒体和(或)控制流。例如表示一个时隙(CIC电路)、一个IP 端口(IP地址+端口号)、或一个ATM端口(VPI/VCI)。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 14 终端(Termination)终端分为两类: 1、半永久终端,用来表示物理实体如TDM信道,只要这个TDM信道在MG中被配置,就一直存在,只有当配 置信息被删除后,与之对应的终端才会消失。当一个半永久终端被加入一 个特定关联时,它是从NULL关联中获取,而当从特定关联中删除时,它 又返回到NULL关联;2、临时终端,代表临时性的信息流如RTP流,当需要时创建,使用完毕后就删除。临时终端通过ADD命令创 建,通过SUBTRACT命令清除。终端特征通过属性来描述,这些属性被转换成描述符在命令中携带。 终端被创建时,媒体网关会为其分配一个唯一标识。HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 15 终端(Termination)终端属性,可以创建新的终端或者修改已存在终端的属性; 终端ID,对不同的终端通过终端ID来引用,终端ID是由MG配置的。 终端ID有两种通配方式:“ALL” 和“CHOOSE”; 终端属性和描述符,终端拥有属性,属性拥有唯一的属性ID; ROOT终端,通常用来表示媒体网关本身,允许在ROOT终端上定义包,也可以拥有属性、事件、信号、统计和参数。ROOT终端可以出现在Modify、Notify、AuditValue、AuditCapability、 ServiceChange命令中,其它任何对ROOT终端的使用都是错误。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 16 Termination的属性Termination ID : 二进制编码时最多可以64位表示,文本编码时最 多可以达 64个字符;属性 Properties : 终端本身具有的属性;事件 Events 信号 Signals : 指示终端需要检测的事件。如摘挂机、拍叉等; : 网关产生的各种类型的媒体流。如:各种信号音。统计Statistics : 用于描述一个终端的统计信息,可以在一次呼叫完成 后向MGC上报,也可以由MGC下发命令AuditValue 查询相关的统计信息。该信息主要用来计费。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 17 关联(Context)关联描述一组终端之间的关联关系,当一个关联涉及 多个终端时,关联将描述这些终端所组成的拓扑结构 以及媒体混合交换的参数。关联中的终端可以通过 Add 命令进行创建,通过Subtract 进行删除。一个 关联中必须至少包含一个终端。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 18 关联(Context)的属性Context包括四个属性:1.ContextID:32bits,在网关范围内唯一标识一个关联。Context ID由MG创建,在一个MG范围内唯一。特殊关联编码对照表 关联 二进制编码表示 文本编码 表示 表示含义NULL0‘-’NULLContext表示在网关中所有与其它任何终端都没有关联的终端。 CHOOSE 用以请求MG创建一个新的关 联 ALL 通配符表示 MG的所有的 Context 确定Context ID标识Page 19CHOOSE关联0xFFFFFFFE 0xFFFFFFFF 0x5436‘$’ ‘*’ 0x5436ALL关联 确定关联HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 关联(Context)的属性2. Topology:拓朴,用于描述一个关联内部终端之间的媒体流 向。终端也存在一个称之为MODE的属性,用于描述媒体的流向,但它描述的是相对于关联外部的流向;3. Priority:标识MG对关联处理的优先级先后次序。级别为0~ 15级,其中,“0”为最低优先级,“15”为最高优先级; 4. Emergency:紧急呼叫标识符,MG优先处理使用紧急呼叫标 识符的呼叫。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 20 问题? ?H248协议连接模型中重要的两个概念是? 终端有哪两类?它们有什么区别?HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 21 第2章 协议内容介绍第 1 节 协议中的两个重要概念第 2 节 消息结构 第 3 节 命令、描述符 第 4 节 和MGCP协议的比较HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 22 H.248协议的消息编码消息是H.248协议发送的一个信息单元。消息可以使用二进制格式和文本格式编码; 采用二进制编码时,使用ITU-T X.680(ASN.1)定 义的规范描述,使用X.690定义的BER规则编码; 采用文本方式编码时,遵循RFC 2234 ABNF规范;MGC必须支持两种编码格式,MG可能支持其中任何一种或两种方式。MGC侧和MG侧的H.248消息都 有相同的结构 。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 23 H.248消息结构Megaco/H.248 message ....HeaderTransaction Req or ReplyTransaction Req or ReplyTransaction Req or ReplyTrans HdrAction....ActionCtx HdrCtx PropertiesCommand....CommandTrans HdrDescriptor....DescriptorHUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 24 H.248协议的消息机制H.248协议发送或接受的信息单元称为消息,消息从消息头(Header)开始,后面是若干个事务; 消息头中包含消息标识符(MID,Message Identifier) 和版本字段。MID用于标识消息的发送者,可以是IP地 址、域名或设备名; 版本字段用于标识消息遵守的协议版本,有版本1和版本2。 目前接入网MG两者都支持; 消息内的事务是相互独立的,当多个被独立处理时,消 息没有规定处理的先后次序。HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 25 H.248协议的消息机制消息 事务 关联Message TransactionI ContextID1CMD1 Des-1 Des-n命令 描述符...CMDnContextIDn...TransactionIDnHUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 26 事务(Transaction)MGC和MG之间的一组命令构成事务,事务由TransactionID进行标识。 事务包含一个或多个动作,一个动作由一系列局限于一个关联的命令组 成; 一个事务从“事务头部”(TransHdr)开始。在TransHdr中包含 TransactionID。TransactionID由事务的发送者指定,在发送者范围 内是唯一的;TransHdr后面是该事务的若干动作,这些动作必须顺序执行。若某动 作中的一个命令执行失败,该事务中以后的命令将终止执行(Optional 命令除外)。引入事务的一个重要功能是可以保证命令的顺序执行;当命令标记为“Optional”(可选命令),该命令可以越过一个命令执 行失败而导致以后命令终止执行的限制,即如果可选命令执行不成功, 其后的命令可以继续执行。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 27 事务(Transaction)事务包括请求和响应两种类型;其中响应事务也包含两种:TransactionReply和TransactionPending。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 28 请求事务(TransactionRequest)每个TransactionRequest请求激发一个事务。一个事务包 含一个到多个动作,每个动作包含与同一个关联(Context) 相关的一个到多个命令。 TransactionRequest结构如下:TransactionRequest(TransactionId { ContextID {Command ... Command}, ... ContextID {Command ... Command } })HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 29 完成事务响应(TransactionReplay)TransactionReply是事务接收者对TransactionRequest的一 种响应,表明接收者完成该TransactionRequest命令执行, 对每个事务都应有一个Reply响应; 以下两种情况表明一个TransactionRequest执行完成: TransactionRequest中的所有命令成功执行完毕; TransactionRequest中的一个非可选命令执行失败。 TransactionReply结构如下:TransactionReply(TransactionID { ContextID { Response ...Response }, ... ContextID { Response ...Response } })HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 30 正在处理事务响应(TransactionPending)TransactionPending由接收者发送,指示事务正在处理, 但仍然没有完成。当命令处理时间较长时,可以防止发送 者重发事务请求; TransactionPending结构如下:Ta s c n e d g( r n a tio ID{ } ) r n a tio P n in Ta s c n可见,事务表现为TransactionRequest,对 TransactionRequest接收者必须响应一个TransactionReply, 在此之前可能有许多TransactionPending响应。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 31 动作(Action)动作由一系列局限于一个关联内的命令组成。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 32 动作(Action)动作与关联(Context)是密切相关的,动作由ContextID 进行标识;在一个动作内,命令需要顺序执行; 一个动作从关联头部(CtxHdr)开始,在CtxHdr包含 ContextID,用于标识该动作对应的关联。ContextID由 MG指定,在MG范围内是唯一的。MGC必须在以后的与此 关联相关的事务中使用ContextID; 在CtxHdr后面是若干命令,这些命令都与ContextID标识 的关联相关。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 33 第2章 协议内容介绍第 1 节 协议中的两个重要概念第 2 节 消息结构 第 3 节 命令、描述符 第 4 节 和MGCP协议的比较HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 34 命令(Command)命令(Command) :是H.248消息的主要内容,实现对关联 和终端属性的控制,包括指定终端报告检测到的事件,通 知终端使用什么信号和动作,以及指定关联的拓扑结构等。 命令由命令头部(CMDHdr)与命令参数构成,在H.248协 议中,命令参数被组织成“描述符”(Descriptor); H.248协议定义了八个命令,其中“Notify”是由MG发给 MGC,“ServiceChange”可由MG或MGC发送,其它命 令都是由MGC发给MG。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 35 命令:Add/Modify/SubtractADD: 增加一个Termination到一个Context中,当Context ID为 CHOOSE关联(“$”)(或第一次增加一个Termination),MG将创建一 个Context,然后往其中加入Termination;MODIFY : 修改一个Termination的属性、事件和信号参数。如:修 改终端的编码类型、通知终端检测摘机/挂机事件、修改终端的拓扑 结构(双向/单向/隔离等); SUBSTRACT : 从一个Context中删除一个Termination,同时返回 该Termination的统计状态。如果Context中只有此Termination,则 删除此Context。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 36 命令:Move/AuditValue/AuditCapabilitiesMOVE: 将一个Termination从一个Context转移到另一个 Context中;AUDITVALUE : 审计命令,返回Termination的当前的 Properties、Events、Signals、Statistics;AUDITCAPABILITIES: 返回MG中Termination特性的能力 集。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 37 命令:Notify/ServiceChangeNOTIFY: 允许MG将检测到的事件通知给MGC。 如: MG将检测到的摘机事件上报给MGC;SERVICECHANGE: 允许MG向MGC通知一个或者多个 终端将要脱离或者加入业务。用来MG向MGC 进行注册、 重启通知。MGC可以使用ServieceChange对MG进行重 启。MGC可以使用ServiceChange通知MG注销一个或一 部分Termination。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 38 描述符Descriptors一个命令的参数被定义为描述符。Descriptor是由Name和item 组成(item可以携带Value)。一些命令可以共享一个或几个描述 符。Descriptor可以作为一个Command的输出返回值。在大 多数情况下Descriptor作为返回值,只有Name没有其它item; 描述符的形式如下:DescriptorName=&someID&{ parm = value, parm = value ...... }HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 39 描述符DescriptorsModem: 标识Modem 的类型和其它参数等信息。(包括的类型有:V.18, V.22, V.22bis, V.32,V32bis ,V.34, V.90, V.91, Synchronous ISDN,并且允许进行扩充); TerminationState: Termination的属性之一(可以被定义在一个Package 中)。描述终端的状态; Stream : 用来描述单个媒体流的remote/local/localControl的内容。可以 通过设置Local和Remote参数为“NULL”来删除Stream。Stream Descriptor使用Stream ID进行连接。用来标识一个Context中Media flowing之间的关系。Local : 包含参数用来说明MG从远端实体收到的媒体流;Remote:包含参数用来说明MG向远端实体发送的媒体流;包含参数用来描述MGC和MG之间的交互。Huawei Confidential Page 40LocalControl :HUAWEI TECHNOLOGIES CO., LTD. 描述符DescriptorsMedia : 对媒体流的描述。该描述符是由TerminationState和Stream Descriptor组成的。 TerminationState描述了Termination的属性(不依赖于Stream)。由一个 或多个Stream Descriptor描述一个Media Stream。Stream是由 StreamID来标识的,StreamID用来将一个Context中同属于一起的 Stream联系在一起在Stream中有三个子Descriptor Local/Remote/LocalControl组成。在没有Stream Descriptor存在的情 况下,这三个Descriptor也可以直接包含在Media Descriptor中。组成如下:Media Descriptor TerminationStateDescriptor Stream Descriptor LocalControl Descriptor Local Descriptor Remote DescriptorHUAWEI TECHNOLOGIES CO., LTD. Huawei ConfidentialPage 41 描述符DescriptorsEvents : 用来描述MG检测Events和检测到Events该如何处 理;EventBuffer : 当Events缓冲区被激活后,用来描述MG中检测到的 事件; Singals : 描述Termination中信号的 “与/或” 操作。(如:忙音等); Audit : 在审计命令中指定那些内容是需要被审计的; Packages : 在AuditValue命令中,返回一个能够被Termination识 别的Package列表。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 42 描述符DescriptorsDigitMap : 定义了事件的关系,当MG检测到这些事件发生(并与 预先设置的匹配)时,将向MGC报告(例如:检测到带 内的DTMF信号); ServiceChange : 描述ServiceChange发生的原因; ObservedEvents : 在Notify或AuditEvents中上报观察到的事件;Statistics : 在审计或删除Termination时,上报Termination中保存 的统计值;Extersion : 供扩充时使用。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 43 第2章 协议内容介绍第 1 节 协议中的两个重要概念第 2 节 消息结构 第 3 节 命令、描述符 第 4 节 和MGCP协议的比较HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 44 H248协议和MGCP协议的比较优点:1.业界成熟产品,价格相对较低 MGCP 2.其余同”软交换与用户网关/IAD之间(MGCP)” 缺点: 1.主要支持语音,业务能力弱 2.其余同前述。 优点: 1.支持多媒体连接 H.248 2.协议既可采用文本又可采用二进制,增强适应性 3.扩展性好 缺点: 支持语音和 多媒体,将 来替代 MGCP 仅支持语音 业务时选用复杂、目前应用较少HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 45 问题H248协议消息的结构如何? H248协议中总共有几个消息?分别是哪些消息?有哪两个 消息是可以由MG发送给MGC? NOTIFY消息的作用? 命令描述符由哪两部分组成?HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 46 本章小结本章主要介绍了H.248 协议内容的基本概念; 两个重要概念:Context和Termination; 8个命令 描述符结构 : Command; :Descriptor。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 47 第1章 概述第2章 协议内容介绍第3章 信令基本控制流程第4章 业务消息识别举例HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 48 第2章 信令基本控制流程第 1 节 网关注册/注销/初始 化流程第 2 节 典型呼叫处理流程HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 49 网关注册/注销流程MG SoftX3000SVC_CHG_REQSVC_CHG_REPLYHUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 50 网关初始化流程MG SoftX3000MOD_REQMOD_REPLYMG注册成功后,MGC将对空关联中的MG的所有半永久终端 的属性进行修改。指示MG检测用户的摘机事件。此时,此终 端可以接收或者发起呼叫。HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 51 第2章 信令基本控制流程第 1 节 网关注册/注销/初始 化流程第 2 节 典型呼叫处理流程HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 52 典型的呼叫流程SoftX300H.248M3UA/SCTPSG7000Core NetworkUA5000SS7/PRIA BUA5000UA5000PSTN信令流 媒体流CHUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 53 正常电话流程H248信令HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 54 同一MG下终端之间的H.248呼叫流程UserA Termination1Off-hook 1 NTFY_REQ NTFY_REPLY dial-tone dialing 2 MOD_REQ MOD_REPLYSoftX3000Termination2UserB3 NTFY_REQ NTFY_REPLY4 ADD_REQ ADD_REPLY5 ADD_REQ ADD_REPLY 6 MOD_REQ MOD_REPLY 8 NTFY_REQ NTFY_REPLY 9 MOD_REQ MOD_REPLY Ringing Off-hook7 MOD_REQ Ringback tone MOD_REPLYHUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 55 同一MG下终端之间的H.248呼叫流程(续)UserA Termination1 SoftX3000 Termination2 UserB10 MOD_REQ MOD_REPLYConversationOn-hook 11 NTFY_REQ NTFY_REPLY 12 MOD_REQ MOD_REPLY 13 SUB_REQ SUB_REPLY 15 MOD_REQ MOD_REPLY 14 MOD_REQ MOD_REPLY 16 NTFY_REQ NTFY_REPLYBusy-tone On-hook17 SUB_REQ SUB_REPLY18 MOD_REQ MOD_REPLYHUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 56 问题请问MG与MGC交互的基本过程有哪几个? 请简单叙述同一MG下呼叫的信令流程?HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 57 本章小结本章主要介绍了H.248在SoftX3000中具体的实现; 通过对MG网关注册流程、典型呼叫流程的描述。加 深对H.248网关控制协议的理解。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 58 第1章 概述 第2章 协议内容介绍 第3章 信令基本控制流程 第4章 业务消息识别举例HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 59 典型信令解析H.248媒体网关向SoftX3000发送SVC_CHG_REQ消息进行注册(MG-&MGC):? ? ? ? ? ? ?? ? ? ? ?MEGACO/1 [191.169.150.172]:2944 T=3{ C= - { SC=ROOT{ SV{ MT=RS,RE=902}}}} 第一行:MEGACO协议,版本为1。MG-MGC,MG的IP地址和端口号为: [191.169.150.172]:2944。 第二行:事务ID为“3”。 第三行:此时关联为空。 第四行:ServiceChange命令。终端ID为ROOT,表示该命令作用于整个网关。 第五行:ServiceChange命令封装的ServiceChange描述符。 第六行:ServiceChange描述符参数。表示ServiceChangeMethod为Restart, ServiceChangeReason为热启动。Huawei Confidential Page 60HUAWEI TECHNOLOGIES CO., LTD. 典型信令解析注册成功后,MGC对MG进行初始化(MGC-&MG):? ? ? ? ? ?MEGACO/1 [191.169.150.170]:2944 T={C= - { MF=A0{E={al/*},SG{}}}} 第一行:MEGACO协议,版本为1。MGC-MG,MGC的IP地址和端口号为: [191.169.150.170]:2944。 第二行:事务号为“”,该事务中封装一个空关联。 第三行:Modify命令,对终端A0的属性进行修改。 第四行:事件描述符,其RequestID为“”。MGC请求MG检测终端A0发 生的模拟线包中的所有事件,如摘机事件等。 第五行:信号描述符。此时信号为空,表示MGC要求MG停止目前所播放的任何信? ? ??号。HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 61 典型信令解析媒体网关向SoftX3000发送SVC_CHG_REQ命令进行注销,退出服务(MG&MGC):? ? ? ? ? ?MEGACO/1 191.169.150.172]:2944 T= 9998 {C= - {SC = ROOT {SV { MT= FO, RE = 905}}}} 第一行:MEGACO协议,版本为1。MG-MGC,MG的IP地址和端口号为: [191.169.150.172]:2944。 第二行:事务ID为“9998”,事务封装的关联为空。 第三行:ServiceChange命令。终端ID为ROOT,表示该命令作用于整个网关。 第四行:ServiceChange描述符。 第五行:ServiceChange描述符参数。表示ServiceChangeMethod为Force, ServiceChangeReason为“终端退出服务”。? ? ? ?HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 62 典型信令解析摘机消息上报(MG-&MGC):? ? ? ? ?MEGACO/1 [191.169.150.122]:2944 T=883{C= - { N=A0{ OE={al/of}}}} 第一行:MEGACO协议,版本为1。MG-MGC,MG的IP地址和端口号为: [191.169.150.122]:2944 第二行:事务ID为“883”,此时,其封装的关联为空。 第三行:通知命令,该命令作用于终端A0。 第四行:观测到的事件描述符。此时,TerminationA所在的网关观测到 UserA摘机,向SoftX3000汇报该事件。RequestID为“”,与触 发该NTFY_REQ命令的请求命令 的RequestID相同,将二者关联。Page 63? ? ?HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 典型信令解析MGC下发拨号音和数图(MGC-&MG):? ? ? ? ? ? ? ?MEGACO/1 [191.169.200.61]:2944 T={ C= - { MF=A0{ E={ dd/ce{DigitMap=dmap1},al/*}, SG{cg/dt}, DM=dmap1{??([2-9]xxxxxx|13xxxxxxxxx|0xxxxxxxxx|9xxxx|1[0124-9]x|E|x.F|[0-9EF].L)}}}}MF=A0:对物理终端A0进行Modify操作; cg/dt:表示MGC让MG放拨号音; [2-9]xxxxxx|13xxxxxxxxx|0xxxxxxxxx|9xxxx|1[0124-9]x|E|x.F|[0-9EF].L:数图的拨 号方案。详细注解请参考备注。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 64 典型信令解析用户拨号(MG-&MGC):? ? ? ? ? ?MEGACO/1 [191.169.150.122]:2944 T=884{C= - { N=A0{ OE={ 32700: dd/ce?? ? ?{Meth=UM,ds=6540100}}}}}Meth=UM:DigitMap结束方式为明确匹配; ds=6540100:用户所拨的号码为6540100; 信令详细注解参考备注。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 65 典型信令解析MGC要求创建一个关联ADD_REQ(MGC-&MG):? ? ? ? ? ? ? ? ? ?? ?MEGACO/1 [191.169.200.61]:2944 T={ C=${ A=A0{ M{O{MO=IN,RV=OFF,RG=OFF}}, E={al/*}, SG{}}, A=${ M{O{MO=RC,RV=OFF,RG=OFF,nt/jit=40}, L{v=0 c=IN IP4 $ m=audio $ RTP/AVP 8}}}}}第三行:“$”表示请求MG创建一个新关联。由于目前关联还不确定,所以使用“$”。 第八行:ADD命令,将某个RTP终端加入新增关联。其中,新的RTP终端为临时终端,由于 RTP终端的描述符没有确定,所以使用“$”。 详细解释请参考备注。?HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 66 典型信令解析MG对要求创建关联ADD_REQ的响应 (MG-&MGC):? ? ? ? ? ? ?MEGACO/1 [191.169.150.122]:2944 P={C=286{ A=A0,A=A{M{O{MO=RC,RV=OFF,RG=OFF,nt/jit=40},L{v=0 c=IN IP4 191.169.150.122 m=audio 18300 RTP/AVP 8}}}}} 第一行:MG-MGC。MG的IP地址和端口号为:[191.169.150.122]:2944。 第二行:事务ID为“”。“C=286”表示关联已建立,MG赋予一个关联 ID“286”来标识这个关联。 第三行:确认物理终端A0和临时终端A已经加入关联286。 第四行:媒体描述符。 第五行:根据MGC的建议,网关确认A终端采用G.711A媒体编码格式, 设置其RTP端口号为18300,填充本地IP地址191.169.150.122。? ? ?HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 67 典型信令解析放振铃音(MGC-&MG):? ? ? ? ? ?MEGACO/1 [191.169.200.61]:2944 T={C=287{ MF=A1{ E={al/*}, SG{al/ri}}}} 第四行:MGC要求MG监控所有模拟线路包事件。?第五行: MGC要求MG放振铃音。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 68 典型信令解析放回铃音(MGC-&MG):? ? ? ? ? ?MEGACO/1 [191.169.200.61]:2944 T={C=286{ MF=A0{ E={al/*}, SG{cg/rt}}}} 第四行:MGC要求MG监控所有模拟线路包事件。?第五行: MGC要求MG放回铃音。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 69 典型信令解析被叫摘机后修改被叫到通话状态(MGC-&MG)? ? ? ? ? ? ? ??MEGACO/1 [191.169.200.61]:2944 T={C=287{ MF=A1{M{O{MO=SR,RV=OFF,RG=OFF,tdmc/ec=ON}}, E={al/*},SG{}},MF=A{M{O{MO=SR,RV=OFF,RG=OFF}, L{v=0 c=IN IP4 - m=audio - RTP/AVP 8}, R{v=0 c=IN IP4 191.169.150.122 m=audio 18300 RTP/AVP 8}}}}}第三行:Modify命令,修改终端A1的属性。“M”表示媒体描述符,“O”表示LocalControl描述符,“MO=SR”表示MGC修改终端A1的模式为收/发, “RV=OFF,RG=OFF”表示预留组属性、预留值属性均为“OFF”, “tdmc/ec=ON”表示MGC建议MG TDM电路包中的回声取消特性为“ON”。详 细解释参考备注。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 70 典型信令解析挂机消息上报(MG-&MGC):? ? ? ?MEGACO/1 [191.169.150.122]:2944 T=886{C=286{ N=A0{OE={al/on}}}} 第三行:MG观察到用户挂机事件。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 71 典型信令解析删除上下文中的所有终端(MGC-&MG):? ? ? ?MEGACO/1 [191.169.200.61]:2944 T={C=286{O-S=*}} 第一行:MGC-MG。MGC的IP地址和端口号为:[191.169.200.61]:2944。 第二行:事务ID为“”,关联ID为“286”。“O-S=*”中“O”表示 Optional,“S”表示Subtract,“*”表示ALL。由此,“O-S=*”表示删除 286 context中的所有终端。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 72 典型信令解析MGC要求MG继续监控挂机用户的线路事件(MGC-&MG):? ? ? ?MEGACO/1 [191.169.200.61]:2944 T={C= - { MF=A0{E={al/*},SG{}}}} 第三行:MGC要求MG继续监控线路事件,电话线路为静音。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 73 典型信令解析主叫号码显示(MGC-&MG):MEGACO/1 [10.71.50.51]:2944 T={C=142{MF=A1 {E={al/*},SG{andisp/dwa{ddb=[040F]}}}}} andisp/dwa:表示主叫号码显示信号描述符;040F :主叫号码,格式根据主叫号码显示格式决定。反极计费开始(MGC-&MG):MEGACO/1 [10.71.50.51]:2944 T={C=47{MF=A1{E={al/*},SG{xal/las}}}} SG{xal/las}}}} :表示反极计费描述符;HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 74 本章小结本章主要对前面介绍的H248协议进行应用; 通过本章的学习,希望大家可以自己分析H248信令。HUAWEI TECHNOLOGIES CO., LTD.Huawei ConfidentialPage 75 Thank You
H248协议概述―汇集和整理大量word文档,专业文献,应用文书,考试资料,教学教材,办公文档,教程攻略,文档搜索下载下载,拥有海量中文文档库,关注高价值的实用信息,我们一直在努力,争取提供更多下载资源。

我要回帖

更多关于 中兴h248 的文章

 

随机推荐