SIP的问题

发布于 2022-08-08 05:20:27 字数 139 浏览 9 评论 7

我想问问,sip里的via,record_route和route这三项。
有时候看到有via,有时候看到record_route,有时候有route。
他们都是用在什么情况下呀,怎么有时候既有via,也有record_route。
搞糊涂了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

筱果果 2022-08-22 05:15:51

谢谢

ゃ人海孤独症 2022-08-22 04:56:48

The Record-Route header field is inserted by proxies in a request to
   force future requests in the dialog to be routed through the proxy.

record-route没有必须填,这个是proxy插入的,目的是dialog在以后的请求经过自己。

忆梦 2022-08-22 01:36:48

再问下,什么时候要填,或者说必须填record-route呢?
另外,是不是只要请求方收到回复方的答复里有record-route,就必须在以后的报文里填写route?

独守阴晴ぅ圆缺 2022-08-18 01:28:27

谢谢,谢谢,太好了,明白。

贪了杯 2022-08-14 08:25:58

The Via header field indicates the transport used for the transaction
   and identifies the location where the response is to be sent

The Route header field is used to force routing for a request through
   the listed set of proxies.

一个是response回来的路径,via在请求的时候记录,回来response的时候弹出.
route只在请求的时候找下一跳用到,他们不存在以谁为准的问题。

櫻之舞 2022-08-13 05:11:48

谢谢回复,我的理解是,via和route、record-route这两个互不冲出,是不是?
via和route可以同时存在,(问题:他们同时存在时,以谁为准,假设,当然是假设,出问题了,他们不同,此时以谁为准,另,就是一样时,先解析谁,如果解析了前者,后者是否忽略)
同样
via和record-route也可以同时存在。(这个没问题了,我认为via和record-route都是proxy填上去的自己的地址信息)

贩梦商人 2022-08-11 14:05:50

via 记录消息的路径,仅此
route/recording-route保存路由信息,方便request找到下一跳

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文