在3G / 4G网络下工作的STUN和TURN服务器

时间:2014-01-16 07:36:20

标签: voip stun 4g

非常有趣的是,我可以从头开始实际制作mVoIP服务。我终于可以通过SIP协议使用OpenSIPs源进行呼叫。我使用外部STUN服务器帮助我找到NAT防火墙后面的用户私有IP地址。

然而,当智能手机在3G或4G网络上时,免费的外部STUN服务器无法找到用户的IP地址来拨打电话。作为程序员,我不会放弃制作mVoIP服务。但是,我现在需要你的帮助。

有没有好办法解决这个问题?谢谢。

2 个答案:

答案 0 :(得分:0)

我实际上可以使用外部STUN服务器找到IP地址,但无法在3G / 4G网络上连接媒体会话。所以,我决定使用RTP代理进行SIP呼叫。

OpenSIPs提供RTP代理模块,它有助于在没有NAT问题的情况下进行呼叫。

答案 1 :(得分:0)

这里可能存在两个问题:

- 你无法在所有类型的NAT背后找到正确的外部地址。这仅取决于NAT类型

- 某些移动运营商阻止了STUN。您可以添加一些修改过的stun或简单加密作为解决方法