Instalación de un sistema VoIP corporativo basado en Asterisk
Instalación de un sistema VoIP corporativo basado en Asterisk Instalación de un sistema VoIP corporativo basado en Asterisk
GSM G723 G711 MP3 ADPCMA LINEAR API de Traducción de Codecs Figura 18: Estructura de Asterisk c) Conceptos de Asterisk Instalación de un sistema VoIP corporativo basado en Asterisk Multiconferencia, IVR, Buzón de Voz, Directorio, aplicaciones personalizadas, ... Traductor de Codecs Lanzador de Aplicaciones API de Aplicaciones Asterisk Núcleo de Centralita API de Canales Asterisk ➢ Canal: Es una conexión que conduce una llamada entrante o saliente en el sistema Asterisk. La conexión puede venir o salir hacia telefonía tradicional analógica o digital o VozIP. Por defecto, Asterisk soporta una serie de canales, los más importantes: – Protocolos VozIP: H.323, IAX2, SIP, MGCP – Console: GNU Linux OSS/ALSA sound system. – Zap: Lineas analógicas y digitales. ➢ Dialplan: Se trata de la configuración de la centralita Asterisk que indica el itinerario que sigue una llamada desde que entra o sale del sistema hasta que llega a su punto final. Se trata en lineas generales del comportamiento lógico de la centralita. ➢ Extension: En telefonía tradicional, las extensiones se asocian con teléfonos, interfaces o menús. En Asterisk, una extensión es una lista de comandos a ejecutar ➢ Contexto (Context): El Dialplan o lógica de comportamiento de Asterisk se divide en uno o varios contextos. Un contexto es una colección de extensiones. ➢ Aplicación (Application): Asterisk ejecuta secuencialmente los comandos asociados a cada extensión. Esos comandos son realmente aplicaciones que controlan el comportamiento de la llamada y del sistema en sí. Algunos ejemplos: 38 Temporizador y Gestor de Entradas/Salidas Cargador de Módulos SIP, H323, BRI, PRI, Bancos de Canales, HW específico, ... API de Formatos de Ficheros Asterisk GSMsf G723sf WAV MP3
2.- TECNOLOGÍAS USADAS • Hangup: Colgar la llamada. • Dial: Realiza una llamada saliente. • Goto: Salta a otra extensión o contexto. • PlayBack: Reproduce un fichero de sonido. Figura 19: Estructura de Asterisk d) Configuración mediante Asterisk CLI Es la interfaz de linea de comandos que nos ofrece asterisk. Nos permite ejecutar comandos para controlar y monitorizar Asterisk. Sus grupos principales son: ➢ General commands: Mostrar información, Configurar ... ➢ Server management: Reiniciar ➢ AGI commands: Activar/Desactivar ➢ Database handling commands: Gestionar ➢ Protocols Commands: Estado y Depuración de protocolos IAX2, H323, SIP... Para ejecutar la consola se escribe en el prompt de Linux “asterisk -r”, y una vez en la consola podemos ejecutar por ejemplo el comando “show version”, que nos muestra la versión de Asterisk instalada. e) Configuración mediante Ficheros Asterisk se configura con múltiples ficheros de configuración, cada uno para una determinada área, son ficheros de texto con extensión .conf 39
- Page 1 and 2: ESCUELA TÉCNICA SUPERIOR DE INGENI
- Page 4 and 5: Agradecimientos A mi familia, a mi
- Page 6 and 7: 4.1.Configuración de la Plataforma
- Page 9 and 10: 1.- INTRODUCCIÓN 1. INTRODUCCIÓN
- Page 11 and 12: 1.- INTRODUCCIÓN conectar computad
- Page 13 and 14: 1.- INTRODUCCIÓN - Calidad de Serv
- Page 15 and 16: 1.- INTRODUCCIÓN del cliente, etc.
- Page 17 and 18: 1.- INTRODUCCIÓN software abierto
- Page 19 and 20: 1.- INTRODUCCIÓN ✔ Poco a poco t
- Page 21 and 22: 2.- TECNOLOGÍAS USADAS de circuito
- Page 23 and 24: 2.- TECNOLOGÍAS USADAS conversión
- Page 25 and 26: 2.- TECNOLOGÍAS USADAS Figura 6: C
- Page 27 and 28: 2.- TECNOLOGÍAS USADAS 2.3. Factor
- Page 29 and 30: 2.- TECNOLOGÍAS USADAS ✔ Supreso
- Page 31 and 32: 2.- TECNOLOGÍAS USADAS realizar va
- Page 33 and 34: 2.- TECNOLOGÍAS USADAS 1. El clien
- Page 35 and 36: 2.- TECNOLOGÍAS USADAS integrado v
- Page 37 and 38: 2.- TECNOLOGÍAS USADAS momento en
- Page 39 and 40: 2.- TECNOLOGÍAS USADAS ➢ Voice M
- Page 41 and 42: 2.- TECNOLOGÍAS USADAS ✔ G.711:
- Page 43 and 44: 2.- TECNOLOGÍAS USADAS Support, ad
- Page 45: 2.- TECNOLOGÍAS USADAS - Zaptel: I
- Page 49 and 50: 2.- TECNOLOGÍAS USADAS - Variables
- Page 51 and 52: 2.- TECNOLOGÍAS USADAS 2.8. Virtua
- Page 53 and 54: 3.- ARQUITECTURA PROPUESTA 3. ARQUI
- Page 55 and 56: 3.- ARQUITECTURA PROPUESTA 3.1. Tel
- Page 57 and 58: 3.- ARQUITECTURA PROPUESTA 3.3. Gat
- Page 59 and 60: 3.- ARQUITECTURA PROPUESTA 3.5. Cod
- Page 61 and 62: 3.- ARQUITECTURA PROPUESTA que aseg
- Page 63 and 64: 4.- CONFIGURACIONES REALIZADAS Para
- Page 65 and 66: 4.- CONFIGURACIONES REALIZADAS A co
- Page 67 and 68: 4.- CONFIGURACIONES REALIZADAS Capt
- Page 69 and 70: 4.- CONFIGURACIONES REALIZADAS 4.4.
- Page 71 and 72: 4.- CONFIGURACIONES REALIZADAS Los
- Page 73 and 74: 4.- CONFIGURACIONES REALIZADAS 65
- Page 75 and 76: 4.- CONFIGURACIONES REALIZADAS 67
- Page 77 and 78: 4.- CONFIGURACIONES REALIZADAS Capt
- Page 79 and 80: 4.- CONFIGURACIONES REALIZADAS resp
- Page 81 and 82: 4.- CONFIGURACIONES REALIZADAS buz
- Page 83 and 84: 4.- CONFIGURACIONES REALIZADAS segu
- Page 85 and 86: 4.- CONFIGURACIONES REALIZADAS “T
- Page 87 and 88: 4.- CONFIGURACIONES REALIZADAS Inic
- Page 89 and 90: 5.- CONCLUSIONES Y LINEAS FUTURAS 5
- Page 91 and 92: 6.- BIBLIOGRAFÍA. 6. BIBLIOGRAFÍA
- Page 93 and 94: 7.- APÉNDICES. IP Internet Protoco
- Page 95 and 96: 7.- APÉNDICES. 7.2. II. PRESUPUEST
2.- TECNOLOGÍAS USADAS<br />
• Hangup: Colgar la llamada.<br />
• Dial: Realiza <strong>un</strong>a llamada sali<strong>en</strong>te.<br />
• Goto: Salta a otra ext<strong>en</strong>sión o contexto.<br />
• PlayBack: Reproduce <strong>un</strong> fichero <strong>de</strong> sonido.<br />
Figura 19: Estructura <strong>de</strong> <strong>Asterisk</strong><br />
d) Configuración mediante <strong>Asterisk</strong> CLI<br />
Es la interfaz <strong>de</strong> linea <strong>de</strong> comandos que nos ofrece asterisk. Nos permite ejecutar<br />
comandos para controlar y monitorizar <strong>Asterisk</strong>. Sus grupos principales son:<br />
➢ G<strong>en</strong>eral commands: Mostrar información, Configurar ...<br />
➢ Server managem<strong>en</strong>t: Reiniciar<br />
➢ AGI commands: Activar/Desactivar<br />
➢ Database handling commands: Gestionar<br />
➢ Protocols Commands: Estado y Depuración <strong>de</strong> protocolos IAX2, H323, SIP...<br />
Para ejecutar la consola se escribe <strong>en</strong> el prompt <strong>de</strong> Linux “asterisk -r”, y <strong>un</strong>a vez <strong>en</strong><br />
la consola po<strong>de</strong>mos ejecutar por ejemplo el comando “show version”, que nos muestra la<br />
versión <strong>de</strong> <strong>Asterisk</strong> instalada.<br />
e) Configuración mediante Ficheros<br />
<strong>Asterisk</strong> se configura con múltiples ficheros <strong>de</strong> configuración, cada <strong>un</strong>o para <strong>un</strong>a<br />
<strong>de</strong>terminada área, son ficheros <strong>de</strong> texto con ext<strong>en</strong>sión .conf<br />
39