Para esto, si tenemos algun CODEC, de los gratuitos, de los que bajas de la siguiente pagina:
http://asterisk.hosting.lv/
En mi caso tenia un:
Connected to Asterisk 1.8.6.0 currently running on ServerAsterisk (pid = 4000)
Y se debe bajar deacuerdo al Procesador que tengas para esto debes verificarlo asi:
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU 230 @ 1.60GHz
stepping : 2
cpu MHz : 1596.088
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl tm2 ssse3 cx16 xtpr lahf_lm
bogomips : 3192.17
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU 230 @ 1.60GHz
stepping : 2cpu MHz : 1596.088
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl tm2 ssse3 cx16 xtpr lahf_lm
bogomips : 3191.98
Lo que nos interesa es que es un ATOM, por lo que de la pagina nos sirve este codec:
codec_g729-ast18-gcc4-glibc-atom.so
en consola lo bajamos
Vamos al siguiente directorio donde estan todos los modulos del Asterisk:
cd /usr/lib/asterisk/modules/
Listamos, si no esta el codec, o si esta lo bajamos y borramos el viejito
-rwxr-xr-x 1 root root 7564 Sep 11 11:21 codec_adpcm.so
-rwxr-xr-x 1 root root 6536 Sep 11 11:21 codec_alaw.so
-rwxr-xr-x 1 root root 6472 Sep 11 11:21 codec_a_mu.so
-rwxr-xr-x 1 root root 14380 Sep 11 11:21 codec_dahdi.so
-rwxr-xr-x 1 root root 15368 Sep 11 11:21 codec_g722.so
-rwxr-xr-x 1 root root 10888 Sep 11 11:21 codec_g726.so
-rwxrwxrwx 1 root root 401676 Jan 13 11:29 codec_g729-ast18-gcc4-glibc-atom.so
Lo bajamos al mismo directorio...
wget http://asterisk.hosting.lv/bin/codec_g729-ast18-gcc4-glibc-atom.so
#rm -rf codec_g729-ast18-gcc4-glibc-atom.so
#mv codec_g729-ast18-gcc4-glibc-atom.so.1 codec_g729-ast18-gcc4-glibc-atom
#ll
Modificamos permisos
#chmod 777 codec_g729-ast18-gcc4-glibc-atom.so
Entramos al Asterisk
#asterisk -r
*CLI>module reload
El Asterisk recarga todos los modulos
-- Reloading module 'chan_dahdi.so' (DAHDI Telephony Driver w/PRI & MFC/R2)
== Parsing '/etc/asterisk/chan_dahdi.conf': == Found
== Parsing '/etc/asterisk/dahdi-channels.conf': == Found
== Parsing '/etc/asterisk/chan_dahdi_additional.conf': == Found
== Parsing '/etc/asterisk/users.conf': == Found
-- Reloading module 'codec_ulaw.so' (mu-Law Coder/Decoder)
-- Reloading module 'cdr_manager.so' (Asterisk Manager Interface CDR Backend)
-- Reloading module 'chan_unistim.so' (UNISTIM Protocol (USTM))
Reloading unistim.conf...
== Parsing '/etc/asterisk/unistim.conf': == Found
== Parsing '/etc/asterisk/sip_notify.conf': == Found
== Parsing '/etc/asterisk/sip_notify_custom.conf': == Found
== Parsing '/etc/asterisk/sip_notify_custom_elastix.conf': == Found
== Parsing '/etc/asterisk/sip_notify_additional.conf': == Found
Sales del CLI.
Y vuelves a probar, seguro que escuchas el audio nuevamente.
La pagina de los CODECS es de codecs gratuitos, no tienes que pagar por ellos, pero aveces puedes tener problemas como el que acabo de mencionar.
Hasta la proxima!!
No hay comentarios:
Publicar un comentario