H.323与SIP信令的比较

更新时间:2024-03-26
H.323和SIP是两种基于IP网络的通信协议,用于语音、视频和数据通信。由于SIP和H.323协议的实现机制和目标不尽相同,因此在协议复杂度、编码方式、多媒体能力支持、移动性和扩展性等方面都有所不同,下表对这两种协议进行了简单比较。
SIP和H.323协议比较表
SIP和H.323协议比较表

1、目的和控制方式

SIP和H.323协议都是为了实现多媒体会议而提出的,端点之间采用对等(PeertoPeer)方式进行通信。

2、复杂度和扩展性

从复杂度来说,SIP具有协议实现简单,且信令流程简单的优点,而H.323协议相对来说复杂得多。从扩展性来说,SIP可以采用消息头中的属性字段来实现对新功能的扩展,而H.323协议的扩展性较差。但是SIP的易扩充性也带来了协议兼容性的问题,厂商的自由发挥导致不同厂商设备兼容性和互联互通性较差,这在早期VoIP网络的建设中运营商通常采用H.323协议而不是SIP进行组网就可见一斑。

3、编码方式

H.323协议采用二进制方式进行编码,SIP采用文本方式进行编码。二进制和文本编码方式各具有优缺点,二进制方式具有消息编码量小、处理速度快的优点,但语义不直观,不易于调试,而文本编码方式的优缺点则正好相反。随着处理器速度不断提高,二进制方式具有消息处理速度快的优点已不十分显著。

4、媒体能力描述

SIP采用SDP协议来对主被叫之间的媒体能力进行描述和协商,而H.323则采用H.245协议来实现媒体能力的描述和协商。

5、多媒体能力和移动性

H.323和SIP都可以支持包括多媒体会议功能在内的丰富的多媒体业务。由千SIP终端采用域名形式为地址,并向SIP注册服务器进行注册,它可以实现SIP终端的移动性管理。在H.323协议中,只有卡类用户可以实现移动,对千主叫号码用户尚无法实现移动性管理。

6、协议控制模式

H.323和SIP都是采用对等方式构造的信令体系,终端的智能程度相对较高,各个终端可以维持呼叫建立和释放状态,并且业务可以在终端上实现。另外,在支持会议电话方面,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请求消息中添加Con­tact头域,加入意欲转至的第三方地址就可以实现此业务。对千通过扩展头域较难实现的一些智能业务,可在体系结构中增加业务代理,提供一些补充服务或与智能网设备的接口。
在H.323中,呼叫建立过程涉及到3条信令信道:RAS信令信道、H.225.o呼叫信令信道和H.245控制信道。通过这3条信道的协调才使得H.323的呼叫得以进行,呼叫建立时间很长。在SIP中,会话请求过程和媒体协商过程一起进行,明显缩短了呼叫建立时延。尽管H.323V2及以后版本已对呼叫建立过程作了改进,但较之SIP只需要1.5个回路时延来建立呼叫,仍是无法相比的。整体而言,H.323是一个非常成熟的协议,在早期VoIP的建设中使用较广,而SIP则由于其简单和易扩展的特性而后来居上,在软交换网络中的地位越来越重要,代表了未来的发展方向。

H.323与SIP信令
H.323与SIP属于VoIP领域的通信信令,它们适用于用户线信令和局间信令,由于IP终端比普通话机更加智能,因此这些信令在用户线信令及局间信令使用方式上已没有太大区别。H.323是ITU多媒体通信系列标准H.32x的一部分,该系列标准使得在现有通信网络上进行视频会议成为可能,其中,H.320是在N-ISDN上进行多媒体通信的标准;H.321是在B-ISDN上进行多媒体通信的标准;H.322是在有服务质量保证的LAN上进行多媒体通信的标准;H.324是在GSTN和无线网络上进行多媒体通信的标准。H.323为现有的分组网络PBN(如IP网络)提供多媒体通信标准,若和其他的IP技术(如IETF的资源预留协议RSVP)相结合,就可以实现IP网络的多媒体通信。
        SIP(Session Initiation Protocol,会话发起协议)是由IETF(Interne工程任务组)提出的IP电话信令协议。正像其名字所隐含的那样,SIP用于发起会话,它能控制多个参与者参加的多媒体会话的建立和终结,并能动态调整和修改会话属性,如会话带宽要求、传输的媒体类型(语音、视频和数据等)、媒体的编解码格式、对组播和单播的支持等。
H.323和SIP设计之初都是作为多媒体通信的应用层控制(信令)协议,目前一般用于IP电话。它们能实现的信令功能基本相同,也都利用RTP作为媒体传输的协议。但两者的设计风格截然不同,这是由于推出它们的两大阵营(电信领域与Internet领域)都想沿袭自己的传统。H.323是由国际电信联盟提出来的,它企图把IP电话当作众所周知的传统电话,只是传输方式由电路交换变成了分组交换,就如同模拟传输变成数字传输、同轴电缆传输变成了光纤传输。而SIP侧重于将IP电话作为Internet上的一个应用,较其他应用(如FTP,E-mail等)增加了信令和QoS的要求。 H.323推出较早,协议发展得比较成熟,由于其采用的是传统的实现电话信令的模式,故便于与现有的电话网互通,但相对复杂。SIP借鉴了其他Internet标准和协议的设计思想,有其突出的优点。SIP是基于文本的协议,而H.323采用基于ASN.1和压缩编码规则的二进制方法表示其消息,因此,SIP对以文本形式表示的消息的词法和语法分析比较简单。

SIP会话请求过程和媒体协商过程等是一起进行的,因此呼叫建立时间短,而在H.323中呼叫建立过程和进行媒体参数等协商的信令控制过程是分开进行的。
H.323为实现补充业务定义了专门的协议,如 H.450.1、H.450.2和H.450.3等,而SIP只要充分利用已定义的头域,必要时对头域进行简单扩展就能很方便地支持补充业务或智能业务。
H.323进行集中、层次式控制。尽管集中控制便于管理(如便于计费和带宽管理等),但是当用于控制大型会议电话时,H.323中执行会议控制功能的多点控制单元很可能成为瓶颈。而SIP类似于其他的Internet协议,设计上为分布式的呼叫模型服务,具有分布式的组播功能。
关于SIP信令我们将在第8章详细讲解,读者可以先在这里参考一下图1-11所示的ISUP与SIP间的信令转换关系图,以便建立一个直观的印象。

互通信令流程

下一篇

SBC是什么-企业为什么需要SB以及应用场景

通信百科

SBC是什么-企业为什么需要SB以及应用场景

sbc一种NAT穿透的方式。SBC可确保VoIP 安全,又可提供媒体代理服务器的套件。SBC架构于IMS网络之上,可作为IMS网络的SIP和RTSP的 Proxy Server,所有的SIP与RTSP讯息都会透过SBC来处理,SBC更具备N... ...

相关内容

无线对讲呼叫器(适用于哪些场合?)

无线对讲呼叫器(适用于哪些场合?)

无线对讲呼叫器是一种方便快捷的通讯设备,它可以帮助人们在不同场合进行有效的沟通和......

通信系统集成

2024-01-24

管廊输煤广播呼叫系统(如何提高运行效率和安全性)

管廊输煤广播呼叫系统(如何提高运行效率和安全性)

随着现代化的发展,煤炭作为重要的能源资源在我国的能源结构中占据着重要地位。而在煤......

通信系统集成

2024-01-05

无线呼叫系统实现方法(利用RF433无线模块触发实现无线呼叫)

无线呼叫系统实现方法(利用RF433无线模块触发实现无线呼叫)

科能行业产品在使用时,若需要使用无线遥控器触发输入口的功能,可以通过外接RF43......

通信百科

2023-10-17