我有一个SIP服务器运行OpenSIP 1.11.3
使用来自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的东西。所以问题是我的移动运营商?
谢谢!
发布于 2015-01-31 20:27:52
如果您的UA不能接收电话,这意味着它是不可联系的信号。为了使您的UA能够访问,它需要注册和保持NAT映射活动。若要保持NAT映射活动,UA必须定期向服务器发送备存。另一种选择是服务器向UA发送持位符,但有些NAT不刷新传入通信量的映射。
当你解决了第一个问题,媒体部分,如眩晕,转弯和ICE将有所帮助。
https://stackoverflow.com/questions/27854049
复制相似问题