阐述:SIP协议是什么(1)


sip协议是什么?可能刚刚接触这个协议的朋友会掌握不好它的定义。那么首先我们要了解一下,目前企业中大多数VoIP应用都使用H.323协议,但是,随着越来越多的企业研究SIP协议,不久的将来基于SIP协议的VoIP必将迅速发展.那么在了解sip协议是什么之前,我们先来看看H.323协议的定义。

H.323协议簇

1.1基本概念

H.323是ITU-T第16工作组的建议,H.323由一组协议构成,其中有负责音频与视频信号的编码、解码和包装,有负责呼叫信令收发和控制的信令,还有负责能力交换的信令.1999年7月前,多数系统是基于H.323第二版的,而在此之后,H.323第三版开始应用.H.323是个框架性的协议,由系列协议组成,包括:H.225、H.245、G.711、G.723.1、G.729等.

1.2基本功能

目前我国网上使用的H.323协议基本上是第二版本的.针对信令方面主要为H.225、H.245.

1.2.1H.225协议的功能

1)RAS信令功能:就是采用H.225中的消息在端点和网守之间实现注册、接入许可、带宽修改、状态和拆除程序.

2)呼叫信令功能:采用H.225呼叫信令在H.323端点之间建立连接,包括呼叫建立和拆除等流程.

1.2.2H.245协议的功能

1)控制功能:H.245控制功能采用H.245控制通路交换端到端控制信息,从而保证H.323实体的运作,其中包括能力交换、打开/关闭逻辑通路模式选择、流控消息、一般命令和指示.H.245信令在两个端点和一个网守之间建立.端点必须为其参与的每个呼叫建立正确的H.245控制通路,这个通路必须使用H.245消息和流程.

2)H.245的能力交换:指提供独立的接收和传送功能.

3)逻辑通路信令.每个逻辑通路承载从一个发送方至另一个或多个接收方的信息.

4)模式选择.接收方可以使用requestMode消息请求发送方发送一个特定模式.

5)主从决定.主从决定主要是解决冲突问题.

好了,到这里,大家爱应该能够清楚H.323等一系列协议的内容了,那么这里我们就具体讲解一下sip协议是什么。

SIP协议

2.1基本概念

SIPSessionInitiationProtocol,会话发起协议)是由IETF提出的IP电话信令协议.它的主要目的是为了解决IP网中的信令控制,以及同软交换的通信,从而构成下一代的增值业务平台,对电信、银行、金融等行业提供更好的增值业务.其结构图如图1所示.

2.2基本功能

SIP的基本功能有5种:用户定位、用户能力、用户可用性、呼叫建立和呼叫处理.

2.3SIP组件

2.3.1体系结构

SIP是基于客户机/服务器结构的.基本分为用户代理和网络服务器,网络结构如图2所示.

1)用户代理:用户代理客户端、用户代理服务器.

2)网络服务器:代理服务器、重定向服务器、注册服务器、位置服务器.

2.4SIP消息

SIP消息分为两大类:请求和响应.响应又分为最终响应和临时响应.

2.4.1请求消息

请求消息分为6种:INVITE、ACK、BYE、CANCEL、REGISTER和OPTIONS.

2.4.2响应消息

响应消息分为6类:1xxInformational通知)、2xxSuccessful成功)、3xxRedirection重定向)、4xx Request Failure请求失败)、5xx Server Failure服务失败)、6xx Global Failures全局错误).

2.5SIP操作

SIP操作包括:SIP服务器定位、SIP事务、SIP邀请、用户定位和注册服务.

2.5.1SIP服务器定位

客户在发起呼叫时,需要将请求发送到本地配置的独立于Request-URI的SIP服务器或者由Request-URI标识的IP地址和端口.

2.5.2SIP事务

一个SIP事务存在于一个客户与一个服务之间,由所有的从最初的请求到最后的应答)消息组成.

一个事务只对应于一个呼叫,由Call-ID标识.所有对于一个请求的应答都包含相同的Call-ID、CSeq、To、From域或其他包含的值).客户机与服务器之间的每一个Call-ID只能有一个未结束的事务.


相关内容