更新时间:2021-09-18 18:54:52
作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/
1.概述:
软交换设备之间采用SIP(Session Initiation Protocol)协议或者BICC(Bearer Independent Call Control)协议,软交换设备与信令网关之间采用信令传送协议SIGTRAN(Signaling Transport)在IP网络中传递电路交换信令。而在媒体网关控制器(Media Gateway Controller)和媒体网关( Media Gateway )之间则采用H.248/Megaco协议。这是一个呼叫控制协议,媒体网关(MG)受MGC控制,其中渗透着MGC和MG分离的思想:优势在于--媒体转换相对分布在边缘,使得呼叫控制相对集中,可以用相对比较少的MGC控制相对比较多的MG,可以使MGC快速地升级。
传统的VoIP网关 vs MGC与MG分离
左图为其在网络中的位置,右图以阿尔卡特的软交换设备为例。
MGCP协议是在MEGACO/H.248之前的一个版本,它的灵活性和扩展性比不上MEGACO/H.248,同时在对多运营商的支持方面也不如MEGACO/H.248协议。 MEGACO/H.248实际上是同一个协议的名字,由IETF和ITU联合开发,IETF称为MEGACO,ITU-T称为H.248。MEGACO/H.248称为媒体网关控制协议,它具有协议简单,功能强大,且扩展性很好的特点。
H.248/Megaco协议是2000年由ITU-T第16工作组提出的媒体网关控制协议,它是在早期的MGCP协议(RFC2705)基础上结合其它媒体网关控制协议特点发展而成的种协议。它提供控制媒体的建立、修改和释放机制,同时也可携带某些随路呼叫信令,支持传统网络终端的呼叫,解决了H.323的复杂、伸缩性差着问题,是下一代网络关键的媒体网关控制协议。
H.248/Megaco的另一个特点是消息格式既可以采用文本格式,也可以采用ASN.1的二进制编码格式。在对媒体流进行描述时,如果消息格式是文本格式,则采用SDP描述媒体流。如果消息格式是二进制编码格式,则使用协议规定的编码。因此在协议实现时,若要求各厂商设备互通,就需要实现两种编码方式。这一特点是IETF和ITU-T合作的结果。
H.248/Megaco协议建立了多种传输机制,其定义的各种协议消息既可以在TCP上传输,也可以在UDP上传输,保证了协议消息在媒体网关和媒体网关控制器之间的可靠传输。
2.H.248/Megaco协议中的主要概念:
分类:
关联(Context)是两个或多个终结点之间的连接关系,描述了终端间拓扑关系和媒体混合/交换的参数,表示一组终结点之间的连接关系。只有同一个关联中的终结点才能交换媒体,一个终结点在任一时间只能在一个关联中,但是在一个关联中可以存在若干个终结点,其数目完全由媒体网关的特性决定。空关联表示所有与其它终点没有联系的终结点。关联的属性
包(Package)通过允许终结点具有可选的特性、事件、信号和数据,媒体网关控制协议实现了对具有不同特点的终结点的支持。同时,为了实现媒体网关与媒体网关控制器的互操作,这些可选项可以被组合成包。不同类型媒体网关可以实现不同的终结点,包用来确定终结点的不同和媒体网关的能力,Megaco的可扩展性主要由包来体现。定义
事务交互(Transacition)MG和MGC之间的命令被封装到事务中,事务交互由TransactionRequest发起,返回结果放在TransactionReply中,TransactionPend周期性地报告Transaction的执行情况。
事务交互特点:保证命令的按序执行,但不同的事务可以以任何顺序执行,事务处理都是原子操作。
3.Megaco命令
4.描述符(Descriptor)
5.典型交互流程
控制中继网关:与ISUP协议配合共同完成中继呼叫。
控制驻地网关:单独负责用户终端接入的功能
作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/
作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/
除非另有声明,本网站采用知识共享“署名 2.5 ***”许可协议授权。