Como actualizar FreeSWITCH a la ultima versión disponible via Github

Tengo un FreeSWITCH instalado en un CentOS 7 que utilizo más que nada para pruebas con OpenSIPs y Kamailio. Hoy decidí actualizarlo ya que la versión instalada es la:

 

 

1.10.8, mientras la ultima versión disponible es la 1.10.12. Primero he creado una copia de las fuentes actuales:

 

mkdir -p /usr/src/freeswitch-1.10.8

 

cp -rf /usr/src/freeswitch/* /usr/src/freeswitch-1.10.8/

 

luego de los archivos de configuración:

 

mkdir -p /opt/freeswitch-conf

 

cp -rf /etc/freeswitch/* /opt/freeswitch-conf/

 

Terminada esa parte, se entra en la carpeta donde se encuentran las fuentes de FreeSWITCH, en mi caso:

 

cd /usr/src/freeswitch

 

y se actualizan las fuentes a los últimos cambios con el siguiente comando:

 

git pull

 

se continua con los comandos para la compilación:

 

./bootstrap.sh -j

 

para evitar problemas de compilación comentan el modulo mod_signalwire:

 

nano modules.conf

 

cambian esta linea:

 

applications/mod_signalwire

 

con:

 

#applications/mod_signalwire

 

IMPORTANTE: en el siguiente comando cambien /usr/bin/python2 con /usr/bin/python3 dependiendo de la versión de Python instalada en su sistema:

 

./configure -C --enable-portable-binary \

--prefix=/usr --localstatedir=/var --sysconfdir=/etc \

--with-gnu-ld --with-python=/usr/bin/python2 --with-erlang --with-openssl \

--enable-core-odbc-support --enable-zrtp \

--enable-core-pgsql-support \

--enable-static-v8 --disable-parallel-build-v8

make

 

se para FreeSWITCH:

 

systemctl stop freeswitch

 

se termina la instalación:

 

make install

 

se reinicia FreeSWITCH:

 

systemctl start freeswitch

 

se accede a la consola:

 

fs_cli

 

y se revisa si se actualizó la versión instalada:

 

 

¡Listo!

 

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo
Suscribirse a Comentarios de "Como actualizar FreeSWITCH a la ultima versión disponible via Github" Suscribirse a VozToVoice - Todos los comentarios