Actualización Asterisk PBX de la versión 13 a la versión 16

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

Vota el Articulo: 

No votes yet
Evalúa la calidad del articulo
Subscribe to Comments for "Actualización Asterisk PBX de la versión 13 a la versión 16" Subscribe to VozToVoice - All comments