SIP拨出呼叫未正确结束

时间:2012-03-30 06:20:41

标签: android sip phone-call

在我的应用程序中,当我正在拨打电话时,如果我从我的应用程序结束它正常结束但是当呼叫接收方结束该呼叫时,有时它有时结束它不会。

我多次调试应用程序并且知道有时调用会进入onEndCall()方法,有时它不会。如果调用进入这个方法它运行正常。那可能是什么原因呢?

我使用的是Android 2.3.3和Asterisk 1.8.10.0

1 个答案:

答案 0 :(得分:0)

我猜你遇到了与我类似的问题: https://stackoverflow.com/questions/9875935/android-2-3-4-sipaudiocall-listener-oncallestablished-not-firing-every-time

即使在你的情况下,我认为你连接到来电的监听器(从呼叫接收器传递到你的活动)并不总是触发方法。因此,呼叫在您的应用程序中关闭,但不在星号/其他设备上。

对不起,我无法给你一个解决方案,我对这个问题感到困惑...... 最诚挚的问候,

阿明

编辑02/04/2012: 我现在 - 只是为了好奇 - 使用3CX软件改变了VoIP服务器,我不能再重现这个问题!也许在星号的回复中有一些东西导致奇怪的行为!我现在将开始一些wirehark测试,以了解星号和3CX的消息之间的差异,并让你更新!