2011-05-14 58 views
0

我只想让我的SIP应用程序检测对方是否已经回答了我的传出呼叫,如果是的话,我想写一些代码(如振动手机或类似的东西)。 我验证了文档,发现this。我不知道我应该使用什么样的常量和把它放在哪里(通常在onCallEstablished(SipAudioCall call)功能?困惑什么常数使用

谢谢您的帮助。

回答

1

的医生说那onCallEstablished(SipAudioCall call)被称为会话一直向右后这样当时同行已经接听了电话(并且200OK,ACK通过),所以你可以挂上你的“振动”或者任何代码,并且call对象应该在的状态是IN_CALL, 如果您不想处理呼叫建立,而只需要点击“应答”按钮的对等点(由于可能会丢失200OK或ACK消息,因此不能保证呼叫将被建立,代码c不兼容或无法启动由于NAT或其他网络问题导致的媒体流),那么我想你将不得不覆盖onChanged(SipAudioCall call)并检查状态INCOMING_CALL_ANSWERING

干杯

+0

好吧,这有点复杂。我会重新阅读并重新阅读它;)。谢谢。 – androniennn 2011-06-01 10:31:03