Contacttakeover

This help page is for Desktop Studio. This information is also available for Studio.

Permite al contacto "asumir" la prioridadClosed Designación en base a habilidades de la importancia de contactos que determina el orden de entrega. del contacto original que está en un estado de devolución de llamadaClosed Mantiene el lugar de un cliente en una cola y llama automáticamente al cliente cuando se mueve al frente de la cola. o toma su lugar en la cola y libera ese contacto de manera que indica que fue sustituida por otra llamada entrante, la cual tendrá un valor de Contact IDClosed Un identificador numérico único asignado a cada contacto diferente que la llamada en cola original.

Contacttakeover funciona como una action Reqagent además de las propiedades de toma de control de la Devolución de llamadaClosed Mantiene el lugar de un cliente en una cola y llama automáticamente al cliente cuando se mueve al frente de la cola.. Cuando se ejecuta la acción:

  • Pone el indicador de Abandonado según el parámetro especificado para todos los contactos encontrados con criterios de llamada coincidentes en un estado de devolución de llamada, como por ejemplo todos los contactos que están siendo "tomados".
  • Guarda los pares PubVarName y PubVarValue en la base de datos publicados como variables asociadas con todos los contactos encontrados con los criterios anteriores.
  • Finaliza todos los contactos encontrados con los criterios anteriores con un código de causa 242, Terminated as CallBack Duplicate.
  • Crea una variable en la instancia del script actual con el nombre que se especifica en el parámetro TakenOverContactIDVar con un valor que es el ID de Contacto del contacto de devolución de llamada que se ha tomado. La variable siempre será una ID de contacto, incluso si esta acción encontró y terminó varios contactos de devolución de llamada. Si hubo varios contactos, la ID de contacto utilizada para esta variable será la prioridadClosed Designación en base a habilidades de la importancia de contactos que determina el orden de entrega. del cual tomó el nuevo contacto.
  • Coloca el nuevo contacto en la cola en la ubicación del contacto previo con la máxima prioridad.

Contacttakeover funciona junto con la Callback and Querycallback actions.Acciones

Tipos de scripts compatibles

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

Teléfono

Propiedades de entrada

Estas propiedades definen los datos que utiliza la acción al ejecutarse.

Las propiedad

Descripción

Caption

Ingrese una frase corta que identifique de forma única esta acción en el script. La leyenda aparece en el lienzo del script debajo del ícono de acción. The default is the action name.

PhoneNumber El número de teléfono específico que desea usar.
Skill Seleccione una ACD habilidadClosed Se utiliza para automatizar la entrega de interacciones basadas en las habilidades, capacidades y conocimientos de los agentes. Si selecciona Default, el script usa la habilidad predeterminada que se configura en el script al iniciarse la acción. Si en el script no se define una habilidad, usa la habilidad asignada al punto de contactoClosed El punto de entrada que utiliza un contacto entrante para iniciar una interacción, como un número de teléfono o una dirección de correo electrónico. asociado.Puede utilizar una variable en esta propiedad.

SetAbandon

BooleanoClosed Un tipo de datos que tiene dos valores posibles: verdadero y falso.. Le permite definir la llamada original o "tomada" como llamada abandonadaClosed Llamada que ingresa al sistema del centro de contacto, pero que la persona que llama cuelga antes de que la llamada le llegue a un agente para propósitos de notificación. True coloca el Abandoned campo de la base de datos en "Y". False coloca el Abandoned campo de la base de datos en “N”. El valor predeterminado es False.

PubVarName

Un valor o matriz que es un nombre de variable publicado asociado con el contacto tomado. La variable publicada aparece en el informe de Datos personalizados y puede proporcionar información adicional sobre el contacto.

PubVarValue

Un valor o matriz que es un valor variable publicado asociado con el contacto tomado. La variable publicada aparece en el informe de Datos personalizados y puede proporcionar información adicional sobre el contacto, por ejemplo, la ID de contacto del nuevo contacto.

TakenOverContactIDVar

El nombre de la variable para el ID de contactoClosed Un identificador numérico único asignado a cada contacto de la llamada original o "asumida". El valor predeterminado es TakenOverContactIDVar.

ScreenPopSource

Seleccione la fuente para pantalla emergente información. Complete este campo solo si desea incorporar pantallas emergentes en esta acción. Las opciones son:

  • DefaultFromSkill: Utiliza la información establecida en CXone Mpower para la habilidad. Este es el valor predeterminado.
  • UseOnPageOpen : Ejecuta la actionOnpageopen.
  • Custom: Utiliza la URL que proporcionas en la propiedad ScreenPopURL.

ScreenPopURL

Especifique la URL que desea abrir para el agente como una pantalla emergente. Puede utilizar una variable en esta propiedad.

La URL debe estar completa, incluida la http://. Por ejemplo, http://www.tudominioaqui.com.

Puede agregar información adicional al final de la URL usando en el script variables de las Assign actionsprevias. La propiedad ScreenPop de la acción Assign debe ponerse en True por cada variable que desee adjuntar a la URL. También debe modificar el ScreenPopURL para que incluya las variables como parámetros. Utilice este formato:

http://www.sudominioaqui.com?var1=valor1&var2=valor2

Puede personalizar el título de la pestaña que aparece en la interfaz MAX agregando el parámetro icAgentPanelTitle= a la URL.

La URL especificada en esta propiedad se abre en el navegador predeterminado. Al agente le aparece la pantalla emergente cuando la ACD decide enrutar el contacto hacia ese agente y cambia el estado del contacto a Enrutamiento. Si desea que las ventanas emergentes aparezcan en otro momento de la interacción, puede usar la Runapp action.

Sequence

Defina el indicador que reproduce la acción. Un mensaje puede ser un archivo de audio WAV pregrabado o texto a vozClosed Permite a los usuarios ingresar indicaciones grabadas como texto y usar una voz generada por computadora para decir el contenido. (TTS).

Si el aviso es un archivo de audio, ingrese el nombre del archivo entre comillas dobles. Por ejemplo, "saludo.wav". Si el archivo de audio se ubica en una carpeta diferente, incluir la ruta al archivo. Por ejemplo, si el script está en la carpeta raíz y el archivo de audio está en una subcarpeta dos niveles abajo, ingrese "Subfolder\Subfolder2\Audio-file.wav". Si el script está en una subcarpeta un nivel debajo de la raiz y el archivo de audio está en una subcarpeta diferente del mismo nivel, ingresar “\..\Subfolder\Audio-file.wav".

Si el mensaje es de texto a voz, ingrese el texto que desea que lea el servicio TTSClosed Permite a los usuarios ingresar indicaciones grabadas como texto y usar una voz generada por computadora para decir el contenido.. Cada segmento debe estar encerrado entre comillas dobles e incluir un carácter de referencia de cadena para identificar el tipo de información que es. Por ejemplo:

"%El saldo de su cuenta es""silencio.wav""${saldo de cuenta}"

For more information about formatting prompts in this property, including the string reference prefix characters to use, see the Prompts page. Algunas acciones con la propiedad Secuencia tienen acceso al editor de secuencia, que es una interfaz gráfica que puede utilizar para crear indicaciones. Esta acción no accede a este editor. Sin embargo, puedes utilizar el editor de secuencia desde una acción que lo admita, como Play. Añade Play a tu guión y crea tu secuencia de indicaciones. Pegue el texto de secuencia del campo Secuencia en Play en esta acción y luego elimine Play.

ZipTone

Seleccione cuándo desea que se reproduzca el tono zip para alertar al agente de un nuevo contacto. Las opciones son:

  • No ZipTone: El sistema no reproduce un tono zip.
  • After Sequence: El sistema reproduce un tono zip después del archivo de audio definido en la propiedadSequence .
  • Before Sequence: El sistema reproduce un tono zip antes del archivo de audio que se define en la propiedadSequence .

El valor predeterminado es NoZipTone. Esta propiedad reemplaza la action Ziptone.

Condiciones de la rama de resultados

Condición

Descripción

Default Recorrido a menos que el script cumple una condición que requiere uno de los otros poderes. También se considera si no están definidas las demás ramas de la acción.
NotFound Ruta tomada cuando la acción no se ejecuta correctamente. Por ejemplo, cuando haya un problema inesperado como una mala conectividad, errores de sintaxis, etc. La variable _ERR, con un único carácter de subrayado, debe llenarse con una explicación condensada del problema.

Ejemplo de secuencia de comandos

Este es un ejemplo para demostrar cómo se puede utilizar esta acción en los scripts. No pretende ser un script completo. Quizá se requieran scripts adicionales.

En este script de ejemplo, la acción Querycallback utiliza la ANI y la HabilidadClosed Se utiliza para automatizar la entrega de interacciones basadas en las habilidades, capacidades y conocimientos de los agentes para determinar si ya se ha programado una devolución de llamada para un contacto. Si devolver la llamada no existe, entonces inmediatamente se pide un agente. Si devolver la llamada existe, entonces aparecerá un menú que ofrecerá al contacto mantener su devolución de llamada o tomar la llamada y poner al contacto en cola.

Un script de ejemplo que usa la acción CONTACTTAKEOVER.

Descarga este script.