sip呼叫流程图

来源:转载互联网 时间:2023-08-27 02:22:09

MicroSip首先注册到SIP服务器,与SIP服务器之间的整个通信数据包如下

从上图可以看到,MicroSip直接发送注册信息包到SIP服务器,SIP服务器回复一个200OK,整个注册流程结束,下面拨打电话流程

求大神讲解SIP协议的直接呼叫流程示意图,尤其是被叫方的五次响应(100,180,182...)分别代表什么

以下是SIP协议中文版内容,应该对你有帮助,在百度文库中有相关文件,可以自行查找:

(尝试)

尝试响应(100)表明下一跳服务器已经收到该请求,但是对这次呼叫的并未进行具体的处理。

其他临时响应一样,该响应使UAC 停止重发INVITE 请求。与其他的临时性响应不同,该相应不能使用

有状态服务器前转。

(振铃)

收到INVITE 请求之后用该响应通知用户,该响应也可以在发起一个本地回铃。

(呼叫正在转发)

服务器可以使用该状态码表示该呼叫正被前转到另外一组终点。

(排队)

如果被叫方正忙,服务器可以将本次呼叫放于队列中等待而非拒绝它。当被叫空闲时,将返回适当

的最终响应。该响应中可包含一个关于呼叫状态的原因短语。服务器可以向主叫发出多个182 响应来

更新呼叫等待的状态。

(会话进行)

该响应用来传递关于呼叫进程的信息。其中包括原因短语、头字段、消息体来描述呼叫进程更详细

1 200 (成功)

该响应表示请求成功。与响应一起返回的信息取决于请求中使用的方法。

求大神讲解SIP协议的直接呼叫流程示意图,尤其是被叫方的五次响应(100,180,182...)分别代表什么?

invite发出会话请求,100临时回应通知对方我已经收到请求,180表示我正在处理左边的话机响铃,182表示正在排队处理请求(这个场景我没有见过),200就是完成能力协商相应invite请求,ACK表示已经接收到对端的能力打开通道发送码流,bye就是结束通话了,200是对bye的回应。

󦘖

添加微信尽享优惠

15630121999

添加微信
版权声明:此文版权归原作者所有,若有来源错误或者侵犯您的合法权益,您可Email:report_xhlks@foxmail.com与我们取得联系,我们将及时进行处理。

分类栏目

微信号复制成功

打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!