1

我正在使用 Android 4.0.3 SIP Api 并且能够在同一网络上的 2 个用户之间进行 sip 呼叫。但如果其中一位用户位于 NAT/防火墙后面,则它不起作用。

  1. Android SIP api 是否支持 NAT?如果没有,是否有任何解决方法。
  2. 如果我使用其他 STUN 客户端找到我的公共 IP,我可以在 SipManager 或 SipProfile 类或任何其他类中将其提供给 Android SIP api 吗?似乎没有直接的方法可以做到这一点,但有任何解决方法吗?
  3. 如果目前不支持 NAT,是否有任何期望在即将发布的 Android 版本中提供此支持?
4

1 回答 1

1

不要使用 Android 提供的 sip 库。使用第三方或自己编写。Android 自带的功能非常有限,并非所有设备都支持。

于 2013-01-12T02:00:20.437 回答