电话会议中H.323协议与SIP协议对比
H.323是一个非常复杂的协议体系,体现在它所含协议组件的综合运用上。这些组件包括H.225, H.245,H.450,H.26X,G.7XX,RTP等。其中的许多协议使用并没有明显的分界线,大部分的业务要求联合使用。SIP协议则简便,易于实现。SIP只使用一个请求就可以包含所有必须的信息。SIP消息基于文本,采用UTF一8编码中的ISO 10646字符集。它借鉴了HTTP协议的设计思想,有很多消息格式与之相同。由于SIP本身具有握手机制,可支持UDP传输协议。
在支持电话会议方面,H.323标准规定多点控制单元(MCU)集中执行会议控制功能,所有参加会议的端点都向MCU发送控制消息。MCU可能会成为瓶颈。并且,H.323不支持信令的组播,其单播功能限制了可扩展性。而SIP是针对分布式呼叫模型所设计的标准,具有分布式组播功能,不仅便于会议控制,而且简化了用户定位,能节约带宽。
更重要的是SIP独有第三方呼叫控制功能。该功能允许一个终端在第三方终端的命令下创建或拆除其他终端的呼叫。当被控终端执行这些命令时, 控制终端可以获得当前状态信息。这样,控制方就很容易地控制本地的会话执行。SIP具有的第三方 控制功能可以帮助实现电话会议系统的管理,可以给系统管理员提供丰富的管理与控制功能。
现行电话会议系统主流是基于H.323协议体 系。H.323发展较为成熟且被众多厂商支持。其沿袭了传统电话信令的模式,只是把传输方式由电路交换变成了分组交换。H.323的复杂性导致了不同厂商之问产品互通性差、扩展性也差,增添新的服务需要对整个系统进行升级。随着SIP议的兴起, 越来越多的人致力于实现基于SIP协议的电话会议系统。