cc_agent_add
Definición¶
Añade un nuevo agente de callcenter, se necesita que haya creados previamente un usuario de tipo agente y una extensión.
Para más información sobre los agentes, estados, etc... FreeSWITCH mod_callcenter
Parámetros de Entrada (POST)¶
- domain_uuid (obligatorio): UUID del dominio donde se dará de alta el agente
- agent_name (obligatorio): Nombre del agente, tiene que ser el mismo que un usuario de tipo agente creado previamente
- agent_contact (obligatorio): Extensión del agente creada previamente
- agent_id (obligatorio): ID del agente, lo normal es que coincida con el nombre
- agent_call_timeout (obligatorio): Tiempo en que le sonará al agente la llamada antes de saltar al siguiente agente
- agent_password (opcional): Contraseña del usuario para loggearse, por defecto es
12345
- agent_type (opcional): Opciones:
callback
yuuid-standby
. Por defecto escallback
- agent_default_status (opcional): Opciones:
Available
,Available (On Demand)
,On Break
,Logged Out
. Por defecto esAvailable
- agent_no_answer_delay_time (opcional): Tiempo que pasará antes de volver a intentar entregarle una llamada si no ha contestado (en segundos)
- agent_max_no_answer (opcional): Máximo nº de llamadas perdidas por
no answer
antes de cambiar el estado aLogged Out
- agent_wrap_up_time (opcional): Tiempo que pasará antes de volver a intentar entregarle una llamada tras haber colgado la anterior, también conocido como tiempo de recuperación (en segundos)
- agent_reject_delay_time (opcional): Tiempo que pasará antes de volver a intentar entregarle una llamada si el agente ha rechazado la llamada (en segundos)
- agent_busy_delay_time (opcional): Tiempo que pasará antes de volver a intentar entregarle una llamada si el agente estaba hablando (en segundos)
Ejemplo de petición¶
{
"key": "xxxxxxxxxxxxxxxxxx",
"domain_uuid": "yyyyyyyyyyyyyyy",
"agent_name": "1001",
"agent_contact": "1001",
"agent_id": "1001",
"agent_call_timeout": "15",
}
Ejemplo de respuesta¶
Devuelve el UUID del nuevo agente
{
"status": "OK",
"agent_uuid": "a96a8f8c-c293-4cd2-890e-84446d62c94c"
}