Skip to content

extension_call_routing

Definición

Modifica el ruta de una extensión:

  • Call Forwared
  • Do Not Disturb
  • Follow Me

Para activar alguna de las funciones hay que mandar el parámetro que sea que lo active como true y luego los que necesite.

En el follow me puede haber hasta 5 posibles destinos.

Para desactivar uno de los parámetros se manda su "xxxx_enabled" como false.

Parámetros de Entrada (POST)

  • domain_uuid (obligatorio): UUID del dominio donde se dará de alta el agente
  • extension_uuid (obligatorio): UUID de la extensión

  • forward_all_enabled (opcional): Desvio incondicional, opciones posibles true o false.

  • forward_all_destination (opcional): Número al que se desviarán las llamadas.
  • forward_busy_enabled (opcional): Desvío en caso de ocupado, opciones posibles true o false.
  • forward_busy_destination (opcional): Número al que se desviarán las llamadas.
  • forward_no_answer_enabled (opcional): Desvió en caso de no responder, opciones posibles true o false.
  • forward_no_answer_destination (opcional): Número al que se desviarán las llamadas.
  • forward_user_not_registered_enabled(opcional): Desvió en caso de extensión no registrada, opciones posibles true o false.
  • forward_user_not_registered_destination (opcional): Número al que se desviarán las llamadas.
  • forward_caller_id_uuid (opcional): UUID del DDI con el que saldrá la llamada
  • cid_name_prefix (opcional): Caller ID Name en salida en el follow me
  • cid_number_prefix (opcional): Caller ID Number en salida en el follow me
  • follow_me_enabled (opcional): opciones posibles true o false.
  • follow_me_caller_id_uuid (opcional): UUID del DDI con el que saldrá la llamada
  • follow_me_ignore_busy (opcional): opciones posibles true o false.
  • destination_data_1 (opcional): Número al que se desviarán las llamadas.
  • destination_delay_1 (opcional): Tiempo de espera antes de sacar la llamada por este desvío, en segundos.
  • destination_prompt_1 (opcional): Si queremos activar el prompt al destino de "tiene una llamada desviada de..."
  • destination_timeout_1 (opcional): Timeout de la llamada saliente, en segundos.
  • destination_data_2 (opcional): Número al que se desviarán las llamadas.
  • destination_delay_2 (opcional): Tiempo de espera antes de sacar la llamada por este desvío, en segundos.
  • destination_prompt_2 (opcional): Si queremos activar el prompt al destino de "tiene una llamada desviada de..."
  • destination_timeout_2 (opcional): Timeout de la llamada saliente, en segundos.
  • destination_data_3 (opcional): Número al que se desviarán las llamadas.
  • destination_delay_3 (opcional): Tiempo de espera antes de sacar la llamada por este desvío, en segundos.
  • destination_prompt_3 (opcional): Si queremos activar el prompt al destino de "tiene una llamada desviada de..."
  • destination_timeout_3 (opcional): Timeout de la llamada saliente, en segundos.
  • destination_data_4 (opcional): Número al que se desviarán las llamadas.
  • destination_delay_4 (opcional): Tiempo de espera antes de sacar la llamada por este desvío, en segundos.
  • destination_prompt_4 (opcional): Si queremos activar el prompt al destino de "tiene una llamada desviada de..."
  • destination_timeout_4 (opcional): Timeout de la llamada saliente, en segundos.
  • destination_data_5 (opcional): Número al que se desviarán las llamadas.
  • destination_delay_5 (opcional): Tiempo de espera antes de sacar la llamada por este desvío, en segundos.
  • destination_prompt_5 (opcional): Si queremos activar el prompt al destino de "tiene una llamada desviada de..."
  • destination_timeout_5 (opcional): Timeout de la llamada saliente, en segundos.
  • dnd_enabled (opcional): Activar o desactivar el Do Not Disturn, opciones posibles true o false.

Ejemplo de petición

{
    "key": "xxxxxxxxxxxxxxxxxx",
    "domain_uuid": "yyyyyyyyyyyyyyy",
    "extension_uuid": "zzzzzzzzzzzzzzzz",
    "forward_all_enabled": true,
    "forward_all_destination": "666777888"
}

{
    "key": "xxxxxxxxxxxxxxxxxx",
    "domain_uuid": "yyyyyyyyyyyyyyy",
    "extension_uuid": "zzzzzzzzzzzzzzzz",
    "forward_all_enabled": false,
}

Ejemplo de respuesta

{
  "status": "OK",
}