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
ofalse
. - 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
ofalse
. - 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
ofalse
. - 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
ofalse
. - 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
ofalse
. - follow_me_caller_id_uuid (opcional): UUID del DDI con el que saldrá la llamada
- follow_me_ignore_busy (opcional): opciones posibles
true
ofalse
. - 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
ofalse
.
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",
}