¿Como instalar el codec g729 en nuestra centralita Asterisk?

http://www.asteriskaustralia.com.au/images/thumb/b/b3/G729-bandwidth.gif/400px-G729-bandwidth.gif
http://www.asteriskaustralia.com.au/images/thumb/b/b3/G729-bandwidth.gif/400px-G729-bandwidth.gif

Hoy vamos ha hablar del códec g729.

Por la red, existen cantidad de sitios en los que se muestran las bondades de éste codec, incluso en la Wikipedia en español, hay una definicion excelente.

Por eso aquí me limitare a listar algunas de sus virtudes, por si no es suficiente explicación la imagen de la cabecera:

  • Diseñado especialmente para transmisión de voz.
  • Alta compresión.
  • Buena calidad
  • Compresión de silencios
  • Reducción de ruido
  • No requiere un dispositivo de gran capacidad para su uso pese a su compresión.

El problema que tiene es que es un codec, cuya implementación y por tanto su uso son de pago.

Sin embargo, Intel, como empresa creadora entre otras del codec liberó hace años una versión de éste códec que alguien ha ido evolucionando.

Es una historia curiosa, se puede obtener información más detallada aquí.

Pero vamos al meollo de la cuestión, cómo instalo éste codec y ya de paso el g723.

Muy sencillo

  1. En ésta url en el menú de la derecha encontrareis las versiones de Asterisk, para los diferentes procesadores.
  2. Sustituid por las urls de éstos wget por las vuestras:
    #
    
    wget  http://asterisk.hosting.lv/bin/codec_g729-ast110-gcc4-glibc-x86_64-core2.so
    sudo mv ./codec_g729-ast110-gcc4-glibc-x86_64-core2.so /usr/lib/asterisk/modules/codec_g729.so 
    wget  http://asterisk.hosting.lv/bin/codec_g723-ast110-gcc4-glibc-x86_64-core2.so
    sudo mv ./codec_g723-ast110-gcc4-glibc-x86_64-core2.so /usr/lib/asterisk/modules/codec_g723.so
    sudo amportal restart  
     sudo asterisk -r
    #Este comando nos permite comprobar que la instalación se ha realizado correctamente
     core show translation recalc 10
  3. Ejecutad y listo.

 

Ya tenéis éstos dos codecs disponibles.

 

 

 

Deja un comentario