ASRSQL

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

Tipos de secuencias de comandos compatibles

Ícono de auricular de teléfono violeta

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 Yes/True.

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 Yes/True.

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 IVRClosed Interactive Voice Response. Automated phone menu contacts use via voice or key inputs to obtain information, route an inbound voice call, or both. la entrada (ya sea hablada o mediante pulsación de tecla) 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.

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