我是 sip 协议的新手。我了解正常的 sip 机制,比如它是如何工作的。我知道 sip re-invite 方法,它对更新 SDP(会话描述协议)参数很有用。但最近我发现 UPDATE sip 方法也可以同样的事情。我的问题是
1) 为什么我们需要 UPDATE sip 方法?
2) 哪些手机(如 zoiper、sjphone)正在向服务器发送此 UPDATE 请求以更改 SDP 参数?
任何帮助都会很棒。
谢谢
我是 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,您最好阅读手册。