【发布时间】:2012-03-30 06:20:40
【问题描述】:
在我的应用程序中,当我拨打电话时,如果我从我的应用程序中结束它,它会正确结束,但是当呼叫接收者结束该呼叫时,有时它会结束,有时它不会结束。
我多次调试应用程序,发现有时调用会进入 onEndCall() 方法,有时不会。如果调用进入此方法,它工作正常。那可能是什么原因?
我使用的是 Android 2.3.3 和 Asterisk 1.8.10.0
【问题讨论】:
-
检查包。 Asterisk 为这两种情况发送正确的 BYE 消息?
-
是的,我正在正确收到 BYE 数据包。这个问题的原因可能是什么?我应该使用外部 SIP 堆栈库来解决这个问题吗?
标签: android sip phone-call