Sistema multilinea para el control y ejecución de encuestas por vía telefónica

Autores/as

  • Manuel R. Contreras C Núcleo Universitario Rafael Rangel (NURR)
  • José Luciano Maldonado Universidad de los Andes (ULA

Palabras clave:

Sistema Multilínea, programación multitarea, First-Party, TAPI, base de datos.

Resumen

El Sistema Multilínea para el Control y Ejecución de Encuestas por vía Telefónica, fue desarrollado en el lenguaje de programación Microsoft Visual C++ 6.0 y en la herramienta de desarrollo de aplicaciones de base de datos Clarion 6.1, bajo el entorno del sistema operativo Windows XP, utilizando la técnica de programación multitarea basada en hebras (threads) . La arquitectura hardware del sistema, es el modelo de acceso directo First- Party, esto significa que el PC está conectado a un dispositivo telefónico, una tarjeta telefónica Dialogic D/4PCI en nuestro caso, y que éste, a su vez, contiene internamente dispositivos audio de entrada/salida, conectado a un(os) canal(es) que proviene(n) de una(s) línea(s) pública. Dentro de las librerías desarrolladas y adaptadas al sistema, se encuentran específicamente las funciones TAPI (Telephony Application Programs Interface) proporcionadas por Dialogic, MCI (Media Control Interface) y las funciones WAVE AUDIO. Las funciones TAPI-DIALOGIC permiten controlar los dispositivos telefónicos de la Tarjeta Dialogic D/4PCI sobre la que se transmite la información, mientras las dos últimas controlan los dispositivos audio de entrada/salida, necesarias para transmitirla. El sistema puede controlar y ejecutar al mismo tiempo o simultáneamente varias encuestas de distinto tamaño, basados en el número de preguntas, mediante el acceso a una base de datos de encuestas. El Sistema espera llamadas, que, al ocurrir el evento ring del teléfono, contesta automáticamente, iniciando una interacción de diálogo con la persona que llama, realizándole una serie de preguntas, a través de mensajes de voz previamente grabados, y almacenando automáticamente las respuestas de la persona encuestada, como archivos de mensajes de voz o tonos multifrecuencias, directamente en la base de datos.

Citas

Casas, A., (1997) Sistema telefónico multilínea con reconocimiento de voz y acceso a base de datos remota. Proyecto Fin de Carrera. Grupo de Tecnología del Habla. DIE. UPM. Madrid, 1997.

Córdoba R., (1995). Sistemas de reconocimiento de habla continua y aislada: comparación y optimización de los sistemas de modelado y parametrización. Tesis Doctoral. Grupo de Tecnología del Habla. DIE. UPM. Madrid.

Datasheet, (2000). Especificaciones Técnicas de la Tarjeta de Telefonía Intel Dialogic D/4PCI.

Dialogic Corporation. Voice Software Reference, Programmer’s Guide for Windows. Copyright © 2001

Jordà S. (1997). Audio digital y MIDI, Guías Monográficas. Anaya Multimedia. España-Madrid.

Martín, F., (2002). Desarrollo de una Familia de Aplicaciones CTI (Computer Telephony Integration). Documento disponible en http://wgpi.tsc.uvigo.es/~fmartin/CursoCTI/Material.html.

Microsoft Corporation (1999). TAPI 3.0 Connection and Media Services.

Microsoft Corporation. Telephony Application Programming Interface (TAPI) Programmer's Reference. 1996.

Novell Corporation (1998). Netware Telephony Services Application Programming Interface (TSAPI), Version 2.

San-Segundo, R. (1997). “Optimización de un sistema de reconocimiento de habla aislada por teléfono sobre un computador compatible (PC)”. Proyecto Fin de Carrera. Grupo de Tecnología del Habla. DIE. UPM. Madrid.

Softvelocity Incorporated. ABC Library Reference. CopyRight 1994-2003

Softvelocity Incorporated. Advanced Topics and Reference Guide. CopyRight 1994-2003

Softvelocity Incorporated. Clarion for Windows Tips, A Simple Voice Recording Application Using MCI. October 1996

Softvelocity Incorporated. Clarion Language Programming Guide. CopyRight 1994-2003

Softvelocity Incorporated. Cooperative Threading in a Preemtive Enviroment. CopyRight 1994-2003.

Softvelocity Incorporated. Faq, Tips and Tricks. CopyRight 1994- 2003

Softvelocity Incorporated. Interfacing Clarion 32-bit DLLs with Visual Basic or C++. Copyright 2002.

Softvelocity Incorporated. Language Reference Manual. CopyRight 1994-2003

Softvelocity Incorporated. Linking C Source Code into applications. Copyright 2001.

Softvelocity Incorporated. Multi-Threaded Programming Guide. CopyRight 1994-2003

Softvelocity Incorporated. Preemtive and Cooperative Thread Models. CopyRight 1994-2003

Tanembaum, A., (1991). Redes de Computadores. Editorial Prentice Hall.

Descargas

Publicado

2011-06-30

Cómo citar

Contreras C, M. R., & Maldonado, J. L. (2011). Sistema multilinea para el control y ejecución de encuestas por vía telefónica. Ingeniería UVM. Revista Electrónica Científico - Técnica, 5(1). Recuperado a partir de https://journal.uvm.edu.ve/index.php/ingenieria/article/view/242