PDF de programación - Manual de Asterisk y otras hierbas

Imágen de pdf Manual de Asterisk y otras hierbas

Manual de Asterisk y otras hierbasgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 14 de Enero del 2017)
1.888 visualizaciones desde el 14 de Enero del 2017
961,7 KB
61 paginas
Creado hace 15a (15/03/2009)
Manual de Asterisk y otras hierbas.

Fabián Sellés Rosa

Este documento se halla bajo la licencia FDL (Free Documentation License). Según
estipula la licencia, se muestra aquí el aviso de copyright. Se ha usado la versión inglesa de
la licencia, al ser la única reconocida oficialmente por la FSF (Free Software Foundation).

Copyright ©2009 Fabián Sellés Rosa. Permission is granted to copy, distri-
bute and/or modify this document under the terms of the GNU Free Do-
cumentation License, Version 1.2 or any later version published by the Free
Software Foundation; with no Invariant Sections, no Front-Cover Texts, and
no Back-Cover Texts. A copy of the license is included in the section entitled
”GNU Free Documentation License”.

4

Índice general

1. Introducción

9
1.1. Definiciones, acrónimos y abreviaturas . . . . . . . . . . . . . . . . . . . . 11

2. Instalación y configuración de Asterisk

2.3.1. Directorios importantes de Asterisk

2.1.
2.2. Compilando e instalando Asterisk

2.5.1. contexto [general] de extensions.conf
2.5.2. Contexto [globals] de extensions.conf
2.5.3. Sintaxis para construir dialplans
2.5.4. Hoja de referencia rapida para extensions.conf

13
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
. . . . . . . . . . . . . . . . . . . . . . 13
. . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.1. Descarga de las fuentes
2.2.2. Colocando los archivos . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.3. Preparación del entorno: configure y menuselect
. . . . . . . . . . 14
2.2.4. Compilando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.5. Ejemplos y documentación . . . . . . . . . . . . . . . . . . . . . . 14
2.3. Arquitectura, módulos y archivos de configuración . . . . . . . . . . . . . 14
. . . . . . . . . . . . . . . . . 15
2.4. Ayuda para la configuración . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.5. Configurando el dialplan: extensions.conf . . . . . . . . . . . . . . . . . . . 16
. . . . . . . . . . . . . . . . . 16
. . . . . . . . . . . . . . . . 16
. . . . . . . . . . . . . . . . . . . 17
. . . . . . . . . . . 20
2.6. Audio en Asterisk, reproducción y grabación . . . . . . . . . . . . . . . . . 23
2.6.1. Reproducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.6.2. Grabación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.7. Aplicaciones para la grabación . . . . . . . . . . . . . . . . . . . . . . . . 25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.8. Festival
. . . . . . . . . . . . . . . . . . . . . . . . . 25
2.8.1.
2.8.2. Utilización de Festival en Asterisk . . . . . . . . . . . . . . . . . . 27
2.8.3. Música en espera: musiconhold.conf
. . . . . . . . . . . . . . . . . 27
. . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.9.1. Breve visión de funcionamiento de los canales en Asterisk . . . . . 27
. . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.9.2. Canal SIP: sip.conf
2.9.3. Canal IAX: iax.conf
. . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.10. Bases de datos y Asterisk . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Instalación de Festival

2.9. Canales, protocolos y red.

3. Herramientas de análisis y monitorización de redes

41
tcpdump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.1.1. Utilidad de tcpdump . . . . . . . . . . . . . . . . . . . . . . . . . . 41

3.1.

5

Índice general

3.1.2. Creando expresiones, filtros BPF . . . . . . . . . . . . . . . . . . . 41
3.1.3. Formato de salida . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.1.4. Parámetros de tcpdump . . . . . . . . . . . . . . . . . . . . . . . . 43
3.2. ngrep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.2.1. descripción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.3. Wireshark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

4. GNU Free Documentation License

51
1. APPLICABILITY AND DEFINITIONS . . . . . . . . . . . . . . . . . . . . 51
2. VERBATIM COPYING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
3. COPYING IN QUANTITY . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4. MODIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5. COMBINING DOCUMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6. COLLECTIONS OF DOCUMENTS . . . . . . . . . . . . . . . . . . . . . . 56
7. AGGREGATION WITH INDEPENDENT WORKS . . . . . . . . . . . . . 56
8. TRANSLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
9. TERMINATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
10. FUTURE REVISIONS OF THIS LICENSE . . . . . . . . . . . . . . . . . . 57

6

Índice de figuras

1.1. PBX manual, Fuente:Wikipedia . . . . . . . . . . . . . . . . . . . . . . . .

9

2.1. aspecto general de un trozo de extensions.conf
. . . . . . . . . . . . . 17
2.2. Hola Mundo en Asterisk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.3. Extensiones lógicas y físicas . . . . . . . . . . . . . . . . . . . . . . . . . . 18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4. Prioridades
2.5. Prioridades
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.6.
include y switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.7. Playback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.8. Playback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.9. Archivo musiconhold.conf
. . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.10. Canales en Asterisk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.11. roles en Asterisk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.12. Parámetros de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.13. Parámetros de cliente
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.14. Ejemplo de autentificacion . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3.1. Numéro de puntos de una dirección y subred asociada . . . . . . . . . . . 42
3.2. Captura de Wireshark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.3. Wireshark en acción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

7

Índice de figuras

8

1 Introducción

La telefonía( del griego thlec , lejos y fonoc , sonido) nace a finales del siglo XIX
con la invención del telefono. La propia invención del telefono es objeto de controversia,
tradicionalmente atribuida a Alexander Graham Bell por ser el primero en patentarla,
se considera a otros como Antonio Meucci como sus inventores.

El despliegue de la red telefónica no fue ordenado. La red telefónica comenzó como
una simple agrupación de conexiones entre clientes. El crecimiento de número de clientes
y la necesidad de abaratar los costes de cableado, llevan a la creación de centralitas como
puntos de intercambio telefónico. Poco a poco, el desarrollo y la innovación telefónica
dejan de estar a cargo de los científicos o particulares y pasan a las grandes compañias
telefónicas como Bell Labs y AT&T en EEUU, o las compañias telefonicas públicas

Estas primeras centralitas telefónicas no eran automáticas sino que estaban controla-
das por un operador humano. Para poder llamar a un abonado se descolgaba el teléfono
y se solicitaba al operador la llamada, éste pinchaba la clavija de comunicación en su
panel si la llamada era local, en caso de que llamada excedíese la demarcación de la
centralita. El operador debía contactar a otro operador que continuase con la petición
para poder realizar la llamada.

Comienzan la adopción de PBX en las empresas y organizaciones, una PBX no es más
que un panel de conexiones (veasé 1.1) que se instalaba en la empresa a cargo de un
operador humano.

Figura 1.1: PBX manual, Fuente:Wikipedia

En 1960 comienzan a aparecer las primeras centralitas automáticas electrónicas analógi-
cas que realizan la conmutación mediante relés. Tras la invención del transistor y el desa-
rrollo de la electrónica digital se comienza a implantar la telefonía digital, sobre todo

9

1 Introducción

para trunking 1. Las centralitas se implementan con circuitos digitales y se vuelven más
complejas y aparecen los primeros ordenadores comerciales.

La popularización de Internet y de las redes locales dan un nuevo sentido a la red
telefónica. Ya no sólo sirve para transmitir voz entre abonados, se desarrollan los modems
para transmitir datos digitales tratándolos como señales análogicas. Al hacerlo utilizan
todo el ancho de banda asignado por lo que si se utilizan es imposible transmitir la voz
a la vez.

Paralelamente comienza la implantación de una red telefónica completamente digital

que permita la conexión simultanea de voz y datos, la RDSI2 o ISDN3.

La explosion del número de accesos a Internet proporciona a la sociedad nuevos méto-
dos de comunicación: mensajería instantánea, correo electrónico, foros , etc .Aunque, el
servicio teléfonico sigue fuertemente implantado en la sociedad para acceso a servicios
críticos y comerciales (emergencias, servicio a domicilio, atención al cliente . . . ) pero éste
es paralelo a estas nuevas formas de comunicación.

Las PBX comienzan a implantarse mediante software , especifico, diseñado del fabri-
cante. Empiezan a ofrecer características avanzadas como buzón de voz, conferencias ,
llamada en espera, música en espera.... La PBX se vende como una caja negra, a la que
la organización conecta sus teléfonos y una linea externa, y dicha PBX los interconecta
y además ofrece algunas de esas características avanzadas.

Aunque estas PBX se implementen mediante software, no existía antes de la VoIP
una manera e
  • Links de descarga
http://lwp-l.com/pdf363

Comentarios de: Manual de Asterisk y otras hierbas (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad