Contacttakeover

Esta página de ayuda es para Studio. Esta información también está disponible para Desktop Studio.

Todos receptores de teléfono de estilo antiguo con una flecha que apunta de uno al otro.

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 acción 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 laCallback y Querycallback.

Tipos de scripts compatibles

Teléfono

Propiedades de entrada

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

Las propiedad

Descripción

Add 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.

Phone Number 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.

Set Abandon

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. Encendido/True coloca el Abandoned campo de la base de datos en "Y". Apagado/False coloca el Abandoned campo de la base de datos en “N”. El valor predeterminado es Apagado/False.

Pub Var Name

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.

Pub Variable Value

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.

Taken Over Contact ID Var

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.

Screen Pop Source

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

  • Default: Utiliza la información establecida en CXone Mpower para la habilidad. Este es el valor predeterminado.
  • On Page : Ejecuta la acciónOnpageopen.
  • Custom: Utiliza la URL que proporcionas en la propiedad ScreenPopURLURL.

Screen Pop URL

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 acciones Assign previas. 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 acción Runapp .

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}"

Para obtener más información sobre el formato de los mensajes en esta propiedad, incluidos los caracteres de prefijo de referencia de cadena a utilizar, consulte la página Mensajes. 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.

Zip Tone

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 acción 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.