2011-05-14 54 views

回答

0

好吧,我已經找到了,但我有一個問題

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) 
2

部分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(); 
    }