Enviado por admin el
Como el soporte para la versión 13 de Asterisk se ha vencido el pasado 24 de octubre, he decidido actualizar un Asterisk que utilizo junto a A2Billing. La versión de Asterisk instalada era la 13.38.0 y lo he actualizado a la versión 16.15.0 en CentOS 7.
Primero he descargado la nueva versión:
wget https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16.15.0.t...
he descomprimido el paquete:
tar -xf asterisk-16.15.0.tar.gz
he entrado en la carpeta creada:
cd asterisk-16.15.0
LEER DETENIDAMENTE el archivo UPGRADE.txt para enterarse de los cambios realizados desde la versión 14 en adelante y modificar el dialplan y los archivos de configuración afectados de acuerdo a las nuevas opciones/configuraciones disponibles.
Como en ese Asterisk utilizo solamente el canal chan_sip:
./configure --libdir=/usr/lib64 --without-pjproject-bundled --with-jansson-bundled
si quisiera activar también el canal chan_pjsip, sería:
./configure --libdir=/usr/lib64 --with-jansson-bundled
me ha salido este error:
configure: error: *** Please install the 'libedit' development package.
que he solucionado con:
yum install libedit-devel -y
luego nuevamente:
./configure --libdir=/usr/lib64 --without-pjproject-bundled --with-jansson-bundled
Luego he abierto el menú de configuración:
make menuselect
he seleccionado los siguientes Add-ons:
los codec audio:
En Compiler Flags, como se trata de una Servidor Virtual (VPS), se deselecciona BUILD_NATIVE:
He guardado los cambios con:
y compilado:
make
se continua con:
contrib/scripts/get_mp3_source.sh
y luego nuevamente
make
Se para Asterisk:
systemctl stop asterisk
y se instalan los nuevos módulos compilados:
make install
En mi caso ha aparecido:
que he solucionado con:
rm /usr/lib64/asterisk/modules/app_macro.so
rm /usr/lib64/asterisk/modules/cdr_syslog.so
rm /usr/lib64/asterisk/modules/format_jpeg.so
rm /usr/lib64/asterisk/modules/codec_g729-ast130-gcc4-glibc-x86_64-barcelona.so
cd /usr/lib64/asterisk/modules/
wget http://asterisk.hosting.lv/bin/codec_g729-ast160-gcc4-glibc-x86_64-barce...
chmod +x codec_g729-ast160-gcc4-glibc-x86_64-barcelona.so
Como para el nuevo modulo res_stir_shaken se necesita un nuevo archivo de configuración:
cp /usr/src/asterisk-16.15.0/configs/samples/stir_shaken.conf.sample /etc/asterisk/stir_shaken.conf
y luego he reiniciado Asterisk PBX:
systemctl start asterisk
y revisado en los LOG si aparece algún error. En mi caso todo estaba bien.
accediendo a la consola:
asterisk -rvvvvvvvvvvvv
Si quieren pueden consultar la interesate presentación realizada en el ultimo AstriCon virtual donde se habla justamente de este tema.
Eso es todo
Comentarios recientes