Audífono SIP de Android enEncallEnded demora cuando termina la llamada

Estoy usando android construido en SIP API . ( Código de ejemplo ) Tengo que cerrar la sesión cuando termine la llamada (SipAudioCall.endCall () y SipAudioCall.close ()).

Problema : cuando el usuario en el otro lado cuelga, se tarda 0-60 segundos hasta que el oyente en

SipAudioCall.Listener.onCallEnded(SipAudioCall call) 

se activa. También call.isInCall () tarda aproximadamente la misma cantidad de tiempo para cambiar. Necesito cerrar la sesión / llamada para realizar otra llamada. En el momento en que el usuario en el otro extremo cuelga primero, tengo que esperar hasta 60 segundos para hacer otra llamada.

¿Por qué se necesita tanto tiempo para activar onCallEnded y hay una manera de solucionar esto?

One Solution collect form web for “Audífono SIP de Android enEncallEnded demora cuando termina la llamada”

Estoy usando el mismo código, pero no hay demora en el tiempo. Tengo un listi audiocall en makecall y toma la llamada y cuando desconecto una llamada, yo llamada simple audioCall.endCall () en el objeto audioCall devuelto por takecall ().

Si todavía necesito algo de ayuda por favor comente y necesito preguntar cómo está implementando la característica de rechazo de llamada.

Gracias

  • ¿Es factible la adición de una dependencia libjitsi a un proyecto Android?
  • Problema de calidad de voz en Android VoIP app con PJSIP
  • Peer-to-peer llamada SIP con Android SIP Stack?
  • Android VOIP SipException: Error al crear SipSession
  • VOIP en bibliotecas de Android o código de ejemplo
  • ¿Cómo usar PJSIP en Android?
  • ¿Ha utilizado alguien la biblioteca IAX24 J para las llamadas entrantes?
  • Aplicación Voz de voz de Android (SIP)
  • Aplicación VOIP para Android sin acceso a Internet
  • PJSUA2 sip aplicación android nativa
  • ¿Cómo integrar SIP en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.