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
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)
para hacer funcionar meetme, debes tener instalada una fuente de tiempo, como dahdi
…añado, asterisk-dadhi no ha instalado app_meetme.so…