Enviado por admin el
En este articulo veremos como instalar el codec Opus en la ultima versión disponible de Asterisk, rama 11. Existe un parche también para las versiones 12 y 13.
En este sitio ya se habló de este codec y de sus funcionalidades. Para instalarlo (junto al programa para aplicar parches):
yum install opus opus-devel patch -y
En este articulo pueden ver las dependencias necesarias para la instalación de Asterisk 11.X en CentOS 7.X. Empezamos desde la descarga de la versión 11.23.0 de Asterisk:
cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11.23.0.ta...
tar -xf asterisk-11.23.0.tar.gz
cd asterisk-11.23.0
descargamos el parche con git (primero instalan git si no lo tienen instalado):
yum install git -y
git clone -b asterisk-11 https://github.com/seanbright/asterisk-opus.git
Luego aplicamos el parche:
cp asterisk-opus/codecs/* codecs/
cp asterisk-opus/formats/* formats/
patch -p1 < asterisk-opus/asterisk.patch
Realizamos una corrección después del parche para que la compilación de Asterisk no tenga problemas:
nano res/res_rtp_asterisk.c
después de esta linea:
unsigned int rtt_count;
añadimos:
int firseq; /*!< VP8: sequence number for the RTCP FIR FCI */
Guardamos los cambios y recreamos el archivo configure:
./bootstrap.sh
luego:
./configure libdir=/usr/lib64
make menuselect
Miramos si el codec opus está seleccionado (menú Codec transladors):
Salimos con Save & Exit y compilamos:
make
si sale este error:
make[1]: *** [format_mp3.o] Error 1
make: *** [addons] Error 2
contrib/scripts/get_mp3_source.sh
luego:
make
make install
Se inicia Asterisk:
service asterisk start
Se entra en la consola de Asterisk y se mira la lista de codec disponibles:
asterisk -rvvvvvvvvvvvvvvvvv
CLI> core show codecs
El codec vp8 se instala junto al codec opus pero solamente en modo pasarela. Se realiza una prueba de llamada (he utilizado el Softphone X-Lite); a lo largo de la llamada:
CLI> sip show channels
el codec alaw se utiliza con la troncal y opus con el Softphone. Parece funcionar todo sin problemas.
Me comentan
Comentarios recientes