我正在 Android 上构建一个免费的语音通话应用程序。我使用 OpenSIPs 开源制作了一个 SIP 服务器,并成功拨打了 WIFI 网络中的另一部电话。但是,当手机使用 3G/4G 等蜂窝网络时,我无法拨打电话。我发现我应该制作一个 STUN 和 TURN 服务器来找到确切的 SIP 地址。
有人告诉我,如果用户使用 3G 或 4G 网络,很难找到 SIP 地址。所以,他说如果我想建立良好的连接,我应该使用 SBC 来重定向语音数据。他说我应该使重定向服务器具有良好的服务质量。
是否可以使用 OpenSIPs 服务器提供良好的语音通话服务?如果是真的,有没有使用 OpenSIP 开源的语音通话服务?我搜索了所有文件,但找不到答案。
谢谢你。