PDF de programación - Asterisk

Imágen de pdf Asterisk

Asteriskgráfica de visualizaciones

Publicado el 13 de Abril del 2018
385 visualizaciones desde el 13 de Abril del 2018
128,8 KB
4 paginas
Creado hace 7a (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

julian@dunayevich.com

lazaro.baca@gmail.com

abrassara@gmail.com

salberch@gmail.com

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: contacto@irontec.com (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
Es necesario revisar y aceptar las políticas de privacidad