| Anterior | Siguiente |
| RTC_E_STATUS_CLIENT_AMBIGUOUS | RTC_E_STATUS_REQUEST_TERMINATED |
RTC_E_STATUS_CLIENT_BUSY_HERE
RTC_E_STATUS_CLIENT_BUSY_HERE: el contacto está ocupado
RTC_E_STATUS_CLIENT_BUSY_HERE representa una respuesta SIP de «busy here»: el user agent concreto que recibió la petición no acepta la sesión en este momento. La palabra here importa: no demuestra que el usuario esté ocupado en todas sus ubicaciones; otros contactos obtenidos por proxy o registrar todavía pueden producir un resultado diferente.
Qué conservar en la traza
- INVITE, Call-ID, CSeq y el branch que recibió la respuesta de ocupado.
- El Contact o destino concreto al que se envió ese branch y si existían otros branches activos.
- El estado final de los demás destinos para no convertir un rechazo local en un fallo global.
La aplicación puede mostrar ocupado cuando ese sea el resultado final del forking, pero no debería cancelar prematuramente otros contactos solo por esta respuesta. Distingue este caso de RTC_E_STATUS_GLOBAL_BUSY_EVERYWHERE, donde el alcance sí es global.
Referencias
¿Buscas un código diferente? Buscar otro código de estado o error.