0
我正在开发SIP应用程序,并希望在对方已应答呼出时做一些处理。[SIP]如何验证其他对方是否已应答呼叫
A is calling B. If B answered the call make some treatment in A
我验证的文件,我没有找到一个解决方案: Link1 Link 2
任何想法请的是如何解决这个问题呢?
非常感谢。
我正在开发SIP应用程序,并希望在对方已应答呼出时做一些处理。[SIP]如何验证其他对方是否已应答呼叫
A is calling B. If B answered the call make some treatment in A
我验证的文件,我没有找到一个解决方案: Link1 Link 2
任何想法请的是如何解决这个问题呢?
非常感谢。
好吧,我已经找到了,但我有一个问题
public int getState()
Since: API Level 9
Gets the session state. The value returned must be one of the states in SipSession.State.
Returns
the session state
如何把在gesState不断INCOMING_CALL_ANSWERING
()?
if (call.getState(INCOMING_CALL_ANSWERING))
?? ?? 这不起作用。
编辑:好吧,我ahve做这样的:示例代码
if (call.getState()== 4)
部分SipDemo
一个B键
call = manager.makeAudioCall(me.getUriString(), "[email protected]", listener, 30);
;当B答案
SipAudioCall.Listener listener = new SipAudioCall.Listener() {
@Override
public void onCallEstablished(SipAudioCall call) {
Log.v("call","b answering");
call.startAudio();
}