zoukankan      html  css  js  c++  java
  • SIP对话、事务详解

    1,SIP对话的建立(图片来自于网络)

        SIP对话的建立包括invite request,response,ACK。其中response包含临时响应(1XX response)和最终响应(非1XX response)。

        临时响应由两种用途,一是防止UAC反复发送invite request,这种情况是在使用SIP UDP的时候存在。二,临时响应可以用来在会话建立前进行SDP协商。

        SIP对话的断开,则包含bye ,response两步。

    2,SIP事务状态的变迁

          如果是2xx响应, SIP 事务 = 请求 + 对应响应

          如果是非2xx响应,SIP 事务 = 请求 + 对应响应 + ACK

          UT =  user transaction (用户处理)

          CT =  client transaction(sip dialog模块处理)

          UAC SIP事务

          calling  proceeding compeleted terminated 

          UAS SIP事务

          proceeding compeleted confirmed terminated 

    3,invite session 状态变迁

         null ----> early stage ----> calling  ----> confirmed  ----> disconnect

  • 相关阅读:
    Java静态代理学习
    Java反射学习三
    Java反射学习二
    Java反射学习一
    Java反射学习四
    linux下vim命令详解
    linux安装jdk
    转 知道这20个正则表达式,能让你少写1,000行代码
    excel函数2
    excel函数
  • 原文地址:https://www.cnblogs.com/rayfloyd/p/7207276.html
Copyright © 2011-2022 走看看