sip - 啜饮更新方法
问题描述
我是 sip 协议的新手。我了解正常的 sip 机制,比如它是如何工作的。我知道 sip re-invite 方法,它对更新 SDP(会话描述协议)参数很有用。但最近我发现 UPDATE sip 方法也可以同样的事情。我的问题是
1) 为什么我们需要 UPDATE sip 方法?
2) 哪些手机(如 zoiper、sjphone)正在向服务器发送此 UPDATE 请求以更改 SDP 参数?
任何帮助都会很棒。
谢谢
解决方案
您的答案可以在RFC331 - The SIP UPDATE method的摘要中找到:
UPDATE 允许客户端更新会话的参数(例如媒体流及其编解码器的集合),但对对话的状态没有影响。从这个意义上说,它就像一个 re-INVITE,但与 re-INVITE 不同的是,它可以在初始 INVITE 完成之前发送。这对于在早期对话中更新会话参数非常有用。
要了解哪些手机可以使用 UPDATE,您最好阅读手册。
推荐阅读
- c# - 优化库存检查以实现可扩展性
- reactjs - 如何在开玩笑的单元测试中修复“styles$6.makeStyles 不是函数”?
- sql - 为什么给定的查询挂起或变慢?
- java - 提交包含以下内容的页面时出现异常
- c#-4.0 - 如何将一列属性复制到新创建的列
- java - 如何将所有数组排列迭代地返回到二维数组中?
- c++ - 如何解决来自 arduino 的发布请求的问题,在失败前只收到 2-3 次
- php - 如何在代码接收中检索当前的 Cest 名称?
- google-sheets-api - Google 电子表格的第一张工作表的 ID 是否始终为 0?
- php - 如何使用 Graph API 评论 Instagram 帖子