售前电话
135-3656-7657
售前电话 : 135-3656-7657
H.323和SIP分别是通信领域与Internet两大阵营推出的建议。H.323企图把IP电话当做是众所周知的传统电话,只是传输方式发生了改变,由电路交换变成了分组交换。而SIP协议侧重于将IP电话作为Internet上的一个应用,较其他应用(如FTP,E-mail等)增加了信令和QoS的要求,它们支持的业务基本相同,也都利用RTP作为媒体传输的协议。但H.323是一个相对复杂的协议。
SIP系统和H.323系统的主要差别:
H.323采用基于ASN.1和压缩编码规则的二进制数据方式表示其消息。ASN.1通常需要特殊的代码生成器来进行词法和语法分析。而SIP基于文本的协议,类似于HTTP。基于文本的编码意味着头域的含义是一目了然的,如From,To,Subject等域名。这种分布式、几乎不需要复杂的文档说明的标准规范风格,其优越性已在过去的实践中得到了充分的证明(现在广为流行的邮件协议SMTP就是这样的一个例子)。SIP的消息体部分采用SDP进行描述,SDP中的每一项格式也比较简单。
在支持会议电话方面,H.323由于由多点控制单元(MCU)集中执行会议控制功能,因而所有参加会议终端都向MCU发送控制消息,MCU可能会成为瓶颈,特别是对于具有附加特性的大型会议;并且H.323不支持信令的组播功能,其单一功能限制了可扩展性,降低了可靠性。而SIP设计上就为分布式的呼叫模型,具有分布式的组播功能,其组播功能不仅便于会议控制,而且简化了用户定位、群组邀请等,并且能节约带宽。但是H.323是集中控制便于计费,对带宽的管理也比较简单、有效。
H.323中定义了专门的协议用于补充业务,如H.450.1、H.450.2和H.450.3等。SIP并未专门定义的协议用于此目的,但它很方便地支持补充业务或智能业务。只要充分利用SIP已定义的头域(如Contact头域),并对SIP进行简单的扩展(如增加几个域),就可以实现这些业务。例如,对于呼叫转移,只要在BYE请求消息中添加Contact头域,加入意欲转至的第三方地址就可以实现此业务。对于通过扩展头域较难实现的一些智能业务,可在体系结构中增加业务代理,提供一些补充服务或与智能网设备的接口。
在H.323中,呼叫建立过程涉及第三条信令信道:RAS信令信道、呼叫信令信道和H.245控制信道。通过这三条信道的协调才使得H.323的呼叫得以进行,呼叫建立时间很长。在SIP中,会话请求过程和媒体协商过程等一起进行。尽管H.323V2已对呼叫建立过程作了改进,但较之SIP只需要1.5个回路时延来建立呼叫仍是无法相比。H.323的呼叫信令通道和H.245控制信道需要可靠的传输协议。而SIP独立于底层协议,一般使用UDP等无连接的协议,用高层的可靠性机制来保证消息的可靠传输。
标准的应用目标方面,H.323标准是ITU-T组织1996年在H.320/H.324的基础上建立起来的,其应用目标是,在基于IP的网络环境中,实现可靠的面向音视频和数据的实时应用。目前,经过多年的技术发展和标准的不断完善,H.323已经成为被广大的ITU成员以及客户所接受的一个成熟标准族。SIP标准是IETF组织在1999年提出的,其应用目标是在基于Internet环境,实现数据、音视频实时通信,特别是通过Internet将视频通信这种应用大众化。由于SIP协议相对于H.323而言,相对简单、自由,厂商使用相对小的成本就可以构造满足应用的系统。例如,仅仅使用微软基于SIP协议的MSN,就 可以构造一个简单的,基于Internet应用环境的视频通信环境。这样网络运营商就可以在尽量少的成本基础上,利用现有的网络资源开展视、音频通信业务的扩展工作。