Estos son los pasos para la instalación de este Codec:
1.- Ingresamos al link: http://asterisk.hosting.lv/ (de aquí descargamos el binario del codec para su posterior instalación)
2.- En la opción Binaries seleccionamos Asterisk 1.8.0 (o en su defecto el que necesite o tenga instalado en su planta)
3.- Seleccionamos el codec g729, encontraremos una variedad que estara en fucnion del tipo de procesador y compilador que se tenga, en mi caso es Codec_g729-ast18-gcc4-glibc-core2.so
Como se pueden dar cuenta en la lista aparecen de diferentes tecnologías de procesador en mi caso en un core2duo, para ver la suya con solo este comando lo pueden hacer: cat /proc/cpuinfo
4.- Descargar el codec seleccionado en el directorio /usr/lib/asterisk/modules/ de la siguiente manera:
#cd /usr/lib/asterisk/modules/
#wget http://asterisk.hosting.lv/bin/codec_g729-ast18-gcc4-glibc-core2.so
5.- Renombrar el codec,
#cd /usr/lib/asterisk/modules/
#mv Codec_g729-ast18-gcc4-glibc-core2.so codec_g729.so
6.- le damos los permisos de ejecución:
#chmod +x codec_g729.so
7.- reinicamos el servicio de asterisk
#/etc/init.d/asterisk stop
#/etc/init.d/asterisk start
4.- Descargar el codec seleccionado en el directorio /usr/lib/asterisk/modules/ de la siguiente manera:
#cd /usr/lib/asterisk/modules/
#wget http://asterisk.hosting.lv/bin/codec_g729-ast18-gcc4-glibc-core2.so
5.- Renombrar el codec,
#cd /usr/lib/asterisk/modules/
#mv Codec_g729-ast18-gcc4-glibc-core2.so codec_g729.so
6.- le damos los permisos de ejecución:
#chmod +x codec_g729.so
7.- reinicamos el servicio de asterisk
#/etc/init.d/asterisk stop
#/etc/init.d/asterisk start
8.- para validar que el codec se hay instalado correctamente hay 2 formas de hacerlo:
#asterisk -r
#*CLI>core show translation
#*CLI>core show translation
ó
#asterisk -rx 'core show codecs'
9.- en el fichero sip.conf y iax.conf seleccionar el codec g729 o segun preferencias, yo en una parte lo tengo asi:
9.- en el fichero sip.conf y iax.conf seleccionar el codec g729 o segun preferencias, yo en una parte lo tengo asi:
disallow=all
allow=g729
Pero en otro lado lo tengo de la siguiente manera:
disallow=all
allow=ulaw
allow=alaw
allow=g729
allow=gsm
Y en cada troncal selecciono el que necesite el carrier.
Si buscas información sobre la diferencia del codec g729 Free y el licenciado pueden encontrarla Aqui.
No hay comentarios:
Publicar un comentario