SIP协议与视频通信
一种基于SIP协议的视频通信系统方案

Qd t nN T h li drus
一
信 息 技 术
种 基 于 SP协 议 的视 频 通 信 系 统 方 案 I
郭玉 国
( 山东省菏泽市供 电公 司, 山东 菏泽 2 4 0 ) 7 0 0
摘 要 :I( so nttn Po c1 d 在 灵 活 , SPS s nIiao r oo ' l ei ii t )  ̄ 可扩展 性 , 以及 和 I P网络 兼容 方面具 有 明显优 势 。 文重点 论述 了基 于媒体 处理 本 器的嵌入 式 SP 讯 终端 的实现 , I视 包括 SP协议 栈 的 实现 、 音频 流的采 集 、 I 视 回放和 编解 码 以及 网络 传输, 接收 方案 。
图 1SP网络 图 I
=— =;
勰
—・
在应用 中,由于它们工作内容的互相依赖 性 , eit rsre R gs a evr和 L ct n s ̄e,R d— r o ai e r e i o r t evr e r 可以集成到一台主机中。 cs e 在小 型网络 的情 况下 伎 小 型公 司内网) 口 ,如果终端 数 目不 多, 业务相对不繁忙 ,I r ysr r SPpo v 也可以与 x ee ] 集成到一起 。这样做有助于信令处理效率 的提高缄 少了不必要 的网络 内部信令 传输) , 也 降低 了设备成本。 经过集成 , 有 SP终端与网 所 I 络 内一 台多用途 SP I 服务 器(utsr csS M l—ev e I i i P s vr e e相连 , r 1 该服务器内部从软件或硬件上分为
一 一
括: SP I 会议 的发起 、 维护和中止 。用户 间完整
R d et e e 定向服务器1为终端提供 SP ei c sr  ̄ r v : I
SIP协议解析语音和视频通信的协议分析

SIP协议解析语音和视频通信的协议分析SIP(Session Initiation Protocol)是一种应用层协议,用于建立、修改和终止实时会话,包括语音和视频通信。
本文将对SIP协议进行解析,探讨其在语音和视频通信中的关键作用。
一、SIP协议的概述SIP协议是一种基于文本的协议,采用HTTP类的请求-响应模式进行通信。
它允许用户在不同的终端设备之间建立会话,并支持实时的语音和视频通信。
SIP协议的主要特点包括可扩展性、灵活性和与其他协议的兼容性。
二、SIP协议的工作流程1. 注册过程在SIP协议中,用户需要通过注册过程将自己的身份和位置信息绑定到SIP服务器上。
当用户登录时,SIP客户端会向SIP服务器发送注册请求,其中包含用户的身份验证信息和位置信息。
SIP服务器会将这些信息保存在注册表中,以便其他用户可以找到并与其建立通信。
2. 呼叫建立过程当用户想要与其他用户建立会话时,SIP协议通过呼叫建立过程实现。
该过程包括以下步骤:- 呼叫方发送一个INVITE请求到SIP服务器,请求与被呼叫方建立会话。
- SIP服务器会根据被呼叫方的地址信息查找其所在的位置,并将INVITE请求转发给被呼叫方。
- 被呼叫方接收到INVITE请求后可以选择接受或拒绝该呼叫。
- 如果被呼叫方接受呼叫,它会发送一个200 OK响应给SIP服务器,表明同意建立会话。
- SIP服务器收到200 OK响应后,会将其转发给呼叫方,通知其对方已接受呼叫。
3. 媒体传输过程在语音和视频通信中,SIP协议还负责媒体传输的设置和控制。
它使用SDP(Session Description Protocol)来描述媒体会话的特性和参数。
SDP包含了会话的连接信息、编解码器选择、媒体格式等内容,SIP协议通过交换SDP信息来实现媒体的传输和编解码器的协商。
三、SIP协议的优势和应用1. 可扩展性和灵活性SIP协议的可扩展性使得它可以适应不同的通信环境和需求。
SIP协议

SIP协议简介SIP(Session Initiation Protocol)是一种用于建立、修改和终止多媒体会话的协议。
它是互联网工程任务组(IETF)定义的一种应用层协议,被广泛应用于语音通话、视频通话、即时消息和多媒体会议等实时通信领域。
SIP协议的主要目标是提供一种灵活、可扩展的机制,用于建立和管理通信会话。
它采用文本格式的消息交换方式,基于请求‑应答模式进行通信。
SIP协议使用统一资源标识符(URI)来标识终端设备和用户,通过SIP消息的交换来实现会话的控制。
SIP协议的设计思想是简单、可扩展和松散耦合。
它允许在不同的网络环境中使用各种传输协议,如UDP、TCP和TLS等。
同时,SIP协议也提供了灵活的会话控制功能,包括呼叫的建立、会话参数的修改和会话的终止。
SIP协议在实时通信领域有着广泛的应用。
它被广泛用于VoIP(Voice over IP)系统,使得用户可以通过互联网进行语音通话。
此外,SIP协议还支持视频通话、实时消息传递和多媒体会议等功能。
它提供了一种开放的架构,允许不同厂商的设备和应用进行互操作。
然而,SIP协议也面临着一些安全性和挑战。
由于SIP协议的开放性和可扩展性,攻击者可能利用其中的漏洞进行恶意攻击。
因此,实施SIP协议时需要采取一些安全措施,如认证、加密和防火墙等,以保护通信的安全和隐私。
总之,SIP协议作为一种用于建立和管理多媒体会话的协议,为实时通信提供了一种灵活、可扩展的机制。
它在VoIP 和其他实时通信应用中发挥着重要的作用,并为用户提供了丰富的通信体验。
然而,为了确保通信的安全性,使用SIP 协议时需要注意相关的安全措施。
SIP协议的工作原理SIP(Session Initiation Protocol)协议是一种基于文本的协议,用于建立、修改和终止多媒体会话。
它采用了简单而灵活的工作原理,使得通信设备能够进行会话的控制和管理。
SIP协议的工作原理可以概括为以下几个步骤:1.定位和寻址:SIP协议使用统一资源标识符(URI)来标识终端设备和用户。
电话视频通信协议

电话视频通信协议简介电话视频通信协议,简称电话协议,是一种用于实现电话和视频通信的协议。
通过该协议,用户可以通过电话/手机进行语音通信,或者通过视频通信设备进行音视频通话。
电话视频通信协议在现代通信系统中广泛应用,为人们提供了便捷的远程通信方式。
协议架构电话视频通信协议的架构包括以下几个重要组件:信令协议信令协议是电话视频通信协议中用于控制通信的重要部分。
它定义了通信会话的建立、维护和结束过程中所需要的信令消息的格式和规则。
常见的信令协议包括SIP(Session Initiation Protocol)和H.323等。
媒体协议媒体协议负责音视频数据的传输,通过媒体协议,用户可以在通信的双方之间传输语音和视频数据。
常见的媒体协议包括RTP(Real-time Transport Protocol)和RTCP(Real-time Transport Control Protocol)。
传输协议传输协议用于在网络中传输信令和媒体数据。
通常使用的传输协议有TCP(Transmission Control Protocol)和UDP (User Datagram Protocol)。
TCP提供可靠的连接,适合于信令传输,而UDP提供无连接的传输,适用于媒体数据的实时传输。
编解码标准编解码标准定义了音视频数据的编码和解码方式,以及数据传输中的压缩和解压缩算法。
常见的音频编解码标准有PCM(Pulse Code Modulation)、AMR(Adaptive Multi-Rate)和AAC(Advanced Audio Coding),视频编解码标准有H.264和VP9等。
通信流程电话视频通信的流程一般包括以下几个步骤:建立会话通信的发起方通过信令协议向接收方发送会话建立请求。
接收方收到请求后,进行响应,并通过信令协议建立会话。
传输媒体数据一旦会话建立成功,通信双方可以通过媒体协议传输音视频数据。
音频数据通过编解码标准进行压缩和解压缩,视频数据也经过相应的编解码处理。
SIP协议解析实现语音和视频通信的协议

SIP协议解析实现语音和视频通信的协议SIP(Session Initiation Protocol)是一种用于建立、管理和终止多媒体会话的通信协议。
它是一种基于IP网络的协议,可实现语音、视频以及其他多媒体应用程序之间的通信。
本文将对SIP协议进行解析,并讨论它如何实现语音和视频通信。
一、SIP协议的基本结构SIP协议采用了一种客户端/服务器架构,其中客户端被称为SIP用户代理(SIP User Agent),服务器被称为SIP服务器。
SIP协议主要包含以下几个组成部分:1. SIP消息格式:SIP消息由请求和响应组成。
请求消息用于发起会话、修改会话和终止会话等操作,响应消息用于回应请求消息。
2. SIP请求方法:SIP定义了一系列的请求方法,如INVITE(邀请对方参与会话)、ACK(确认请求消息已被接收)和BYE(终止会话)等。
3. SIP状态码:SIP状态码用于指示请求的处理状态,如200表示请求成功,404表示未找到资源等。
4. SIP头部字段:SIP头部字段包含了一些用于描述会话的元数据,如Call-ID(会话标识符)、From(发起方标识)和To(接收方标识)等。
5. SIP会话描述协议(SDP):SDP用于在SIP会话中协商媒体类型、编码方式和传输参数等。
6. SIP代理:SIP代理用于处理SIP消息的传输和路由。
它可以将消息转发给下一个代理或目标终端,并负责处理各种网络地址转换等。
二、SIP协议的工作流程SIP协议的工作流程通常包括以下几个步骤:1. 注册:SIP用户代理向SIP服务器发送注册请求,以告知服务器其可用性和位置信息。
2. 呼叫建立:SIP用户代理向服务器发送INVITE请求,请求建立通话。
服务器根据请求中的目标地址找到被叫用户代理,并向其发送INVITE请求。
3. 呼叫传输:被叫用户代理发送响应消息,表示接受或拒绝通话。
如果接受通话,双方开始通过SDP协商媒体类型和传输参数。
网络协议知识:SIP协议和RTP协议的应用场景和优缺点

网络协议知识:SIP协议和RTP协议的应用场景和优缺点SIP协议和RTP协议是互联网电话和视频会议系统的两个基本协议。
本文将介绍它们的应用场景和优缺点。
一、SIP协议SIP(Session Initiation Protocol)是一种基于文本的控制协议,它被广泛用于实时通信和多媒体会话的控制。
它是目前最流行的互联网电话协议之一,能够实现信令传递、设备发现、媒体协商和会话维护等功能。
SIP协议的应用场景包括:1.语音通信:用户可以通过SIP协议在互联网上进行语音通话,无需使用传统的电话线路。
2.视频会议:SIP协议允许多个用户在互联网上进行视频会议,用户可以使用不同的设备和应用程序进行参与。
3.多媒体消息:使用SIP协议可以实现多媒体消息的传递,包括语音留言、传真等。
SIP协议的优点包括:1.灵活性:SIP协议可以使用不同的编解码器,支持各种语音和视频格式,使得用户可以选择适合自己的设备和应用程序。
2.应用广泛:SIP协议不仅可以用于互联网电话系统,还可以用于实时通信、视频会议、多媒体协作等场景。
3.开放性:SIP协议是公开的标准,用户可以开发自定义应用程序,扩展功能和自定义管理。
SIP协议的缺点包括:1.安全性问题:SIP协议存在安全性问题,例如SIP消息被篡改、假冒、重放攻击等。
2. NAT穿透:SIP协议需要实现NAT穿透,以支持用户在局域网或私有地址空间中创建通信会话。
3.需要额外的设备和软件:SIP协议需要额外的服务器和客户端软件,使得系统的复杂性增加。
二、RTP协议RTP(Real-time Transport Protocol)是一种实时传输协议,它被广泛应用于音视频通信系统中。
它通过UDP传输数据,提供实时性的传输服务。
RTP协议的应用场景包括:1.实时视频:RTP协议被广泛应用于实时视频系统中,例如监控、视频会议、视频直播等。
2.实时音频:RTP协议可以用于实时音频系统,例如互联网电话、网络广播和语音会议等。
网络协议知识:SIP协议的基本工作流程和通信过程

网络协议知识:SIP协议的基本工作流程和通信过程SIP协议的基本工作流程和通信过程SIP协议(Session Initiation Protocol)是一种用于建立、修改和终止多媒体传输会话的信令协议。
它被广泛地应用于互联网电话(VoIP)、视频会议、实时文本等领域。
在本文中,我们将介绍SIP协议的基本工作流程和通信过程。
一、SIP协议的基本工作流程SIP协议的基本工作流程包括会话描述、会话建立、呼叫传送和会话终止四个部分。
1.会话描述在建立会话之前,需要先进行会话描述,包括会话类型、参与者、所需资源和传输协议等信息。
这些信息被包含在SIP消息中,由发送者向接收者发送。
2.会话建立会话建立是SIP协议的核心部分,它分为两个阶段:呼叫请求和呼叫响应。
(1)呼叫请求:呼叫请求由客户端发起,它包含了所需资源和参与者的信息。
首先,客户端需要向第三方服务器发送INVITE消息,请求建立一次会话。
在INVITE消息中,需要包含被叫方的地址信息、消息头部信息和描述被呼叫方资源的SDP(Session Description Protocol)。
(2)呼叫响应:被呼叫方在收到INVITE消息之后,会返回一个响应。
响应分为三种:1xx、2xx和3xx+。
其中,1xx表示正在进行中,2xx表示成功建立,3xx+表示需要重定向。
“成功建立”的响应会包含会话描述信息,即SDP。
在响应中,还可以通过Location字段告知客户端新的地址信息。
3.呼叫传送呼叫传送是会话建立之后,实际传输媒体数据的阶段。
SIP协议支持多种传输协议,包括UDP、TCP和TLS等。
在呼叫传送消息过程中,需要用到RTCP(Real-time Transport Control Protocol)和RTP (Real-time Transport Protocol)协议进行音视频流传输控制。
4.会话终止当一次会话结束时,需要发送一个BYE消息。
BYE消息用于释放会话资源,并告知接收方会话已经结束。
SIP协议

1.简介SIP(Session Initiation Protocol)是一种用于实时通信的协议。
它被广泛应用于语音通话、视频会议、即时消息等领域。
SIP协议提供了一种机制,使得用户可以建立、修改和终止多媒体会话,同时允许参与者之间的媒体数据传输。
SIP协议的主要作用是在通信设备之间建立会话,包括语音通话、视频通话和多媒体会议等。
它定义了一套规则和消息格式,用于发起会话、管理会话状态以及传输媒体数据。
在实时通信中,SIP协议扮演着重要的角色。
它为用户提供了一种灵活且可扩展的方式来建立和管理通信会话。
通过SIP协议,用户可以轻松地与其他用户进行语音通话、视频通话或者发送即时消息。
SIP协议的重要性在于它的开放性和互操作性。
由于SIP是一个开放标准,各种通信设备和应用程序都可以通过实现SIP协议来实现互相之间的通信。
这种互操作性使得不同厂商和平台的设备可以无缝地进行通信,促进了实时通信的发展和普及。
总之,SIP协议在实时通信中发挥着关键的作用。
它通过定义会话的建立和管理方式,为用户提供了一种灵活、可扩展的通信方式,使得语音通话、视频通话和即时消息等应用成为可能。
其开放性和互操作性也为实时通信领域的发展做出了重要贡献。
2.SIP协议的基本原理SIP协议(Session Initiation Protocol)是一种基于文本的协议,用于建立和管理实时通信会话。
它采用了简单灵活的消息交换机制,允许参与者之间进行会话的发起、修改和终止。
SIP消息的格式SIP消息由文本行组成,每行以回车换行符(CRLF)结束。
常见的SIP消息有两种格式:请求消息和响应消息。
•请求消息:用于发起会话请求。
它包含请求行、头部字段和可选的消息体。
请求行指定了请求的方法(如INVITE、REGISTER、BYE等)和URI(统一资源标识符)。
•响应消息:用于回应请求消息。
它包含状态行、头部字段和可选的消息体。
状态行指定了响应的状态码(如200 OK、404Not Found等)和原因短语。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SIP协议与视频通信关键字:SIP视频通信H.323摘要:文章简要概述现有视频通信技术,包括H.320与H.323应用。
然后介绍IETF可以用于视频通信的协议:SIP。
在SIP介绍中首先描述SIP协议的历史,然后描述SIP的组成部件。
明确部件后举例说明了一个SIP呼叫建立的流程。
在第四部分通过与H.323协议族比较来说明SIP用于视频通信的优劣。
最后指出SIP协议用于视频通信的前景。
引言沟通是人类生存的基本需求,通信已成为现代生活中必不可少的内容。
在任何时间,任何地点与人和人通信是电信发展的目标。
通信技术发展到今天,电话网几乎覆盖全球。
语音通信(电话)似乎已基本达到上述目标。
但是随着技术的发展,人们已不满足仅仅语音通信。
大规模视频通信已成为下一阶段信息产业发展方向。
虽然电视会议已出现二十多年,当前不但统一的标准而且有成熟的产品;但是由于种种原因一直没有得到象电话那样的普遍应用。
视频通信似乎一直是一座未被足量开采的金矿。
随着传输技术的发展,带宽资源已不是瓶颈;随着一场SARS的肆虐,视频通信又成为热点。
随着SIP协议的出现,视频通信在技术上又有了新的发展动力。
视频通信协议概述基于H.320的视频应用传统会议电视利用以电话网2M或者1.544M直联数字线路连接终端会议电视设备进行实时音频、视频和数据信息的传送。
通过使用多点控制器,可以在一块控制板具备所有主会场的操作切换功能。
最初会议电视厂家以各自专用的压缩和通信算法进行生产,各个会议电视厂家产品无法互联互通。
随着ITU-T推出H.320协议,上述问题得到很大程度的解决。
H.320是同步电路交换网(如ISDN)上现频传输的标准。
电路交换网适用于实时应用,如长时间和具有确定延迟的音频和视频信号传递。
电路的建立依赖于带外信令、集中的路由控制和昂贵的交换设备。
使用H.320协议,电话网上中商用会议电视的理想电路是384 kbps。
使用384kbps的电路可以以合理的成本提供高质量的音频和视频信号。
采用2M或者1.544M的中继直连当然很容易满足上述带宽要求,但是作等于建立专网,价格将令用户难以承受。
由于电话网络中继价格不断下降以及大量既成事实的基于H.320的电视会议应用,虽然H.320通信成本相对于现有的其它方式稍显昂贵,但其市场仍将在未来数年里继续成长——尽管其成长是缓慢的。
基于H.323协议的视频应用H.323是国际电信联盟制定的局域网上的多媒体通信系列标准。
该协议专门为不提供服务质量(QOS)保证的局域网技术制定,例如运行于以太网、快速以太网和令牌环网(Token Ring)上的TCP/IP和IPX。
尽管H.323协议特别为局域网制定,只要带宽时延满足要求同样可以应用在更大范围例如城域网和广域网。
1997年5月,国际电信联盟第15研究小组重新定义了H.323,它成为在“不保证服务质量的分组交换网上传递信息的多媒体通信系统”的标准。
H.323是在H.320的基础上建立起来。
增加了的一些功能是由分组交换网络代替电路交换网络所带来的,另一些功能则是由压缩算法和信令技术的发展带来的。
H.323协议在规定了与H.320相同的视音频压缩算法的同时又补充了一些新的算法。
H.323是一个庞大的协议族,主要定义的四个部分:终端、网关、网守和多点控制单元:l终端:在基于IP的网络上是一个客户端点。
它需要支持下面3项功能:支持信令和控制;支持实时通信;支持编码,即传前压缩,收后进行解压缩。
l网关:提供在包交换网络和电路交换网络(SCN,Switch Circuit Network)之间的一个连接。
l网守:在H.323系统中是可选的,但如果出现,它们就具有某些强制性的功能,网守完成地址翻译、接纳控制、带宽控制、域管理4个必须功能。
网守还支持呼叫控制信令、呼叫鉴权、带宽管理和呼叫管理4个可选的功能。
l多点控制单元(MCU):多点控制单元支持3个以上的端用户进行会话。
典型的MCU包括一个多点控制器(MC)和若干个(也可以没有)多点处理器(MP)。
MC提供控制功能,如终端之间的协商。
MP完成会话中的媒体流的处理,如话音的混合、话音/视频的交换。
H.323是一个复杂而庞大的协议族,现阶段是视频应用的主流技术。
然而由于其过于复杂,现在正受到基于SIP协议视频应用的挑战。
SIP协议简介SIP概述SIP (Session Initiation Protocal)称为会话初始协议,是由IETF(Internet Engineering Task Force)组织于1999年提出的一个在基于IP网络中,特别是在Internet 这样一种结构的网络环境中,实现实时通讯应用的一种信令协议。
而所谓的会话(Session),就是指用户之间的数据交换。
在基于SIP协议的应用中,每一个会话可以是各种不同类型的内容,可以是普通的文本数据,也可以是经过数字化处理的音频、视频数据,还可以是诸如游戏等应用的数据,应用具有巨大的灵活性。
作为一个IETF提出的标准,SIP协议在很大程度上借鉴了其他各种广泛存在的Internet协议,如HTTP(超文本传输协议)、SMTP(简单邮件传输协议)等,和这些协议一样SIP也采用的基于文本的编码方式,这也是SIP协议同视频通讯领域其他现有标准相比最大的特点之一。
SIP协议的提出和发展,是伴随着Internet的发展而发展的,到目前为止它走过了一下几个阶段:n1996年首先出现了SIP的概念,这时SIP的主要应用是针对Internet上的各种文本应用,如电子邮件、文字聊天等;n1999年3月,ITEF的多方多媒体会话控制(MMUSIC)工作组提出了RFC2543建议,供各厂商和机构讨论;n1999年9月,SIP工作组从MMUSIC中分离并独立出来,成立了SIP工作组,并与2000年7月发表了SIP的草案;n2002年6月,ITEF的SIP工作组又发表了RFC3261建议,以取代RFC2543。
由于网络环境以及相关多媒体技术的不足,在SIP协议首次提出的时候,仅仅针对各种文本应用,随着技术的发展,并通过和IETF中IP电话工作组(IPTEL)、IP网中电话选路(TRIP)工作组等兄弟工作组配合工作,在SIP协议中大大加强了对多媒体通讯的支持。
由于Internet的飞速发展,在最近的两年时间内,SIP已经开始被ITU-T SG16、ETSI TIPON(欧洲标准化组织),IMTE等各种标准化组织所接受,并在这些组织中成立了与SIP相关的工作组。
特别是作为ITU-T SG16主要成员,在多年发展H323应用的基础上,针对SIP 应用在视频领域的特点,提出了SIP的应用指导,并推出了相应的SIP协议栈,使得ITU的成员实现了这两种协议之间的互通性。
SIP系统基本组成按逻辑功能区分,SIP系统由4种元素组成:用户代理,SIP代理服务器,重定向服务器以及SIP注册服务器。
lSIP用户代理:又称为SIP终端,是SIP系统中的最终用户,在RFC3261中将它们定义为一个应用。
根据它们在会话中扮演的角色的不同,又可分为用户代理客户机(UAC)和用户代理服务器(UAS)两种。
其中前者用于发起呼叫请求,后者用于响应呼叫请求。
lSIP代理服务器(SIP Proxy Server):是一个中间元素,它既是一个客户机又是一个服务器,具有解析名字的能力,能够代理前面的用户向下一跳服务器发出呼叫请求。
然后服务器决定下一跳的地址。
l重定向服务器(Redirect Server):是一个规划SIP呼叫路径的服务器,在获得了下一跳的地址后,立刻告诉前面的用户,让该用户直接向下一跳地址发出请求而自己则退出对这个呼叫的控制。
lSIP注册服务器(SIP Register Server):用来完成对UAS的登录,在SIP系统的网元中,所有UAS都要在某个登录服务器中登录,以便UAC通过服务器能找到它们。
下面是一个SIP呼叫建立过程的示意图:图1 SIP呼叫建立过程1)SIP用户代理向SIP代理服务器发送呼叫建立请求(INVITE);2)SIP代理服务器向重定向服务器发送呼叫建立请求;3)重定向服务器返回重定向消息;4)SIP代理服务器向重定向服务器指定的SIP代理服务器发送呼叫建立请求;5)被请求的SIP代理服务器使用非SIP协议例如域名查询或者LDAP等到定位服务器查询被叫位置;6)定位服务器返回被叫位置(被叫SIP代理服务器);7)被请求的SIP代理服务器向被叫SIP代理服务器发送呼叫建立请求;被叫SIP代理服务器向SIP用户代理(被叫)发呼叫建立请求(被叫振铃或显示);9)被叫用户代理向被叫SIP用户代理服务器发同意或拒绝;10)被叫用户代理服务器向主叫代理服务器所请求的代理服务器发同意或拒绝;11)主叫代理服务器所请求的代理服务器向主教代理服务器发同意或拒绝;12)主叫代理服务器向主叫SIP用户代理指示被叫是否同意呼叫请求。
呼叫建立后双方根据协商得到的媒体和压缩算法等信息相互通讯。
呼叫拆除过程类似于建立过程,在这里不再描述。
SIP用于视频通信的优势与问题由于SIP协议与H.323协议族都基于分组交换网络,而当前分组交换网上最成熟的视频通信系统都基于H.323协议族。
所以使用SIP协议的视频通信系统不可避免地需要和H.323系统比较来得到优势与不足。
虽然SIP协议和H.323协议族并不是谁替代谁的竞争关系,但是通过比较得到的优势和不足可以帮助我们在不同的条件下作出更恰当的选择。
l协议功能模块比较SIP协议功能模块中用户代理等价于一个H.323的终端(或者分组交换网络侧的网关),SIP服务器则等价于H.323的网守。
另外,SIP类似H.323中的RAS和Q.931协议,而SDP 则相当于H.245。
在IETF的SIP体系结构中,媒体流的承载采用了RTP协议,这是和H.323一样的。
所以,H.323与IETF的SIP主要的不同在于呼叫信令和控制是如何实现的。
l基本呼叫的建立和拆除H.323第二版的呼叫建立是基于可靠的传输协议-TCP协议,所以呼叫建立需要两个连接阶段:TCP连接建立和呼叫连接建立。
而在H.323第三版,支持TCP和UDP,因此简化了呼叫建立过程。
SIP的呼叫建立类似H.323第三版的处理过程,使用INVITE信息包。
呼叫拆除的过程与呼叫建立相反,主叫和被叫都能拆线,H.323协议采用RELEASE COMPLETE,SIP 协议采用BYE。
l呼叫控制业务SIP和H.323都支持呼叫保持、呼叫转移、呼叫前转、呼叫等待、电话会议和其他补充业务。
以呼叫保持为例:H.323定义了近点呼叫保持和远点呼叫保持两种保持业务的场景。
网守仅仅透明地传送SS-HOLD。