Campañas v4

SALIENTES

 

Desde Agente con Hardphone

 

${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 Java

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.

En Hangup tambien agregar Set(CDR(userfield)=${userfield}) para Marcar la Grabación 

Es posible ejecutar en el Dial un Macro para enviar datos al cliente una vez la llamada es atendida.

 

 

En la creación de campañas se define el Form o la URL que hay que desplegar al hacer click en el botón de formularios para determinada campaña.

Opción 1:  uContact Form:   Solo nombre del Form, Nombre del Form y | true (esto para desplegar la cruz del form y poder cerrarlo)

Ejemplos:  Codigos | true

                Codigos

Opcion 2: uContact URL:  URL bien formada y | nombre a mostrar en Tab o URL bien formada | nombre del tab  | true (esto para desplegar la cruz del form y poder cerrarlo)

Ejemplos:   http://www.observador.com.uy | Observa

                 http://www.observador.com.uy | Observa | true

ENTRANTES

Podemos ver el workflow de ejecución.

Es importante usar __Ani para poder buscar en Logs.

Ya no usamos mas MACRO para pasar datos de CTI sino SIP HEADER, esta se persiste durante toda la llamada lo cual deberia si es una transferencia tambien pasar los datos, tambien es posible eliminar el HEADER.

Ejemplo Completo

 

 

Para Hardphones si se quiere autoanswer setera el SIP Header: P-Auto-Answer: normal

 

En El SIPAddHeader setear que Form o la URL que hay que desplegar al entrar una llamada .

Opción 1:  uContact Form:   Solo nombre del Form, Nombre del Form y | true (esto para desplegar la cruz del form y poder cerrarlo)

Ejemplos:  Codigos | true

                Codigos

 

Opcion 2: uContact URL:  URL bien formada y | nombre a mostrar en Tab o URL bien formada | nombre del tab  | true (esto para desplegar la cruz del form y poder cerrarlo)

Ejemplos:   http://www.observador.com.uy | Observa

                 http://www.observador.com.uy | Observa | true





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.


Significa: 

ejemplo