美文网首页
一、SIP基础内容

一、SIP基础内容

作者: 大风qixi | 来源:发表于2018-11-27 20:01 被阅读16次

1. 概念讲述

1.1SIP request

请求是SIP中一个最基本的概念之一,每一次关于SIP的操作都需要发送请求。

1.2 SIP response

回复和请求在SIP中一般都是成对出现,回复中的内容是对端关于请求的处理结果。

1.3 transaction

SIP协议是一种事务型协议。transaction的概念建立在请求和回复之上,一个请求和相关的最终回复就组成了一个transaction。(不包括关于ACK的处理)由于在一次通话建立到结束的过程中,会有多个Transaction,所以需要对Transaction进行唯一性标记,在SIP中对Transaction进行唯一标记的是branch参数。

1.4 TU

在具备Transaction的概念之后,就出现了Transaction user的概念,Transaction架构在Transaction 上,能够对Transaction进行管理。


image.png

1.5 client transaction 和server transaction

有了Transaction的概念之后,针对请求和回复的不同就出现了client Transaction和server Transaction。CT指的是请求发起者所具有的Transaction的部分,ST是请求的接受者所具有的部分。


image.png

1.6 UA

UA指的是一个用户实体。

1.7 UAC和UAS

实际发起请求的用户实体就是UAC,实际接收请求进行处理的用户实体就是UAS。

1.8 proxy

  • RFC:An intermediary entity that acts as both a server and a client for the purpose of making requests on behalf of other clients.
  • Proxy是一个在客户端和服务端之间的中间实体。

(9)联合概念图

图片.png 图片.png

(10)INVITE

特殊请求。SIP协议中最关键的请求。用于发起会话。

(11)session

session,在收到对应的INVITE请求的2xx回复之后,完成建立。在下一次INVITE请求的2xx回复发送或者收到后结束,另外一种结束方式为发送或者收到bye请求。


image.png

(12)dialog

dialog的概念在本质上属于多个session的叠加,在需要对多个session进行管理时,就出现了dialog的概念。


image.png

相关文章

网友评论

      本文标题:一、SIP基础内容

      本文链接:https://www.haomeiwen.com/subject/cdeayftx.html