18T00414.Pdf
Total Page:16
File Type:pdf, Size:1020Kb
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FACULTAD DE INFORMATICA Y ELECTRONICA ESCUELA DE INGENIERIA EN SÍSTEMAS “ESTUDIO DEL ESTANDAR VOICEXML PARA EL ACCESO A DATOS VIA TELEFONICA. CASO PRÁCTICO: PROTOTIPO PARA CONSULTAS DE PLANILLAS TELEFÓNICAS” TESIS DE GRADO PREVIA LA OBTENCION DEL TITULO DE INGENIERO EN SÍSTEMAS INFORMÁTICOS EDGAR ROLANDO MORALES CALUÑA JEANNETH ALEGRIA CONCHA TRUJILLO RIOBAMBA-ECUADOR -2010- AGRADECIMIENTO Nuestro infinito agradecimiento a Dios, por habernos dado fuerza y conocimiento necesario para culminar nuestras metas. También la confianza y el apoyo de nuestros padres y hermanos, porque han contribuido positivamente para llevar a cabo esta jornada. Queremos dejar constancia de nuestro profundo agradecimiento y sentimiento de gratitud a los señores Dr. Julio Santillán e Ing. Wladimir Castro director y miembro del proyecto de tesis como también a los señores Sixto Martin Borja (CTO y co-fundador de i6net) y Juan Pablo Godoy Macari (Ing. Conectividad y Redes) quienes a través del internet nos brindaron una ayuda importante en el desarrollo del proyecto. DEDICATORIA A Dios, a mis padres quienes han sabido formarme con buenos sentimientos, hábitos y valores, de amar y respetar el lugar que me vio nacer, lo cual me han ayudado a salir adelante buscando siempre el mejor camino, además a mis hermanos, abuelitos, tíos y primos. GRACIAS Edgar Morales Caluña DEDICATORIA A Dios, a mis padres por su comprensión y ayuda en momentos buenos y malos, quienes me enseñan a encarar las adversidades sin perder nunca la dignidad ni desfallecer en el intento. Me han dado todo lo que soy como persona, mis valores, mis principios, mi perseverancia y mi empeño. También a mis hermanos, mis cuñadas y sobrinos quienes siempre confiaron en mí y me brindaron su apoyo incondicional. GRACIAS Jeanneth Concha Trujillo. FIRMAS RESPONSABLES Y NOTAS ING. IVAN MENES _________________ DECANO DE LA FACULTAD DE INFORMÁTICA Y ELECTRÓNICA ING. RAÚL ROSERO _________________ DIRECTOR DE LA ESCUELA DE INGENIERÍA EN SISTEMAS DR. JULIO SANTILLAN _________________ DIRECTOR TESIS ING. WLADIMIR CASTRO _________________ MIEMBRO DE TESIS LCDO. CARLOS RODRIGUEZ _________________ DIRECTOR DEL CENTRO DE DOCUMENTACIÓN RESPONSABILIDAD DEL AUTOR Nosotros, Edgar Rolando Morales Caluña y Jeanneth Alegría Concha Trujillo, somos los responsables de las ideas, doctrinas y resultados expuestos en esta Tesis y el patrimonio intelectual de la misma pertenecen a la Escuela Superior Politécnica de Chimborazo. __________________________ __________________________ Edgar Rolando Morales Caluña Jeanneth Alegría Concha Trujillo ABREVIATURAS ADSL: Asymmetric Digital Subscriber Line ASR: Automatic Specch Recognition ATA: Analog Telephone Adapter. DAHDI: Digium Asterisk Hardware Device Interface FXO: Foreign eXchange Office4 FXS: Foreign eXchange Subscriber FIA: Form interpretation algorithm DTMF: Dual Tone Multi-Frecuency GPL: General Public License HTML: HyperText Markup Language IVR: Interactive Voice Response ISDN: Integrated Services Digital Network PSTN: Public Switched Telephone Network PBX: Private Branch Exchange PHP: Hypertext Pre-processor SIP: Session Initiation Protocol SRGS: Speech Recognition Grammar Specification TTS: Text To Speech VoIP: Voice Over Internet Protocol VXML: VoiceXML WWW: World Wide Web XML: Extensible Markup Language INDICE GENERAL AGRADECIMIENTO DEDICATORIA ABREVIATURAS INTRODUCCIÓN CAPÍTULO I MARCO REFERENCIAL 1.1. INTRODUCCIÓN ........................................................................................ - 27 - 1.2. FORMULACION GENERAL DEL PROYECTO DE TESIS ................................... - 28 - 1.2.1. ANTECEDENTES ..................................................................................... - 28 - 1.3. JUSTIFICACION .......................................................................................... - 29 - 1.4. OBJETIVOS ................................................................................................ - 32 - 1.4.1. OBJETIVO GENERAL ............................................................................... - 32 - 1.4.2. OBJETIVOS ESPECIFICOS ........................................................................ - 32 - 1.5. HIPOTESIS ................................................................................................. - 33 - 1.6. METODOS Y TECNICAS .............................................................................. - 33 - CAPÍTULO II MARCO TEÓRICO 2.1 INTRODUCCIÓN ........................................................................................ - 34 - 2.2 EVOLUCIÓN DE LA TELEFONÍA................................................................... - 35 - 2.2.1 TELEFONÍA FIJA ..................................................................................... - 35 - 2.2.1.1 FUNCIONAMIENTO ................................................................................ - 35 - 2.2.1.2 CARACTERÍSTICAS .................................................................................. - 36 - 2.2.1.3 ARQUITECTURA ..................................................................................... - 36 - 2.2.2 TELEFONÍA MÓVIL ................................................................................. - 37 - 2.2.2.1 FUNCIONAMIENTO ................................................................................ - 38 - 2.3 VOZ SOBRE IP ............................................................................................ - 39 - 2.3.1 PROTOCOLO SIP .................................................................................... - 39 - 2.4 TECNOLOGÍAS ANEXAS AL ESTÁNDAR VOICEXML...................................... - 40 - 2.4.1 PBX (Private Branch Exchange) ............................................................. - 40 - 2.4.1.1 CONCEPTO ............................................................................................ - 40 - 2.4.1.2 FUNCIONAMIENTO ................................................................................ - 40 - 2.4.1.3 FUNCIONES BÁSICAS DE UNA PBX ......................................................... - 41 - 2.4.1.4 INTERCONEXIÓN DE LA RED TELEFÓNICA A LA PBX................................ - 41 - 2.4.1.5 ADAPTADORES ANALÓGICOS ................................................................ - 41 - 2.4.1.6 TARJETAS ANALÓGICAS DE LA SERIE X400P ........................................... - 42 - 2.4.1.7 TELÉFONOS IP........................................................................................ - 42 - 2.4.1.7.1 ASPECTOS IMPORTANTES: ................................................................. - 43 - 2.4.1.7.2 CARACTERÍSTICAS: ............................................................................. - 44 - 2.4.1.8 TELÉFONOS ANALÓGICOS ...................................................................... - 45 - 2.4.1.9 TELÉFONOS CELULARES ......................................................................... - 45 - 2.4.2 SISTEMAS DE RECONOCIMIENTO DE VOZ .............................................. - 46 - 2.4.2.1 CARACTERÍSTICAS PRINCIPALES ............................................................. - 47 - 2.4.2.2 LIMITANTES ........................................................................................... - 47 - 2.4.2.3 ARQUITECTURA DE UN SISTEMA DE RECONOCIMIENTO DE VOZ ........... - 48 - 2.4.2.4 SISTEMAS DEPENDIENTES DEL LOCUTOR ............................................... - 49 - 2.4.2.5 SISTEMAS INDEPENDIENTES DEL LOCUTOR ........................................... - 49 - 2.4.3 SISTEMAS TEXT TO SPEECH ................................................................... - 50 - 2.4.3.1 FUNCIONAMIENTO ................................................................................ - 51 - 2.4.3.2 UTILIDAD DE LOS SINTETIZADORES DE VOZ ........................................... - 52 - 2.4.3.3 TIPOS DE SINTETIZADORES EXISTENTES ................................................. - 53 - 2.5 EL ESTÁNDAR VOICEXML........................................................................... - 55 - 2.5.1 EL WORLD WIDE WEB Y VOICEXML ....................................................... - 55 - 2.5.2 CARACTERÍSTICAS GENERALES .............................................................. - 57 - 2.5.3 MODELO ARQUITECTÓNICO .................................................................. - 57 - 2.5.3.1 APPLICATION HOSTING ENVIROMENT ................................................... - 58 - 2.5.3.2 VOICEXML INTERPRETER ....................................................................... - 58 - 2.5.3.3 VOICEXML INTERPRETER CONTEXT ........................................................ - 59 - 2.5.3.4 IMPLEMENTATION PLATAFORM ............................................................ - 59 - 2.5.4 METAS DE VOICEXML ............................................................................ - 59 - 2.5.5 ALCANCE DE VOICEXML ......................................................................... - 59 - 2.5.6 PRINCIPIOS DE DISEÑO DE VOICEXML. .................................................. - 60 - 2.5.7 REQUERIMIENTOS PARA LA IMPLEMENTACIÓN DE LA PLATAFORMA .... - 61 - 2.5.8 ELEMENTOS DE LA PROGRAMACIÓN VOICEXML ................................... - 63 - 2.5.8.1 DIALOGOS Y SUBDIALOGOS ................................................................... - 63 - 2.5.8.2 SESIONES ............................................................................................... - 64 - 2.5.8.3 APLICACIONES ......................................................................................