PDF de programación - Asterisk

Imágen de pdf Asterisk

Asteriskgráfica de visualizaciones

Publicado el 13 de Abril del 2018
846 visualizaciones desde el 13 de Abril del 2018
128,8 KB
4 paginas
Creado hace 11a (07/03/2013)
Asterisk

Instalación

Instalacion mínima de CentOS5

Instalación tipo CUSTOM:

Idioma inglés.

Desactivar SELinux.

Seleccionar paquete Base.

Por último, actualizar los paquetes con:

 yum update

1

3

07/03/2013

Instalación: pasos

 La instalación de Asterisk en un sistema

GNU/Linux sigue los siguientes pasos:

1. Descarga del código fuente de Asterisk.

2. Compilación de Asterisk.

3.

4.

5.

Instalación en el sistema.

Instalación de archivos de configuración de prueba.

Instalación de paquetes y librerías dependientes.

2

Librerías para poder compilar

Asterisk necesita para su correcta compilación y

funcionamiento los siguientes paquetes:

 gcc: compilador de lenguaje C y las

dependencias adicionales del paquete.

 bison, ncurses, openssl-devel, y todas las

dependencias de estos paquetes.

 Fuentes del kernel de Linux.
yum -y install gcc gcc-c++ kernel-devel bison openssl-devel

libtermcap-devel ncurses-devel

4

1

Compilación.......

Si se desea soporte para Realtime con Mysql

 ODBC y MySQL.
yum -y install mysql-server mysql-devel newt-devel

unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel
mysql-connector-odbc

Asterisk y paquetes asociados
El proyecto Asterisk se divide en las siguientes

partes principales:

 Asterisk: núcleo del sistema.
 Asterisk-addons: módulos adicionales que incluyen
soporte de almacenamiento de detalle de llamadas en
base de datos.

 libpri: librería para gestionar enlaces ISDN con tarjetas

digitales.

 Zaptel: módulos y herramientas.
 dahdi-linux: modulos del kernel para acceder a tarjetas

de comunicaciones para líneas analógicas.

 dahdi-tools: herramientas para configurar y diagnosticar

las tarjetas de hardware.

5

6

Descarga del código fuente

 Versión estable y de desarrollo (stable, head)
 Los archivos necesarios se descargan en /usr/src:

 cd /usr/src

 wget -c http://downloads.digium.com/pub/asterisk/asterisk-1.4-

current.tar.gz

 wget -c http://downloads.digium.com/pub/asterisk/asterisk-addons-1.4-

current.tar.gz

 wget -c http://downloads.digium.com/pub/telephony/dahdi-tools/dahdi-

tools-current.tar.gz

 wget -c http://downloads.digium.com/pub/telephony/dahdi-linux/dahdi-

linux-current.tar.gz

 wget -c http://downloads.digium.com/pub/libpri/libpri-1.4-current.tar.gz

Descompresión de los archivos
descargados

 A continuación debe descomprimirse el código

fuente:

tar -zxf asterisk-1.4-current.tar.gz

tar -zxf asterisk-addons-1.4-current.tar.gz

tar -zxf libpri-1.4-current.tar.gz

tar -zxf dahdi-linux-current.tar.gz

tar -zxf dahdi-tools-current.tar.gz

7

8

07/03/2013

2

Compilación e instalación

Make: compilar todos los archivos fuente necesarios.

cd dahdi-linux-current

cd ../asterisk-1.4.22

make

make install

cd dahdi-tools-current

./configure

make

make install

make config

cd ../libpri-1.4.7 (opt)

make

make install

make clean

./configure

make menuconfig (opt)

make install

make samples

make config

cd ../asterisk-addons-1.4.7

make clean

make menuselect (opt)

make install

make samples

07/03/2013

Voces en español

 wget -c http://www.voipnovatos.es/voces/voipnovatos-core-sounds-

es-gsm-1.4.tar.gz

 wget -c http://www.voipnovatos.es/voces/voipnovatos-extra-sounds-

es-gsm-1.4.tar.gz

 tar xzf voipnovatos-core-sounds-es-gsm-1.4.tar.gz -C

/var/lib/asterisk/sounds/

 tar xzf voipnovatos-extra-sounds-es-gsm-1.4.tar.gz -C

/var/lib/asterisk/sounds/

9

10

Verificación de la instalación

Directorios importantes

 Binario Asterisk: ls /usr/sbin/asterisk

 Módulos de Asterisk: ls /usr/lib/asterisk/modules

 Voces pregrabadas: ls /var/lib/asterisk/sounds

 Voces pregrabadas en castellano:

ls /var/lib/asterisk/sounds/es

 Archivos de configuración de ejemplo:

ls /etc/asterisk/ *.conf

 /etc/asterisk: archivos de configuración.
 /usr/lib/asterisk/modules: módulos de Asterisk.
 /var/lib/asterisk: AGIs, voces, música en espera.
 /var/spool/asterisk: voicemail, llamadas

programadas (despertador).

 /var/run: pid-file.
 /var/log/asterisk: logs (full).
 /var/log/asterisk/cdr-csv: detalle de llamadas.

11

12

3

Iniciar asterisk

 Debería estar levantado el daemon de zaptel:

 service dahdi start

 En CentOS, como servicio, el arranque de

Asterisk se hace con el comando:
 service asterisk start

 Si todo ha salido bien, se está en condiciones

de comenzar la configuración de Asterisk que a
continuación se detalla.

Curso elaborado por

Júlian Dunayevich, Lázaro Baca, Andrés Brassara

y Santiago Alberch

[email protected]

[email protected]

[email protected]

[email protected]

Detalles de la licencia:

http://creativecommons.org/licenses/by-nc-sa/2.5/deed.es_AR

Autores: Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago

Alberch

(cc) Creative Commons - Attribute Non-Commercial Share-Alike 2.5

Basándose en:
Irontec: [email protected] (CC)
Asterisk, The Future of Telephony, Jim Meggelen, Jared Smith, and Leif Madsen, O´REILLY, 2005

13

14

07/03/2013

4
  • Links de descarga
http://lwp-l.com/pdf10397

Comentarios de: Asterisk (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