Códigos de error de conferencias (mpbx-b2bua)
Se devuelven en B2bua::conference (unir dos llamadas en una conferencia ad hoc de 3 vías) y
B2bua::split (W3-TEL-02, TEL-XFER-006), y en sus rutas REST para el usuario que inició sesión,
POST /api/v1/calls/{id}/conference y .../split (MVP-GAP-04; vea calls.md para los
códigos MPBX-CALL-* de las mismas rutas). Los mensajes nunca contienen números, nombres ni identificadores SIP.
Guía: DTMF, conferencia ad hoc y fax.
| Código | Tipo | Significado | Qué hacer |
|---|---|---|---|
MPBX-CONF-CALL-NOT-FOUND | not_found | No hay una llamada activa con este id en la empresa (una llamada de otra empresa nunca se encuentra), o la llamada terminó mientras se procesaba la solicitud. | Revise los ids de las llamadas; es posible que una haya terminado. |
MPBX-CONF-STATE | conflict | La misma llamada dos veces; una llamada aún no ha sido contestada o está terminando; una llamada está en transferencia, en espera estacionada, en un depósito en el buzón de voz, en una aplicación o ya está en una conferencia; una parte ya salió. En el caso de dividir: la llamada no está en una conferencia. | Espere a que se conteste la llamada o a que termine la otra operación; divida antes de volver a unir. |
MPBX-CONF-FORBIDDEN | permission_denied | El usuario no es parte de la llamada en un dispositivo de la empresa (llamada de otra persona, una parte de troncal), la llamada es de emergencia (nunca se une), o alguien que no es el usuario que unió las llamadas intenta dividirlas. | Una sus propias llamadas; las llamadas de emergencia se mantienen como están. |
MPBX-CONF-UNSUPPORTED | unavailable | Este motor no ejecuta una aplicación de medios con salas de conferencia (mpbx-media no está conectado). | Conecte mpbx-media al motor (mpbx run lo hace, en el proceso o en remoto). |
MPBX-CONF-MEDIA | unavailable | mpbx-media no pudo crear la sala o a un participante (llena, inalcanzable), o falló un re-INVITE de un enlace. No se unió nada: las llamadas se mantienen como estaban. | Reintente; revise mpbx-media (MPBX-MEDIA-OVERLOADED en su registro) y los teléfonos. |
Salas de conferencia por marcación (W6-TEL-07)
Se devuelven en la configuración de salas de conferencia (/api/v1/conference-rooms, mpbx-conference).
Los mensajes nunca contienen un PIN. Guía: Salas de conferencia.
| Código | Tipo | Significado | Qué hacer |
|---|---|---|---|
MPBX-CONF-PIN-WEAK | invalid_argument | Un PIN nuevo de participante o de moderador no tiene de 6 a 10 dígitos, o es trivial: un dígito repetido, una secuencia ascendente o descendente, un bloque corto repetido, un PIN muy conocido, o el número de la sala (o al revés). | Elija otro PIN; la consola web puede generar uno. |
MPBX-CONF-PIN-REUSED | invalid_argument | El PIN de moderador y el PIN de participante son iguales, así que no se podría distinguir el rol de quien llama. | Use dos PIN diferentes. |
MPBX-CONF-NO-MODERATOR | invalid_argument | wait_for_moderator o end_on_moderator_exit están activados, pero la sala no tiene PIN de moderador (nadie podría ser moderador). | Defina un PIN de moderador, o desactive las reglas de moderador. |
Controles de conferencia en vivo (W9-TEL-01)
Se devuelven en GET /api/v1/conference-rooms/{id}/live y POST .../moderate. Guía:
Extras de telefonía.
| Código | HTTP | Significado | Qué hacer |
|---|---|---|---|
MPBX-CONF-ENGINE-UNAVAILABLE | 503 | El motor de llamadas no está en este servidor (nodo solo de API, o SIP está desactivado). | Llame a la API del nodo que ejecuta el motor. |
MPBX-CONF-ROOM-NOT-LIVE | 409 | Nadie está en la sala en este motor, así que no hay nada que bloquear, silenciar ni quitar. | Intente de nuevo cuando alguien se haya unido. |