How to Install or enable g729 codec on Asterisk server
Acesse o site http://asterisk.hosting.lv e localize o seu download conforme a versão do seu Asterisk e arquitetura do processador.
No meu caso, irei usar o seguinte Link:
Asterisk 11:
codec_g729-ast110-gcc4-glibc-x86_64-core2.so
Se meu Asterisk fosse versão 13 eu iria usar o link abaixo, por exemplo:
codec_g729-ast130-gcc4-glibc-x86_64-core2.so
Use o comando wget para fazer o download do codec no seu server Linux:
COMO HABILITAR CODEC g729 no ASTERISK
Primeiro veja qual é a arquitetura do seu processador:
# uname -p
x86_64
Veja qual é a versão do seu asterisk:
# asterisk -V
Asterisk 11.25.3
Acesse o site http://asterisk.hosting.lv e localize o seu download conforme a versão do seu Asterisk e arquitetura do processador.
No meu caso, irei usar o seguinte Link:
Asterisk 11:
codec_g729-ast110-gcc4-glibc-x86_64-core2.so
Se meu Asterisk fosse versão 13 eu iria usar o link abaixo, por exemplo:
codec_g729-ast130-gcc4-glibc-x86_64-core2.so
Use o comando wget para fazer o download do codec no seu server Linux:
# wget http://asterisk.hosting.lv/bin/codec_g729-ast110-gcc4-glibc-x86_64-core2.so
--2019-10-08 16:03:22-- http://asterisk.hosting.lv/bin/codec_g729-ast110-gcc4-glibc-x86_64-core2.so
Resolvendo asterisk.hosting.lv (asterisk.hosting.lv)... 213.21.217.90
Conectando-se a asterisk.hosting.lv (asterisk.hosting.lv)|213.21.217.90|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 657600 (642K) [application/octet-stream]
Salvando em: “codec_g729-ast110-gcc4-glibc-x86_64-core2.so”
100%[====================================================================================================================================================================================================>] 657.600 409KB/s em 1,6s
2019-10-08 16:03:24 (409 KB/s) - “codec_g729-ast110-gcc4-glibc-x86_64-core2.so” salvo [657600/657600]
Renomeie o codec para g729:
# mv codec_g729-ast110-gcc4-glibc-x86_64-core2.so codec_g729.so
Mover o codec para a pasta modules:
# mv codec_g729.so /usr/lib64/asterisk/modules/
Entrar na CLI do Asterisk e carregue o módulo:
Asterisk*CLI> module load codec_g729.so
Loaded codec_g729.so
Pronto! Agora para confirmar se deu certo, execute o comando abaixo:
rasterisk -x "core show translation"
[root@issabel ~]# rasterisk -x "core show translation" | grep g729
gsm ulaw alaw g726 adpcm slin lpc10 g729 speex speex16 ilbc g726aal2 g722 slin16 testlaw speex32 slin12 slin24 slin32 slin44 slin48 slin96 slin192 opus
g729 15000 15000 15000 15000 15000 9000 15000 - 15000 23000 15000 15000 17250 17000 15000 23000 17000 17000 17000 17000 17000 17000 17000 17250
Comentários