Generador de aplicaciones de telefonía
Las siguientes pantallas tratan de demostrar (a modo de currículum
personal) de forma visual uno de los proyectos más importantes realizado
totalmente por Jose Carlos para una empresa de
aplicaciones de callcenters y banca telefónica del Pais Vasco.
El proyecto está realizado totalmente en C#, es una
solución dividida en 12 Subproyectos que cada uno da como resultado un
ensamblado independiente y es el conjunto el que ofrece la posibilidad del funcionamiento
global de esta gran aplicación.
Resumen (Muchas clases, mucha herencia y muchisima elegancia en la escritura
de código :) )
Qué hace la aplicación
-Permite crear visualmente aplicaciones
de telefonia (secretaria virtual, call centers, banca telefonica, informacion
telefonica, contratacion de seguros) con interacción total entre las
respuestas del usuario y la máquina.
Es capaz de tomar decisiones en base a una serie de tonos DTMF marcados por
el usuario, y otras variables externas.
-La idea principal es ofrecer la capacidad
de crear aplicaciones de telefonía muy potentes, en poco tiempo y por
personal sin conocimientos técnicos, sin la necesidad de programar desde
cero cada aplicación.
-Es capaz de ejecutar y probar la aplicación
según se va diseñando.
-El entorno es muy usable y diseñado de forma similar a los conocidos
entornos de desarrollo (no hace falta casi aprendizaje para poder utilizar la
aplicación)
- Los elementos visuales se tratan como objetos y pueden ser manipulados y enlazados
con otros para formar una conversación.
- Permite un dinamismo total posibilitando el uso de Javascript para toma de
decisiones y manipulacion de datos.
- Incluye TTS (Text To Speech)
- Etc etc etc....
Algunas Capturas de la aplicación
Vista general de la aplicación una vez abirto un proyecto prevuiamente
guardado. Se puede observar el área de dibujo de objetos (típico
arrastrar y colocar)
Otra captura en la que se puede observar al árbol con los elementos del
proyecto, y la ventana de propiedades una vez seleccionado un objeto del diagrama
(en este caso es un capturador de DTMF)
Vemos la solapa con la Toolbar, desde donde tenemos acceso a todos los objetos
que se pueden usar en la construccion de la conversación telefónica.
En la ventana inferior vemos la potencia del depurador que en este caso ha encontrado
un error al intentar ejecutar un elemento del diagrama...
La ventana de configuracion de variables internas es muy potente ya que podemos
usarlas para el propio control de flujo (por ejemplo según la hora del
día poder decirle al usuario "Buenos días , este es el servicio....")
Vemos que el entorno está dispuesto con ventanas acoplables al igual que en cualquier otro entorno de desarrollo tipo Visual Studio...