voip中SIP协议与H.323协议的区别-深圳市畅电科技有限公司
深圳畅电专业生产综合管廊,高速公路,地铁,核电,化工等工业电话的高新技术企业
0755-21019293 (24小时热线)

voip中SIP协议与H.323协议的区别

分类: 行业新闻           发布时间: 22-10-17           浏览次数:660

voip中SIP协议与H.323协议的区别

在IP电话中,H.323和SIP都是作为多媒体通信的应用层控制(信令)协议。

 

SIP:是基于文本的应用层控制协议,用于创建,修改和释放一个或者多个参与者的会话,SIP是源于互联网的IP语音会话控制协议,这些会话可以是internet多媒体会议,ip电话或多媒体分发。为多种即使通信业务提供完整的会话创建和会话更改服务。

 

  1. H.323:通信领域,支持多点通信

SIP:因特网,仅支持单点通信

 

  1. H.323:将ip电话当作传统电话,传输方式由电路交换变为分组交换

SIP:将ip电话作为因特网上的一个应用,较其他应用 如(FTP,E-mail)增加了信令和Qos要求,两者都使用RTP(real-time protocol)作为媒体传输的协议。

 

  1. H.323:基于ASN.1和压缩编码的二进制方法表示其消息

SIP:基于文本协议,类似于http

 

  1. 323:由于多点控制单元(mcu)集中执行会议控制功能,不支持信令组播功能,限制了可扩性,降低了可靠性,多点控制单元很可能成为瓶颈。

SIP:分布式的呼叫模型,具有分布式的组播功能,不仅便于会议控制,简化了用户定位,群组邀请等,节约带宽

 

  1. H.323:呼叫建立过程 1 RSA信令信道 2 呼叫信令信道 3 H.245控制信道 需要可靠传输协议

SIP:会话请求过程,媒体协商过程一起进行,独立于低层协议,一般使用udp等无法连接的协议,用纸巾信用层的可靠性机制来保证消息的可靠传输

 

  1. H.323:基于ip的网络环境,传统的实现电话信令模式,便于与传统的电话网相连,符合通信领域传统设计思想

SIP:基于internet,借鉴其他因特网的标准协议,遵循因特网一贯坚持的简练,开放,兼容和可扩展原则,支持第三方呼叫控制功能

 

  1. 只有充分利用SIP已定义的头域(contact头域)并对sip进行简单扩展,例如,呼叫转移,只要在bye请求消息中添加contact头域,加入意欲转至的第三方地址就可以实现此业务。SIP以internet应用为背景的通讯标准,将视频通讯大众化,引入千万家,而323系统与SIP系统有机结合,确保了用户可以构造相对廉价灵活的SIP视频系统的基础上,实现多方会议等多样化的功能,实现H.323与SIP互通。

 

  1. 体系结构比较:

H.323:终端主要为媒体通信提供数据,功能简单,而对呼叫控制,媒体传输控制功能实现主要由网守来完成,H.323系统体现了一种集中式,层次式的控制模式,易于管理。

SIP:采用cs结构,对呼叫的控制是将控制信息封装到消息的头域中,通过消息来传递,SIP系统体现的是一种分布式的控制模式,分布式管理比较复杂。

 

DTMF:双音多频

 

SIP

H.323

消息编码格式

纯文本

ASN.1

呼叫建立最少需要消息数

2

 

呼叫建立最大需要消息数量

4

 

处理DTMF

用RTP协议处理,可以是带内或者用特殊的包

可以配置成带外(Out-of-band)或者带内(IN-Band)

电话转移

Reinvite消息

H.450

别名

代理服务器或者重定向服务器

网关或者命名服务器

总结:H.323是一个非常复杂的协议体系,体现在协议组件的综合运用上,这些组件包括H.225, H.245,H.450,H.26X,G.7XX,RTP等,SIP协议则简单,易于实现。SIP只使用一个请求就可以包含所有必须的信息。SIP消息基于文本,采用utf-8编码中的ISO 10646字符集。本身具有握手机制,支持UDP传输协议。

在电话会议方面,H.323标准规定多点控制单元(MCU)集中执行会议控制功能,所有参加会议的端点都向MCU发送控制消息。MCU可能会成为瓶颈。并且,H.323不支持信令的组播,其单播功能限制了可扩展性。而SIP是针对分布式呼叫模型所设计的标准,具有分布式组播功能,不仅便于会议控制,而且简化了用户定位,能节约带宽。

SIP具有的第三方 控制功能可以帮助实现电话会议系统的管理,可以给系统管理员提供丰富的管理与控制功能。