2017-01-04 55 views
1

我Linphone會使用SDK開發的機器人SIP電話後收到一些WiFi網絡來電,每一件事情是好的,但有些WiFi網絡不能接收電話和服務器返回USER_NOT_REGISTERED錯誤。 例如:Linphone中不能一段時間

  • 在首次登記後: 用戶A和用戶B可以讓呼叫彼此成功。

  • 大約十分鐘後,當用戶A打出電話給用戶B時,服務器說用戶B未註冊,反之亦然。

  • 用戶A和B已註冊,因爲可以聽到服務器消息。

  • 服務器是星號。

我用csipsimple重複這個測試,它的工作沒有問題。

我的程序現在已經完成並將它移植到csipsimple中並不容易。

有沒有辦法解決它?

回答

0

不,還沒有適度複雜的方式修復它。

這是在linphone上註冊的內部問題。至少5年是常見而聞名的,但linphone dev團隊並不在乎。

您可以嘗試修復Linphone中的核心,或者只是使用SIP平(星號出線=選項),在嘗試不連接鬆動。

+0

嗨,你說我失去了聯繫,但爲什麼我可以在這種情況下撥打電話。以及爲什麼linphone不說有關連接丟失的任何事情。並請詳細介紹一下平星號。謝謝 –

+0

對不起,回答「爲什麼」會太複雜,把它放在這裏。檢查sip授權是如何工作的,特別是什麼是「隨機數」以及它是如何計算的。 – arheops