首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenSIP+ MediaProxy:无法在3G上接收呼叫

OpenSIP+ MediaProxy:无法在3G上接收呼叫
EN

Stack Overflow用户
提问于 2015-01-09 04:53:17
回答 1查看 618关注 0票数 1

我有一个SIP服务器运行OpenSIP 1.11.3

  • 配置内置STUN模块(带有2个IP的完全模式)
  • 用MediaProxy 2.6.1配置为中继RTP (在路由脚本中使用engage_media_proxy )

使用来自doubango的IMSDroid作为SIP。

之间的通话无线-无线是好的,我不需要打开任何眩晕,ICE,在客户转选项。

然而,3g-wifi和3g-3g之间的通话并不是那么好。3G 可以打出去呼叫,但不能接收呼叫。这意味着3g-3g通话永远不会发生。我在OpenSIP日志中看到的都是重复的INVITE重传,因为它无法到达3G端。

我读到那个转接服务器可以解决这种问题,所以我启用了IMSDroid sip客户端,但是3G端仍然不能接收任何呼叫。

我使用的转服务器:

网址:'turn:numb.viagenie.ca‘凭证:'muazkh’用户名:'webrtc@live.com‘

有什么解决方案/模块可以用来解决这个问题吗?

编辑

如果我使用TCP协议,我就能接到电话!虽然呼叫终止后由于传输错误30秒后,但至少呼叫通过了。知道这里发生了什么吗?移动运营商阻塞来电?但绝对不是端口阻塞,因为我可以注册,无论我使用端口80或5060。

编辑2

我尝试使用免费的SIP帐户进行调用(sip2sip.info和sip.antisip.com),我也遇到了同样的问题!据我所知,sip2sip.info也在使用OpenSIPS,但是AntiSip.com使用的是类似于AmSIP的东西。所以问题是我的移动运营商?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-01-31 20:27:52

如果您的UA不能接收电话,这意味着它是不可联系的信号。为了使您的UA能够访问,它需要注册和保持NAT映射活动。若要保持NAT映射活动,UA必须定期向服务器发送备存。另一种选择是服务器向UA发送持位符,但有些NAT不刷新传入通信量的映射。

当你解决了第一个问题,媒体部分,如眩晕,转弯和ICE将有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27854049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档