Mostrando entradas con la etiqueta Asterix. Mostrar todas las entradas
Mostrando entradas con la etiqueta Asterix. Mostrar todas las entradas

martes, 1 de junio de 2010

VoIP Instalación de Codec g729 y g723

Para quienes no sepan que son estos codec, son unos algoritmos que comprime la voz, y son utilizados por las empresas de telefonía celulares y VoIP. En este articulo no tocare ni que son, ni por que?, dado que probablemente si llegas aquí, es porque has leído mucho y ya sabes de que estamos hablando(INSTALACION).

Estos algoritmos son recomendables utilizarlos cuando se implementan centrales IP PBX, sobre todo si las extensiones se pueden conectar desde afuera de la oficina, porque de otra manera ocuparíamos todo el ancho de banda con 5 o 10 llamas, y con estos podriamos expandirlo a 15 -20 llamas simultáneas y de hecho los Softphone han adquirido como Estandar este formato y alguna empresas de servicio no dejan comunicarse de otra forma.

Realmente no soy un experto en el área, pero me encontré con la necesidad de configurarlas y como todo el mundo de Linux, NADA ES FACIL. Nunca he entendido porque se complican tanto, supongo que es para mantener el lema que un Windows lo instala cualquiera y un linux es para "Experto" como me comento un amigo una vez. Es evidente que no comparto ese criterio y tampoco es cierto dado, lo que si es cierto es que todos es mas fácil y hay mas apoyo.

En conclusión después de mucha lectura les dejo dos formas de hacerlo:

1.- Tal y como lo harían mis amigos de Microsoft(aunque ellos lo hubiesen automatizado en su totalidad) les dejo un Script que conseguí muy sencillo:

a. wget http://www.osslab.org.tw/@api/deki/files/845/=Install_Codecs-0.1-beta.tar.gz

b. #> tar -xzvf =Install_Codecs-0.1-beta.tar.gz

c. #> cd Install_Codecs-0.1-beta


Cuando llegues a la siguiente linea recuerda escoger el procesador adecuado que aunque veas 6, si le sigues dando hacia bajo veras mas modelos de procesadores.


d. #> sh install_codecs.sh


En caso de Error


e. #> rm -fr Install_Codecs-0.1-beta

f. vuelves a b.



2. Tal y como les gusta a la gente de Linux a pie:


cd /usr/src
service asterisk restart
wget http://asterisk.hosting.lv/bin/codec_g723-ast14-icc-glibc-pentium4.so
mv codec_g723-ast14-icc-glibc-pentium4.so /usr/lib/asterisk/modules
chmod +x /usr/lib/asterisk/modules/codec_g723-ast14-icc-glibc-pentium4.so
wget http://asterisk.hosting.lv/bin/codec_g729-ast14-icc-glibc-pentium4.so
mv codec_g729-ast14-icc-glibc-pentium4.so /usr/lib/asterisk/modules
chmod +x /usr/lib/asterisk/modules/codec_g729-ast14-icc-glibc-pentium4.so
asterisk -rx "module load codec_g729-ast14-icc-glibc-pentium4.so"
asterisk -rx "module load codec_g723-ast14-icc-glibc-pentium4.so"
service asterisk restart
sleep 2
asterisk -rx "core show codecs"