软交换分组协议基础H协议VB样本

上传人:新**** 文档编号:132481401 上传时间:2022-08-08 格式:DOCX 页数:21 大小:38.82KB
收藏 版权申诉 举报 下载
软交换分组协议基础H协议VB样本_第1页
第1页 / 共21页
软交换分组协议基础H协议VB样本_第2页
第2页 / 共21页
软交换分组协议基础H协议VB样本_第3页
第3页 / 共21页
资源描述:

《软交换分组协议基础H协议VB样本》由会员分享,可在线阅读,更多相关《软交换分组协议基础H协议VB样本(21页珍藏版)》请在装配图网上搜索。

1、软交换分组协议基础 H协议VB样本软交换分组协议基础HH协议VB资料编码产品名称NG限用对象工程师产品版本编写部门固网技术支持部部资料版本V2.0 软交换分组协议基础拟拟制制 : 邢宇翔日日期期 :11 月 01 日审审核核: 日日期期 : 审审核核 : 日日期期 : 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。批批准准 : 日日期期 : 华华为技术有限公司侵权必究本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。修订记录日期修订版本描述作者/11/01V1.1 调整文章结构及内容,结合N

2、GNfi网及软交换产品对协议加以说明。邢宇翔/12/10V2.0转换成 Word格式。邢宇翔本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。文档如有不当之处,请联系本人或网站删除。关键词二NGN软交换媒体网关摘摘要二NGN的目标是建立一个能够提供话音、 数据、 多媒体等多种业务的, 集通讯、 信息、 电子商务、娱乐于一体,满足自由通讯的分组融合网络。NGN是一个包括PSTN/ISDN、ATM/IP等网络的融合网络,网络互通是NGN功的必要条件。为实现这一目标,在NGNfi网中采用了大量的分组协议。,( Media GatawayControl

3、 Protocal ),是IETF、 ITU T T制定的媒体网关控制协议,一个非对等协议,用在媒体网关控制器(MGC和媒体网关(MG之间的通信。缩略语清单 :MGCP( Media GatawayControl Protocal ) : 媒体网 关控制协议本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。PSTN ( Public SwitchedTelephone Network ) : 公共电话交换网MG(Media Gataway) : 媒体网关MG(C Media GatawayController ) :媒体网关控制器SG( Sig

4、naling Gataway ) : 信令网关 S( SwitchedCircuitNetwork ):电路交换网参考资料清单:C&C08iNET:程师 培训教材-分组协议固网技术支持部NGNJ、议介绍华华报为 技术报136期公共技术研究部IPPhone Flow信令与协议研 究管理部SoftX3000V2信令与协议分册资料开发部本文档所提 供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。第第 1 章 1.1 协议的起源由于 IP , 网络的快速发展, IP 网提供的 业务越来越多。同时,原有的电路交换网(如PSTNNxxJ)依然拥有大量的用户,为 了

5、能让这些用户使用 IP 网络提供的服务,需要提供不同网络之间互通的网关设备。当前的大部分IP 电话网关设备, 是集中型网关设备, 主要完成三个方面的功能:1、完成IP电话互通,将PSTNR户的话音进行编码、组包后在IP网上传输,同时将IP网来的数据包解包、解码后交给PSTNR户;2 、处理信令消息;3 、负责网关内部资源管理,及呼叫连接过程的管理。随着用户数量及对业务需求的增加,网关在规模上要不断扩大,这种集中型的网关结构在可扩展性、 安全性方面及组本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。网的灵活性上都存在很大的限制。由此,提出了将业

6、务、控制和信令分离概念,即将IP 电话网关分离成三部分二信令网关关SG媒体网关M冏口媒体网关控制器 MGCSG负责处理信令消息,将其终结、翻译或中继;MG负责处理媒体流, 将媒体流从窄带网打包送到 IP 网或者从 IP 网接收后解包后送给窄带网;MG(ft责MG勺资源的注册和管理,以及呼叫控制。在这种分布式的网关体系结构中,SGffi MG(间采用SIGTRAN 协议。三者之间的关系如图1所示二电路交换网IP网信令网关SG媒体 网关MGSIGTRANH.248MGC网关控制器图图1分离的网关模型本文 档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。在分布式的媒体网关的网络结构中,由于业

7、务处理和“媒体承载实体” 分布在两台不同的设备上, 因此当业务处理模块块MG(C SoftX提供MG助能)需要将媒体承载实体 MG(各种IAD设备)进行连接并承载媒体流时, 需要通过一个统一格式的消息来通知拥有媒体承载实体的设备MG,。1.21.2.1 基本定义( Media GatawayControl Protocal ),是是 IETF、ITU T 制定的媒体网关控制协议,一个非对等协议,用在媒体网关控制器(MGC和媒体网关(MG之间的通信。主要功能是建立一个良好的业务承载连接模型,将呼叫和承载连接进行分离,通过对各种业务网关二TG (中继网关),AG接入网关),RG (注册网关)等的管

8、理,实现分组网络和PSTNJ络的业务互通。本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。1.2.2 扩展说明,结合其它媒体网关控制协议特点发展而成的一种协议,它提供控制媒体的建立、修改和释放机制,同时也可携带某些随路呼叫信令,支持传统网络终端的呼叫。该协议在构建开放和多网融合的 NGN,发挥着重要作用。由于MGCPJ、议在描述能力上的欠缺,限制了其在大型网关上的应用。对于大型网关,。与MGC圈户相比,并且提供更多的应用层支持,管理也更为简单。(Switched CircuitNetwork 、)、IP、ATM、有线电视网或其它可能的电路或分

9、组网络中的任何的两种或多种网络之间的媒体网关控制的协议。,例如 IP、ATM、MT商。本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。第第 2 章 2.1 在分布式的媒体网关的网络结构中,由于业务处理和“媒体承载实体”分布在两台不同的设备上,在NGNS网中,业务处理由 SoftX3000 完成, 媒体承载实体种则是各种 IAD 终端设备, 因此当SoftX3000需要连接IAD并承载媒体流时,需要通过一个统一格 式的消息来通知各IAD设备。当SoftX3000和IAD通过H248协议连接时,。消息的格式至少应该包含两方面的内容容:1 、一个业

10、务中应该包含哪些媒体承载实体;2 、这些媒体承载实体之间的关系如何。,这些媒体承载实体被称为“终端”;而“上下文”中指明“一个业务中应该包含哪些媒体承载实体IAD”,“这些媒本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。体承载实体IAD之间的关系”则在“上下文”中的“拓扑”中规 定。2.2 连接模型以及基本概念2.2.1 连接模型连接模型指的是MGC控制的,在MG中的逻辑实体或对象。它是MG困M&之间消息交互的内容核心,MG逾过命令控制MG 上的连接模型,MGlk报连接模。型的各种信息包括状态、参数、能力等。图如图 2 所示 : 连接模型由两种实体组成 : 上下文 ( Conte

11、xt ) 和终端( Termination 。)。TerminationSBearerChannelTerminationRTPStreamTerminationSBearerChannelMediaGatewayContextTerminationSBearerChannelTerminationRTPStreamContextTerminationSBearerChannelContextTerminationSBearerChannel? 图图 2 基本概念的图形示意本文档所提供的信息仅供参考之用, 不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。2.2.2 终端终端

12、是能够发送或接收一种或多种媒体流的逻辑实体。终端由许多特性描述,这些特性组合成一组描述符而包含在命令终端有唯一的终端标识 (Termination ID) ,它由媒体网关在在创 建时分配。一个终端在任一时刻属于且只能属于一个上下文。2.2.3 上下文一个上下文就是一些终端间的联系。它它描述了终端之间的拓扑关系以及媒体混合合/ 交换的参数。上下文由一组终端组成。一个上下文能够包含多个终端。根据MG勺业务特点不同,上下文中能够包含的最大终端数目就不同。一个上下文中至少要包含一个终端。同时一个终端一次也只能属于一个上下文。如果上下文中包含多于两个终端,上下文还会描述拓扑结构以及其它一些媒体混合/ 交

13、换的参数。本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。上下文有如下参数二a)ContextId:由媒体网关MGHE的32位位整数,能够用“ *”来代表“所有”,用“ - ”代表“空”。ContextId 在MG范围内是唯一的。b) 拓扑关系 : 描述上下文中的终端之间的关系。这些关系指出了媒体流在终端之间的流向。拓扑结构只用于描述上下文,它能够在“ Add和Modify”命令 中使用。c)Priority(优先级)二向向MGI供上下文优先处理的信息。d)Emergencyindicator(紧急事件)二向MGI供上下文紧急处理的信息。用。

14、通常用Add命令添加一个终端到上下文。在Add命令中没有指定上下文,MG各创建一个新上下文。Subtract命令把一个终端从上下文中删除,Move命令将终端从一个上下文移到另一个上下文。当本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。上下文的最后一个终端被删除或移动出去后,该上下文被隐式删除。2.3 MGC和乂父间是通过消息进行通信的, :Megaco/H.248messageHeaderTransactionTransaction.Transaction Req or ReplyReqorReplyReqorReplyTrans HdrA

15、ction.ActionCtx HdrCtxPropertiesCommand.CommandCmd HdrDescriptor.Descriptor图图 3 消息有一个消息头, 消息头里面包含一个消息的MI(D MessageID )和一个协议版本号。MID 被配置成一个规定的名字,如域地址( Domainaddress)或域名(Domainname 或设备名(Devicenam 。协议版本号标记本消息所支持的协议版本。本协议的版本号是从1 开始。本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。(一个消息(Message包含多个事务(Tra

16、nsaction ),消息中的事务相互没有关系, 能够单独处理; 事务由多个行 (动 ( Action )构成,事务里面的行动必须按照顺序执行。行动由一系列局限于一个上下文的多个命令组成。由此, :Message 消息 TransactionI 事务TransactionlDnContextIDI 上下文 ContextIDnCMDI命令 CMDnDes-nDes-1 描述符 图图4 消息机制示意图 2.3.1 消息消息从消息头开始,其中包含发送者的标识。每一条消息包含消息遵守的协议版本的版本标识号。正如RFC2145的定义,版本号是 Major/Minor格式,各有1-2个数字。消息头后面是

17、若干互不相关事务。本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。2.3.2 事务事务保证顺序命令的执行。即在一个事务中,命令是按序执行的。当所有命令成功执行时事务才成功执行, 当其中一个命令失败时,整个事务失败。事务中的一个命令失败时,此命令的后续命令将终止执行。事务表现为 TransactionRequest 和对 TransactionRequest 三的 响应。有三种响应应:TransactionAept , TransactionReject 和和TransactionPending:TransactionAept 命令包含对应TransactionRequest 所有命

18、令的返回值。TransactionReject命令在当事务失败时发送。TransactionReject包含成功命令的返回值和失败命令的错误值。TransactionPending 命令用于通知事务正在被执行, 还没有完成,以防止事务发送方以为事务丢失,而再次发送此事务。本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。2.3.3 行动行动与上下文是密切相关的,它由一系列局限于一个上下文的命令组成。在一个行动内,命令需要顺序执行。ContextID 用于标识该行动对应的上下文。ContextID 由MG旨定,在 MGTE围内是唯一的MGC 必须

19、在以后的与此上下文相关的事务中使用 ContextID 。2.3.4 命令,实现对上下文和终端属性的控制,包括指定终端报告的事件什么信号和动作可施加于终端, 以及指定上下文的拓扑结构。2.4 : 图图 5事务、 Action 和命令的关系示意图。,(重传、定时等等)。本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。,如承载在IP网络上的TCP、UDP、SCTPffi和M3UA?,以及承在载在 ATM上的MTP3-B AAL5等。本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。第第 3 章上下

20、文和终端。命令提供了对上下文和终端属性的完全控制,包含指定终端报告的事件和什么信号和动作可施加于终端等等。3.1 命令介绍协议有8 个命令,这些命令除了“ Notify ”和a ServiceChange外,其余都是由MGCfc动发给MG , MGS行响应 的。“Notify ”是由 MGt给 MGC 而 “ServiceChange ” 能够由它们之间互相发送。1、Add Add命令添加终端到上下文。上下文中第一个终端的添加用于创建上下文。2 、 Modify Modify 命令。更改终端属性、事件和信号。3 、 Subtract Subtract 命令从上下文中删除终端并统计终端参加的上下

21、文情况。上下文的最本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。后一个终端的删除的同时删除上下文本身。4、MoveMove命令将一个终端从一个上下文移动到另一个上下文。5 、 AuditValue AuditValue 命令返回终端当前的状态属性、 事件,信号以及终端的统计6、Auditcapabilities Auditcapabilities命令返回 MGt许的终端属性、信号和事件的所有可能值。7、Notify Notify 命令用于MG巴MG!前发生的事件通知给 MGC8、ServiceChange ServiceChange 命令可

22、用于 MGG1 知 MGCf一个或一组终端离开服务或返回。服务。ServiceChange 还用于MGft上电或者从失败中恢复后,向 MGCt起注册本文档所提供的信息仅供参考之用, 不能作为科学依据, 请勿模仿。或重新注册(这两个过程是一样的),提醒MG勺重启的迫近或完成。ServiceChange 可由MGCJ MGt送移交通知。6 .2 描述符终端参数结构化为许多描述符。通常,描述符的形式如下 :DescriptorName=parm=value ,parm=value_. 参数能够有如下三种设置方法:1 、 完全指定参数(FullySpecified) 命令发起者在命令中给相应的参数一个

23、明确的值。2 、 不指定参数(UnderSpecified) 命令的发起者使用通配符, 允许用户选择一个他所支持的任何一个值并返回给命令的发起者。3 、指定一系列参数(OverSpecified) 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。命令的发起者给出一个该参数的列表,列表中值的顺序是降序排列的,即前面的优先级高。命令响应者从列表中选取一个并返回给命令发起者。未指定的参数保留原值。如果需要指定的描述符没有被指定,则使用它原来的值。,供参考二描述符名称说明Modems标识Mode破型和属性Mux描述多媒体终端(H.221,H.223,

24、H.225.0) 的复用类型和终端输入队列复用Media媒体流规格的列表Terminationstate 不特定于流的终端属性(可在包中定义) Stream 的单个流的Local/Remote/LocalControl 描述符的列表Local MG 接收的流相关的属性Remote M放送的流相关的属性Localcontrol述描述MG困和MZ间的属性Events MGC要求MG佥测及报告的事件列表EventBuffer MGC 要求 MCG在 EventBufferControl 为为 LockStep时,检测及缓冲的事件列表Signals 描述应用于终端的信号和(或)活动(如回铃音) Aud

25、it 描述哪些信息需要审计ServiceChangeServiceChange的活动和原因DigitMap在指示如何在MCfr处理号码匹配的拨号方案Statistics Subtract 和和 Audit 命令中,终端保持的统计数据的报告Packages 审记时,返回终端识别的包的列表本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。描述符名称说明 ObservedEvents “ Notify ”上报检测到的事件Topology 述描述 Context 内各终端间的流的方向,用于Context 而不是 Termination 本文档所提供的信

26、息仅供参考之用, 不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。第第 4 章呼叫流程为了使大家有个更为形象的认识,。 SoftX3000 技术手册信令与协议分册册相关内容。4.1 呼叫媒体流的流程USER1MG1MMGCG2USER2Off-hookDialtone( 1) NTFY( 2) NTFY( 3) T-Request/ADD4) T-Reply/ADD( 9) T-Request/Modify( 10) T-Reply/Modify( 11) T-Request/Modify( 12) T-Reply/Modify( 13) T-Request/Subtrac

27、t( 14) T-Reply/Subtract( 11) T-Request/Subtract( 12) T-Reply/Subtract( 5) T-Request/ADD( 6) T-Reply/ADDRingingRingback toneOff-hook 双方通话On-ook图图6简单呼叫流程上图画出了两个媒体网关MG1呼叫MG2时,MG(J口发起呼叫的MG似及被叫MGg间的媒体流的流程。本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。其中(3)(4) 4)(5)(6) 6)(7)8)是呼叫的建立过程,9)( 10)是呼叫的连接过程,

28、(11)( 12)( 13)( 14)是被叫挂机后的删除连接过程。整个媒体流的流程如下 :? (1)主叫摘机,MG佥测到后通过Notify 命令将事件(Off-Hook)报告给MGC; ?(2)用户拨号,M第收到的号码通过过Notify命令报告给MGC?(3) MG为析收到数据决定建立 MG倒MG2勺一个Context ,并 通过Add命令让MG用各主叫端口加入一个 Context。,向主叫送拨号音。因为MG如未获得包含特定媒体流接收方的属体性,所以媒体的 流的ModeM是ReceiveOnly ,并且在命令中,的参数用参数通配符“$”表明,意思为“选择”,具体的参数值将由MG住在下一条Rep

29、ly 中填入具体的值。本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。? (4) ) MG电受新的终端(Termination ),并把自己的IP和和UD嚼口填入。? (5) MG8析被叫号码,找出被叫端口,决定建立 MG(aMG2l勺 一个新的的Context ,并通过Add命令让MG2各将主叫端口加入一个 Context 。? (6) ) MG才巴自己的IP和UD嘲口填入。? (7) MG(Ct令MG脩被叫端口加入前面所说的那个 Context。MGC命令MG侑J主叫送回铃音,向被叫送振铃音;?(8) MG1B向MGC:送回应消息。? (

30、9)被叫摘机,MG(Ct令MG倭接的主被叫,把媒体流的 Mode 从从ReceiveOnly修改为SendReceive,并停止回铃。? (10) MGS向 MGC:一个 Reply。? 此后,双方进入通话。? (11)(12)(13) 13)14) 主/ 被叫挂机 (由于主叫挂机和被叫挂机返回的命本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。令是一样的,下面只列出被叫挂机的情况),MG(Cp令MG伟口 MG2释放主被叫连接,将主/被叫端口放空 Context ,此处只列出 MGC对MG1的媒体流。至此,MG1 MGC勺连接释放,媒体流终止

31、。本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。第第 5 章 5.1: 传输介质 H.248IPUDPSM(ISUP/TUP/H.323/SIP/ESL图图 7 在在 SoftX3000 软交换系统应用中,(ISUP/TUP/ESL/SIP/),实现对 MG勺控制。, 此外还能够在其它多种传输协议上传输, 如承载在 IP 网络上的TCP SCTPf口和 M3UA?,以及承载在 ATMLb的 MTP3-B AAL5等。SoftX3000 ,如所下图示: 图图 8 传输介质H.248IPUDP/TCP/SCTPH.248MTP3-BSSCFSS

32、COPAAL5A基于IP的H.248(b)基于ATM勺H.248本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。5.2IAD 、TMG? NGN勾件间的通讯。,又能够采用MGCP、议;,。,当前的组网中,SoftX3000通过TMC?口和SG同PSTNE通,TMG实现电路交换网和分组交换网之间的语音信号的转换,而SG实现电路交换网和分组交换网之间的即信令转换。呼叫代理即MG(C SoftX3000 ),主要实现与呼叫过程相关的信令功能,并控制和管理 MG口 SG的操作规程。在这种分布式的网关体系结构中,$臣口 SoftX之间采用SIGTRAN

33、协议。本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。图图 9SoftX3000 产品作为分离网关模式下的媒体网关控制器,。Soft MGC 功能以控制中继网关中的ISUP中继;MG赛供以下功能:1.出口网关和入口网关的RTP容量协商商MG勺RTP发送和接受容量。SoftX3000 个要确保两个MG间设定的匹配容量被用于建立呼叫。2.ISUP 中继支持TMGk的中继预留支持TMGk的中继释放支持TMGk的中继回流型连接支持中继参数的修改在中继上加上信号音支持中继(或中继组)暂停业务和恢复业务3. 支持临时终端的创建本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。支持临时终端的取消支持有关临时终端的RT渗数的修。内容仅供参考

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!