¿Qué significa el código HRESULT 0x80EE005D (RTC_E_SIP_CALL_CONNECTION_NOT_ESTABLISHED)?

 
Anterior Siguiente
RTC_E_INVALID_PORTRANGE RTC_E_SIP_ADDITIONAL_PARTY_IN_TWO_PARTY_SESSION

RTC_E_SIP_CALL_CONNECTION_NOT_ESTABLISHED

Qué significa RTC_E_SIP_CALL_CONNECTION_NOT_ESTABLISHED

Condición: la llamada todavía no alcanzó el estado de diálogo conectado que necesita la operación solicitada. RTC la expone como RTC_E_SIP_CALL_CONNECTION_NOT_ESTABLISHED.

Aislar señalización y transporte

  • Registra Call-ID, tags, CSeq y estado del diálogo antes y después de la operación. Evita lanzar hold, REFER, INVITE o join concurrentes sobre el mismo estado.
  • Compara el estado local con el mensaje SIP recibido o que se intentaba enviar.
  • Antes de repetir una operación no idempotente, confirma si el peer ya aplicó el cambio anterior.

El código acota el diagnóstico a este estado; el recovery debe preservar el orden de transacciones del diálogo.

Respuesta

Corrige la precondición concreta y repite solo cuando el diálogo siga en un estado válido para esa operación.

Referencias


¿Buscas un código diferente? Buscar otro código de estado o error.