- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
IP媒体服务器控制协议的选择
录入:edatop.com 点击:
前言:
90年代的电信增值业务,及CTI领域广泛应用私有的API来开发。 但随着进入21世纪NGN网和VoIP网的快速发展和广泛部署,开放的理念逐渐得到人们的认可,同时,也愈来愈得到运营商的青睐。于是,电信增值业务开始逐渐转向开放的控制协议,如MGCP,H.248,和基于SIP协议的扩展协议(如MSCML, MSML等)。
本文介绍了媒体服务器在网络中的位置,及当前几个主要的媒体控制协议。期望帮助业务开发商在基于媒体服务器开发电信增值业务选择控制协议。
1.媒体服务器在网络的位置
媒体服务器属于软交换网络中一个网元,在软交换或应用服务器的控制下,提供各种业务所需的媒体资源. 是业务实现过程中不可或缺的组成部分,广泛应用于包括基本语音提示、IP Centrex、IP会议、预付费业务、统一通信,视频,IP FAX等各种业务。媒体服务器在软交换体系中的位置如图1所示。
图 1 媒体服务器在软交换体系中的位置
软交换/应用服务器和媒体服务器之间的交互消息分为两类:控制消息和通知消息。控制消息是软交换/应用服务器发往媒体服务器的,包含如何建立和处理媒体流。通知消息是由媒体服务器发向软交换/应用服务器的,上报媒体服务器处理的结果。一般来说,控制消息和通知消息可能在呼叫进行中的任何时候发生,也可能同时发生。
呼叫代理和媒体服务器简单的交互过程有语音播报业务和多方通话业务,只需要不多的S通知消息,主要是呼叫代理发向媒体服务器的控制消息。IVR业务稍微复杂一些,需要许多控制消息和通知消息。高级会议是最复杂的流程,它不仅包括了许多控制消息和通知消息,还有很多会议业务特有的控制消息和通知消息。
2.现有的控制协议
目前,媒体服务器的主要控制协议包括MGCP, H.248和SIP。
2.1MGCP
MGCP最初是为媒体网关控制协议提出来的,通过MGCP的package的扩充机制,许多标准化组织和设备开发商定义了许多用于媒体服务器的packages,如AAU, BAU等;PacketCable NCS则定义了集合set 和变量variable,可以支持多种语音和变量音,这些努力使软交换可通过MGCP协议控制媒体服务器,实现播报录音通知,播变量音,DTMF收号,DTMF信号发送,录音,IVR, 会议等多种业务,从而使MGCP作为媒体服务器控制协议得到被广泛应用。目前,世界各地实际部署的NGN网络中,MGCP协议作为媒体服务器控制协议最为普遍。
2.2H.248/Megaco
H.248/Megaco协议也是一种媒体网关控制协议,功能和MGCP大体相同,它的出现主要是为了替代MGCP协议。它最初由IETF提出,后被ITU接受成为H.248协议。它的封包非常丰富,为了控制媒体服务器,还定义了Advanced Audio Server,同时借鉴了PackCable NCS定义的集合和变量的机制,使Megaco可以取代MGCP控制媒体服务器成为可能。在软交换网络中,已有小规模应用。在3GPP/IMS R5结构中,也被定义为MRFC和MRFP之间的控制接口。
2.3SIP
SIP协议最初作为一种呼叫控制协议,因其简单和易于扩充,在NGN中得到广泛的应用。在控制媒体服务器也得到越来越多的应用,作为原来的控制协议MGCP和Megaco的替代。中国通信标准化协会CCSA,信息产业部和中国电信的媒体服务器规范中,均已明确建议软交换和应用服务器通过SIP协议来控制媒体服务器。而事实上,目前基于SIP协议的媒体服务器已经在国内外的NGN网络中已经得到广泛的部署。
在3G/IMS的MRFP的控制接口上,也有越来越多的设备提供商建议采用SIP协议,而不是R5中提出的H.248协议。以后的IMS版本就这个接口将不断的进行讨论,逐步规范。
但是SIP协议自身在控制媒体处理的时候是不足的,必须要经过适当的扩展,才可以满足实现增值业务所需要的控制消息和通知消息。目前主流的扩展是原snowshore公司提出的NETANN/MSCML以及原Convedia公司(现Radisys公司媒体服务器事业部)提出的MSML/MOML. 。
90年代的电信增值业务,及CTI领域广泛应用私有的API来开发。 但随着进入21世纪NGN网和VoIP网的快速发展和广泛部署,开放的理念逐渐得到人们的认可,同时,也愈来愈得到运营商的青睐。于是,电信增值业务开始逐渐转向开放的控制协议,如MGCP,H.248,和基于SIP协议的扩展协议(如MSCML, MSML等)。
本文介绍了媒体服务器在网络中的位置,及当前几个主要的媒体控制协议。期望帮助业务开发商在基于媒体服务器开发电信增值业务选择控制协议。
1.媒体服务器在网络的位置
媒体服务器属于软交换网络中一个网元,在软交换或应用服务器的控制下,提供各种业务所需的媒体资源. 是业务实现过程中不可或缺的组成部分,广泛应用于包括基本语音提示、IP Centrex、IP会议、预付费业务、统一通信,视频,IP FAX等各种业务。媒体服务器在软交换体系中的位置如图1所示。
图 1 媒体服务器在软交换体系中的位置
软交换/应用服务器和媒体服务器之间的交互消息分为两类:控制消息和通知消息。控制消息是软交换/应用服务器发往媒体服务器的,包含如何建立和处理媒体流。通知消息是由媒体服务器发向软交换/应用服务器的,上报媒体服务器处理的结果。一般来说,控制消息和通知消息可能在呼叫进行中的任何时候发生,也可能同时发生。
呼叫代理和媒体服务器简单的交互过程有语音播报业务和多方通话业务,只需要不多的S通知消息,主要是呼叫代理发向媒体服务器的控制消息。IVR业务稍微复杂一些,需要许多控制消息和通知消息。高级会议是最复杂的流程,它不仅包括了许多控制消息和通知消息,还有很多会议业务特有的控制消息和通知消息。
2.现有的控制协议
目前,媒体服务器的主要控制协议包括MGCP, H.248和SIP。
2.1MGCP
MGCP最初是为媒体网关控制协议提出来的,通过MGCP的package的扩充机制,许多标准化组织和设备开发商定义了许多用于媒体服务器的packages,如AAU, BAU等;PacketCable NCS则定义了集合set 和变量variable,可以支持多种语音和变量音,这些努力使软交换可通过MGCP协议控制媒体服务器,实现播报录音通知,播变量音,DTMF收号,DTMF信号发送,录音,IVR, 会议等多种业务,从而使MGCP作为媒体服务器控制协议得到被广泛应用。目前,世界各地实际部署的NGN网络中,MGCP协议作为媒体服务器控制协议最为普遍。
2.2H.248/Megaco
H.248/Megaco协议也是一种媒体网关控制协议,功能和MGCP大体相同,它的出现主要是为了替代MGCP协议。它最初由IETF提出,后被ITU接受成为H.248协议。它的封包非常丰富,为了控制媒体服务器,还定义了Advanced Audio Server,同时借鉴了PackCable NCS定义的集合和变量的机制,使Megaco可以取代MGCP控制媒体服务器成为可能。在软交换网络中,已有小规模应用。在3GPP/IMS R5结构中,也被定义为MRFC和MRFP之间的控制接口。
2.3SIP
SIP协议最初作为一种呼叫控制协议,因其简单和易于扩充,在NGN中得到广泛的应用。在控制媒体服务器也得到越来越多的应用,作为原来的控制协议MGCP和Megaco的替代。中国通信标准化协会CCSA,信息产业部和中国电信的媒体服务器规范中,均已明确建议软交换和应用服务器通过SIP协议来控制媒体服务器。而事实上,目前基于SIP协议的媒体服务器已经在国内外的NGN网络中已经得到广泛的部署。
在3G/IMS的MRFP的控制接口上,也有越来越多的设备提供商建议采用SIP协议,而不是R5中提出的H.248协议。以后的IMS版本就这个接口将不断的进行讨论,逐步规范。
但是SIP协议自身在控制媒体处理的时候是不足的,必须要经过适当的扩展,才可以满足实现增值业务所需要的控制消息和通知消息。目前主流的扩展是原snowshore公司提出的NETANN/MSCML以及原Convedia公司(现Radisys公司媒体服务器事业部)提出的MSML/MOML. 。
上一篇:神经网络预测编码器的设计及应用
下一篇:管理Oracle约束与分区表