241-4) -,1+1Ƶ
)sterisk2BX: La Guía en -spañol
Bernard Pérez
SNC IT
SNC IT
SNC IT
SNC IT
R.D.
Asterisk PBX: Instalación, Configuración y puesta en marcha, Primera Edición.
Por Bernard Pérez
Copyright © 2014 Bernard Pérez. Todos los derechos reservados.
Impreso en República Dominicana.
Este libro puede ser adquirido para uso educacional únicamente.
Edición disponible solo en formato electrónico (PDF), descargable en línea.
Para obtener más información, póngase en contacto openbookrd.com /
[email protected].
Primera Edición:
Visite https://payhip.com/b/2Qld o http://sncstore.blogspot.com/si precisas más información.
Logotipo, imágenes, nombres comerciales, otros son marcas registradas por los fabricantes y
vendedores para distinguir sus productos, cuándo esa designaciones aparecen en este libros solo sea
hace con fines educativos. Sus respectivos propietarios conservan el derecho de retirar cualquier
mención o marca registrada de este libro.
Si bien todas las precauciones se han tomado en la preparación de este libro, el autor no asume
responsabilidad alguna por errores u omisiones, o por los daños que resulten del uso de la información
contenida en el presente documento.
Enero 2014
T=>= @A ContAni@o
1. Introducción a la Telefonía Tradicional……………………………………………………………………… 10
Historia de la Telefonía
Principios y transmisión de la voz humana
Digitalización de la voz
Redes orientadas a circuitos
Redes orientadas a paquetes
Red Pública Telefónica (PSTN)
Circuitos Analógicos
Circuitos digitales
Protocolos de señalización digital
2. Introducción a la Telefonía VoIP………………………………………………………………………………… 21
Protocolos VoIP
Codificación de la Voz
Protocolos IP
Protocolos de Transporte
3. Introducción a Asterisk PBX………………………………………………………………………………………. 32
¿Qué es Asterisk?
Breve Historia de Asterisk
El Proyecto Zaptel (DAHDI)
Versiones de Asterisk
Preparando su sistema Asterisk
Directorio de Asterisk
Asterisk CLI
4. Arquitectura de Asterisk……………………………………………………………………………………………. 39
Módulos
Módulos de Aplicaciones
Módulos Puentes
Módulos de Grabación de Detalles de Llamadas (CDR)
Módulos de Registro de Eventos de Canales
Módulos de Drivers de Canales
Traductores de CODEC
Interprete de Formatos
Funciones del Dialplan
Módulos PBX
Módulos de Recursos
Módulos Adicionales
Módulos de Prueba
Estructura de Archivos
Archivos de configuración
Módulos
Librerías de Recursos
Spool
Logging
El Dialplan
Hardware para Asterisk
5. Instalación de Asterisk……………………………………………………………………………………………… 52
Instalación del Linux CentOS Server
Actualizando CentOS
Habilitando NTP para Sincronizar la Hora del Sistema
Agregando Usuarios al Sistema
Instalando Ubuntu Server
Instalación del Sistema Base
Actualizando Ubuntu
Habilitando NTP para Sincronizar la Hora del Sistema Ubuntu
Software Dependencias
Descargando lo que Necesita para la Instalación de Asterisk
Obtener los Fuentes a través de Subversión
Obtener los Fuentes a través de wget
¿Cómo instalar?
DAHDI
LibPRI
Asterisk
Definiendo los permisos de Archivos
Configuración Básica de Asterisk
Deshabilitar SeLinux
Borrar reglas de iptables
Configuración inicial de Asterisk
indications.conf
asterisk.conf
modules.conf
musiconhold.conf
make menuselect
Uso de menuselect
Interface de menuselect
Instalación de las dependencias para menuselect
Menuselect scripting
Problemas comunes en la instalación
6. Tareas de configuración inicial…………………………………………………………………………………… 82
Asterisk.conf
La sección [directories]
Sección [opciones]
Sección[compat]
modules.conf
La sección [modules]
indications.conf
musiconhold.conf
Convirtiendo música en formato que trabaje mejor con Asterisk
Archivo predeterminado musiconhold.conf
Archivos de configuración adicionales
7. Dispositivos de usuarios……………………………………………………………………………………………. 92
Configuración de los dispositivos de usuarios
Tipos de dispositivos de usuarios
Teléfonos físicos
Softphones
ATAS
Configuración de Asterisk
Como trabajan los Archivos de configuración de canales con el Dialplan
sip.conf
IAX.conf
Modificar los archivos de configuración de canales de acuerdo a su entorno
Cargando su nueva configuración de los canales
Asterisk CLI
Verificando que los dispositivo se hayan registrado
Métodos para conectar los teléfonos análogos con Asterisk
Dialplan básico para probar sus dispositivos
Realizando su primera llamada
8. Fundamentos del Dialplan……………………………………………………………………………………….. 112
¿Qué es el Dialplan?
Sintaxis del Dialplan
Contexto
Extensiones
Prioridad
Prioridades sin numeral
El operador same=>
Prioridades etiquetadas
Aplicaciones
Answer()
Answer()
Playback()
Hangup()
Ejemplo de un Dialplan simple
Construyendo un Dialplan Interactivo
Aplicaciones Goto, Background y WaitExten
Manejando entradas invalidad y Tiempo de espera (Timeout)
La aplicación Dial()
Argumento 1: Destino
Argumento 2: Timeout
Argumento 3: Opción
Argumento 4: URI
Actualizando el Dialplan
Argumentos en blanco
Usando variables en el Dialplan
Variables globales
Variables de canales
Variables de ambiente
Agregando variables a nuestro dialplan
Patrones de Marcado
Sintaxis de los patrones de marcado
Ejemplos de patrones de marcado
Usando la variable de canal ${EXTEN}
La directiva include
9. Conectividad con el mundo exterior………………………………………………………………………… 133
Fundamentos de Trunking
Dialplan básico para conectividad con el mundo exterior
Circuitos PSTN
Troncales PSTN tradicionales
Telefonía Análoga
Telefonía Digital
Instalando un Troncal PSTN
Descargando e instalando DAHDI
Configurando un circuito digital
PRI ISDN
BRI ISDN
MFC/R2
Configurando un circuito Análogo
La extensión S
VOIP
Terminación PSTN
Originación PSTN
De VOIP a VOIP
Configurando troncales VOIP
Configurando un troncal SIP entre dos sistema Asterisk
Conectando dos sistema Asterisk
Conectando un sistema Asterisk con el proveedor VOIP
Encriptando las llamadas SIP
Configurando troncales IAX entre dos sistema Asterisk
Llamadas de emergencias
10. Correo de voz………………………………………………………………………………………………………….. 162
¿Qué es comedian mail?
Estructura del archivo voicemail.conf
Sección general
Sección zonemessages
Sección de contexto
Telefonía Digital
Configuración básica del archivo voicemail.conf
Integración con sip.conf
Integración con el dialplan
La aplicación del dialplan VoiceMail()
La aplicación del dialplan VoiceMailMain()
La aplicación Directory()
Introducción a Jitterbuffer
11. Internacionalización………………………………………………………………………………………………..
Dispositivos externos al servidor Asterisk
PSTN
Conectividad DAHDI
Tarjetas Digium
Teléfonos Análogos
Asterisk
CallerID
Idioma y/o acentos de los mensajes del sistema
Hora/Fecha y pronunciación
191
12. Dialplan Avanzado…………………………………………………………………………………………………… 203
Manipulación de expresiones y variables
Expresiones básicas
Operadores
Funciones del dialplan
Sintaxis
Ejemplo de funciones del dialplan
Bifurcaciones condicionales
La aplicación Gotoif()
Bifurcaciones condicionales basada en tiempo GotoifTime()
Macros
Definiendo macros
Llamando macros desde el dialplan
Utilizando argumentos en los macros
GoSub
Definiendo Subrutinas
Llamando subrutinas desde el dialplan
Usando argumentos en la subrutinas
Retornando desde una subrutina
Canales locales
Usando Asterisk Database (AstDB)
Almacenando datos en AstDB
Recuperando datos desde AstDB
Borrando datos desde AstDB
Usando AstDB en el dialplan
Característica útiles de Asterisk
Zapateller
Call Parking
Conferencias con MeetMe()
13. Operadora Automática (Auto Attendant)………………………………………………………………… 235
La operadora automática, No es un IVR.
Diseñando su operadora automática
El saludo
El menú principal
Selección 1
Selección 2
Selección #
Selección 3
Selección 9
Selección 0
Tiempo de espera (Timeout)
Entradas invalidad (invalid)
Marcado por extensiones
Construyendo su operadora automática
Grabando sus mensajes
Creando grabaciones desde el dialplan
El dialplan
Enviando las llamadas entrantes a la operadora automática
Introducción a un IVR
Creando la cola de ventas y soporte
Capı́tulo I
Introducción a la Telefonía
Breve historia de la telefonía
Lo que hoy conocemos como teléfonos se originó con un interesante movimiento ha mediado del siglo
19.
En 1849 un médico de origen Italiano llamado Antoni
Comentarios de: Asterisk - Instalación, configuración y puesta en marxa (0)
No hay comentarios