Android 对使用什么常量感到困惑
我只想让我的SIP应用程序检测另一个对等方是否应答了我的呼出电话,如果是,我想让对方编写一些代码(比如振动电话或类似的事情)。 我核实了文件,找到了。我不知道应该使用哪些常量以及将其放在何处(通常在Android 对使用什么常量感到困惑,android,sip,Android,Sip,我只想让我的SIP应用程序检测另一个对等方是否应答了我的呼出电话,如果是,我想让对方编写一些代码(比如振动电话或类似的事情)。 我核实了文件,找到了。我不知道应该使用哪些常量以及将其放在何处(通常在onCallEstablished(SipAudioCall调用)函数中) 谢谢您的帮助。医生说,onCallEstablished(SipAudioCall呼叫)在会话建立后立即被调用,因此此时对等方已经应答了呼叫(200OK,确认通过)。因此您可以挂起“振动”或者该回调上的任何代码。调用对象应该处
onCallEstablished(SipAudioCall调用)
函数中)
谢谢您的帮助。医生说,
onCallEstablished(SipAudioCall呼叫)
在会话建立后立即被调用,因此此时对等方已经应答了呼叫(200OK,确认通过)。因此您可以挂起“振动”或者该回调上的任何代码。调用
对象应该处于的状态是in\u调用
。
如果您不想处理呼叫建立,而只想通过对等方按下“应答”按钮(这并不保证呼叫将建立,因为可能会丢失200OK或ACK消息、编解码器不兼容或由于NAT或其他一些网络问题而无法启动媒体流)然后我想您必须覆盖onChanged(SipAudioCall call)
并检查来电应答的状态
干杯嗯,有点复杂。我会再读一遍;)。谢谢