sip - VOIP/SIP 呼叫保持相关问题
问题描述
1) SIP/VOIP 中有多少种呼叫保持方式?2) 在通话保持期间,重新邀请的 SDP 参数是否会发生变化?3) RTP 数据包在呼叫保持期间是否流动?
解决方案
- SIP/VOIP 中有多少种呼叫保持方式?
识别出两种主要类型,Attended
和Blind
。
- 参加是您首先致电并与转移目的地交谈的地方。
- 盲人是您指示受让人在没有介绍的情况下呼叫目的地的地方。
- 在通话保持期间是否会更改重新邀请的 SDP 参数?
通常是的。媒体流SDP 属性通常会从sendrecv
变为sendonly
//取决于呼叫保持的实现方式recvonly
。inactive
保持通话的另一种常见方法是播放保持音乐,在这种情况下,SDP 可能根本不需要更改。这是对音乐的音频捕获输入的简单替换。
- RTP 数据包在呼叫保持期间是否流动?
取决于如何实现呼叫保持。如果使用媒体流属性,则 RTP 通常会停止在一个或两个方向上流动。
如果在保留音乐的情况下完成,RTP 将继续以原始方式流动。
推荐阅读
- mysql - 将 mysql 数据转储导入 Maria DB
- javascript - 如何在我的 React Todo 列表中实现 React Beautiful 拖放功能?
- python - 如何在python中加密套接字连接
- create-react-app - 为什么我只在 CRA 构建期间收到 ESLint 警告,而在 CLI 上运行 Eslint 时却没有?
- django - 我不明白如何使用 django 3rd 方库 djangorestframework-api-key
- image - 如何在 OpenShift 上列出所有 docker 图像信息
- apache-flink - Flink 读取 Savepoint 的 keystate 时,任务一直在运行,无法完成
- java - 项目 Reactor 中的并行通量与通量
- javascript - 当我映射一个 fetch 调用时,我怎么知道要写什么
- node.js - node.js / mac 终端 - 安装 npm