【SIP基础】SIP协议基本呼叫流程

网络自己发 sip invite_GB28181学习笔记6 解析invite命令 一、信令流程1. 实时信令流程点播流程:上级平台向下级发送INVITE请求,请求实时视频下级平台回复200OK上级平台回复ACK确认关闭视频,上级向下级平台发送BYE请求,请求关闭视频下级平台回复200OK请求示例:摄像头回复示例:返回给摄像头ACK示例:正常会有媒体流推送:2. 点播流程上级发送INVITE请求invite content内容区说明:Call-ID:唯一标识这次的点播流程,即这次... 阅读详情

SIP呼叫流程

下图显示了一个SIP会话的基本呼叫流程。
SIP Call Flow

下面是上述呼叫流程的详细解释:

  • Alice发送INVITE请求到代理服务器,INVITE请求负责发起会话。

  • 代理服务器立即发送Trying 100给请求者(Alice),表示试图响应INVITE请求,以防止重传该INVITE请求。

  • 代理服务器搜索Bob所在位置服务器的地址,得到的地址后,将转发INVITE请求到Bob。

  • 此后,Bob回应180 Ringing(临时响应),并转发180 Ringing(临时响应)给Alice。

  • Bob接通电话,200 OK响应随即产生,并发送给代理服务器,再由代理服务器转发给Alice。

  • 当Alice端收到200 OK消息后,发送ACK,以确认消息。

  • 至此,RTP媒体流建立完成,Alice和Bob开始对话。

  • 谈话结束后,任何参与者(甲和乙)可以发送一个BYE请求终止会话。

  • BYE可以绕过代理服务器(或由代理服务器转发),比如从Alice发送给Bob。

  • Bob接收到BYE消息后,发送200 OK响应,以确认BYE消息,并结束会话。

  • 另外,在上述的基本呼叫流程,有3次握手(标记为1,2,3)。

完整的呼叫(从INVITE到200 OK)被称为一次对话。

SIP跨域呼叫流程

如何从一个代理服务器的用户呼叫到另一个代理服务器的用户呢?我们可以用下图来解释。

五 SIP中一个INVITE消息的发起过程 SIP协议的INVITE消息发起流程 当通过sip协议发起一个会话时,需要通过invite消息实现该流程。而SIP协议是一个基于事务的协议,每一个sip会话的都是通过sip部件间的一系列消息来完成的。首先需要明确的重要概念就是事务。 事务 在SIP协议中,一个事务是指完成一次消息交互的整个流程。以INVITE消息为例,一个基于代理服务器交换信令和语音视频数据包的事务模型如下图所示: 如 阅读详情

相关推荐

SIP INVITE method

对于2xx response,ACK则由UAC core生成。对INVITE的2xx response会建立一个session,并且还在发出INVITE 的UA和生成2xx response的UA之间创建dialog。在session进行过程中,MO和MT可能需要修改session中的地址或端口、添加媒体流、删除媒体流等,这时可以在当前建立的dialog中重新发送一个INVITE实现,这就是所说的re-INVITE(即re-INVITE消息必须与intial INVITE消息处于同一dialog中)。

asd199086的博客 819

SIP呼叫流程

SIP呼叫流程包含 注册流程 注消流程 基本呼叫建立过程 正常呼叫释放过程 被叫忙呼叫释放 被叫无应答流程 遇忙呼叫前转 无应答呼叫前转流程 呼叫保待 呼叫等待 (1)终端代理A向代理服务器发送REGISTER注册请求; (2)代理服务器通过后端认证/计费中心获知用户住处不在数据库中,便向终端代理A回送401 Unauthorized质询信息,其中包含安全认证所需要的令牌...

yhc166188的博客 5712

SIP呼叫流程——现代交换原理实验四

SIP呼叫流程一、实验目的二、实验内容和实验步骤1、拨打SIP 电话软件名称、软件安装过程2. 使用Wireshark软件进行抓包分析SIP流程 一、实验目的 在学习了sip的理论知识之后,通过本次实验加深对sip呼叫流程的理解。 二、实验内容和实验步骤 1、拨打SIP 电话软件名称、软件安装过程 软件名称:MicroSIP 在官网下载:https://www.microsip.org/downloads下载最新版本的MicroSIP 运行exe文件,安装成功点击运行界面如下所示: 去 htt

weixin_43297914的博客 5982

CAPL编程入门:从零开始掌握汽车通信脚本语言

本文详细介绍了CAPL编程的基础知识,从开发环境搭建到核心语法精要,再到总线通信实战和高级调试技巧。CAPL作为汽车通信脚本语言,专为CAN、LIN等网络协议设计,帮助工程师高效完成车载网络测试。通过实战案例和性能优化建议,读者可以快速掌握CAPL编程技能。

s1t2u3的博客 976

【实战指南】利用CAN适配器高效调试CAN总线通信

本文提供了一份利用CAN适配器高效调试CAN总线通信的实战指南。文章从硬件连接、终端电阻配置、软件参数设置等基础环节入手,详细解析了CAN适配器作为关键调试工具的工作原理与使用方法,并针对常见的通信故障提供了系统化的问题排查思路,帮助工程师快速打通通信链路,提升调试效率。

weixin_28285943的博客 407

R语言实战:5分钟搞定NHANES数据库的加权分析与可视化(附完整代码)

本文提供了一份R语言实战指南,帮助研究者在5分钟内完成NHANES数据库的加权分析与可视化。通过详细的代码示例,涵盖数据获取、清洗、加权分析和可视化全流程,特别适合公共卫生和流行病学研究者快速掌握复杂抽样数据的处理方法。

www00的博客 246

电驱系统功率级“多合一”解决方案

如何提升电驱动系统的产品性能、减小能耗和进一步轻量化,以加强整车市场竞争力,是摆在国内外新能源车企面前的共同课题。为此,具有多年动力总成电子系统开发经验的美国著名半导体及电子解决方案专家——德州仪器(Texas Instrument)提出了多种功率级别“多合一”整合方案和设计思路,助力新能源车企提升技术优势。

yessunday的专栏 1365

从Canny到深度学习:边缘检测指标进化史(含ODS/OIS/AP的数学推导)

本文系统梳理了边缘检测评估指标的演进历程,从经典的Canny算子到深度学习时代,重点解析了ODS、OIS和AP三大核心指标的设计哲学与数学推导。文章深入探讨了基于PR曲线的评估体系,揭示了不同指标(如ODS与OIS)在阈值优化上的差异,并分析了AP指标在边缘检测任务中的优势与局限,为算法研究和模型评估提供了实用指南。

b9c0d的博客 196

RandLA-Net Tensorrt 推理 c++

RandLA-Net 实现 Tensorrt 部署.

J。 1103

YOLOv8目标出入计数部署:讲解C#使用ONNX检测模型进行目标出入计数 可运行完整实例

代码、步骤、讲解完整,可一键运行,效果如下:车辆出入计数人员出入计数。

Limiiiing的博客 75

3.3 数据导入与导出方法

Simulink 提供了多种数据导入与导出方法,能够满足不同场景下的需求。无论是从 MATLAB 工作区或外部文件导入数据,还是将仿真结果导出到工作区或文件,这些功能都极大地增强了模型的灵活性和实用性。掌握这些方法后,用户可以更高效地完成复杂系统的建模与分析任务。

xiaoheshang_123的博客 316

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: 【个人作品】在SIP客户端实现服务器端的IVR(互动式语音应答,即语音导航,自动语音话务员)功能
下一篇: 【SIP基础】SIP协议响应代码
VVSIP
博客等级 码龄16年 39粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值