ImageVerifierCode 换一换
格式:DOCX , 页数:193 ,大小:140.33KB ,
资源ID:1390599      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1390599.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中国联通H248技术规范Word格式文档下载.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

中国联通H248技术规范Word格式文档下载.docx

1、RFC 2805 媒体网关控制协议结构和要求RFC 1819 RTP协议RFC 2327 SDP协议RFC 2960(2000) SCTP协议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,也可以具备处理这三者任

2、意组合的能力。MG能够进行全双工的媒体转换。MG可以演示视频/音频消息,实现其它IVR功能,也可以进行媒体会议。媒体网关控制器(MGC):MGC对MG中的与媒体通道的连接控制相关的呼叫状态进行控制。软交换设备(SoftSwitch):是电路交换网向分组网演进的核心设备,也是下一代电信网络的重要设备之一,它独立于底层承载协议,主要完成呼叫控制、媒体网关接入控制、资源分配、协议处理、路由、认证、计费等主要功能,并可以向用户提供现有电路交换机所能提供的所有业务以及多样化的第三方业务。中继媒体网关(Trunk Gateway):位于电路交换网和分组网络之间的媒体网关设备,用来终结大量的数字电路。驻地网

3、关(Residental Gateway):位于用户侧将模拟电话终端连接到分组网络的媒体网关,通常一个驻地网关包括一个或多个模拟电话终端。终结点(Termination): 终结点是MG上的逻辑实体,它发起和/或接收媒体和/或控制流。终结点可用特性来进行描述,如媒体流、modem和承载能力等特性,这些特性可以组成了一系列描述符。关联(Context): 表明一些终结点之间的连接关系。空关联是一种特殊的关联,它包含所有那些与其它终结点没有联系的终结点。描述符(Descriptor):协议中的一种语法元素,用来描述一组相互联系的特性。通过在一个命令中包含适当的描述符,控制器能够设置MG中的媒体流特

4、性。事物交互(Transaction):MG 与MGC之间的一组命令构成事物交互。一个事物交互可以有一组或多组动作(Action)组成,每组动作又由一个或多个命令组成。流(Stream):在一个呼叫或者会议中,由一个MG接收或发送的双向媒体流或者控制流。包(Package):终结点具有可选的特性(Property)、事件(Event)、信号(Signal)和统计(Statistic),这些可选项组合成包,包的定义包括特性、事件、信号、统计和程序五个部分。根终结点(Root):特殊的终结点,代表整个MG,当root作为命令的输入参数时,命令可以作用于整个网关,而不是一个终结点。通配值(Wildc

5、ard):协议语法中用于标识与终结点或关联相匹配的符号,协议规定通配值可为“CHOOSE”和“ALL”,“ALL”表示需要选择所有满足条件的终结点或关联,“CHOOSE”表示选择一个满足条件的终结点或关联。4.缩略语ABR 可用比特率AH 认证头ALF 应用层帧协议ATM 异步传输模式AAL ATM适配层B-ISDN 宽带综合业务数字网BRI 基本速率接口CAS 随路信令CBR 恒定比特率CDV 信元时延变化CDVT 信元时延变化容限CLP 信元丢失优先级CPCS 公共部分会聚子层CS 会聚子层DTMF 双音多频ESP 封装安全净荷FIFO 先进先出FR 帧中继GW 网关IANA 因特网号码分

6、配机构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

7、.连接模型本协议的连接模型主要描述MG中能由MGC控制的逻辑实体,连接模型的主要抽象概念包括终结点和关联。5.1 终结点终结点是MG上的一个逻辑实体,它发起和/或接收媒体和/或控制流。在一个多媒体会议中,一个终结点可以支持多种媒体,并且发送或者接收多个媒体流。终结点可用特性来进行描述,在终结点中,封装了媒体流参数、modem和承载能力参数,这些特性可以组成了一系列描述符。MG在创建终结点时,赋予终结点一个唯一的TerminationID来标识终结点。终结点的类型分为半永久性终结点和临时性终结点两类。半永久性终结点可以代表物理实体,例如一个TDM信道,此时,只要MG中存在这个信道,这个终结点就存

8、在。临时性终结点可以代表临时性的信息流,例如RTP流,此时,只有当MG使用这些信息流时,这个终结点才存在。临时性终结点可由Add命令来创建和Subtract命令来删除。而半永久性终结点则不同,当使用Add命令向一个关联添加物理终结点时,这个物理终结点来自空关联,当使用Subtract命令从一个关联中删除物理终结点时,这个物理终结点将转移到空关联中。终结点可以支持信号,这些信号可以是MG产生的媒体流(如信号音和录音通知),也可以是信路信号(如Hook Flash)。通过编程可以设置终结点对事件进行检测,一旦检测到这些事件发生,MG就向MGC发送Notify消息进行报告或由MG采取相应的操作。终结

9、点可以对数据进行统计,当MGC发出审计(AuditValue)请求时,或者当终结点从它所在的关联被删除时,终结点就将这些统计数据报告给MGC。MG可以处理复用媒体流,例如,H.221建议描述了将多个媒体流复用在几个64kbit/s数字通道上的帧结构。在处理复用媒体流的连接模型中,用于携带部分复用流的每个数字承载通道就有一个终结点相对应,所有处于这些数字通道的起始和终结位置的终结点都与一个称为复用终结点的独立终结点相连接。这个复用终结点使用Mux描述符来描述所使用的多路复用方式。如果一个终结点携带多个媒体,则相应地,这个终结点携带多个Stream描述符。终结点可创建用来代表复用的承载能力,例如A

10、TM AAL2。当创建一个新的复用承载能力时,就同时在关联中创建一个临时性终结点。当删除这个终结点时,同时也就删除了这个复用承载能力。5.1.1通配值终结点可用TerminationID进行标识,TerminationID由MG分配,本协议对TerminationID分配规则不作规定。本协议规定TerminationID可使用通配值“ALL”和“CHOOSE”,通配值的编码方式参见本规范附录A和附录B。通配值“ALL”用来规定多个终结点,“CHOOSE”则用来指示MG必须选择符合条件的终结点,例如MGC可以指示MG选择一个中继群中的一条中继电路。当命令中的TerminationID是通配值“A

11、LL”时,则对每一个匹配的终结点重复该命令。当命令不要求通配响应时,每一个重复的命令将产生一个命令响应,当命令要求通配响应时,则多个命令只会产生一个通配响应,该通配响应中应包含所有单个响应的集合。例如,当终结点T1 具有以下特性值:P1 = 1,P2 =3终结点T2具有以下特性值:P2 =7,P3 =5则终结点T1 和T2的通配响应为:P1 = 1,P2 =3,7,P3 =55.1.2 终结点特性终结点可用特性进行描述,每个特性由一个PropertyID标识,由这些特性可以组成了一系列描述符。大部分特性有缺省值,其缺省值在包中进行定义。当创建一个终结点时,通常赋予这些特性缺省值,除非MGC设定

12、的特性值不同于缺省值。通过重新设置处于空关联之中的终结点的特性缺省值,可以改变物理终结点的特性缺省值。当物理终结点返回到空关联中,它的特性值将被设置为这个新的缺省值。终结点具有一些公共特性以及与特定媒体流相关的非公共特性,这些公共特性与特定媒体流无关,也称为终结点状态(TerminationState)特性。与特定媒体流相关的特性包括本地(Local)特性和接收或/发送流特性。终结点的非公共特性由包进行定义,这些特性可由包名(PackageName )和特性标识符(PropertyID)来标识。特性具有只读(ReadOnly)和可读写(Read/Write)两种属性,对于可读写的特性,MGC可

13、以设置它们的值。如果某个特性值设置为全局参数(Global),则所有实现了这个包的终结点都共享这个特性值。当使用Add命令将一个终结点添加到一个关联时,可以通过加入适当的描述符作为命令输入参数来设置可读写的特性值,Add命令中未设置的特性值将保持它们以前的值。类似的,使用Modify命令可对改变一个关联中的终结点的特性值,Modify命令中未设置的特性值将保持它们以前的值。使用Move命令将一个终结点从一个关联转移到另一个关联时,也可以改变终结点的特性值。5.1.3 描述符本协议规定将相关的一些特性组合成描述符,描述符可作为命令的输入和输出参数。本协议定义的描述符参见表1。表1 描述符描述符名

14、称功能描述Modem 标识modem类型和特性Mux 描述多媒体终结点的复用类型和形成Mux终结点的终结点Media 媒体流特性的列表TerminationState与特定媒体流无关的终结点特性Stream对应于单个媒体流的remote/local/localControl描述符的列表Local对MG从远端实体接收到的媒体流进行描述的一些特性Remote对MG发送给远端实体的媒体流进行描述的一些特性LocalControl与MG和MGC有关的一些特性Events 描述由MG检测的事件,以及当事件被检测到时如何作出反应EventBuffer 描述当EventBuffer处于激活状态时,由MG检测

15、的事件Signals 描述适用于终结点的信号和/或动作(如忙音)Audit可作为Auditvalue和Auditcapabilities命令的输入参数,定义需要审计的信息Packages可作为AuditValue命令的输出参数,返回由终结点实现的包的列表DigitMap为MG定义的号码采集规则,用于匹配拨号事件,使拨号事件按组而非单个上报ServiceChange可作为ServiceChange命令的输入参数,描述何种业务发生改变以及业务发生改变的原因ObservedEvents可作为Notify 或者 AuditValue命令的输出参数,报告被检测到的事件Statistics可作为Subtr

16、act、 Auditvalue和Auditcapabilities命令的输出参数,报告与终结点有关的统计数据 Topology描述关联中终结点之间的媒体流流向Error定义了错误代码和错误文本描述,该描述符可作为Notify请命令和命令响应Reply的输入参数5.1.4 根终结点 (Root)本协议定义了一类特殊的终结点“根”。使用根终结点,可以将一个命令作用于整个网关,而不是其中的某个终结点。根上还可以定义包,根终结点可以有特性、事件、信号和统计。根终结点只能作为以下命令的输入参数,除这些命令外,使用根终结点都是非法的。 Modify命令的输入参数,用来改变整个网关的特性,或者设置需要检测的

17、事件。 Notify命令的输入参数,用来报告整个网关所检测到的事件。 AuditValue命令的输入参数中,用来检查在根上实现的特性和所统计的统计数据。 Auditcapabilities命令的输入参数,用来确定根已实现了的所有可能特性。 ServiceChange命令,以说明网关处于服务还是退出服务状态。5.2 关联本协议规定关联为一组终结点之间的联系。如果一个关联中超过两个终结点,那么关联就对终结点之间的拓扑结构和媒体混合和/或交换参数进行描述。使用Add命令可以向一个关联添加终结点,如果MGC不指明将终结点添加到某个已有的关联中,则MG就创建一个新的关联。使用Subtract命令可以将一

18、个终结点从一个关联中删除。使用Move命令可以将一个终结点从一个关联转移到另一个关联。一个终结点只能同时存在于一个关联之中。一个关联中可以存在的终结点的最大数目由MG的特性决定。只提供点到点连接的MG中的每个关联最多支持两个终结点,支持多点会议的MG中的每个关联可以支持三个或三个以上的终结点。5.2.1 关联特性本协议规定关联具有以下特性:1ContextID(关联标识符)2拓扑(Topology)用于描述一个关联中终结点之间的媒体流方向。而终结点的模式(Send或Receive等)描述的是媒体流在MG的入口和出口处的流向。3关联优先级(Priority)用于指示MG处理关联时的先后次序。本协

19、议规定“0”为最低优先级,“15“为最高优先级。4紧急呼叫的标识符(Indicator for Emergency Call)MG优先处理使用紧急呼叫标识符的呼叫。5.3 包(Package)不同类型的网关可以支持不同类型的终结点。本协议通过允许终结点具有可选的特性(Property)、事件(Events)、信号(Signals和统计(Statistics)来实现不同类型的终结点。为了实现MG和MGC之间的互操作,本协议将这些可选项组合成包(Packages),MGC可以通过审计命令(Audit)来确定终结点实现了哪一种类型的包。包的定义由特性(Property)、事件(Events)、信号(

20、Signals)和统计(Statistics)组成,这些项以及包含的参数分别由标识符(ID)进行标识。MG为了实现某种类型的包,则必须支持此包中定义的所有特性、事件、信号、统计以及信号和事件的所有参数类型。但对一个特定的特性或参数而言,MG可以仅支持其在包中所定义的数值集的一个子集。包的定义方法参见本规范第11章,本协议定义的基本包类型参见本规范附录E。6.命令 本协议定义了8个命令用于对协议连接模型中的逻辑实体(关联和终结点)进行操作和管理,命令提供了实现对关联和终结点进行完全控制的机制。本协议规定的命令大部分用于MGC实现对MG的控制,通常MGC作为命令起始者发起,MG作为命令响应者接收。

21、但是, Notify和ServiceChange命令除外。Notify命令由MG发送给MGC,而ServiceChange既可以由MG发起,也可以由MGC发起。本协议规定的命令参见表2,命令的使用方法参见本规范第6.2.1至6.2.8节。表2 命令Add使用Add命令可以向一个关联添加一个终结点,当使用Add命令向一个关联添加第一个终结点时,同时就相当于使用Add命令创建了一个关联。Modify使用Modify命令可以修改一个终结点的特性,事件和信号。Subtract使用Subtract命令可以删除一个终结点与它所在的关联之间的联系。当使用Subtract命令删除一个关联中最后一个终结点与它所

22、在的关联之间的联系时,同时就删除了这个关联。Move使用Move命令可以自动地将一个终结点从一个关联转移到另一个关联。AuditValue使用AuditValue可以获取有关终结点的当前特性,事件,信号和统计信息。Auditcapabilities使用Auditcapabilities可以获取MG所允许的终结点的特性,事件和信号的所有可能值的信息。NotifyMG使用Notify命令可以向MG报告MG中所发生的事件。MG使用ServiceChange命令向MGC报告一个终结点或者一组终结点将要退出服务或者刚刚进入服务。MG也可以使用ServiceChange命令向MGC进行注册,通报其可用性,

23、以及向MGC报告MG将要开始或者已经完成了重新启动工作。同时,MGC可以使用ServiceChange命令通知MG将一个终结点或者一组终结点进入服务,或者退出服务。6.1 描述符本协议规定描述符可作为命令的输入和输出参数。描述符由描述符名称和一些参数项组成,参数可以有数值。许多命令引用相同的描述符。6.1.1 描述符参数本协议定义描述符由特性参数组成,描述符的文本格式如下:DescriptorName=parm=value, parm=value.本协议规定描述符的值参数值具有“Full specified”、“Under-specified”和“Over-specified”三种属性。1Fu

24、ll specified:指定的描述符具有唯一、确定的值。2Under-specified:使用通配值 “CHOOSE”,允许命令响应方为该描述符选择任意一个所支持的值。3Over-specified:描述符具有多个可能的值列表,该列表指定了命令发起方对于这些值的优选权,命令响应方从该列表中选择一个值作为对命令发起方的响应。6.1.2 Modem描述符Modem描述符用于定义调制解调器的类型和参数。Modem描述符包含以下调制解调器类型:V.18, V.22, V.22bis, V.32, V.32bis, V.34, V.90, V.91, 同步ISDN, 并且允许进行扩展。缺省情况下,终结

25、点中不包含Modem描述符。6.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/226.1.4 媒体描述符(Media)Media描述符用于描述所有媒体流特性的参数。媒体流特性参数可终结点状态描述符(TerminationState)和若干个流描述

26、符(Stream)来描述。其中,TerminationState描述符与特定媒体流无关,用于描述终结点的特性,Stream描述符描述媒体流。本协议规定Stream描述符由StreamID进行标识。Stream描述符可分为本地控制描述符(LocalControl )、本地描述符(Local)和远端描述符(Remote)三种。为简便起见,本协议规定LocalControl、Local和Remote可以在一个Media描述符中进行定义。当这三种描述符在一个Media描述符中描述时,Stream描述符的StreamID通常假定为1。这几种描述符之间的关系如下所示:Media Descriptor Te

27、rminationState Descriptor Stream Descriptor LocalControl Descriptor Local Descriptor Remote Descriptor6.1.5终结点状态描述符(TerminationState)TerminationState描述符包括业务状态(ServiceStates)特性、事件缓存控制(EventBufferControl)特性以及在包中定义的与特定流无关的终结点特性。其中,ServiceStates特性描述了终结点的状态,本协议规定终结点状态有以下三种:test, out of service 和 in servi

28、ce。 “test”用于指示一个终结点正在处于被检测的状态,用于指示一个终结点处于退出服务的状态,用于指示一个终结点正处于服务状态。TerminationState描述符的缺省值为EventBufferControl特性描述了检测到Events描述符中指定的事件后的处理方式,本协议规定处理方式有两种,一种是立即对事件进行处理,另一种是先对事件进行缓存再处理。6.1.6 流描述符 (Stream)Stream描述符用于指定一个双向流的参数。Stream描述符可分为LocalControl、Local和Remote描述符三种。本协议规定Stream描述符可用StreamID进行标识。通过在关联中的一个终结点上指定一个新的StreamID可以创建一个新的流。如果需要删除一个存在的流,则需要对该流原先所在的关联中的所

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2