会话发起协议SIP
发布时间:2014/9/25 18:37:19 访问次数:654
虽然H.323系列现在已被大部分生产IP电话的厂商采用,但由于H.323过于复杂(整个文档多达%6页), S3F9454BZZ-DK94不便于发展基于IP的新业务,因此IETF的NIMUSIC工作组制定了另一套较为简单且实用的标准,即会话发起协议SIP(Session hiti乱ion ProtocoI)[Ⅱ℃3261~
RFC326q,日前已成为因特网的建议标准[WˉSIP]。sIP使用的是KIss原则:保持简单、傻瓜(Kccp Π simpk and StupiΦ。
sIP协议的出发点是以因特网为基础,而把IP电话视为因特网上的新应用。因此sIP协议只涉及到IP电话所需的信令和有关服务质量的问题,而没有提供像H.323那样多的功能。SIP没有强制使用特定的编解码器,也不强制使用RTP协议。然而,实际上大家还是选
用RTP和RTCP作为配合使用的协议。
sIp使用文本方式的客户服务器协议。sIP系统只有两种构件,即用户代理luser agcnt)和网络服务器me枷Orlc∞Ⅳcr)。用户代理包括两个程序,即用户代理客户UAC⑴ser AgentClic11t)和用户代理服务器UAs(UsCr Agcnt SeⅣeθ,前者用来发起呼叫,后者用来接受呼
叫。网络服务器分为代理服务器①roxy seⅣcr)和重定向服务器(rcdirCct server)。代理服务器接受来自主叫用户的呼叫请求(实际上是来自用户代理客户的呼叫请求),并将其转发给被叫用户或下一跳代理服务器,然后下一跳代理服务器再把呼叫请求转发给被叫用户(实际上是转发给用户代理服务器)。重定向服务器不接受呼叫,它通过响应告诉客户下一跳代理服务器的地址,由客户按此地址向下一跳代理服务器重新发送呼叫请求。
sIP的地址十分灵活。它可以是电话号码,也可以是电子邮件地址、IP地址或其他类型的地址。但一定要使用sIP的地址格式,例如:
・ 电话号码 s巾zhallgsan@8625-S7654321
・ IPv4地址 吣:zhangsan@⒛1.12.34.56
・ 电子邮件地址 sip∶zhangsa琐∞ublic1・p哟s.cll和HTTP相似,sIP是基于报文的协议。sIP使用了HTTP的许多首部、编码规则、差错码以及一些鉴别机制。它比H。323具有更好的可扩缩性。sIP的会话共有三个阶段:建立会话、通信和终止会话。图8-15给出了一个简单的⒌P会话的例子。图中的建立会话阶段和终止会话阶段,都是使用SIP协议,而中间的通信阶段9则使用如RTP这样的传送实时话音分组的协议。
虽然H.323系列现在已被大部分生产IP电话的厂商采用,但由于H.323过于复杂(整个文档多达%6页), S3F9454BZZ-DK94不便于发展基于IP的新业务,因此IETF的NIMUSIC工作组制定了另一套较为简单且实用的标准,即会话发起协议SIP(Session hiti乱ion ProtocoI)[Ⅱ℃3261~
RFC326q,日前已成为因特网的建议标准[WˉSIP]。sIP使用的是KIss原则:保持简单、傻瓜(Kccp Π simpk and StupiΦ。
sIP协议的出发点是以因特网为基础,而把IP电话视为因特网上的新应用。因此sIP协议只涉及到IP电话所需的信令和有关服务质量的问题,而没有提供像H.323那样多的功能。SIP没有强制使用特定的编解码器,也不强制使用RTP协议。然而,实际上大家还是选
用RTP和RTCP作为配合使用的协议。
sIp使用文本方式的客户服务器协议。sIP系统只有两种构件,即用户代理luser agcnt)和网络服务器me枷Orlc∞Ⅳcr)。用户代理包括两个程序,即用户代理客户UAC⑴ser AgentClic11t)和用户代理服务器UAs(UsCr Agcnt SeⅣeθ,前者用来发起呼叫,后者用来接受呼
叫。网络服务器分为代理服务器①roxy seⅣcr)和重定向服务器(rcdirCct server)。代理服务器接受来自主叫用户的呼叫请求(实际上是来自用户代理客户的呼叫请求),并将其转发给被叫用户或下一跳代理服务器,然后下一跳代理服务器再把呼叫请求转发给被叫用户(实际上是转发给用户代理服务器)。重定向服务器不接受呼叫,它通过响应告诉客户下一跳代理服务器的地址,由客户按此地址向下一跳代理服务器重新发送呼叫请求。
sIP的地址十分灵活。它可以是电话号码,也可以是电子邮件地址、IP地址或其他类型的地址。但一定要使用sIP的地址格式,例如:
・ 电话号码 s巾zhallgsan@8625-S7654321
・ IPv4地址 吣:zhangsan@⒛1.12.34.56
・ 电子邮件地址 sip∶zhangsa琐∞ublic1・p哟s.cll和HTTP相似,sIP是基于报文的协议。sIP使用了HTTP的许多首部、编码规则、差错码以及一些鉴别机制。它比H。323具有更好的可扩缩性。sIP的会话共有三个阶段:建立会话、通信和终止会话。图8-15给出了一个简单的⒌P会话的例子。图中的建立会话阶段和终止会话阶段,都是使用SIP协议,而中间的通信阶段9则使用如RTP这样的传送实时话音分组的协议。