Instalando asterisk
Posted on dom 13 abril 2008 in Asterisk, Debian, Linux • 2 min read
Desde hace un año me ha tocado trabajar con asterisk y es ahora que he logrado comprar una tarjeta Motorola X100P, podre crear un gateway a la telefonía Pública.
Instalación de asterisk.
Para realizar la instalación de asterisk desde las fuentes es necesario instalar algunos paquetes:
aptitude install libnewt0.52 libnewt-pic libnewt-dev zlib1g zlib1g-dev dcmtk libdcmtk1 libdcmtk1-dev libssl-dev libssl0.9.8 libssl0.9.8-dbg initramfs-tools libnewt0.52 libnewt-pic libnewt-dev
Procedimiento: 1. Instalación de zaptel: Al ejecutar lspci se ve que se tiene instalado la tarjeta motorola:
01:00.0 Communication controller: Motorola Wildcard X100P
1.1. Desempaquetar zaptel
tar -zxvf zaptel1.4.9.2.tar.gz
1.2. Cambiarse al directorio de zaptel
cd zaptel-1.4.9.2/
1.3. Configurar zaptel
./configure
1.4.Ejecutar make menuselect 1.5. Ejecutar make 1.6. Ejecutar make install 1.7. Ejecutar make config 1.8. Crear el archivo udev para zaptel
make install-udev
Esto creará un demonio para levantar automáticamente la tarjeta X100P.
1.9. Revisar que zaptel detecta la tarjeta.
zaptel_hardware
pci:0000:01:00.0 wcfxo- 1057:5608 Wildcard X100P
1.10. Editar /etc/zaptel.conf y agregar fxsks=1 1.11. Cargar el módulo /etc/init.d/zaptel restart
- Instalación de libpri. 2.1. Desempaquetar libpri
tar -xvzf libpri-1.4.3.tar.gz
2.2. Cambiar al directorio
cd libpri-1.4.3/
2.3. Ejecutar make 2.4. Ejecutar make install 3. Instalar asterisk 3.1. Desempaquetar asterisk ```tar -xvzf asterisk-1.4.19.tar.gz
3.2. Cambiar al directorio
cd asterisk-1.4.19/
3.3. Configurar
./configure
3.4. Seleccionar módulos
make menuselect
3.5. Compilar
make
3.6. Instalar
make install
3.7. Instalar ejemplos
make samples
3.8. Instalar documentación
make progdocs
3.9. Instalar script para arranque automatico de asterisk
make config
4. Instalar asterisk-addons
4.1 Desempaquetar asterisk-addons
tar -xvzf asterisk-addons-1.4.6.tar.gz
4.2. Cambiar de directorio
cd asterisk-addons-1.4.6/
4.3. Configurar
./configure
4.4. Seleccionar módulos
make menuselect
4.5. Compilar
make
4.6. Instalar
make install
4.7. Instalar ejemplos
make samples
5. Instalación de voces en español adicionales de la página de VoIPnovatos.
5.1. Cambiar al directorio donde se encuentran los sonidos
cd /var/lib/asterisk/sounds/
5.2 Instalar el core de gsm
tar -xvzf /usr/local/src/voipnovatos-core-sounds-es-gsm-1.4.tar.gz
5.3. Instalar el core de g729
tar -xvzf /usr/local/src/voipnovatos-core-sounds-es-g729-1.4.tar.gz
5.4. Instalar las extras de gsm
tar -xvzf /usr/local/src/voipnovatos-extra-sounds-es-gsm-1.4.tar.gz
5.5. Instalar las extras de g729
tar -xvzf /usr/local/src/voipnovatos-extra-sounds-es-g729-1.4.tar.gz
5.6. Instalar Music on Hold en español
tar -xvzf /usr/local/src/asterisk-voces-es-v1_2-moh-voipnovatos.tar.gz ```
Luego de esto se tiene el asterisk totalmente instalado. En próximo post publicare la configuración de la tarjeta X100P y configuración base de asterisk.