SIP能否成主流?IP电话协议比较

;随着IP电话应用的普及,建立终端设备和网关的可扩展网络已成为业界面临的一大技术挑战 。目前IP电话技术已完美实现了对语音和传真信息的编码和传输,但仍需进一步发展为大型公司和服务提供平台的呼叫控制和地址治理技术 。因此,支持IP电话系统互通的多个协议已经出台 。常用的IP电话协议如H.323、MGCP和SIP的优缺点各异,谁能成为下一代网络的精神领袖呢?
H.323:成熟但却无法包罗万象
1996年H.323创建,并于1998年1月推出升级版本2 。H.323据称是一种包罗万象的标准,因为它本身由众多从属协议构成 。正因为如此,ITU可以通过使用许多现有的数据和通信标准如Q.931、G.711和G.723.1对H.323进行定义 。
H.323最初由Intel和PictureTel提出,该协议定义了一种能灵活应用于多媒体电话会议设备的通信方式,并在IP栈上提供给用共享特性 。设计人员提出了适用于多种设备的标准,这些设备包括可视电话、台式电脑和大型多端口网关 。因此,H.323内容广泛,并提供了应用于不同设备的多种媒体类型和压缩技术 。
H.323的核心优点在于其成熟性,这有助于诸多软件供给商开发性能稳定的设备,并且还有利于不同的供给商消除互操作性中出现的问题,并在市场上推出各种支持H.323标准的设备 。因为H.323标准包容了Q.931呼叫控制协议,许多在现有ISDN电话技术上具有丰富经验的开发商对该呼叫控制模型也非常熟悉 。实际上,事件和参数通常能够直接通过H.323进入以前工作在ISDN下的应用系统 。
在定义H.323时,设计人员是从终端设备的角度入手的,而非从现有PSTN的内部设备入手,因此H.323不能与SS7集成,或补充SS7必须提供的强大功能 。另外,H.323的扩展性在超大型应用中已证实确实存在问题 。设计人员在使用含有成千上万个端口的网关时发现,集中状态治理是瓶颈 。
市场对H.323的反应表明,H.323的最佳应用点应是位于或临近端点并带有1至200个端口的系统 。H.323在具有足够的处理能力实现呼叫控制和媒体处理的环境中工作良好 。H.323作为企业IP电话解决方案已得到了业界最强有力的支持 。
MGCP:精湛的互操作性
媒体网关控制协议(MGCP)为众多IP电话网关的互联提供了一种解决方案,能将这些网关联结成一个具备互操作性的整体 。MGCP假定呼叫代理(CA)完成所有呼叫控制处理,而媒体网关控制器(MGC)完成所有媒体处理和转换 。
MGCP的规格是由不同的公司开发建立的(如Telecordia和LUCent公司),并由IETF以RFC(RFC 2705)信息文件的形式加以发布 。MGCP是简单网关控制协议(SGCP)和IP设备控制(IPDC)协议合并的结果,但目前尚未获得认可 。IETF的Megaco工作组协同ITUA正致力于开发基于MGCP的推荐标准H.248(其前身为H.gcp) 。该核心文件及相关规格已于2000年2月完成,并作为IETF的RFC标准文件发布 。
当H.323网关提供媒体转换而SS7网关翻译呼叫控制信息时,MGCP可与H.323网关和SS7网关协同使用 。这种情况下,MGCP将所有来自端点设备的呼叫控制信息传送至网络 。使用这种结构方式,开发人员能够补充SS7网络的能力,并且与单用H.323相比,能够构建更大的IP电话系统 。
为协调单个呼叫的媒体路径和性能,MGCP要依靠对话描述协议(SDP),该协议是MGCP规格的一部分 。SDP答应就实时协议(RTP)端口及端点IP地址、语音编码方法(如G.711和G.723.1)、报文分组周期和其他联接类型参数等进行协商 。
MGCP的优点包括:非凡适合于配置大型应用系统,因为其本身就用于解决大型系统的具体问题 。应用MGCP可以实现与SS7网络良好的集成,为呼叫处理提供更大的控制和流通量 。MGCP将媒体处理和信令功能分离,从而可由多个设备提供商开发更简洁的系统 。

推荐阅读