当前位置: 首页 > article >正文

SIP信令的基本流程

SIP的基本流程(类似TCP三挥)
SIP协议是一种基于文本的协议,它使用UDP或TCP传输协议进行通信。SIP协议的基本流程包括:建立会话、修改会话、终止会话等。在建立会话时,SIP协议需要完成以下步骤:

  1. 发送INVITE消息:主叫方向被叫方发送INVITE消息,请求建立会话。
  2. 发送100 Trying消息:被叫方收到INVITE消息后,可以先发送100 Trying消息,告知主叫方已经收到请求。
  3. 发送180 Ringing消息:被叫方可以在收到INVITE消息后,发送180 Ringing消息,告知主叫方正在响铃。
  4. 发送200 OK消息:被叫方接受INVITE请求后,发送200 OK消息,告知主叫方已经接受请求。
  5. 发送ACK消息:主叫方收到200 OK消息后,发送ACK消息,告知被叫方已经收到应答。
  6. 发送BYE消息:当会话结束时,任何一方都可以发送BYE消息,告知对方会话已经结束。

推荐书籍:《SIP信令揭秘》


http://www.kler.cn/a/316381.html

相关文章:

  • 【FFmpeg】FFmpeg 函数简介 ③ ( 编解码相关函数 | FFmpeg 源码地址 | FFmpeg 解码器相关 结构体 和 函数 )
  • Elasticsearch 实战应用:高效搜索与数据分析
  • 微服务(二)
  • 【插件】多断言 插件pytest-assume
  • MySQL45讲 第二十讲 幻读是什么,幻读有什么问题?
  • DeBiFormer实战:使用DeBiFormer实现图像分类任务(二)
  • Android架构组件: MVVM模式的实战应用与数据绑定技巧
  • 低空经济刚需篇:各种道路不畅地区无人机吊装详解
  • Stable Diffusion 优秀博客转载
  • 【方案】智慧消防建设规划方案(PPT)
  • 富格林:积攒经验阻挠欺诈套路
  • 公用代码片码抽取需要不断的强化代码复用意识
  • 【高效且应用广泛的排序 —— 快速排序算法】
  • 如何让程序等待输入
  • springboot 整合酷狗获取MV视频最高画质(使用自己账户)
  • 2024人工智能结课作业-DFS/BFS/Astar解决数码问题
  • Linux主流Web服务器:你选择哪一款?
  • 华为---以太网静态路由配置使用下一跳通信正常,而使用出接口无法通信
  • React项目实战(React后台管理系统、TypeScript+React18)
  • 锤炼核心技能以应对编程革命
  • threejs加载高度图渲染点云,不支持tiff
  • 【Linux:共享内存】
  • C# 从字符串中分离文件路径、文件名及扩展名
  • C# winforms DataGridView设置数据源自动显示表格
  • Go 第二期
  • 界面控件Telerik UI for WinForms 2024 Q3概览 - 支持合并单元格等