SIP协议

作者: LCM_一方 | 来源:发表于2021-07-14 09:35 被阅读0次

SIP协议是什么?

sip是一个基于文本的会话初始协议。


SIP中的重要概念:

UA:用户代理,只要是能发起SIP请求或响应SIP请求的实体都是UA。UA分为UAC(发起请求)和UAS(响应请求)。

B2BUA:

B2BUA

M和W采用bridge的方式。

SBC:暂不需了解。


SIP定义的6中基本方法:

REGISTER\INVITE\ACK\CANCEL\BYE\OPTIONS

6种基本方法

sip消息必须包含的6个头域:

6个头域

SIP注册的步骤:


SIP呼叫流程

目的:Bob要呼叫Alice

过程:

Bob向freeswitch发送Invite

freeswitch回送tring

freeswitch回送验证Bob

Bob发送ACK表示知道

Bob重新发送invite,这次附带了验证信息

freeswitch回送tring(建立a-leg)

freeswitch向Alice发送invite

Alice回送tring

Alice回送ringing

freeswitch向Bob发送ringing

Alice接起电话,向freeswitch发送OK

freeswitch向Alice发送ACK(建立b-leg)

freeswitch向Bob发送200 OK

Bob回送ACK

通话中...

Alice挂断,向freeswitch发送BYE

freeswitch向Bob发送bye

Bob回送200 OK

freeswitch向Alice发送200 OK

通话结束


SIP URI是什么


SDP是什么

SIP负责建立和释放会话,而SDP负责协商媒体,SDP一般放在SIP的正文部分。

client向freeswitch发送的SDP内容 freeswitch向client发送的SDP内容

3PCC

相关文章

  • SIP协议

    SIP协议是什么? sip是一个基于文本的会话初始协议。 SIP中的重要概念: UA:用户代理,只要是能发起SIP...

  • SIP技术介绍

    目录 SIP SIP协议简介 基本概念介绍 SIP的功能和特点 SIP消息 SIP工作原理简介 SIP支持的传输协...

  • SIP电台网关怎么用?

    基于SIP的电话协议,让我们的语音通信发生了很大的变化,由于SIP协议的开放性,只要符合其SIP协议标准,任何设备...

  • SIP [RFC3261]

    SIP概括 会话初始协议(Session Initiation Protocal, SIP)。SIP是一个应用层的...

  • voip开发入门->SIP协议学习日记01

    一、SIP简介 1. 什么是SIP? 会话初始化协议 SIP( Session Initiation Proto...

  • IAX2协议简介

    IAX2协议与SIP协议一样, 属于VOIP协议; 1 .是一个私有的协议(SIP是IETF定义的标准化协议). ...

  • 【SIP】一、why sip

    一、why sip SIP (Session Initiation Protocol) 是一个协议(Protoco...

  • android sip协议通话实现

    android sip协议通话代码实现 简介android里面的VOIP网络通话基于sip(Session ini...

  • 一、基于JAVA的GB28181实现之SIP服务启动[part1

    # 基于JAVA的SIP协议实现[part1] 最近用JAVA的SIP协议写了一个GB28181平台的对接,并成功...

  • 新规范RFC8760对SIP UAS和UAC-B2BUA新加密机

    SIP协议已经使用了几十年,安全加密的框架来自于HTTP。SIP协议初期的关于认证加密的规范是RFC-2617, ...

网友评论

      本文标题:SIP协议

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