![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SIP
文章平均质量分 65
binco92
这个作者很懒,什么都没留下…
展开
-
会话初始化 section123
概述当一个UAC期望发起一个会话,它会制定一个INVITE请求。请求会被proxy转投,最终到达可以接受请求的UAS。UAS需要查询用户来判断是否接受请求,然后UAS可以通过回2响应接受请求。如果不接受,回3,4**,5或6响应。在返回最终响应前,UAS也可以发送1临时响应来告知UAC正在连接被叫用户。UAC需要给收到的每个final响应回ACK。300-699的final response由事务层处理(遵循seciotn17的规则),2的由UAC核心生成。对一个INVITE的2响应建立了一个会话,同原创 2021-11-14 21:31:02 · 205 阅读 · 0 评论 -
SIP协议对话(dialog)
对话表示两个用户代理间持续一段时间的端到端的SIP关系。对话在每个UA通过dialog ID鉴别,dialog ID由callid,本地tag和远端tag组成。消息的dialog ID取决于SIP要素是UAC还是UAS。对UAC,dialog的id是callid,remote tag是to tag,local tag是from tag。UAS的remote tag和to tag正好相反。对话包含一些后续消息传送需要的状态(state)。状态由dialog ID、local sequence numbe原创 2021-10-30 15:55:38 · 1603 阅读 · 0 评论 -
SIP注册与路由机制
由一个典型呼叫场景引出用户alice与另一个用户bob新建一个会话,请求消息经过abc.com域的代理服务器到达xyz.com域的代理服务器后,该代理服务器如何找到目标用户的主机呢?通过接收到请求的代理服务器(proxy server)或重定向服务器(redirect server),基于用户的位置信息(location of the user),然后把消息转发过去查询用户位置涉及到一个抽象服务叫位置服务(location service)(1) 位置服务(location service)对特原创 2021-10-18 17:39:47 · 660 阅读 · 0 评论