0
PJSIP를 통해 나가는 호출을 성공적으로 완료했습니다. 수신 통화를 처리하는 동안 문제가 발생했습니다.pjsip (PJSUA2)을 통해 수신 전화를 처리하는 동안 "INVITE SESSION ALTERED TERMINATED ERROR"가 표시됩니다.
Thread isanycall=new Thread(new Runnable() {
@Override
public void run() {
while(true)
{
if(Global.isanycall==1)
{
sipOperationIncoming(username, pwd, ip, number.getText().toString());
Global.isanycall=0;
}
}
}
});
isanycall.start();
이 코드는 수신 통화가 있는지 확인하고 있습니다.
System.out.println("Incoming call handler");
//sip operation started
registration=SipRegistration.getSipRegistration(uname,pwd,ip);
registration.answerCall(da);
//sip operation ended
이 코드 블록은
public void answerCall(DialerActivity activity){
call=new MyCall(myacc,1,this.ep,activity);
CallOpParam prm = new CallOpParam();
prm.setStatusCode(pjsip_status_code.PJSIP_SC_RINGING);
try {
call.answer(prm);
}catch(Exception e){
e.printStackTrace();
}
}
가 지금은 무엇입니까 예외가
java.lang.Exception: Title: pjsua_call_answer2(id, param.p_opt, prm.statusCode, param.p_reason, param.p_msg_data)
10-27 12:11:19.839 10090-10384/com.skyteloutsourcing.callnxt W/System.err: Code: 171140
10-27 12:11:19.839 10090-10384/com.skyteloutsourcing.callnxt W/System.err: Description: INVITE session already terminated (PJSIP_ESESSIONTERMINATED)
가 어떤 이유가 될 수 있습니다 다음과 같다 함수 answerCall를 호출 단지 책임이있다?
정확히 어떻게 해결했는지 설명해 주시겠습니까? 나는 똑같은 문제에 직면 해있다. 당신의 도움은 저에게 많은 도움이 될 수 있습니다. –