ASRSQL
Esta página de ayuda es para Studio. Esta información también está disponible para Desktop Studio.
|
"\n |
Permite crear un archivo de gramática personalizado a partir de una base de datos SQL utilizada por su organización. Por ejemplo, es posible que desee enrutar a los clientes según un número de pieza pronunciado o el apellido de un empleado. 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 según sea necesario. Cuando se ejecuta el script, la acción utiliza DB Connector para conectarse a su base de datos externa y extraer un archivo de valores según la consulta que usted proporcione. Esta acción generalmente se usa junto con la acción Las acciones de ASR solo aparecen si está habilitado ASR para su organización. ASR es una función opcional. Solicite más información a su representante de cuenta. |
Tipos de secuencias de comandos compatibles
|
|
| Teléfono |
Propiedades de entrada
Estas propiedades definen los datos que utiliza la acción al ejecutarse.
|
Propiedad |
Descripción |
|---|---|
|
Agregar leyenda |
```
Introduzca 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. ``` |
| Nombre del archivo de gramática | ``` The name of the grammar (GRXML) file you want to compile. You must upload this file in Studio prior to processing it with Asrcompile. The newly-compiled file will have the same name, but with a GRAM extension. After processing, the new file is stored with your other Studio files. ``` |
| Spell Rule Items |
Formats the detected utterance to each individual character of what was spoken instead of the whole word. This would be used when pulling account numbers or part numbers so each character is individual. The formatting adds a space between each of the characters. For example, ABC12345 would be A B C 1 2 3 4 5.
The default is En modo Valor: Haga clic en No para desactivar. En Modo Expresión: Ingrese Falso para desactivar. |
| ¿La Salida está formateada? |
Formats the GRXML file so it is easier to read. It is formatted similarly to XML. The default is En modo Valor: Haga clic en No para desactivar. En Modo Expresión: Ingrese Falso para desactivar. |
| Consulta SQL |
El SQL que obtendría los datos para compilar el archivo GRXML. El primer retorno del SELECT statement sería la expresión que detectaría 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 valor devuelto en SELECT es Name, de modo que la gramática se construiría para detectar, presumiblemente, el nombre de una persona. Si existe una coincidencia, el correspondiente nombre, Direccion y Número DE teléfono sería devuelto con ese registro. |
| Tiempo de espera en seg |
Determina cuánto tiempo espera el IVR Importante El temporizador se inicia solo cuando la solicitud finaliza por completo. 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, se cancelan todos los avisos activos y el script 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 rama de resultado
Las condiciones de las ramas de resultado le permiten crear ramas en su script para manejar diferentes resultados cuando se ejecuta una acción.
|
Condición |
Descripción |
|---|---|
| Por defecto | ``` Path taken unless the script meets a condition that requires it to take one of the other branches. It is also taken if the action's other branches are not defined. ``` |
| No hay registros | Path taken when the query submitted to the database does not return results. |
| Error | Path taken when there is an unexpected problem (for example, poor connectivity, syntax errors, and so forth). The _ERR variable should be populated with a condensed explanation of the problem. |
| Tiempo límite | Path taken if there is no response for the number of seconds specified. |
Sugerencias y trucos
Puede pasar la variable languageLocale desde la acción Voiceparams, la cual establece el idioma que la acción detectará.