¿Qué significa el código HRESULT 0x80EF025B (RTC_E_STATUS_GLOBAL_DECLINE)?

 
Anterior Siguiente
RTC_E_STATUS_GLOBAL_BUSY_EVERYWHERE RTC_E_STATUS_GLOBAL_DOES_NOT_EXIST_ANYWHERE

RTC_E_STATUS_GLOBAL_DECLINE

RTC_E_STATUS_GLOBAL_DECLINE: significado en RTC/SIP

No lo trates como un fallo genérico de RTC. Para RTC_E_STATUS_GLOBAL_DECLINE, la situación es esta: el usuario o servicio autoritativo rechazó globalmente la petición.

Comprobación práctica

Si el estado cambia durante la prueba, registra también el evento o callback que produjo esa transición.

  • Trata la respuesta como global para el usuario o recurso; guarda branches/contactos intentados y no continúes forking cuando el status lo prohíbe.
  • Usa timestamps y correlación de diálogo para decidir qué ocurrió primero.
  • No hagas retry hasta saber si existe otra transacción pendiente.

Corrección

Ajusta el elemento que produjo la condición y vuelve a negociar desde un estado conocido, sin reutilizar transacciones pendientes.

Referencias


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