Variables predefinidas

La información de esta página de ayuda aplica tanto a Studio como a Desktop Studio.

Las variables predefinidas son variables de sistema que ya están definidas. Puede utilizarlas en sus scripts sin necesidad de crearlas. Es posible anular el valor esperado para las variables predefinidas, pero no se recomienda. Anule estas únicamente si la ayuda en línea o un representante de la cuenta se lo indica.

Las variables predefinidas se agregan automáticamente a los scripts. Algunas provienen de scripts de sistema que se ejecutan detrás de escena antes de que una interacción se enrute a sus scripts. También se denominan variables de sistema. Otras variables predefinidas provienen de las acciones que agrega a sus scripts. Puede utilizar la herramienta de seguimiento para ver las variables en un script. A medida que hace clic en cada acción en la Salida del seguimiento, la pestaña Variables le muestra las acciones en el script en ese punto.

Ver las variables predefinidas en un Script

Puede ver las variables en un script utilizando la herramienta de seguimiento. Si realiza un seguimiento de un script durante una interacción, puede ver las variables que se le pasan. Estas variables provienen de scripts de sistema y de otras fuentes, como el proveedor de servicio telefónico. Puede realizar un seguimiento de un script con una interacción simulada, pero solo puede ver las variables que se le pasan desde los scripts de sistema. Esta sección describe el seguimiento de un script de teléfono entrante simulado. También puede ver las variables predefinidas en un script ejecutando un seguimiento en otras interacciones.

  1. En NiCE CXone, haga clic en el selector de aplicaciones y seleccione Omnicanal Routing > Studio Tres flechas unidas por la base. Una apunta directamente hacia arriba, otra hacia arriba y a la derecha, y otra hacia arriba y a la izquierda. .
  2. En la página Scripts, ubique y haga doble clic para abrir el script con el que desea trabajar o crear uno nuevo. Se abre el script en una nueva pestaña.
  3. Haga clic en Seguimiento > Iniciar con seguimiento.
  4. Seleccione una ACDHabilidad de teléfono entrante.
  5. Seleccione Simular Llamada entrante.
  6. Ingrese el Número de Teléfono que desea que el script marque. Este debe ser el número de un teléfono que pueda contestar durante las pruebas. Esta línea representa al contacto que llama a su organización.
  7. Ingrese el DNIS para este canal. Este es el número que el contacto marcaría para comunicarse con su organización. Puede utilizar el número de teléfono de otro teléfono al que tenga acceso para este número. Esta línea representa el tramo de agenteClosed Su conexión de audio con NiCE CXone para llamadas y correos de voz..
  8. Ingrese un ANI. El ANI es el número de teléfono que aparece como el id de llamada de una llamada telefónica entrante. Puede ser el mismo número utilizado en el campo Número de teléfono.
  9. Haga clic en Iniciar seguimiento.
  10. Conteste la llamada cuando su teléfono suene y realice las acciones necesarias para probar su script. Por ejemplo, si está probando el IVR, es posible que deba repetir estos pasos tantas veces como sea necesario para probar cada opción del menú.
  11. En la ventana Salida del seguimiento, haga clic en la acción Begin. La pestaña Variables muestra todas las variables pasadas al script desde los scripts de sistema.

  12. Haga doble clic en una variable para ver el nombre de la variable y su valor. Esto es útil para variables con valores largos que no caben en la columna Valor.

    Si desea ver variables adicionales agregadas al script a medida que avanza una interacción, haga clic en otras acciones en la sección principal de la ventana Salida del seguimiento.

Variables predefinidas comunes

La siguiente tabla contiene algunas de las variables predefinidas más comunes. No todos los scripts contendrán todas las variables de la lista. Las variables predefinidas que están disponibles en un script dependen del tipo de soporte de medios del script y de las acciones utilizadas en el script. Además, algunas variables provienen del proveedor de servicios. Esas variables pueden variar dependiendo del proveedorr.

Antes de usar cualquiera de las variables de esta sección, verifique que estén presentes en el script en el que está trabajando mediante la herramienta de rastreo. El uso de variables predefinidas en un script cuando esa variable no se transmite al script o no se agrega mediante una acción puede dar como resultado scripts que no funcionen como usted pretende.

Cuando sea posible, verifique las variables de su script usando una interacción en vivo y no una interacción simulada. Las interacciones simuladas pueden contener variables que una interacción en vivo no contiene. De igual manera, una interacción en vivo puede contener variables que no contenga una simulación.

Nombre de la variable Descripción
__agentContactID La identificación de sesión para la sesión de la aplicación del agente.
__agentId La ID del agente que responde a una interacción. Esta variable no contiene un valor sino hasta que un agente responde a la interacción.
Y YO

El número de teléfono de la persona que llama en el formato del Plan de Numeración de Norteamérica. Este es el formato estándar para los números de teléfono en Norteamérica. La variable e164ANI contiene el mismo número, pero en formato internacional.

Este valor proviene del operador telefónico. Los valores posibles incluyen Restringido y Anónimo.

Busno

El número de su unidad de negocioClosed Agrupación organizativa de alto nivel utilizada para administrar el soporte técnico, la facturación y la configuración global de su sistema NiCE CXone.. Este es el identificador único de su NiCE CXone sistema.

Si su organización tiene más de una unidad de negocio, puede usar este valor para realizar determinaciones lógicas en su script. Por ejemplo, puede verificar el busno antes de asignar una habilidadClosed Se usa para automatizar la entrega de interacciones según las habilidades, capacidades y conocimientos del agente. de ACD para asegurarse de que está asignando una habilidad que existe en la unidad de negocio.

contactId El identificador único de cada contacto. El contactId permite encontrar y generar informes sobre un contacto específico. Se crea un nuevo contactId si se genera un script secundario.
ciudad The name of the city where the call originates.

Para las interacciones entrantes, este valor proviene del proveedor de servicios del contacto. Para las interacciones salientes, este valor proviene de su proveedor de servicios.

country

Nombre del país designado por el código de país (consulte el siguiente elemento) en la cadena del número de teléfono de una llamada entrante o saliente. La plataforma de telefonía de NiCE CXone genera esto automáticamente con base en los valores de la Unión Internacional de Telecomunicaciones (ITU) y lo transmite en los metadatosClosed Datos que proporcionan información sobre otros datos. de la llamada.

Para las interacciones entrantes, este valor proviene del proveedor de servicios del contacto. Para las interacciones salientes, este valor proviene de su proveedor de servicios.

countryCode

Código de la Unión Internacional de Telecomunicaciones (UIT) que designa el país de origen de una llamada entrante o el país de destino de una llamada saliente. Este código aparece al comienzo de cualquier cadena de número de teléfono y se pasa en los metadatos de la llamada. Por ejemplo, el código UIT para estados Unidos es +1. Para ver el código de país de cualquier país dado, realice una búsqueda en Internet de country code <country>. El formato de esto puede variar según el origen de la llamada.

Para las interacciones entrantes, este valor proviene del proveedor de servicios del contacto. Para las interacciones salientes, este valor proviene de su proveedor de servicios.

DNIS El número que la persona que llama marcó en formato del Plan de Numeración de Norteamérica. Este es el formato estándar para los números de teléfono en Norteamérica. La variable e164DNIS contiene el mismo número, pero en formato internacional.

e164ANI

e164DNIS

El ANIClosed También conocido como id de llamada. número de teléfono listado de una llamada de voz entrante. y el DNISClosed El número marcado en llamadas de voz entrantes o salientes. con formato según los estándares de formato de telefonía E.164. E.164 es un estándar internacional para dar formato a los números de teléfono fuera de estados Unidos.
de La dirección de correo electrónico del remitente.
__httpstatuscode El código de estado HTTP devuelto por el servidor al que llama la acción REST API.
__httpstatusdescription La descripción del estado HTTP devuelta por el servidor al que llama la acción REST API.
isReskill Indica si el id de contacto actual ha sido sometido a recapacitación. Los valores son 1 (verdadero) o 0 (falso).
__lastStateChange El sello de tiempo de la última vez que un contacto cambió de estado. Por ejemplo, cuando un contacto cambia del estado Anterior a la cola a En cola, esta variable se completa con el sello de tiempo de cuándo ocurrió ese cambio.
masterId

El identificador único que permite que puedan identificarse todos los scripts que se originan del mismo script principal. Se usa cuando un script genera otro o es ejecutado desde otro. Para el script principal, contactId y masterId son iguales. Para cualquier script secundario, contactId es un valor único nuevo y masterId es el mismo valor que el contactId del script principal.

Por ejemplo, cuando usted somete una interacción a recapacitación, el masterId de la interacción recapacitada es igual al contactId de la interacción original. Si la interacción se somete a recapacitación una segunda vez, el masterId de la interacción recién recapacitada es igual al contactId del script secundario.

__mediaServerName El nombre del servidor de medios. Esta variable es útil para solucionar problemas relacionados con el servidor cuando se trabaja con Soporte Técnico de NiCE CXone. Los problemas incluyen cosas tales como latencia remota o problemas de telefonía.
__POC El id único del punto de contactoClosed 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.. Coincide con el ID en la aplicación NiCE CXone ACD.
__SIPInvite Contiene información de encabezado para el contacto. Si transfiere una llamada de una unidad de negocioClosed Agrupación organizativa de alto nivel utilizada para administrar el soporte técnico, la facturación y la configuración global de su sistema NiCE CXone. a otra, esta variable contiene información sobre la llamada original. Por ejemplo, puede acceder a la contactID de la llamada desde la unidad de negocio original.
__Tarea

El identificador único para la habilidadClosed Se usa para automatizar la entrega de interacciones según las habilidades, capacidades y conocimientos del agente. ACD en particular. La variable __Skill permite buscar una habilidad específica e informarla. Este valor puede cambiar con la acción Reqagent.

__SkillName The name of the ACD skill. It accompanies __Skill and can change with the Reqagent action.

estado El estado en los estados Unidos donde vive la persona que llama. Este valor proviene del proveedor de servicios del contacto.
__targetScript El script que el script del sistema está iniciando.
prueba No intente establecer ni usar esta variable fuera de una acción Snippet. Hacerlo puede tener consecuencias graves. Está reservada para la depuración de código en una acción Snippet.
to La dirección de correo electrónico de destino.

Variables predefinidas de Uptivity

s
Nombre de la variable Descripción
_filtro personalizado

El valor de esta variable se usa como el filtro de puerta ACD en Uptivity.

_user1 - _user 8

El valor de estas variables se usa para completar los campos User 1 a User 8 en Uptivity.

User9

Si bien User9 no es técnicamente una variable, obtiene su valor de la cuenta de usuario del agente, específicamente del valor en las propiedades de Custom 1, y completa el campo User 9 en Uptivity.

User10 Si bien User10 no es técnicamente una Variable, obtiene su valor de la cuenta de usuario del agente, específicamente del valor en las propiedades Custom 2 y completa el campo User 10 en Uptivity.
_surveyDNIS

Este valor es un id único creado por el usuario, que se asigna al crear una encuesta de Uptivity y se usa para determinar qué encuesta ejecutar durante la devolución de llamadaClosed Mantiene el lugar del cliente en la cola y lo llama automáticamente cuando llega al frente de la cola..

_surveyCallbackDNIS

Este valor es el número que se usará en la devolución de llamada para la encuesta. Esta Variable es para uso exclusivo con una encuesta de Uptivity.

_surveyCallbackANI

Este valor es el id de llamada que se mostrará durante la devolución de llamada utilizada para la encuesta. Esta Variable es para uso exclusivo con una encuesta de Uptivity.