我正在開發一個簡單的應用程序,允許用戶使用SIP協議啓動呼叫。SipAudioCall.endCall不拒絕呼叫
在我的IncomingCallActivity我有2個按鈕:接受或拒絕呼叫。 接受onClickListener:
View.OnClickListener accept = new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
incomingCall.answerCall(30);
} catch (SipException e) {
e.printStackTrace();
}
}
};
下降聽衆:
View.OnClickListener decline = new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
incomingCall.endCall();
} catch (SipException e) {
e.printStackTrace();
}
}
};
的問題是,endCall()
並不拒絕它,主叫方仍在等待有關拒絕他的召喚一些SIP數據包。
如何警告呼叫者拒絕他的呼叫?
當你調用'endCall'時,你還能聽到來自另一端的呼叫者嗎? – user1506104
沒有。當我連接後掉話時,它工作正常。 問題是隻有當我想放棄而不接電話時。 –
是在調用的兩端使用的這個應用程序嗎?或者您是否在Google Store中使用此應用程序?我可以看到你試圖根據你的代碼拒絕'incomingCall'。 – user1506104