Campañas v3
SALIENTES
Desde Agente Sin Built-In
${OUTGUID}: Guid de la llamada generada
${OUTAGENT}: Nombre del agente que realiza la llamada
${OUTQUEUE}: Nombre de la cola por la que sale la llamada
${OUTDID}: DID numero callerid para usar al salir corresponde al de la cola
${OUDIDALED}: Numero marcado
Con Telefono Built-In
La llamada no se hace en 2 paso sino directo y el nombre de la cola, guid y did pueden obtenerse de un SIP Header El resto de las variables son obtenidas directamente de donde corresponden:
${SIP_HEADER(OUTGUID)}: Guid de la llamada generada
${CDR(accountcode)}: Nombre del agente que realiza la llamada
${SIP_HEADER(OUTQUEUE)}: Nombre Cola
${SIP_HEADER(OUTDID)}: DID numero callerid para usar al salir corresponde al de la cola
${EXTEN}: Numero marcado
Ejemplo Completo para ambos casos
Podemos ver las variables que se ejecutan y como se toman en cuenta las que llegan dependiendo del modo que se ejecute el agente.
Es importante usar __Ani para poder buscar en Logs.
El QueueUpdate en el Hangup es fundamenta por temas de estadísticas de campañas salientes.
Es posible ejecutar en el Dial un Macro para enviar datos al cliente una vez la llamada es atendida (como se hace para las entrantes).
ENTRANTES
Podemos ver el workflow de ejecución.
Es importante usar __Ani para poder buscar en Logs.
El Macro es fundamenta para pasar de información al Agente que atiende la llamada, esto es lo que se llama CTI .
Ejemplo Completo
Es posible también agregar Por Ejemplo un PlayTones(beep) si quiere que en el agente se reproduzca un audio al atender, esto es bueno para cuando se agregar el SIPHeader para AutoAnswer y se quiere notificar al agente que se atendió la llamada.
AVANZADAS
Ir primero a un agente
Setear en los agentes diferentes números de penalización
Setear en la campaña la estrategia wrandom
En el Workflow setear las variables con el mismo numero (el de la penalización del agente por el que se quiere comenzar), y en el wrokflow en la actividad de Queue setear la rule que se quiera o sea la que esta entre [] en el archivo queuerules.conf
En /etc/asterisk/queuerules.conf agregar una regla que después de X tiempo si no lo pudo contactar comience a saltar por los agentes disponibles.
En /etc/asterisk/features.conf agregar linea debajo de [applicationmap]. Permitirá la transferencias de llamadas.
Significa:
ejemplo