免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4886 | 回复: 5
打印 上一主题 下一主题

问个基础问题,关于sip通讯流程的 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-09 12:48 |只看该作者 |倒序浏览
终端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通话么?有没有什么解决办法!希望能给点提示或者关键字

论坛徽章:
0
2 [报告]
发表于 2010-08-09 13:12 |只看该作者
你这个应该涉及到SIP穿越NAT吧..

论坛徽章:
0
3 [报告]
发表于 2010-08-10 08:27 |只看该作者
又查了下,貌似这个和nat无关,用到的是rtp proxy。服务端要支持rtp proxy。可惜没找到asterisk rtp proxy的资料。

论坛徽章:
0
4 [报告]
发表于 2010-08-18 15:47 |只看该作者
asterisk 服务器可以设置RTP包是否由服务器来转发的

论坛徽章:
0
5 [报告]
发表于 2010-08-18 15:49 |只看该作者
如果是设置了不由服务器转发的话,在连接建立以后,服务器会给两台终端各自发一个invite,其中SDP包中的IP何端口是对方终端的

论坛徽章:
0
6 [报告]
发表于 2010-08-19 00:10 |只看该作者
解决了,原来是庸人自扰,被误导了。默认的配置就是服务器做的rtp转发
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP