SIP与H.323

2024-10-24

SIP与H.323(精选4篇)

SIP与H.323 篇1

1 协议简介

1.1 SIP

SIP协议[1]是IETF定义的会话初始协议,它是一个应用层的控制信令协议,主要用于建立、修改、结束一方或者多方参与者的会话。SIP协议采用的是端到端的结构,主要适合于智能通信终端。

1.2 H.323

基于H.323协议[2]构造的IP电话网络结构主要包括多点控制单元(MCU)、网关(GW)、网守(GK)和终端等4个部分。通过这些单元能实现IP电话连接的建立和释放流程。

2 协议互通的关键技术

SIP和H.323系统之间的互通模型如图1所示,实现SIP和H.323之间互通的功能实体称为IWF (即Inter Working Function互通功能体)[3]。

2.1 IWF的功能

IWF主要提供地址解析和映射,消息映射,终端媒体能力协商和H.323与SIP网络的媒体编码算法映射,媒体通道打开和关闭,呼叫资源预留与释放等基本功能,这也是H.323和SIP互通所包含的几个重要方面[4]。

2.1.1 寻址和地址翻译

目前,H.323 v2版本支持的地址类型包括H.323端点编码、E164号码、Email地址、URL (统一资源定位)、Transport地址和Partynumber号码。SIP地址则采用URL结构来进行定义,SIPURL在SIP消息中可以用来指示主叫方地址、被叫方地址、重定向地址和请求的当前目的地址,分别置于SIP消息头部的From、To、Contact字段和Request-URL字段中。因此,SIP和H.323网络之间要实现互联互通,则IWF首先要实现对SIP和H.323网络之间的地址解析和映射,即IWF不仅要完成识别消息中所包含的地址类型,而且还要根据地址映射的规则将其变换为对端地址类型。

2.1.2 消息映射

SIP侧和H.323侧信令消息映射是IWF实现SIP和H.323互通功能的一项最关键技术。其中,SIP是采用文本方式进行编码的[5],而H.323协议则采用二进制方式进行编码。一般来说,消息映射包含着2个方面内容:①完成消息编码方式转换;②按照消息语义相同的规则进行映射。

2.1.3 能力协商

H.323协议采用H.245协议的TCS消息来描述主被叫双方媒体能力的协商,而SIP则采用会话描述协议(SDP)来描述主被叫双方媒体能力,其中SDP是作为SIP消息的消息体部分出现的。IWF在进行SIP和H.323协议映射过程中,应完成SIP网络侧和H.323网络侧的媒体编解码算法映射和媒体能力协商的功能。

2.2 协议互通过程

互通系统中底层包括SIP、H.323、SS7、MGCP等协议,IWF在此协议之上,实现不同协议的互通。本文主要研究前2个协议之间的互通。协议互通包括解析、映射、封装3个过程。底层协议实现解析(主叫方协议)和封装(被叫方协议)过程,映射过程由IWF实现。

2.2.1 解析

由发起端协议模块实现将主叫信息解析出来,保存为多种参数,比如主被叫IP地址、能力类别等,然后交给IWF (Inter Working Function)处理。

2.2.2 映射

每个业务的状态关系都有对应的状态机描述。根据发起端(主叫)的信息,IWF选择对应的状态机进行映射,并将状态分解成命令、参数,然后分别进行一对一映射、一对多映射、多对一映射等翻译,转换成被叫端协议的详细信息。这样就完成了映射的过程。

2.2.3 封装

被叫端协议根据IWF提交的详细参数,根据本身协议规则进行封装,并根据主叫提供的信息选择路由。IWF实现的核心过程就是消息之间的映射关系。

2.3 IWF的实现

IWF[7]主要用于协调、控制H.323协议栈和SIP协议栈的工作,对收到的消息进行翻译和转发。同时,它还负责实现SIP协议到H.323协议之间的地址翻译、消息映射及媒体能力交互这3方面的功能。IWF在启动后开始运行其工作线程,定时轮询其消息队列。消息队列里的消息来自H.323协议栈和SIP协议栈,它们将收到的消息进行解析后把解析的结果放置到IWF的消息队列。如果IWF的工作线程检测到消息的队列非空时,它会取出队列中的消息,进行适当操作,并将操作后的结果放置到对应协议栈的发送队列。

互通系统开始运行时最先启动的是IWF,由IWF初始化H.323协议栈和SIP协议栈,并开始运行其工作线程,该工作线程开始定时轮询IWF的消息队列。H.323协议栈和SIP协议栈被初始化后开始运行其监听线程和发送线程,监听来自各自网络的呼叫,发送线程发送协议栈中发送队列中的消息。如果H.323协议栈和SIP协议栈的监听线程收到一个来自本方网络的呼叫,它将把此呼叫连接交付给其新创的一个子线程去处理,然后继续监听相应端口。那个新创的子线程开始处理该呼叫连接,在接收到消息后调用本方的协议栈对该消息进行解析,并把解析的结果放置到IWF的消息队列中。如果IWF的工作线程在定时轮询到消息队列不为空时,生成或唤起一个子线程取出队列中的消息,进行翻译与映射并将结果放置到该消息另一方网络的发送队列中,发送线程读出需要发送的消息发送到目标服务器,如果该消息不是最终的释放呼叫消息,那么该IWF的子线程将不会被销毁而是被挂起,以供此呼叫下一消息到来的时候再唤起该子线程处理,而此子线程中还保存了该呼叫的一些信息。每个子线程都有一个超时保护器,以防止无效连接导致消耗系统资源的情况。这就是互通系统运作的基本流程。系统中各线程如图2所示。

3 互通测试

互通测试主要检测是否能够实现SIP网络与H.323网络的互通。根据国家标准«软交换设备总体技术要求》和《软交换设备测试方法》中对软交换中协议互通功能的测试项,分别对正常呼叫的建立流程、释放流程、遇忙流程、号码错误流程等进行了测试,设备达到了标准要求。

测试环境由5台电脑组成,第一台电脑运行Microsoft公司的Netmeeting作为H.323终端,IP地址为:222.23.96.249;第二台电脑运行OpenH323 GateKeeper作为H.323网守,IP地址为:222.23.96.49;第三台电脑运行IWF作为互通功能体,IP地址为:222.23.96.165;第四台电脑运行Interaction SIP Proxy作为SIP的代理服务器,IP地址为:222.23.96.149;第五台电脑运行支持SIP协议的multimedia PC Client作为SIP终端,IP地址为222.23.96.164。

由H.323终端发起的呼叫,完成了从H.323终端经由H.323模块进入IWF,经过IWF对别名地址进行判断并对呼叫进行路由选择,转入SIP模块,由SIP模块呼叫SIP终端的呼叫。相反方向亦然。从抓取的信令包分析,IWF能够正确地解析来自H.323网络和SIP网络的消息,并正确地对消息进行翻译和映射。H.323终端和SIP终端能够使用IWF建立连接进行互通。

测试结果表明,正常呼叫连接建立正确,两端话音清晰,振铃、回铃音、释放均正常。呼叫不成功时忙音、释放均正常。

通过测试,我们发现互通模块(IWF)能够很好地完成发现地址解析和映射、消息映射、终端媒体能力协商等协议互通中的关键问题。

摘要:在SIP网络出现之前,以IP网络为传输系统的H.323网络已得到广泛应用,因此,应用SIP网络时必须考虑SIP网络和H.323网络的互联问题。文章研究SIP网络与H.323网络互通的功能实体IWF(互通的功能实体称为IWF,即Inter Working Function互通功能体),经测试此方案是合理可行的。

关键词:会话初始协议,基于分组交换的多媒体通信系统,互通功能体,终端

参考文献

[1]RFC 3261,SIP:Session initiation protocol[S].

[2]RFC 3508,H.323 uniform resource locator(URL)scheme registration [S].

[3]沈鑫剡.多媒体传输网络与VoIP系统设计[M].北京:人民邮电出版社,2005.

[4]周海华.SIP原理与应用[M].北京:机械工业出版社,2006.

[5]张智江,张云勇,刘韵洁.SIP协议及其应用[M].北京:电子工业出版社,2005.

[6]白建军,彭晖,田敏.SIP揭密[M].北京:人民邮电出版社, 2003.

[7]张秋余,余建明.VoIP网络中SIP和H.323协议互通的研究与实现[J].计算机工程与设计,2007(16).

SIP与H.323 篇2

关键词:会话初始协议,H.323,下一代网络

0 引言

随着三网融合及通信技术的发展, SIP和H323协议已经成为下一代网络中VOIP应用的两大主流控制信令。SIP和H323协议实现的信令控制功能基本相同, 都可以通过IP网络建立、维持、监控和终止呼叫过程;均支持以语音为主的多媒体的业务, 而且在媒体传输过程中都采用实时传输协议RTP。但二者在协议设计风格和实现过程中存在一定差异, 弄清二者的区别与联系, 实现SIP网络和H.323网络之间的互通成为网络融合过程中一个亟待解的问题。

1 SIP和H323协议

1.1 SIP协议及其网络结构

SIP (Session Initiation Protocol) 是IETF于1999年提出的基于HTTP的会话控制协议, 用于建立、修改、和终止多媒体会话。包括代理服务器 (具有解析名字功能, 主要用于转发用户消息) 、注册服务器 (接收客户注册请求, 并完成地址登记) 、定位服务器 (通过URI找到对应的用户或实体) 和重定向服务器 (通过响应告诉客户下一条服务器地址) 4个功能实体。其中, 代理服务器、重定向服务器和注册服务器可以看作公众网络服务器, 而定位服务器则为SIP重定向服务器和代理服务器提供被叫地址信息。需要说明的是, 此4种服务器只是逻辑实体上的概念, 具体实现过程中, 可以被合并在同一个应用程序SIP网络结构中[1], 如图1所示。

1.2 H323协议及其网络结构

H323是国际电信联盟标准部 (ITU-T) 制定的关于多媒体通讯的标准。H323定义了介于电路交换网和分组交换网之间的H323网关 (Gateway) 、用于地址翻译和访问控制的网守 (GateKeeper) 、提供多点控制的多点会议控制器 (MC) 、提供多点会议媒体流混合的多点处理器 (MP) , 以及多点会议控制单元 (MCU) 等实体。基于H323协议的网络结构[2]如图2所示。

1.3 SIP与H323比较

SIP和H323都可以通过IP网络建立、维持、监控和终止呼叫过程;都支持以语音为主的多媒体的业务;在媒体传输过程中都采用实时传输协议RTP;两者的区别主要体现在协议实现过程上, 如表1所示。

2 SIP协议和H323协议互通

2.1 信令互通网络结构

结合SIP网络、H323网络及SIP协议、H323的特点, 要实现SIP和H323网络的互通, 二者之间必须有一个转换设备, 其结构如图3所示。主要包括H323协议栈、SIP协议栈和转换单元3个部分。其中, SIP协议栈负责SIP事务和SIP网络之间的建立、维持、修改和释放, 使互通设备成为支持SIP网络的网关设备;H323协议栈功能与SIP协议栈功能类似;转换单元的主要功能是实现两个网络信令之间的相互转换, 主要包括消息转换、地址格式转换, 媒体协商能力转换。

2.2 地址互通

SIP协议和H323协议所支持的地址格式不同, 因此要实现SIP网络和H323网络之间的互通, 首先要实现地址的互通, 即地址映射。SIP协议支持结构化的URL用户标识, 如sip:uer@company.com, 其中uer为用户名或用户电话号码;H323协议则通过E.164标识、邮件地址、URL、IP多种方式进行寻址。因此, 要求互通信令网关收到消息后, 能够自动识别出其中的地址类型, 同时能将其解析并映射成对方的地址形式。一种可行的方案是:当互通信令网关收到一个SIP消息时, 可采用互联网中的DNS技术对URL进行解析, 将得到的用户电话号码和H323中E.164标识进行映射, 将域名和H323中的IP地址进行映射。因此, 转换单元中必须有一个数据表, 用于存储两种地址格式的映射关系。

例如:sip:BOB@128.255.18.151

{H323ID:sip:BOB@128.255.18.151

URL格式:sip:BOB@128.255.18.151:5060

Email格式:BOB@128.255.18.151}例如:sip:010-6001@128.255.18.151

{E.164标识:sip:0106001@128.255.18.151}

2.3 消息互通

消息包括消息的格式和内容, 消息互通即实现消息格式和消息内容的转换。

(1) 格式转换。由于SIP是一个基于文本的协议, 采用UTF-8字符集 (C2279) 进行编码, 而H.323协议采用ASN.1编码。因此两种协议的消息格式转换主要是ASN.1编码和UTF-8编码之间的转换。

(2) 内容转换。SIP是类似于HTTP协议的请求应答的通讯模式, SIP消息包括请求消息和应答消息两类 (见表2、表3) 。

H.323与SIP之间的消息映射是根据通信流程的规则进行不同协议消息内容之间的转换。通常呼叫建立过程中消息映射是一对一映射, 呼叫释放过程中的消息映射是一对多映射。消息之间的映射关系如表4所示。

2.4 媒体协商

在H.323协议中媒体能力协商采用H.245协议进行, 而SIP协议则采用SDP进行。同时SIP协议媒体能力协商和会话请求是同时进行的, 而H.323呼叫建立过程和媒体协商能力是分开进行的。因此, 信令网关在将SIP转换为H323时, 仅需将SIP请求消息分解, 从其会话描述协议SDP中提取媒体格式和媒体数据, 将其转换成H.245对应的能力交换信息。而从H.323到SIP, 需要根据呼叫建立的过程, 逐步得到媒体协商数据, 在信令网关和H323终端设备建立起H.245信道后才能获得完整的媒体交换能力。就复杂度而言, 从SIP到H323相对简单, 反之则较为复杂。

3 结语

综上所述, 使用成熟的H.323协议可以将IP电话网与传统的PSTN电话网兼容, 而且二者的管理方式相同, 不用作大的调整。而SIP简单、灵活、易扩展, 同时允许用户直接与终端设备进行通信能力协商, 可以构建终端智能化比较高的电话网[3]。因此, 作为下一代网络中的主流信令, H.323与SIP既存在竞争关系又长期共存。本文所研究的二者之间的互通, 为不同网络结构的用户之间进行各种媒体交互提供了参考, 具有实用价值。

参考文献

[1]周晓莉.基于SIP的语音通信研究与实现[A].2010年信息、电子与控制技术会议[C].2010:232-235.

[2]IETF RFC3261, SIP:SessionInitiation Protocol[S], 2002.6.

SIP与H.323 篇3

作为能够同时提供话音、数据和视频等多种业务的下一代网络NGN(Next Generation Networks),正在通信行业迅猛的应用和发展,而H.323和SIP都是其支撑协议。这两个协议对Vo IP都提出了完整的解决方案,那么,我们在筹备建设一个Vo IP网络时,应该如何选择了,本文详细研究分析了这两个协议,做出了对比,并给出了自己的建议。

2 协议简介

H.323和SIP分别是通信领域与因特网领域推出的协议。这两个协议都包含关于语音编码和解压缩方面的要求,都对IP网络电话系统(Vo IP)信令提出了完整的解决方案,它们对呼叫的连接都有建立、管理和释放的能力,都具有网络管理、能力交换的功能,使端点用户的呼叫建立和交互具有Qo S能力,且容易扩充新功能,支持不同类型的互操作。正因为它们有很多共同点,在定位上有一定的重合,并且随着协议向纵深发展和网络的快速膨胀,目前H.323和SIP已经成为分组网内两大相互竞争的协议。

2.1 H.323通讯协议

H.323通讯协议是由International Telecommunications Union(ITU)所推荐的。作为经由分组交换网络(如因特网及企业网络)进行多媒体通讯之标准,这些标准界定了各单元间如何建立通话程序、如何交换经压缩后的音频及视讯数据、如何建立多方通话、以及如何与非H.323相容的单元互动。

2.2 SIP通讯协议

SIP是着眼于Internet与PSTN整合环境的一种技术,并以纯文本,类似HTTP协议的方式来传送指令及状况,以达到协议简单化、文字化。

SIP是一种新的因特网多媒体通讯协议,可用于建立多方多媒体通讯(Multiparty Multimedia Communications)系统。近来SIP在因特网电信(Internet Telephony)方面的应用也逐渐受到注意与讨论。

3 协议比较与分析

不同的设计思想、借鉴不同的标准以及不同的开发目的,使得两大协议特色鲜明。H.323协议采用了ISDN的设计思想,用Q931协议完成呼叫的建立和释放,具有电信网集中处理和管理的工作模式,具备做任意规模的IP电话系统的能力。H.323开发目的是在分组交换网络上为用户提供取代普通电话的Vo IP业务和视频通信业务。而作为一个IETF提出的标准,SIP在很大程度上借鉴了其它各种广泛存在的Internet协议的设计思想,如HTTP(超文本传输协议)、SMTP(简单邮件传输协议)等,本身也是一个文本协议。SIP协议同时借鉴web业务成功的经验,以现有的Internet为基础来构架IP电话业务网。

3.1 协议技术细节对比

图1,图2分别清楚地显示了H.323协议和SIP协议在协议族中所处的地位。

H.323和SIP协议原来都是用于在IP网络上提供多媒体服务的。这两个协议都在IP网络上运行,使用TCP和UDP会话发出信号并且使用RTP(实时协议)传输语音/视频流。这两种协议都不产生新的编码/解码方式,而是利用现有的其它协议(如G.711和G.729)。

这两个协议之间的主要区别是,SIP协议用来建立和断开媒体会话,而H.323协议用来具体指定用哪一个协议提供媒体服务。使用H.323协议,媒体本身是不依赖于信号传输协议的。事实上,SIP是依赖另一种会话描述协议来定义、协商和处理媒体流的。因此,SIP能够像它建立游戏或者即时消息会话一样方便地用来建立一个语音或者视频会话。换句话说,SIP不是一个Vo IP协议。由于SIP协议在许多领域都有用,开发人员对于SIP协议的熟悉程度和创造性都要高于他们对H.323协议的情况。

3.2 协议应用对比

目前,包括我国在内的许多国家都采用H.323作为IP电话网关之间的协议,整个IP电话系统只是把IP网络作为传输媒介,在用户的接入上还是采用电路交换系统,把IP电话网关作为电路交换网和IP网络的接口。H.323采用严格集中控制,可靠性很高,相应降低了呼叫处理能力,这体现了H.323的可靠性重于灵活性,SIP则相反。所以,通常在可靠性要求不高的大众性即时通信中,比如个人和企业,会采用SIP,而行业网络,比如用于视讯会议时,则用H.323。

另外,当前的专业视讯会议多采用H.323协议,这是因为应用视讯会议技术多是进行视讯会议业务运营或者内部视讯会议,这种网络结构多是分级分域的,H.323特别适合这种结构,而且H.323是集中控制,便于计费,对宽带的管理也比较简单、有效。但H.323在应用方面并不完美,H.323不支持信令的组播功能,其单功能限制了可扩展性,降低了可靠性。相比,SIP在设计上就为分布式的呼叫模型,具有分布式的组播功能,其组播功能不仅便于会议控制,而且简化了用户定位、群组邀请等,并且能节约宽带。SIP目前得到了很多方面的响应,包括通信设备制造商和互联网业务提供商,他们都越来越多地宣称他们的设备可以支持SIP。最新的微软Exchange 2007、Office Communicator 2006中,都采用了SIP协议。

4 结束语

虽然H.323协议与SIP协议分别提出了两套IP电话系统结构,但它们追求的目标一致,二者完全独立,不能相互兼容,即在一个实现中,只能选择其一。虽然SIP协议晚于H.323协议,且是在分析了H.323的诸多问题后制定的,但SIP决不是H.323的升级版,二者完全基于不同的开发应用系统,它们是分别开发、修正的。

但H.323与SIP又是可以互通的,在应用的不同阶段可以采用不同的协议达到最佳方案。从H.323协议和SIP协议的发展历程看,他们在Vo IP的应用中都起着非常重要的作用,展望未来的NGN,二者都将扮演重要的角色。

摘要:作为NGN支撑协议的H.323和SIP,都对VoIP提出了完整的解决方案。文章在介绍H.323和SIP的基础上,从协议的技术细节、应用两方面进行了比较和分析,并提出了自己的理解。

关键词:下一代网络,H.323,SIP,VoIP

参考文献

[1]陆立.NGN协议原理与应用[M].北京:机械工业出版社,2004.

[2]张智江,张云勇,刘韵洁.SIP协议及其应用[M].北京:电子工业出版社,2005.

[3]Josef Glasmann,Wolfgang Kellerer,Harald Mller.Service Architectures in H.323and SIP:A Comparison[J].IEEE,2003.

[4]Gonzalo Camarillo.SIP揭密[M].北京:人民邮电出版社,2003.

[5]朱奇凤,姚奕.VOIP中H.323和SIP的比较研究[J].石家庄铁路职业技术学院学报,2005(04):76-79.

[6]刘丽,戴洪波.浅谈SIP的系统结构[J].电脑知识与技术,2006(10):39-40.

[7]陈燕,龚建荣.SIP协议的内容及其基本网络结构[J].广东通信技术,2005(04):69-71.

[8]陈海磊.H.323协议安全特性的研究[J].计算机与现代化,2004(10):104-107.

SIP与H.323 篇4

关键词:VoIP,H.323协议服务架构,SIP协议服务架构,补充协议服务架构技术

IP电话是利用IP网来传输具有较好质量的语音业务。其称为Vo IP(voice over internet protocol),即语音信号由IP网络传播技术来传输,IP电话是PSTN电话和IP网结合的产物。大家知道计算机网络所使用的是分组交换技术,它传输的数据单元全部由数据部分和控制部分经过封装,最后成为独立数据包,定义为分组(Packet),所以我们可以理解为IP电话同样使用分组技术来传输语音业务。用分组网络传输语音分为三种方式:ATM语音技术传输方式、帧中继语音技术传输方式和IP语音技术传输方式,其中IP语音技术传输方式应用得最广。实现IP电话关键技术有:一、语音处理;二、IP语音通信协议、3、安全技术;四、服务质量保障。现有IP电话技术分为两种不同的设计方法 ,一种以H.323协议服务架构为基础,另外一种以S I P协议服务架构为基础。

1 H.323 协议架构

H.323协议由ITU-T组织拟定,该协议提供任何数据包网络视听交流会话。例如:IP电话信号和控制、多媒体传输和控制,点对点和多点会议和带宽控制。大量的语音和视频会议设备制造商,使用各种互联网实时应用程序,如GNU Gatekeeper计划、网络会议等全球的服务提供商和企业都是通过互联网协议(IP)语音和视频服务网络来实现的。H.323是ITU-T的H.32 x的一部分。这一系列的协议,也解决多媒体通信综合业务数字网(ISDN)及公共交换电话网络(PSTN)或信号系统7(SS7)和3G移动网络的问题。

虽然H.323协议专门为多媒体通信技术定义的,但是现在最主要用在IP网络电话系统。H.323协议适用范围包括:数据、视频和语音及其融合多媒体通信。其中,其支持语音通信的必备功能,而视频和数据通信是可选功能。H.323适用的IP网络是基于分组网络(PBN—PACKET-BASEDNETWORK) 的 , 其包括(WAN、INTRNET、LAN等)。如果H.323协议并不能给PBN提供保障服务质量Qo S,即,怎样确保实时通信的Qo S需采用其他的网络技术。H.323协议架构技术主要在PNB上来实现其多媒体通信的定义和一般的控制过程。H.323还需要其他协议的相府配合才能完成通信的各种要求。其中包含媒体控制协议和呼叫控制协议、音 / 视频编码协议等,这一系列协议规定了详细的控制过程和技术内容,一起和H.323协议组成了多媒体通信的技术标准。H.323呼叫信号是基于Q.931协议并且适用于传输电话网络使用的IP,PSTN、ISDN、QSIG和ISDN。调用模型,类似于ISDN呼叫模型,现有的网络基于ISDN PBX系统使IP电话的引入简化了很多。包括过渡到基于IP的私人分支交易所(兼有) 。

1.1 H.323 协议栈结构

H.323协议由一系列协议组成,它是一个框架性协议。H.323协议栈的结构如图1所示。图中的H.255.0为呼叫信令协议,H.245为媒体控制协议,在TCP支持下,这两个协议才能正常工作。注册、许可和状态协议RAS,它在终端、网关与网守中传输接入认证信息、端点定位信息和地址翻译等消息。RAS在UDP支持下工作[5]。

1.2 基于 H.323 协议架构的 IP 电话系统

在目前的IP电话系统中,H.323协议架构是运用的最为广泛的,我国几大运营商的IP电话服务主要采用H.323协议架构。如图2所示:

由图可知基于H.323协议架构的IP电话架构包括本地网络和骨干网络。IP电话骨干网组成部分有:IP电话的网关、网管系统、IP电话网管理层、IP网和PSTN接入PLMN接入ISDN接入。其中网关设备的主要功能有:(1)接入认证与授权技术;(2)呼叫处理与控制;(3)语音处理功能;(4)接口功能;(5)计费功能等。网络管理中心分别由配置管理技术、故障管理技术、安全管理技术和性能管理技术等功能组成。

2 SIP 协议服务架构

SIP协议是IETF制定并发布的标准:旗下有SIP工作组和SIPPING工作组,并以SIP协议为基础制定的IP多媒体系统标准[6]。应用层控制协议SIP,可以控制多媒体会话,如建立、修改和结束会话。这些多媒体会话包括:多媒体会议、远程教育、网络电话等。SIP同时可以邀请用户和邀请机器,如多媒体存储服务等。SIP是一种既可以邀请多方进行多点传播,同时又能单点传播的会话;发起方可以是参与用户和媒体,可以不是会话成员,都可以参与其进行的会话里。SIP协议启动会话和通过其他方式邀请其他的成员加入会话是同样的。会话推荐采用多点传播协议,比如SAP、目录服务、新闻组,Email、网页等。同时SIP支持映象名称和重定位服务,兼容综合业务数字网的服务(ISDN)。基于SIP协议架构的IP电话系统使用的协议栈结构如图3所示:

2.1 基于 SIP 协议架构的 IP 电话的 C/S 网络结构

对于SIP协议架构的应用中,每个会话内容可以为不同种类的数据,既可以是数值化音频,也可以是文本数据,应用起来更加灵活。如图4所示。

3 比较 H.323 协议架构和 SIP 协议架构

两者开始都是应用层协议架构,专门为多媒体通信设计。并且在IP电话中都得到了很好的以应用,但是其设计方式不一样。H.323较由早ITU-T推出,与传统电话网互通且较为成熟。IP电话由IETF提出(其中一部分),其协议架构还在不断地完善和发展,它既考虑到传统电话网,也考虑到互联网的安全问题。

H.323协议架构和SIP协议架构的差异主要有两方面:(1)信令协议方面的差异。H.323协议架构基于ASN.1和压缩编码规则的二进制方法、使用SDL描述的语义图、消息长度较短,语法分析比较复杂,完成过程分别由H255.0呼叫控制信令和H.245媒体控制信令完成解析比较繁琐,建立时间长;然而SIP协议架构的会话启动协议SIP协议传送,媒体描述由会话描述协议SDP定义,与Internet相似,解析容易处理,请求、协商一起进行、基于文本协议,消息长、建立会话时间短。(2)网络结构方面的差异。H.323协议架构的网络结构,网元均为对实体,对等控制协议来完成呼叫的建立和释放任务、逻辑信道的打开和关闭;而SIP协议架构的网络架构,客户机 / 服务器(C/S)结构完成各种功能的实体定义为服务器用户代理客户(UAC)和用户代理服务器(UAS)完成呼叫,与PSTN互通的网关相当于一个端系统。

4 结束语

本文介绍了Vo IP的两个技术标准H.323协议和SIP协议,并对其IP电话结构进行了分析,关注他们的服务架构来开发和部署服务。虽然这两个协议都可以应用于IP电话系统,但他们最初的重点是非常不同的。SIP设计作为一个通用的事务的会话,初始化协议不绑定到任何特定的音频或视频等媒体,而H.323的焦点用来处理语音和多媒体通话,包括补充服务。

关于呼叫控制,特别是辅助服务的标准化,关于补充的标准化服务SIP仍然显示了一些缺点,即这种标准化的重要性与传统电话系统的互操作性。与此同时,IETF已经确定需要在关于SIP等语音相关需求和服务范围内与H.323互相配合使用,SIP与PSTN之间互相配合以完成网络通信过程,。所以SIP扩展为和H.323目前的功能保持一致并不断发展。比较功能实现的服务架构和由此产生的后果,H.323基于QSIG支持面向对象的描述方法,分离了基本呼叫控制辅助服务。总之,H.323协议架构比SIP协议架构提供了更好的功能服务、实时互操作性以及PSTN和PBX之间互相配合的辅助服务功能。

【SIP与H.323】推荐阅读:

上一篇:白细胞尿下一篇:新疆有色金属上市公司论文

本站热搜

    相关推荐