美文网首页
一、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