2012-09-21 64 views
1

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

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

回答

1

请勿使用Android提供的sip库。使用第三方或写你自己的。 Android附带的软件非常有限,不支持每个设备。