Saltar al contenido principal

Códigos de error de estados y desvíos (mpbx-api, mpbx-forwarding)

Se generan cuando un usuario edita sus estados y reglas de desvío, o pide una vista previa (W3-TEL-04). Los mensajes indican campos e ids; nunca contienen contenido de llamadas. Guía: Estados y desvíos.

CódigoTipoSignificadoQué hacer
MPBX-FWD-SESSION-REQUIREDpermission_deniedLos estados y los desvíos se cambian desde una sesión iniciada, no con una clave de API (un desvío envía llamadas a otro lugar, así que una clave no lo cambia, ni siquiera la de su propietario).Inicie sesión como el usuario.
MPBX-FWD-NO-EXTENSIONnot_foundLa vista previa necesita su extensión y usted no tiene una.Pida a un administrador que le asigne una extensión.
MPBX-FWD-INVALIDinvalid_argumentEl estado no pasó la validación: un nombre vacío, de más de 40 caracteres o con caracteres de control; un tiempo de timbrado fuera del rango de 5 a 300 segundos; dos reglas para la misma clase de llamante y condición; un número que no son dígitos (un número externo o móvil tiene de 3 a 20 dígitos con un + inicial opcional, una extensión de 1 a 16 dígitos); una regla que desvía a su propia extensión; un número móvil que no es un número; un estado temporal con ambos o ninguno de duration_secs y until, de menos de un minuto o de más de 30 días; un calendario de estados que no asigna ningún estado de horario laboral, o asigna un estado que no es suyo. La respuesta enumera cada problema con su campo.Corrija cada campo indicado.
MPBX-FWD-TARGET-UNAVAILABLEinvalid_argumentEl tipo de destino todavía no se puede usar: el desvío al buzón de voz no está disponible (el motor de llamadas aún no puede depositar un mensaje para una llamada que nadie contestó).Use una extensión, un número externo, el número móvil u ocupado.
MPBX-FWD-UNKNOWN-EXTENSIONinvalid_argumentUna regla desvía a una extensión que no existe (o está desactivada) en su empresa.Elija una extensión existente.
MPBX-FWD-STATUS-NOT-FOUNDnot_foundNo existe ese estado suyo. Un estado de otro usuario, o de otra empresa, equivale a uno inexistente.Revise el id.
MPBX-FWD-NAME-TAKENconflictOtro de sus estados ya tiene este nombre (sin distinguir mayúsculas).Elija otro nombre.
MPBX-FWD-TOO-MANYconflictYa tiene 20 estados.Elimine uno primero.
MPBX-FWD-BUILT-INconflictUn estado integrado (Disponible, Ausente, No molestar, Almuerzo, Viaje de negocios) no se puede eliminar.Cambie su nombre o sus reglas en su lugar.
MPBX-FWD-STATUS-CURRENTconflictEl estado actual no se puede eliminar.Cambie primero a otro estado.
MPBX-FWD-UNKNOWN-SCHEDULEinvalid_argumentUn calendario de estados indica un horario laboral que la empresa no tiene (W6-TEL-01).Elija uno de available_schedules de GET /me/status/schedule, o omita schedule_id para seguir el horario que le corresponde.
MPBX-FWD-SCHEDULE-NOT-FOUNDnot_foundNo tiene un calendario de estados que eliminar (W6-TEL-01).No hay nada que hacer.

Lo que escucha quien llama​

No son errores de la API: son las respuestas SIP de una llamada a una extensión cuyo estado la desvía.

RespuestaCuándo
486 Busy HereEl estado desvía a busy (No molestar), o la extensión está ocupada y no aplica ninguna regla de busy.
480 Temporarily UnavailableNo hay ningún dispositivo registrado y no aplica ninguna regla de not_registered, o pasó el tiempo de timbrado sin una regla de no_answer, o no se puede completar un desvío (el plan de marcación rechazó el número para el usuario que desvía, no hay ninguna troncal disponible, falta el número móvil, desvío al buzón de voz).
482 Loop DetectedLos desvíos volvieron a una extensión ya visitada, o la cadena tiene más de cinco pasos.