Asrsql
Esta página de ayuda es para CXone Studio. Esta información también está disponible para Desktop Studio.
|
Le permite crear un archivo de gramática personalizado a partir de una base de datos SQL utilizada por su organización. Por ejemplo, puede que desee dirigir clientes basado en un número de pieza pronunciadas o empleado del apellido. Los archivos de gramática están en formato .grxml. Asrsql no se utiliza en scripts de producción, sino en un script de uso especial que se ejecuta de manera ocasional o cuando resulta necesario. Cuando se ejecuta el script, la acción utiliza Conector DB para conectarse a la base de datos externa y tirar de un archivo de valores basados en la consulta que usted nos proporcione. Se suele utilizar esta acción junto con la acción Las acciones de ASR solo aparecen si está habilitado ASR para su organización. ASR es una característica opcional. Pregunte a su Representante de cuenta CXone para más información. |
Tipos de secuencias de comandos compatible
|
Teléfono |
Propiedades de entrada
Estas propiedades definen los datos que utiliza la acción al ejecutarse.
Las propiedad |
Descripción |
---|---|
|
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. |
Grammar File Name | El nombre del archivo de gramática (GRXML) que desea compilar. Debe cargar este archivo en Studio antes de procesarlo con Asrcompile. El archivo recién compilado tendrá el mismo nombre, pero con una extensión GRAM. Después del procesamiento, el nuevo archivo se almacena junto con los demás Studio archivos. |
Spell Rule Items | Formatea el enunciado detectado para cada carácter individual de lo que se habló en lugar de la palabra completa. Esto se usaría al extraer números de cuenta o números de parte para que cada carácter sea individual. El formato agrega un espacio entre cada uno de los caracteres. Por ejemplo, ABC12345 sería A B C 1 2 3 4 5. El valor predeterminado es En modo valor: Haga clic en No para desactivar. En Modo de Expresiones: Ingrese Falso para desactivar. |
Is Output Formatted | Da formato al archivo GRXML para que sea más fácil de leer. Tiene un formato similar al XML. El valor predeterminado es En modo valor: Haga clic en No para desactivar. En Modo de Expresiones: Ingrese Falso para desactivar. |
SQL Query |
El SQL que obtendría los datos para construir el archivo .grxml. El primer retorno de la instrucción SELECT sería el enunciado que sería detectado por el motor ASR para encontrar una coincidencia. Por ejemplo:
SELECT[Name] ,[Address] ,[Phone_Number] FROM [dbo].[User_Table] WHERE[ID]>0 En el ejemplo anterior, el primer retorno de SELECT es Name, por lo que se construiría la gramática para detectar presumiblemente el nombre de una persona. De existir una coincidencia, se devolvería la correspondiente Name, Address, y Phone Number con ese registro. |
Timeout Sec |
Determina cuánto tiempo espera el IVR Menú telefónico automatizado que permite a las personas que llaman interactuar a través de comandos de voz, entradas de teclas o ambos, para obtener información, enrutar una llamada de voz entrante o ambos. a que llegue la entrada (hablada o por teclado) antes de tomar la rama OnTimeout. Este es el umbral de silencio completo en la línea. El valor predeterminado es 10 (segundos). Para cambiarlo, introduzca un número entero. El temporizador se inicia sólo cuando el indicador esté completamente terminado. Sin embargo, el sistema tiene un límite incorporado de 2 minutos (120 segundos) que incluye la duración del aviso. Si se alcanza este límite durante una acción, cualquier aviso activo se aborta y se toma la rama OnError. Por esta razón, usted debe saber la duración de sus avisos y establecer un valor para este campo que asegura que la acción se activa por menos de dos minutos. |
Condiciones de la rama de resultados
Las condiciones de las ramas de resultados le permiten crear ramas en su script para manejar diferentes resultados cuando se ejecute una acción.
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. |
NoRecords | Ruta tomada cuando la consulta enviada a la base de datos no devuelve resultados. |
Error | Recorrido cuando hay un problema inesperado (por ejemplo, mala conectividad, errores de sintaxis, etc.). La variable _ERR debería completarse con una explicación resumida del problema. |
Timeout | Recorrido si no hay respuesta para el número de segundos especificado. |
Consejos y trucos
Puede pasar la variable languageLocale de la acción Voiceparams, que designa el idioma detectará esa acción.