Instalar g729 en Asterisk¶
Lo primero que debemos hacer es bajar el codec:
http://asterisk.hosting.lv/#bin
Para saber qué versión descargar, debemos saber la versión de Asterisk que corremos en nuestra central y la arquitectura del procesador, puede ser útil entonces los siguientes comandos:
# asterisk -V # uname -a
Luego que tenemos el archivo, lo copiamos a nuestra central con el nombre "codec_g729.so" en el directorio /usr/lib/asterisk/modules/ y le damos permisos de ejecución.
Para revisar si está bien instalado, ingresamos a la consola de asterisk y ejecutamos el comando "core show translate":
[root@losbotes ~]# asterisk -rvvvvvvvvv losbotes*CLI> core show translation Translation times between formats (in microseconds) for one second of data Source Format (Rows) Destination Format (Columns) g723 gsm ulaw alaw g726aal2 adpcm slin lpc10 g729 speex ilbc g726 g722 siren7 siren14 slin16 g719 speex16 testlaw g723 - - - - - - - - - - - - - - - - - - - gsm - - 3000 3000 8998 3000 2999 11997 12997 - 40993 8998 4999 - - 7998 - - 3000 ulaw - 6000 - 1 6000 2 1 8999 9999 - 37995 6000 2001 - - 5000 - - 2 alaw - 6999 1 - 6999 1001 1000 9998 10998 - 38994 6999 3000 - - 5999 - - 1001 g726aal2 - 10998 5000 5000 - 5000 4999 13997 14997 - 42993 10998 6999 - - 9998 - - 5000 adpcm - 6000 2 2 6000 - 1 8999 9999 - 37995 6000 2001 - - 5000 - - 2 slin - 5999 1 1 5999 1 - 8998 9998 - 37994 5999 2000 - - 4999 - - 1 lpc10 - 9998 4000 4000 9998 4000 3999 - 13997 - 41993 9998 5999 - - 8998 - - 4000 g729 - 10998 5000 5000 10998 5000 4999 13997 - - 42993 10998 6999 - - 9998 - - 5000 speex - - - - - - - - - - - - - - - - - - - ilbc - 12998 7000 7000 12998 7000 6999 15997 16997 - - 12998 8999 - - 11998 - - 7000 g726 - 9998 4000 4000 9998 4000 3999 12997 13997 - 41993 - 5999 - - 8998 - - 4000 g722 - 8999 3001 3001 8999 3001 3000 11998 12998 - 40994 8999 - - - 2999 - - 3001 siren7 - - - - - - - - - - - - - - - - - - - siren14 - - - - - - - - - - - - - - - - - - - slin16 - 12998 7000 7000 12998 7000 6999 15997 16997 - 44993 12998 3999 - - - - - 7000 g719 - - - - - - - - - - - - - - - - - - - speex16 - - - - - - - - - - - - - - - - - - - testlaw - 6000 2 2 6000 2 1 8999 9999 - 37995 6000 2001 - - 5000 - - -
donde vemos que el codec está activado y traduciendo.