中国电信H.248协议规范.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国电信 248 协议 规范
- 资源描述:
-
中国电信H.248协议规范 (暂行版) 2004年4月发布 2004年4月试行 中国电信集团公司发布 前 言 媒体网关控制协议H.248是下一代网络中的接口协议之一,它应用于下一代网络中媒体处理和信令控制分离后所产生的控制接口。本标准以IETF和ITU-T的相关标准为基础,结合中国电信网络的实际情况,综合中国电信集团公司对下一代网络的实验成果而制定。它是中国电信在下一代网络建设中引进、测试和研发软交换、媒体网关控制器、媒体网关、媒体服务器等相关设备的规范和依据。 本标准的附录都是标准附录。 本标准由中国电信集团公司提出。 本标准由中国电信集团公司归口。 本标准2004年4月首次发布。 本标准由中国电信集团公司负责解释。 目 录 1 范围 1 2 引用标准 1 3 定义 1 4 缩略语 4 5 协议在网络中的位置 5 6 连接模型 6 6.1 关联 8 6.1.1 关联属性 9 6.1.2 关联的创建、删除和修改 9 6.2 终结点 9 6.2.1 终结点的动态性 12 6.2.2 终结点标识符TerminationID 12 6.2.3 包(Package) 13 6.2.4 终结点的属性和描述符 14 6.2.5 根终结点(Root) 16 7 命令 16 7.1 描述符 17 7.1.1 参数的指定 17 7.1.2 Modem描述符 18 7.1.3 复用描述符(Mux) 18 7.1.4 媒体描述符(Media) 19 7.1.5 终结点状态描述符(TerminationState) 19 7.1.6 流描述符(Stream) 20 7.1.7 本地控制描述符(LocalControl) 20 7.1.8 本地和远端描述符(Local和Remote) 21 7.1.9 事件描述符(Events) 24 7.1.10 事件缓存描述符(EventBuffer) 26 7.1.11 信号描述符(Signals) 26 7.1.12 审计描述符(Audit) 28 7.1.13 业务改变描述符(ServiceChange) 28 7.1.14 号码表描述符(DigitMap) 29 7.1.15 统计描述符(Statistics) 34 7.1.16 包描述符(Packages) 34 7.1.17 被观察事件描述符(ObservedEvents) 34 7.1.18 拓扑描述符(Topology) 35 7.1.19 错误描述符(Error) 37 7.2 命令API 37 7.2.1 Add 38 7.2.2 Modify 39 7.2.3 Subtract 40 7.2.4 Move 41 7.2.5 AuditValue 43 7.2.6 AuditCapabilities 45 7.2.7 Notify 46 7.2.8 ServiceChange 47 7.2.9 关联属性的处理和审计 51 7.2.10 通用命令语法 52 7.3 命令错误码 52 8 事务(TRANSACTION) 56 8.1 公共参数 57 8.1.1 TransactionID 57 8.1.2 ContextID 57 8.2 事务API 58 8.2.1 TransactionRequest 58 8.2.2 TransactionReply 58 8.2.3 TransactionPending 60 8.3 消息 61 9 协议传送 61 9.1 命令执行的顺序 62 9.2 预防重启雪崩 63 10 安全 64 10.1 保护协议连接 64 10.2 过渡性AH方案 65 10.3 保护媒体连接 65 11 MG-MGC的控制接口 66 11.1 多虚拟MG 66 11.2 冷启动 67 11.3 协议版本协商 68 11.4 MG故障 69 11.5 MGC故障 69 11.6 心跳机制 71 11.6.1 只有MGC控制的心跳消息 71 11.6.2 MGC和MG分别独立控制的心跳消息 71 11.7 MGC-MG控制连接中断业务处理建议 72 11.7.1 MGC检测到中断 72 11.7.2 MG检测到中断 72 11.8 MGC-MG控制连接中断后又恢复的处理建议 72 11.8.1 MGC检测到恢复 72 11.8.2 MG检测到恢复 73 11.9 超长通话的审计 73 12 包的定义 74 12.1 包定义规则 74 12.1.1 包(Package) 74 12.1.2 属性(Property) 75 12.1.3 事件(Events) 77 12.1.4 信号(Signals) 77 12.1.5 统计(Statistics) 78 12.1.6 程序(Procedures) 78 12.2 事件(Events)和信号(Signals)的参数定义规则 78 12.3 列表类型(List) 79 12.4 标识符(Identifier)的命名 79 12.5 包的注册 79 13 IANA注意事项 79 13.1 包 79 13.2 错误码 80 13.3 ServiceChange原因值 80 14 流程 81 14.1 注册流程 81 14.2 注销流程 82 14.2.1 MG主动注销 82 14.2.2 MGC发生切换 82 14.2.3 MGC退出对网关服务 83 14.3 单个终结点状态改变 83 14.3.1 终结点退出服务 83 14.3.2 终结点发生故障退出服务 84 14.3.3 终结点恢复服务 84 14.4 呼叫建立流程 85 14.4.1 AG-AG呼叫建立 85 14.4.2 TG-TG呼叫建立 87 14.5 呼叫释放流程 89 14.5.1 AG-AG呼叫释放 89 14.5.2 TG-TG呼叫释放 94 14.6 放通知音流程 95 14.7 MGC-MG之间异常呼叫流程 96 14.7.1 久不拨号 96 14.7.2 空号 97 14.7.3 错号 99 14.7.4 后挂方久不挂机 101 14.8 补充业务流程 103 14.8.1 呼叫前转 103 14.8.2 主叫号码显示 106 14.8.3 呼叫等待 108 14.8.4 反极信号 114 14.8.5 区别振铃 116 14.8.6 三方通话 118 14.8.7 会议电话 127 附件A 本协议二进制编码 134 A.1 通配值编码 134 A.2 ASN.1语法规范 136 附件B 本协议的文本编码 138 B.1 通配值编码 138 B.2 ABNF规范 138 B.3 十六进制字节编码(Hexadecimal octet coding) 138 B.4 十六进制字节序列(Hexadecimal octet sequence) 139 附件C 媒体流属性标签 140 附件D 基于IP传输H.248协议的要求 141 D.1 使用应用层帧结构(ALF)在IP/UDP上传输 141 D.1.1 提供“At-Most-Once” 功能 141 D.1.2 TransactionID与三次握手机制 142 D.1.3 计算重传定时器 143 D.1.4 临时响应 144 D.1.5 重复的请求、响应和确认 145 D.2 在TCP上传输 146 D.2.1 提供At-Most-Once功能 147 D.2.2 TransactionID和三次握手机制 147 D.2.3 计算重传定时器 147 D.2.4 临时响应 147 D.2.5 命令的顺序 148 中国电信H.248协议规范 1 范围 本标准规定了媒体网关控制设备(媒体网关控制器/软交换设备)和相应的媒体处理设备(网关/媒体服务器/IP智能终端等)之间,进行通信时的协议要求。 本标准适用于媒体网关、媒体网关控制器和软交换设备的研制、开发和引进。 2 引用标准 下列标准包含的条文,通过在本标准中引用而构成为本标准的条文。在标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。 RFC3525(2003.06) 网关控制协议 ITU-T Rec H.248.14 网关控制协议:去活定时器包(it) ITU-T Rec H.248.23 网关控制协议:模拟信号显示包(andisp) Q.1950 扩展的cg包(xcg) RFC 2805 媒体网关控制协议结构和要求 RFC 1819 RTP协议 RFC 2327 SDP协议 RFC 2401 IP协议安全机制 RFC 2402 AH协议 RFC 2406 ESP协议 RFC 2234 ABNF语法定义规则 ITU-T X.680(1997) 抽象语法符号定义规则(ASN.1) ITU-T X.690(1994) ASN.1编码规则 3 定义 媒体网关(MG):MG将一种网络中的媒体转换成另一种网络所要求的媒体格式。例如:MG能够完成电路交换网的承载通道和分组网的媒体流之间的转换。MG可以处理音频、视频或者T.120,也可以具备处理这三者任意组合的能力。MG能够进行全双工的媒体转换,MG可以播放视频/音频消息,实现其它IVR功能,也可以进行媒体会议。 媒体网关控制器(MGC):MGC对MG中与媒体通道连接控制相关的呼叫状态进行控制。 软交换设备(SoftSwitch):是电路交换网向分组网演进的核心设备,也是下一代电信网络的重要设备之一,它独立于底层承载协议,主要完成呼叫控制、媒体网关接入控制、资源分配、协议处理、路由、认证、计费等主要功能,并可以向用户提供现有电路交换机所能提供的所有业务以及多样化的第三方业务。 中继媒体网关(Trunk Gateway):位于电路交换网和分组网络之间的媒体网关设备,用来终结大量的数字电路。 驻地网关(Residental Gateway):位于用户侧将模拟电话终端连接到分组网络的媒体网关,通常一个驻地网关包括一个或多个模拟电话终端。 接入网关(Access Gateway):一种提供用户网络接口(UNI)的媒体网关。 中继(Trunk):两个交换系统间的一个通信通道,例如:T1或E1中的一个时系DS0。 流(Stream):在一个呼叫或者会议中,由一个MG接收或发送的双向媒体流或者控制流。 事件(Events):MGC可以请求MG检测事件,可以检测的事件包括传真音、导通检测结果和摘机/挂机等。MG检测到请求的事件后,缺省地,向MGC发送一个通知报告。 信号(Signals):信号是MG产生的媒体,如信号音(Tone)和录音通知,以及线路信号(如Hookswitch)。更复杂的信号可以包含一个简单信号的序列,加上对媒体或线路信号接收和分析,并以此作为信号产生的条件。在导通检测(Continuity Test)包中将收到的数据编码,就是其中一例。信号也可以要求准备一些媒体内容来产生以后的信号。 描述符(Descriptor):协议中的一种语法元素,用来描述一组相互联系的属性。例如:通过在一个命令中包含适当的描述符,MGC能够设置MG中的媒体流属性。 通配值(Wildcard):协议语法中定义的特殊符号,有“CHOOSE”和“ALL”两种。“ALL”表示需要使用所有满足条件的取值,“CHOOSE”表示需要选择一个满足条件的取值。在没有特殊说明时,通配值往往特指“ALL”。 终结点(Termination):终结点是MG上的逻辑实体,它发起和/或接收媒体和/或控制流。终结点用一些属性来描述,如媒体流、modem和承载能力等属性,这些属性组成了一系列描述符。 关联(Context): 关联是一些终结点具有相互联系而形成的结合体。有一种特殊的关联称为空关联(Null),它包含所有那些与其它终结点没有联系的终结点。例如,接入网关中所有的空闲线路都被看作空关联中的终结点。 命令(Command):本协议定义了一些命令用于对协议连接模型中的逻辑实体(关联和终结点)进行操作和管理。命令提供了本协议所支持的最精微层次的控制。例如,通过命令可以向关联增加终结点、修改终结点、从关联中删除终结点以及审计关联或终结点的属性。命令提供了对关联和终结点的属性的完全控制;包括指定要求终结点报告的事件、向终结点加载的信号以及指定关联的拓扑结构(谁能听见/看见谁)。 事务(Transaction):MG 与MGC之间的一组命令构成事务。一个事务可以由一个或多个动作(Action)组成,每个动作又由作用范围局限在同一个关联中的一个或多个命令组成。 请求(Request)和响应(Reply):MGC和MG之间进行各种层次上的交互(如事务交互、动作交互和命令交互等)。每次交互包含一个请求和一个响应。请求由发送方发起;接收方对请求进行处理,并将处理结果包含在响应中返回给发送方。通常MGC发起请求而MG做出响应。但相反的情况也是可能的。 4 缩略语 ABR 可用比特率 AH 认证头 ALF 应用层帧协议 ATM 异步传输模式 AAL ATM适配层 B-ISDN 宽带综合业务数字网 BRI 基本速率接口 CAS 随路信令 CBR 恒定比特率 CDV 信元时延变化 CDVT 信元时延变化容限 CLP 信元丢失优先级 CPCS 公共部分会聚子层 CS 会聚子层 DTMF 双音多频 ESP 封装安全净荷 FIFO 先进先出 FR 帧中继 GW 网关 IANA 因特网号码分配机构 ICV 集成校验值 IKE 密钥交换 IP 因特网协议 IVR 交互式语音应答 MF 中频 MID 消息标识符 MG 媒体网关 MGC 媒体网关控制器 MWD 最大等待时延 PCR 峰值信元速率 PDU 协议数据单元 PRI 一次群接口 PSTN 公共电话交换网 QoS 服务质量 RTP 实时传输协议 SBR 可维持比特率 SCN 电路交换网 SCTP 流控传输协议 SDP 会话描述协议 SDU 业务数据单元 SG 信令网关 SS7 7号信令系统 TCP 传输控制协议 TDM 时分(多路)复用 UBR 未指定比特率 UDP 用户数据报协议 UNI 用户网络接口 VBR 可变比特率 VCI 虚通道识别码 VPC 虚通道连接 VPI 虚通道识别码 5 协议在网络中的位置 本协议用于媒体网关控制设备(媒体网关控制器/软交换设备)和相应的媒体处理设备(网关/媒体服务器/IP智能终端等)之间的通信。协议在网络中的位置如图 51所示: 图 51:协议在网络中的位置 6 连接模型 本协议的连接模型描述MG中能由MGC控制的逻辑实体,连接模型的主要抽象概念包括终结点(Termination)和关联(Context)。 终结点发起和(或)接收一个或多个流(Stream)。在一个多媒体会议中,一个终结点可以支持多种媒体,并且发送或者接收多个媒体流。媒体流参数、modem参数和承载能力参数都被认为是终结点的参数。 关联是一些终结点具有相互联系而形成的结合体。有一种特殊的关联称为空关联(Null),它包含所有那些与其它终结点没有联系的终结点。例如,接入网关中所有的空闲线路都被看作空关联中的终结点。 下面对这些概念进行图解说明。图 61给出了几个例子(并不意味着只可能有这几种情况)。每个关联中带星号的框代表终结点之间的逻辑联系。 图 61:H.248连接模型示例 图 62中的例子说明了在AG中一种实现呼叫等待的方法,解释了如何在关联之间改变一个终结点的位置。在一个话音呼叫中终结点T1和T2属于关联C1。另一话音呼叫中终结点T3在等待T1。T3目前独自在关联C2中。T1接受了来自T3的呼叫,将T2置于呼叫保持状态。结果是T1转移到了关联C2中,如图 63所示。 图 62:呼叫等待方案示例——T1收到等待信号 图 63:呼叫等待方案示例——T1应答 6.1 关联 关联(Context)是一些终结点具有相互联系而形成的结合体。当这个结合体中包含两个以上终结点时,关联可以描述拓扑结构(谁能听见/看见谁),及媒体混合和(或)交换的参数。 有一种特殊的关联称为空关联(Null),它包含所有那些与其它终结点没有联系的终结点。空关联中的终结点的参数也可以被检查或修改,并且也可以检测事件。 通常使用Add命令(Command)向关联添加终结点。如果MGC没有指明向一个已有的关联添加终结点,MG就创建一个新的关联。使用Subtract命令可以将一个终结点从一个关联中删除。使用Move命令可以将一个终结点从一个关联转移到另一个关联。一个终结点在某一时刻只能存在于一个关联之中。 一个关联中最多可以有多少个终结点是MG的一个属性。只提供点到点连接的MG中的每个关联最多只支持两个终结点,支持多点会议的MG中的每个关联可以支持三个或三个以上的终结点。 6.1.1 关联属性 本协议规定关联具有以下属性: 1) ContextID(关联标识符) 2) 拓扑(Topology)(谁能听见/看见谁) 用于描述在一个关联内部终结点之间的媒体流方向。对比而言,终结点的模式(Send或Receive等)描述的是媒体流在MG的入口和出口处的流向。 3) 关联优先级(Priority) 用于指示MG处理关联时的先后次序。在某些情况下,当有大量关联需要同时处理时,MGC可以使用关联优先级控制MG上处理工作的先后次序。本协议规定“0”为最低优先级,“15“为最高优先级。 4) 紧急呼叫的标识符(Indicator for Emergency Call) MG优先处理带有紧急呼叫标识符的呼叫。 6.1.2 关联的创建、删除和修改 本协议可用于(隐含地)创建关联,修改已存在关联的参数。本协议定义了命令将终结点加入关联,从关联中删除终结点以及在关联之间移动终结点。当删除或移出关联中的最后一个终结点时,也就隐含地删除该关联。 6.2 终结点 终结点是MG上的一个逻辑实体,它发起和(或)接收媒体流和(或)控制流。终结点用一些特征属性(Property)来描述,这些属性组成了一系列描述符(Descriptor)包含在命令中。MG在创建终结点时,赋予终结点一个唯一的TerminationID来标识终结点。 代表物理实体的终结点(称为物理终结点)具有半永久性。例如代表一个TDM信道的终结点,只要MG中存在这个物理实体,这个终结点就存在。代表临时性的信息流(例如RTP流)的终结点(称为临时性终结点),只有当MG使用这些信息流时,这个终结点才存在。 临时性终结点可由Add命令来创建和Subtract命令来删除。而物理终结点则不同。当使用Add命令向一个关联添加物理终结点时,是把这个物理终结点从空关联中取出;当使用Subtract命令从一个关联中删除物理终结点时,这个物理终结点又被放回到空关联中。 可以向终结点加载信号(Signal)(参见7.1.11)。也可以指示终结点对事件(Event)进行检测,一旦检测到这些事件发生,MG就向MGC发送Notify消息进行报告或由MG采取相应的动作。终结点可以对数据进行统计(Statistics),当MGC发出审计(AuditValue)请求时(参见7.2.5),或者当终结点从它所在的关联中被删除时,终结点就将这些统计数据报告给MGC。 MG可以处理复用媒体流,例如,H.221建议描述了将多个媒体流复用在几个64kbit/s数字通道上的帧结构。在处理复用媒体流的连接模型中,用于携带部分复用流的每个数字承载通道都有一个物理或临时的承载终结点相对应,所有处于这些数字通道的起始和终结位置的承载终结点都被连接到一个称为复用终结点(Multiplexing Termination)的独立终结点。复用终结点是代表一个面向帧的会话的临时性终结点,它使用Mux描述符来描述所使用的多路复用方式(例如H.320会话中使用的H.221),以及所包含的数字通道以什么顺序组装成帧。 复用终结点可以是多级的。例如,几个数字通道以H.226复用之后生成的终结点可以再以H.223加入到其他复用终结点中以支持一个H.324会话。 复用终结点上不同的Stream描述符用来描述会话中不同的媒体流。这些媒体流与关联中终结点发出/接收的流相对应,而与生成复用终结点的承载终结点没有对应关系。每个承载终结点只支持一个数据流。这些数据流在复用终结点上并不以流的形式出现,对关联的其他部分它们是不可见的。 图 64、图 65、图 66和图 67举例说明了复用终结点和Mux描述符典型应用。 图 64:复用终结点——电路到分组(Circuit to Packet) 图 65:复用终结点——电路到电路(Circuit to Circuit) 图 66:复用终结点——一个到多个终结点 图 67:复用终结点——多级复用 可以创建终结点用来代表复用的承载通道,例如ATM AAL2。当创建一个新的复用承载通道时,就同时在关联中创建一个临时性终结点。当删除这个终结点时,同时也就删除了这个复用承载通道。 6.2.1 终结点的动态性 本协议可用于创建新的终结点;也可以修改已存在终结点的属性值,包括向终结点添加或删除事件或信号。MGC只可以释放它已经通过某种方式(如Add命令)占用的终结点及该终结点代表的资源。 6.2.2 终结点标识符TerminationID 终结点用TerminationID进行标识,TerminationID的分配方式由MG自主决定。 物理终结点的TerminationID是在MG中预先规定好的。这些TerminationID可以具有某种结构。例如,一个TerminationID可以由一个中继组号及其中的一个中继号组成。 对于TerminationID可以使用一种通配机制。该通配机制使用两种通配值(Wildcard):“ALL”和“CHOOSE”。通配值“ALL”用来表示多个终结点,“CHOOSE”则用来指示MG必须自己选择符合条件的终结点,例如MGC可以通过这种方式指示MG选择一个中继群中的一条中继电路。 当命令中的TerminationID是通配值“ALL”时,则对每一个匹配的终结点重复该命令,根终结点(Root)不包括在内。当命令不要求通配响应时,每一次重复命令将产生一个命令响应。当命令要求通配响应时,则多次重复命令只会产生一个通配响应,该通配响应中包含所有单个响应的集合。 例如,当终结点T1具有以下属性值:P1 = 1;P2 =3 终结点T2具有以下属性值:P2 =7;P3 =5 则终结点T1 和T2的通配响应为:P1 = 1;P2 =3,7;P3 =5 通配机制的编码在附录A和B中详细说明。 6.2.3 包(Package) 不同类型的网关上可以实现不同类型的终结点。本协议通过允许终结点具有可选的属性(Property)、事件(Events)、信号(Signals)和统计(Statistics)来实现不同类型的终结点。 为了实现MG和MGC之间的互操作,本协议将这些可选项组合成包(Packages)。关于包的定义的更多信息参见第12章。MGC可以通过对终结点进行审计来确定终结点实现了哪些类型的包。 包的定义由属性、事件、信号和统计组成,这些项以及它们包含的参数(Parameter)分别由一些标识符(Id)进行标识。标识符有特定的有效范围。例如,对每个包而言,属性标识符(PropertyId)、事件标识符(EventId)、信号标识符(SignalId)、统计标识符(StatisticsId)和参数标识符(ParameterId)都有独立的名字空间,同一个标识符可以用于它们中的每一个。而不同的包中的两个属性标识符也可以相同。 当包被扩展了以后,基本包中定义的属性、事件、信号和统计既可以用扩展包的标识符也可以用基本包的标识符来指定。例如,A包定义了事件e1,B包扩展了A包,那么B/e1就指一个实现了B包的终结点上的一个事件。根据定义,为了实现扩展包MG也必须实现基本包;但是否公开基本包的接口是可选的。如果公开了A的接口,在收到带有Package描述符的AuditValue请求时,可能既要报告B也要报告A;同理,A/e1也是终结点上的一个有效的事件,它与B/e1所指的是相同的事件。如果MG没有公开基本包的接口,只有B/e1是有效的。 为了提高互通能力和后向兼容性,MG可以公开它的终结点所支持的所有包,包括被扩展包继承了的基本包。注意,这一点不适用于已被标明“只用于扩展”的那些基本包。 6.2.4 终结点的属性和描述符 终结点用一些属性来描述。每个属性由一个PropertyID标识。大部分属性有缺省值,其缺省值在本协议中或某个包中进行定义。对于没有缺省值的属性,除了TerminationState和LocalControl之外,在终结点刚被创建或返回到空关联时,都认为该属性为空或“无值”(“no vaule”)。关于TerminationState和LocalControl的缺省内容参见7.1.5和7.1.7。 MG中预先规定了的属性值将替换缺省值。因此如果MGC想要完全控制一个终结点的属性值,在它将该终结点使用Add命令加入关联时就应该为这些属性提供明确的取值。当然,如果是一个物理终结点,在它还处于空关联中时,MGC就可以通过Audit命令确定它的所有预定值。 终结点具有一些公共属性以及与特定媒体流相关的非公共属性,这些公共属性称为终结点状态(TerminationState)属性。对于每个媒体流,都有各自的本地(Local)属性和接收流/发送流属性。 在主协议中没有定义的属性都在包中进行定义,这些属性由包名(PackageName )和属性标识符(PropertyID)来标识。属性可以是只读的(ReadOnly)或可读写的(Read/Write)。属性能够采用的值及它们的当前值都可以被审计。对于可读写的属性,MGC可以设置它们的值。如果某个属性被指定为全局的(Global),它的值就是唯一的,所有实现了这个包的终结点都共享这个属性值。 方便起见,相互有关的属性被组合成描述符。 当使用Add命令将一个终结点添加到一个关联时,可以通过加入适当的描述符作为命令输入参数来设置可读写的属性值。类似的,使用Modify命令可对改变一个关联中的终结点的属性值。当使用Move将一个终结点从一个关联中转移到另一个关联中时,也可以改变终结点的属性值。有些情况下,描述符作为命令的输出参数在应答中返回。 通常,如果上述命令中完全省略了某个描述符,对执行该命令的那个终结点,该描述符中的属性保持原值。另一方面,如果一个命令中省略了一个描述符中的某些可读写属性,对执行该命令的那个终结点,这些属性将被重置为它们的缺省值;除非在包中规定了其他处理。更多细节参见7.1。 描述符可作为命令的输入和输出参数。但是,对于每个命令并非所有的描述符都是合法的输入参数或输出参数。本协议定义的描述符参见表 61。 表 61:描述符 描述符名称 功能描述 Modem 标识modem类型和属性 Mux 描述多媒体终结点的复用类型和形成Mux的终结点 Media 媒体流属性的列表 TerminationState 与特定媒体流无关的终结点属性(可在包中定义) Stream 对应于单个媒体流的remote/local/localControl描述符的列表 Local 对MG从远端实体接收到的媒体流进行描述的一些属性 Remote 对MG发送给远端实体的媒体流进行描述的一些属性 LocalControl MG和MGC之间的一些控制属性(可在包中定义) Events 描述需要MG检测的事件,以及当事件被检测到时作出的反应 EventBuffer 描述当EventBuffer处于激活状态时,要由MG检测的事件 Signals 描述向终结点加载的信号(参见7.1.11) Audit 可作为Auditvalue和Auditcapabilities命令的参数,定义需要审计的信息 Packages 可作为AuditValue命令的参数,返回由终结点实现的包的列表 DigitMap 为MG定义的号码采集规则,用于匹配拨号事件,使拨号事件按组而非单个上报 ServiceChange 可作为ServiceChange命令的参数,描述何种业务发生改变以及业务发生改变的原因,等等 ObservedEvents 可作为Notify 或者 AuditValue命令的参数,报告被检测到的事件 Statistics 可作为Subtract、 Auditvalue和Auditcapabilities命令的参数,报告与终结点有关的统计数据 Topology 描述关联中终结点之间的媒体流流向 Error 定义了错误码和错误注释字符串,该描述符可作为命令响应及Notify请求命令的参数 6.2.5 根终结点(Root) 有时,一个命令是针对整个MG的,而不是其中的某个终结点。为此,本协议定义了一类特殊的终结点“根”(Root)。根终结点上也可以定义包,可以有属性、事件和统计(信号不适用于根)。根终结点只能用于以下命令: l 在Modify命令中,用来改变根终结点的属性,或者设置需要检测的事件。 l 在Notify命令中,用来报告根终结点所检测到的事件。 l 在AuditValue命令中,用来检查根终结点上实现属性的当前取值和统计数据。 l 在Auditcapabilities命令中,用来确定根终结点上实现了哪些属性。 l 在ServiceChange命令中,用来声明网关进入或退出服务。 其它命令使用根终结点都是错误的。此时将返回错误码410“Incorrect Identify”(非法标识符)。 7 命令 本协议定义了8个命令用于对协议连接模型中的逻辑实体(关联和终结点)进行操作和管理。命令提供了本协议所支持的最精微层次的控制。例如,通过命令可以向关联增加终结点、修改终结点、从关联中删除终结点以及审计关联或终结点的属性。命令提供了对关联和终结点的属性的完全控制;包括指定要求终结点报告的事件、向终结点加载的信号以及指定关联的拓扑结构(谁能听见/看见谁)。 本协议规定的命令大部分用于MGC对MG的控制,通常MGC作为命令起始者发起,MG作为命令响应者接收。但是, Notify和ServiceChange命令除外。Notify命令由MG发送给MGC;而ServiceChange既可以由MG发起,也可以由MGC发起。本协议规定的命令参见表 71,命令的详细解释参见7.2。 表 71:命令 Add 使用Add命令可以向一个关联添加一个终结点,当使用Add命令向一个关联添加第一个终结点时,同时创建了一个关联。 Modify 使用Modify命令可以修改一个终结点的属性、事件和信号。 Subtract 使用Subtract命令可以删除一个终结点与它所在的关联之间的联系,并返回终结点处于关联期间的统计信息。当使用Subtract命令删除一个关联中最后一个终结点与它所在的关联之间的联系时,同时就删除了这个关联。 Move 使用Move命令可以单独地将一个终结点从一个关联转移到另一个关联。 AuditValue 使用AuditValue可以获取终结点属性、事件、信号和统计的当前信息。 Auditcapabilities 使用Auditcapabilities可以获取终结点的属性、事件和信号的所有可能值的信息。 Notify MG使用Notify命令向MGC报告MG中所发生的事件。 ServiceChange MG使用ServiceChange命令向MGC报告一个或者一组终结点将要退出服务或者刚刚进入服务。MG也可以使用ServiceChange命令向MGC宣布其可用性(即注册),或者向MGC报告MG即将开始或已经完成重新启动。 MGC可以使用ServiceChange通知MG对其控制即将由另一个MGC接替。MGC还可以使用ServiceChange命令通知MG将一个或者一组终结点进入服务或退出服务。 7.1 描述符 命令的参数就是描述符。描述符由描述符名称和一些参数项组成,参数可以有取值。许多命令中用到相同的描述符。以下的小节逐一解释了这些描述符。描述符可以作为命令的输出结果返回。在返回的描述符内容中,空的描述符只返回它的名称,而不带任何参数项。对于一个特定命令类型,参数和参数的使用参见7.2。 7.1.1 参数的指定 命令的参数构成了描述符。通常,描述符的文本格式如下: DescriptorName=<someID>{parm=value, parm=value….} 参数的值可以是:完全指定(Fully specified)、部分指定(Underspecified)或多余指定(Overspecified)的。 1) 完全指定:指定的参数具有唯一、确定的值。 2) 部分指定:使用通配值 “CHOOSE”,允许命令响应方为该参数选择任何一个它所支持的值。 3) 多余指定:参数具有多个可能的值列表,该列表的顺序指定了命令发起方对于这些值的优选权,命令响应方从该列表中选择一个值作为对命令发起方的响应。 如果一个描述符(除了Audit描述符)没有在一个命令中指定,该描述符保持以前的取值不变。除了Subtract命令,一个命令中没有指定Audit描述符就等于指定了一个空的Audit描述符。对于一个描述符中未指定的参数,MG的处理因描述符而异,这在后面章节会说明。只要一个参数是部分指定的或者多余指定的,命令的响应方选择的参数值将包含在描述符中,作为命令的输出参数返回。 每个命令都要指定命令所操作的终结点的TerminationID。TerminationID可以取通配值。当一个命令的TerminationID是通配值时,相当于在该通配值所匹配的所有终结点上重复该命令。 7.1.2 Modem描述符 Modem描述符指定modem的类型和参数,用于H.324或文本会话中。可以指定的modem类型有:V.18, V.22, V.22 bis,V.32, V.32 bis, V.34, V.90, V.91, Synchronous ISDN,并允许扩展。终结点的默任描述符不包括modem描述符。 7.1.3 复用描述符(Mux) 在多媒体呼叫中,媒体流是在一群承载通道上进行传输。Mux描述符将媒体和对应的承载通道联系起来。Mux描述符支持的复用类型包括:H.221、H.223、H.226、V.76以及一些扩展复用类型。Mux描述符的定义由复用类型以及被复用的终结点的TerminationID集合组成,例如: Mux=H.221{ MyT3/1/2,MyT3/2/3,MyT3/3/6,MyT3/21/22} 7.1.4 媒体描述符(Media) Media描述符用于指定所有媒体流的参数。这些参数组成了两种描述符:一个终结点状态描述符(TerminationState)和若干个流描述符(Stream)来描述。其中,TerminationS展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




中国电信H.248协议规范.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/1829189.html