问个基础问题,关于sip通讯流程的

发布于 2022-09-03 09:14:21 字数 261 浏览 37 评论 5

终端A与终端B一起注册在SIP Server C上,终端A呼叫终端B的流程是不是A发起请求,C把B的信息告诉A,然后A和B直接建立RTP点对点的连接。
现在的问题是是不是所有的最后的RTP连接都是点对点的?如果A和B的局域网络是互相隔绝的(也就是A和B互相是不通的),C是建立在A和B之间的局域网节点上,它和A、B都可以互通。这个时候A、B应该可以响铃但是无法通话吧。
刚接触问题不知道描述的对不对。
最后就是这种情况下能够实现A、B通话么?有没有什么解决办法!希望能给点提示或者关键字

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

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

发布评论

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

评论(5

戈亓 2022-09-10 20:52:16

解决了,原来是庸人自扰,被误导了。默认的配置就是服务器做的rtp转发

半窗疏影 2022-09-10 20:43:09

如果是设置了不由服务器转发的话,在连接建立以后,服务器会给两台终端各自发一个invite,其中SDP包中的IP何端口是对方终端的

诗酒趁年少 2022-09-10 19:41:47

asterisk 服务器可以设置RTP包是否由服务器来转发的

赴月观长安 2022-09-10 02:26:10

又查了下,貌似这个和nat无关,用到的是rtp proxy。服务端要支持rtp proxy。可惜没找到asterisk rtp proxy的资料。

十雾 2022-09-08 20:29:39

你这个应该涉及到SIP穿越NAT吧..

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