Instalar asterisk 1.8 debian 6

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 http://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 http://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-alaw-1.4.tar.gz
# wget -c http://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-g729-1.4.tar.gz
# wget -c http://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-gsm-1.4.tar.gz
# wget -c http://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-ulaw-1.4.tar.gz
# wget -c http://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-alaw-1.4.tar.gz
# wget -c http://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-ulaw-1.4.tar.gz
# wget -c http://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-g729-1.4.tar.gz
# wget -c http://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 Replies to “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 un comentario

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

*