2012-09-21 92 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附帶的軟件非常有限,不支持每個設備。