第4章H.248协议4.1概述H.248和MEGACO是ITU-T与IETF共同努力的结果,ITU-T称之为H.248,而IETF称为MEGACO,以下通称为H.248。H.248是一种媒体网关控制协议,在分离网关体系中,H.248协议用作媒体网关控制器(MediaGatewayController,即MGC)与媒体网关(MediaGateway,即MG)之间的通信,实现MGC对MG的控制功能。在UMTS系统,H.248协议应用于Mc接口上。4.1.1Mc接口定义及功能1.Mc接口定义Mc接口是MSCServer(或GMSCServer)与媒体网关MGW间的标准接口,其协议遵从H.248协议,并针对3GPP特殊需求,定义了H.248扩展事务交互(Transaction)及包(Package)。Mc接口为3GPPR4新增接口,物理接口方式可选择ATM或IP。Mc接口的协议消息编码采用二进制或文本方式,底层传输机制将采用MTP3b(基于ATM的信令传输)或SCTP(基于IP的信令传输)为其提供协议承载。媒体网关(MGW):媒体网关将一种类型网络的媒体转换成另一网络所要求的格式,例如,媒体网关可以终结交换电路网的承载信道(如PCM)和分组网络的媒体流(如IP网络中的媒体流)。可以有能力分别对音频、视频和数据进行处理,并且能够进行全双工的媒体转换。也可以播放一些音频/视频信号,甚至具有提供媒体会议的能力。媒体网关控制器(MGC):负责对相关于MGW内媒体信道连接控制的呼叫状态进行维护。2.Mc接口功能Mc接口提供了MSCServer(或GMSCServer)在呼叫处理过程中控制MGW中各类传输方式(IP/ATM/TDM)的静态及动态资源的能力(包括终端属性、终端连接交换关系及其承载的媒体流);该接口还提供了独立于呼叫的MGW状态维护与管理能力。4.1.2H.248协议的应用MSOFTX3000在UMTS系统中用作MSCServer(或GMSCServer),是核心网控制面设备,处于分离网关体系的控制地位(即作MGC)。H.248协议应用于MSOFTX3000与媒体网关(UMG8900)之间的接口上,该接口在UMTS定义为Mc接口,如图4-1所示。NcMSCServer(MSOFTX3000)McMcUMG8900GMSCServer(MSOFTX3000)NbH.248H.248UMG8900图4-1H.248协议的应用4.1.3协议栈结构如图4-2所示,H.248协议应用于Mc接口,该协议传输可以基于IP(图中a),也可基于ATM(图中b)。目前的组网结构一般采用基于IP的传输方式。H.248SCTPIPMACL1(G)MSCServerMcMGW(a)基于IPMcMGW(b)基于ATM(G)MSCServerH.248H.248SCTPIPMACL1STCSAALAAL5MTP3BATMPLH.248STCSAALAAL5MTP3BATMPLH.248SCTPIPMACL1(G)MSCServerMcMGW(a)基于IPMcMGW(b)基于ATM(G)MSCServerH.248H.248SCTPIPMACL1STCSAALAAL5MTP3BATMPLH.248STCSAALAAL5MTP3BATMPL图4-2H.248协议结构第5章BICC协议5.1概述BICC(BearerIndependentCallControl——与承载无关的呼叫控制)协议属于应用层控制协议,可用于建立,修改,终结呼叫,可以承载全方位的PLMN/PSTN/ISDN业务。BICC是对ISUP协议的演进和发展,其最基本的特点就是将呼叫控制和承载控制两个层面分离,使得呼叫业务功能(CSF)和承载控制功能(BCF)相独立。在UMTS系统,BICC应用于不同MSCServer之间的呼叫控制接口上。5.1.1Nc接口定义及功能1.Nc接口定义Nc是UMTSR4阶段的新增接口,3GPP协议中也称为Nc参考点(Ncreferencepoint)。该接口是MSCServer(或GMSCServer)间的标准接口,运行ITU-T制定的BICC或ISUP协议。2.Nc接口功能Nc接口为UMTS的电路域业务提供独立于用户面承载技术及控制面信令传输技术的局间呼叫控制能力,实现不同网络之间的互通。5.1.2BICC在MSOFTX3000中的应用MSOFTX3000用作MSCServer(或GMSCServer)时,BICC协议用于MSOFTX3000与其它MSCServer互通,如图5-1所示。图5-1BICC协议在MSOFTX3000中的应用5.1.3协议栈结构按照BICC协议的定义,BICC协议可以利用任何传输网络进行信令传输,如IP、ATM、TDM网等,根据应用的需要,MSOFTX3000实现四种传输方式:基于TDM的MTP3,基于IP的M3UA或SCTP以及基于ATM的MTP3b,如图5-2所示。BICCSCTPIPMACL1(G)MSCServerNcMSCServer(c)基于SCTP/IPNcMSCServer(d)基于ATM(G)MSCServerBICCBICCSCTPIPMACL1STCSAALAAL5MTP3BATMPLBICCSTCSAALAAL5MTP3BATMPLBICCMTP3MTP2MTP1(G)MSCServerNcMSCServer(a)基于TDM(G)MSCServerNcMSCServer(b)基于M3UABICCL1BICCM3UAIPMACL1BICCMTP3MTP2MTP1SCTPM3UAIPMACSCTPBICCSCTPIPMACL1(G)MSCServerNcMSCServer(c)基于SCTP/IPNcMSCServer(d)基于ATM(G)MSCServerBICCBICCSCTPIPMACL1STCSAALAAL5MTP3BATMPLBICCSTCSAALAAL5MTP3BATMPLBICCMTP3MTP2MTP1BICCMTP3MTP2MTP1(G)MSCServerNcMSCServer(a)基于TDM(G)MSCServerNcMSCServer(b)基于M3UABICCL1BICCM3UAIPMACL1BICCMTP3MTP2MTP1BICCMTP3MTP2MTP1SCTPM3UAIPMACSCTP图5-2BICC协议栈5.1.4BICC协议介绍BICC信令是在ISUP信令的基础上发展起来的,在对基本呼叫流程及补充业务特性的支持方面基本和ISUP协议类似;BICC新增的“应用信息传输”(APM)机制使得Nc接口两端的呼叫控制节点间可以交互承载相关的信息:包括承载地址、连接参考、承载特性、承载建立方式及支持的Codec列表等;BICC还可为MGW间的承载控制信令在Nc接口上提供可选的隧道传输功能。BICC协议采用呼叫信令和承载信令功能分离的思路,重新定义一个骨干网络中使用的呼叫控制信令协议,可以控制包括SS7网络、ATM网络和IP网络在内的各种网络。呼叫控制协议基于N-ISUP信令,沿用ISUP中的相关消息,并利用APM(ApplicationTransportMechanism)机制传送BICC特定的承载控制信息,因此可以承载全方位的PSTN/ISDN业务。呼叫与承载的分离,使得异种承载的网络之间的业务互通变得十分简单,只需要完成承载级的互通,业务不用进行任何修改。