最后更新:2022-03-14 12:32:03 手机定位技术交流文章
SIP协议建立在互联网协议之上。它还依靠IP、TPC/IP中的TPT完成信息传输。在基本的客户和服务器情景中通信可直接与另一方的知识产权港口进行。然而,在复杂的部署情况下,例如,因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网、因特网将有一个或多个代理商或中介SIP服务器,如SBC。如何完成通信呢,除了基本的临时协议之外,部门投资方案议定书有自己的路线系统。
在涉及SIP路线机制时,我们必须从领域入手:
SIP 四方(参考 rfc3261, 通过添加等等)
U1--> P1 -->P2 -->U2
U1:UserAgent-1
U2:UserAgent-2
代理( Proxy-1) :
P2:代理2(代理2)
U1 序号:发送 Invite 请求
INVITE sip:callee@domain.com SIP/2.0
Via: via.u1.com
Contact: sip:caller@u1.contact.com
序列号为2:P1:根据内部调查参考P2。
INVITE sip:callee@domain.com SIP/2.0
Via: via.p1.com
Via: via.u1.com
Contact: sip:caller@u1.contact.com
Record-Route: <sip:p1.example.com; lr>
P2:根据内部搜查向U2前进,序列号3
INVITE sip:callee@u2.domain.com SIP/2.0
Via: via.p2.com
Via: via.p1.com
Via: via.u1.com
Contact: sip:caller@u1.contact.com
Record-Route: <sip:p2.domain.com; lr>
Record-Route: <sip:p1.example.com; lr>
第4批序号: U2: 收到邀请
U2 纪录的远程目标 URI 是: 吸: caller@u1. I'm not sure, contact.
改变本届会议的路线,以便:
Route-1: <sip:p2.domain.com;lr>
Route-2: <sip:p1.example.com;lr>)
序号5:U2:回复到200-OK,响应INVITE要求的Via域名清单,最后通过P2和P1返回U1,先发送到P2。
SIP/2.0 200 OK
Via: via.p2.com
Via: via.p1.com
Via: via.u1.com
Via: via.u2.com
Contact: sip: callee@u2.contact.com
Record-Route: <sip:p2.domain.com;lr>
Record-Route: <sip:p1.example.com;lr>
序号6:P2:收到200-OK并通过Via传送给P1
SIP/2.0 200 OK
Via: via.p1.com
Via: via.u1.com
Via: via.u2.com
Contact: sip: callee@u2.contact.com
Record-Route: <sip:p2.domain.com;lr>
Record-Route: <sip:p1.example.com;lr>
序号7:P1:收到200-OK,通过Via传送给U1
SIP/2.0 200 OK
Via: via.u1.com
Via: via.u2.com
Contact: sip: callee@u2.contact.com
U1:得到一个200-OK。
U1的远程目标URI是:sip:callee@u2.
改变本届会议的路线,以便:
Route-1: <sip:p1.example.com;lr>
Route-2: <sip:p2.domain.com;lr>
发送 ACK 到序列号 8: U1 。
使用最新的路线和目标 URL
INVITE sip:callee@u2.contact.com SIP/2.0
Via: via.u1.com
Contact: sip:caller@u1.contact.com
Route: <sip:p1.example.com;lr>
Route: <sip:p2.domain.com;lr>
序列号是9:P1:按照路线转到P2
INVITE sip:callee@u2.contact.com SIP/2.0
Via: via.p1.com
Via: via.u1.com
Contact: sip:caller@u1.contact.com
Route: <sip:p2.domain.com;lr>
序号10:P2:按照记录线向U2发送。
INVITE sip:callee@u2.contact.com SIP/2.0
Via: via.p2.com
Via: via.p1.com
Via: via.u1.com
Contact: sip:caller@u1.contact.com
迄今为止, " InviTE " 会议的设置已经完成,后续请求和答复也已完成:请求提供信息传输路由器参考 " ACK " (序列号8),回复信息传输路径为200-OK(序列号5)
序号11:如果U1提出后续请求(如INVITE/UPDATE/INFO/BYE等),请求的格式如下(如BYE):
BYE sip:callee@u2.contact.comSIP/2.0
Via: via.u1.com
Contact: sip:caller@u1.contact.com
Route: <sip:p1.example.com;lr>
Route: <sip:p2.domain.com;lr>
序号12:如果U2提出后续请求(例如INVITE/UPDATE/INFO/BYE等),请求的格式如下(BYE为例):
BYE sip:callee@u1.contact.com SIP/2.0
Via: via.u2.com
Contact: sip:caller@u2.contact.com
Route: <sip:p2.domain.com;lr>
Route: <sip:p1.example.com;lr>
关键点说明:
学习应用及扩展:
本文由 在线网速测试 整理编辑,转载请注明出处。