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