CCIE语音/ CCVP:电话协议 - SIP消息

最后一次我提供了高级SIP概述,并看了看SIP网络元素类型。这一次,我将看一下SIP消息和方法类型,并描述SIP网络元素的通信方式。如果您不记得我上次描述的SIP网络元素,则可能是快速查看的好主意我的最后一篇文章

有两种整体类型的SIP消息:

请求:将SIP请求从SIP客户端(例如SIP电话等UAC)发送到SIP服务器。请求用于在服务器上调用某些操作。

响应:响应由服务器发送给客户端,并指出客户端发送的请求的状态。响应可以是临时或最终的,并且例如可以表明该请求已经成功,或者存在错误。

特定的SIP响应范围包括:

1xx(100-199):这些是临时或信息响应。

2xx:这些表明成功。

3xx:这些指示重定向。

4xx:4xx响应表示客户端错误。

5xx:这些表示服务器错误。

6xx:这些描述了全局故障。

如上所述,SIP请求可用于调用操作。这些操作也称为方法,最常见的方法如下:

邀请:当客户端想要启动会话时使用此消息类型。邀请将发送到服务器(UAS),服务器处理邀请并返回适当的响应。邀请请求的使用示例(方法)是由SIP电话发送的一个例子,以便邀请另一个SIP电话参与语音呼叫(会话)。

寄存器:此消息用于注册与注册商服务器的联系信息,并且联系人信息用于构建位置数据库(注册商服务器是位置服务的前端)。当用户想要与另一个用户启动会话时,它必须首先定位该用户,并执行该用户可以参考位置服务。

ACK:此消息是对INVITE的最终响应的回复。

再见:这用于终止会话。

取消:这用于终止尚未收到最终响应的请求。例如,如果SIP电话向第二部手机发送邀请以启动呼叫,则可以使用这可以使用,但是第二部手机已回答(以及发送最终响应),第一部手机发送取消终止呼叫启动请求。

选项:此UA(例如SIP电话)使用,以便查询其他UA关于其功能。

其他SIP方法包括订阅,Prack,Info,参考,通知和更新。

如果您想知道所有这些消息如何在实践中合适,这是调用设置和断开连接的示例在Cisco SIP网关(GW1)和SIP IP电话(用户B)之间,两者都运行为SIP UA。请注意,“用户A”和“PBX A”未启用SIP。参考文档中有许多其他消息流程,但其他有兴趣的其他两种情况可能是通过SIP代理服务器调用设置, 和通过SIP重定向服务器调用设置。在这两个示例中,PBX和用户电话再次为SIP启用 - 仅启用网关,代理/重定向服务器已启用SIP,并且网关正常运行为SIP UAS。

下次我将描述媒体网关控制协议(MGCP)。

标记

加入网络世界社区有个足球雷竞技appFacebooklinkedin评论是最重要的主题。
有关的:

版权所有©2008.Raybet2

IT薪水调查2021:结果是