Instalar asterisk 1.8 debian 6

asterisk linux

Otro apunte.
Para instalar asterisk 1.8 en debian 6.0, con soporte ODBC para el cdr en MySQL, seguiremos los siguientes pasos.
Partimos de una debian 6.0 recién instalada.
Instalamos MySQL

# apt-get install mysql-server mysql-client

Y más requisitos:

# apt-get install subversion libncurses5-dev libssl-dev libxml2-dev vim-nox gawk wget apache2
# aptitude install build-essential linux-headers-`uname -r`
# apt-get install -qy bison flex libncurses5-dev zlib1g-dev libssl-dev libnewt-dev libiksemel-dev
# apt-get install -qy make linux-headers-`uname -r` gcc g++ libstdc++6 mysql-client libmysqlclient-dev mysql-server mc ssh apache2
# apt-get install linux-headers-`uname -r` bison openssl libssl-dev libeditline0 libeditline-dev libedit-dev
# apt-get install gcc make g++ php5-cli mysql-common libmysqlclient15-dev libnewt-dev

Y el func_odbc:

# apt-get install unixodbc-dev libmyodbc unixodbc

Ahora descargaremos la última cert. de asterisk 1.8:

root@pbx:/etc/apt# cd /usr/src/
root@pbx:/usr/src/asterisk# mkdir asterisk
root@pbx:/usr/src/asterisk# wget -c https://downloads.asterisk.org/pub/telephony/certified-asterisk/certified-asterisk-1.8.15-current.tar.gz
root@pbx:/usr/src/asterisk# tar -zxvf certified-asterisk-1.8.15-current.tar.gz

Y vamos a compilar:

# ./configure
# make menuselect

*** nota, para que funcione bien el musicOnHold **

1) Run "make menuselect"
2) Select "Add-ons"
3) Make sure "format_mp3" is selected: [*]format_mp3
4) Use the "Menu Select" command 'x' to Save and Quit
5) Run "contrib/scripts/get_mp3_source.sh" <-- IMPORTANT or you won't have MP3 source to compile and your build will fail! 6) Run "make install"

Seleccionamos los módulos que queremos instalar y personalizamos.... y a compilar:

# make
# make install
# make config
# make samples

Y ahora los sonidos en castellano, cortesí­a de voipnovatos:

# wget -c https://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-alaw-1.4.tar.gz
# wget -c https://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-g729-1.4.tar.gz
# wget -c https://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-gsm-1.4.tar.gz
# wget -c https://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-ulaw-1.4.tar.gz
# wget -c https://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-alaw-1.4.tar.gz
# wget -c https://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-ulaw-1.4.tar.gz
# wget -c https://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-g729-1.4.tar.gz
# wget -c https://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-gsm-1.4.tar.gz

Hacemos el tar -zxvf de todos los ficheros y copiamos en /var/lib/asterisk/sounds y listo.
Arrancamos el servicio:

# /etc/init.d/asterisk start

3 comentarios en «Instalar asterisk 1.8 debian 6»

  1. Hola Ángel,
    He instalado Debian 8 Jessie y la versión de asterisk 1.11.13 que
    trae.
    He copiado la configuración de mi anterior asterisk 1.8.13 y la he
    puesto en la 1.11.13. Todo funciona correctamente excepto las
    conferencias «meetme».
    He compilado con éxito, al menos acabó con un success, dahdi-linux-complete-2.10.1+2.10.1, mas obtengo el siguiente mensaje cuando trato
    de conectar a la sala:
    WARNING[1731][C-00000001]: pbx.c:4869 pbx_extension_helper: No application ‘Meetme’ for extension (miprimerejemplo, 1111, 2)
    Hay un nuevo archivo en esta versión de asterisk, llamado:
    confbridge.conf
    …que por lo que he leido buscando la solución, quizás tenga algo que ver.
    Por favor Ángel, podrías echarme una mano para encontrar la nueva
    configuración o solución para ello?
    Gracias!
    Alvaro (OM)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *