Saltar al contenido principal

Códigos de error del conmutador (rutas de conmutador de mpbx-api, conmutador de mpbx-b2bua)

Los devuelven las rutas del conmutador (W6-WEB-01b): GET /api/v1/switchboard/calls y POST /api/v1/switchboard/calls/{id}/transfer|park|drop; MPBX-BOARD-CALL-NOT-FOUND y MPBX-BOARD-FORBIDDEN también son los códigos de B2bua::drop_call del motor. Una transferencia o un estacionamiento también devuelven los códigos de transferencia de transfers.md (MPBX-XFER-STATE: la llamada no está contestada o hay otra transferencia en curso; MPBX-XFER-TARGET: el plan de marcación rechazó el destino, o la posición de estacionamiento está llena; MPBX-XFER-FORBIDDEN: la parte liberada no es un dispositivo de la empresa). Sin un motor de llamadas, cada ruta responde 503 MPBX-CALL-ENGINE-UNAVAILABLE, y una clave de API responde 403 MPBX-CALL-SESSION-REQUIRED (calls.md). Los mensajes nunca contienen números ni nombres. Guía: Conmutador y panel BLF.

CódigoHTTPSignificadoQué hacer
MPBX-BOARD-CALL-NOT-FOUND404No hay una llamada activa con este id sobre la que usted pueda actuar: terminó, es de otra empresa, o ninguna de sus partes es miembro de un departamento que cubre su calls:control (esto se ve igual a propósito).Actualice la lista; pida a un administrador que amplíe su permiso de Recepcionista si la llamada debe ser suya para atenderla.
MPBX-BOARD-FORBIDDEN403La llamada es de emergencia: se lista, pero nunca se transfiere, estaciona ni termina.Déjela; quien llama cuelga desde el teléfono.
MPBX-BOARD-ORBIT400La posición de estacionamiento no es una de la empresa (GET /park-slots las lista: de 0 a orbits - 1 de los códigos de marcación).Elija una posición de la lista.
MPBX-BOARD-UNSUPPORTED503El motor de llamadas de este servidor no tiene conmutador (una compilación del motor sin él).Use un nodo que ejecute el motor vigente.

Además: MPBX-RATE-LIMITED (429, api.md) al superar 60 solicitudes de control de llamadas por minuto y por usuario.

Registros de auditoría (W3-AUD-01): switchboard.call_transferred (detalles destination, by, caller_user_id, callee_user_id, result: ok o el código de error), switchboard.call_parked (orbit, by, las partes, result), switchboard.call_dropped (state, las partes, result). Un intento sobre una llamada fuera de su alcance o sobre una llamada de emergencia se registra con el resultado denied (result MPBX-BOARD-CALL-NOT-FOUND o MPBX-BOARD-FORBIDDEN). Guardar su panel BLF genera me.blf_keys_changed (detalles keys: cuántas teclas).