GENERADOR DE DIALOGOS
El objetivo del Generador de Diálogos es el de permitir diseñar, para llamadas entrantes, diálogos entre el llamante y el sistema Dharma de DataVoice, a través de la recogida de pulsaciones en el teclado multifrecuencia del teléfono.
En un diálogo se podrán establecer preguntas del tipo "Pulse su número de socio", "Introduzca el kilometraje de su vehículo". De tal modo que con los datos dados por las cadenas de pulsaciones multifrecuencia que se recojan en cada paso del diálogo, se podrán hacer consultas a bases de datos corporativas del Cliente, cuyo resultado implique que el diálogo continúe por una rama o por otra o que se emita un mensaje concreto, por ejemplo "El saldo de su cuenta es 350.000 pts".
Las consultas a base de datos estarán escritas en lenguaje SQL,
y podrán hacerse sobre cualquier tipo de base de datos siempre y
cuando ésta soporte ODBC y se disponga del driver de ODBC correspondiente.
Además, el Generador también permite hacer, en los pasos de un diálogo, llamadas a funciones externas, que sean específicas del cliente, en vez de una consulta a base de datos. Dichas funciones deberán formar parte de un servidor de objetos COM que denominaremos Módulo Específico del cliente. Dicho módulo podrá implementarse de forma particular para cada cliente y en él podremos introducir funciones que realicen cualquier acción que se nos ocurra, utilizando como entrada las cadenas de dígitos multifrecuencia o los números vocales introducidos por el llamante a lo largo del diálogo. Al estar este módulo específico en un servidor COM externo, podrá ser cambiado por uno distinto sin ser necesario recompilar el Generador de Diálogos.
El programa Generador de Diálogos permitirá, de forma sencilla, establecer la secuencia de preguntas, los saltos en el diálogo y la toma de decisiones en función de los resultados de las consultas (tanto consultas SQL, como llamadas a funciones específicas) utilizando los dígitos introducidos por la persona que haya realizado la llamada al Centro.
Gracias a la potencia de poder hacer consultas contra cualquier tipo de base de datos que soporte ODBC, unido a la posibilidad de crear para cada cliente pequeñas funciones externas e independientes que permitan realizar cualquier acción, el Generador de Diálogos es una herramienta genérica que podrá ser adaptada a las necesidades de cualquier cliente de forma simple y casi sin ningún trabajo de adaptación.