<div dir="ltr">Até onde vai o meu conhecimento o G.723.1 só pode ser utilizado, de maneira LEGAL, com o Asterisk com o uso de uma placa TC400B. Caso você esteja fazendo uso de tal placa e não consiga colocar para funcionar o G.723.1, sugiro entrar em contato com a própria Digium.<div>
<br></div><div>att,</div><div><br><br><div class="gmail_quote">2008/10/2 Sebastião Rocha <span dir="ltr">&lt;<a href="mailto:sebastiaorocha@interlinksistemas.com.br">sebastiaorocha@interlinksistemas.com.br</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">tanto o g729 quanto o g723 estão carregados, não tenho apenas ilbc e g722.<br>
no caso das gravações daria alguma mensagem na cli indicando erro ? pois não<br>
vejo nenhum alerta ou erro na cli.<br>
<br>
interlink*CLI&gt; core show translation recalc 10<br>
 &nbsp; &nbsp; &nbsp; &nbsp; Recalculating Codec Translation (number of sample seconds: 10)<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; Translation times between formats (in milliseconds) for one second<br>
of data<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Source Format (Rows) Destination Format (Columns)<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;g723 gsm ulaw alaw g726aal2 adpcm slin lpc10 g729 speex ilbc g726<br>
g722<br>
 &nbsp; &nbsp; g723 &nbsp; &nbsp;- &nbsp; 2 &nbsp; &nbsp;2 &nbsp; &nbsp;2 &nbsp; &nbsp; &nbsp; &nbsp;2 &nbsp; &nbsp; 2 &nbsp; &nbsp;1 &nbsp; &nbsp; 4 &nbsp; &nbsp;4 &nbsp; &nbsp; 9 &nbsp; &nbsp;-<br>
2 &nbsp; &nbsp;-<br>
 &nbsp; &nbsp; &nbsp;gsm &nbsp; &nbsp;5 &nbsp; - &nbsp; &nbsp;2 &nbsp; &nbsp;2 &nbsp; &nbsp; &nbsp; &nbsp;2 &nbsp; &nbsp; 2 &nbsp; &nbsp;1 &nbsp; &nbsp; 4 &nbsp; &nbsp;4 &nbsp; &nbsp; 9 &nbsp; &nbsp;-<br>
2 &nbsp; &nbsp;-<br>
 &nbsp; &nbsp; ulaw &nbsp; &nbsp;5 &nbsp; 2 &nbsp; &nbsp;- &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; &nbsp;2 &nbsp; &nbsp; 2 &nbsp; &nbsp;1 &nbsp; &nbsp; 4 &nbsp; &nbsp;4 &nbsp; &nbsp; 9 &nbsp; &nbsp;-<br>
2 &nbsp; &nbsp;-<br>
 &nbsp; &nbsp; alaw &nbsp; &nbsp;5 &nbsp; 2 &nbsp; &nbsp;1 &nbsp; &nbsp;- &nbsp; &nbsp; &nbsp; &nbsp;2 &nbsp; &nbsp; 2 &nbsp; &nbsp;1 &nbsp; &nbsp; 4 &nbsp; &nbsp;4 &nbsp; &nbsp; 9 &nbsp; &nbsp;-<br>
2 &nbsp; &nbsp;-<br>
&nbsp;g726aal2 &nbsp; &nbsp;5 &nbsp; 2 &nbsp; &nbsp;2 &nbsp; &nbsp;2 &nbsp; &nbsp; &nbsp; &nbsp;- &nbsp; &nbsp; 2 &nbsp; &nbsp;1 &nbsp; &nbsp; 4 &nbsp; &nbsp;4 &nbsp; &nbsp; 9 &nbsp; &nbsp;-<br>
1 &nbsp; &nbsp;-<br>
 &nbsp; &nbsp;adpcm &nbsp; &nbsp;5 &nbsp; 2 &nbsp; &nbsp;2 &nbsp; &nbsp;2 &nbsp; &nbsp; &nbsp; &nbsp;2 &nbsp; &nbsp; - &nbsp; &nbsp;1 &nbsp; &nbsp; 4 &nbsp; &nbsp;4 &nbsp; &nbsp; 9 &nbsp; &nbsp;-<br>
2 &nbsp; &nbsp;-<br>
 &nbsp; &nbsp; slin &nbsp; &nbsp;4 &nbsp; 1 &nbsp; &nbsp;1 &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp; &nbsp; 1 &nbsp; &nbsp;- &nbsp; &nbsp; 3 &nbsp; &nbsp;3 &nbsp; &nbsp; 8 &nbsp; &nbsp;-<br>
1 &nbsp; &nbsp;-<br>
 &nbsp; &nbsp;lpc10 &nbsp; &nbsp;5 &nbsp; 2 &nbsp; &nbsp;2 &nbsp; &nbsp;2 &nbsp; &nbsp; &nbsp; &nbsp;2 &nbsp; &nbsp; 2 &nbsp; &nbsp;1 &nbsp; &nbsp; - &nbsp; &nbsp;4 &nbsp; &nbsp; 9 &nbsp; &nbsp;-<br>
2 &nbsp; &nbsp;-<br>
 &nbsp; &nbsp; g729 &nbsp; &nbsp;5 &nbsp; 2 &nbsp; &nbsp;2 &nbsp; &nbsp;2 &nbsp; &nbsp; &nbsp; &nbsp;2 &nbsp; &nbsp; 2 &nbsp; &nbsp;1 &nbsp; &nbsp; 4 &nbsp; &nbsp;- &nbsp; &nbsp; 9 &nbsp; &nbsp;-<br>
2 &nbsp; &nbsp;-<br>
 &nbsp; &nbsp;speex &nbsp; &nbsp;5 &nbsp; 2 &nbsp; &nbsp;2 &nbsp; &nbsp;2 &nbsp; &nbsp; &nbsp; &nbsp;2 &nbsp; &nbsp; 2 &nbsp; &nbsp;1 &nbsp; &nbsp; 4 &nbsp; &nbsp;4 &nbsp; &nbsp; - &nbsp; &nbsp;-<br>
2 &nbsp; &nbsp;-<br>
 &nbsp; &nbsp; ilbc &nbsp; &nbsp;- &nbsp; - &nbsp; &nbsp;- &nbsp; &nbsp;- &nbsp; &nbsp; &nbsp; &nbsp;- &nbsp; &nbsp; - &nbsp; &nbsp;- &nbsp; &nbsp; - &nbsp; &nbsp;- &nbsp; &nbsp; - &nbsp; &nbsp;- &nbsp; &nbsp;-<br>
 &nbsp; -<br>
 &nbsp; &nbsp; g726 &nbsp; &nbsp;5 &nbsp; 2 &nbsp; &nbsp;2 &nbsp; &nbsp;2 &nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp; &nbsp; 2 &nbsp; &nbsp;1 &nbsp; &nbsp; 4 &nbsp; &nbsp;4<br>
&nbsp;9 &nbsp; &nbsp;- &nbsp; &nbsp;- &nbsp; &nbsp;-<br>
 &nbsp; &nbsp; g722 &nbsp; &nbsp;- &nbsp; - &nbsp; &nbsp;- &nbsp; &nbsp;- &nbsp; &nbsp; &nbsp; &nbsp;- &nbsp; &nbsp; - &nbsp; &nbsp;- &nbsp; &nbsp; - &nbsp; &nbsp;- &nbsp; &nbsp; - &nbsp; &nbsp;- &nbsp; &nbsp;-<br>
 &nbsp; -<br>
interlink*CLI&gt;<br>
<div class="Ih2E3d"><br>
----- Original Message -----<br>
From: &quot;Alexandre Abreu&quot; &lt;<a href="mailto:alexandre.abreu@redt.com.br">alexandre.abreu@redt.com.br</a>&gt;<br>
To: &lt;<a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a>&gt;<br>
</div><div><div></div><div class="Wj3C7c">Sent: Wednesday, October 01, 2008 11:53 PM<br>
Subject: [AsteriskBrasil] RES: RES: RES: Convesao automaticados arquivosde<br>
audio( Script )<br>
<br>
<br>
Primeiro: Se você tiver o codec g729 carregado ou (a) ele é &quot;pirata&quot; ou (b)<br>
ele é oficial da Digium. Desta forma o comando &#39;core show translation&#39;<br>
mostra o tempo em &#39;ms&#39; na linha e coluna do g729. Uma coisa é interpretar<br>
formato, a outra é a conversão de slin-&gt;g729 e vice-versa (codec carregado).<br>
<br>
Se você tem apenas um SIP PEER é óbvio que você não precisa de codec, você<br>
está usando o suporte do teu ATA (or whatever) em G729, com o seu provedor<br>
que também suporta G729. Isso é o que chamados de pass-through.<br>
<br>
E também é óbvio que você não vai conseguir gravar, pelo exato complemento<br>
que eu fiz no meu último e-mail.<br>
<br>
Pra ficar ainda mais claro:<br>
<br>
&quot;Se ramal1 para provedor1 falam (ambos g729) e há gravação, também existe a<br>
necessidade do codec g729.&quot;<br>
<br>
--<br>
Alexandre Abreu<br>
RedT Telecom<br>
<a href="http://www.redt.com.br" target="_blank">http://www.redt.com.br</a><br>
<br>
-----Mensagem original-----<br>
De: <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a><br>
[mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>] Em nome de<br>
Sebastião Rocha<br>
Enviada em: quarta-feira, 1 de outubro de 2008 23:14<br>
Para: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
Assunto: Re: [AsteriskBrasil] RES: RES: Convesao automatica dos arquivosde<br>
audio( Script )<br>
<br>
carregado é uma coisa, tenho ele carregado e num tenho licença.. ele<br>
funcionar no translate de codesc é outra.<br>
<br>
Alexandre, insisto na pergunta, pois eu tenho o 729 no servidor de testes,<br>
não tenho registro, não usei cracks, tenho sip peer com azzu e justvoip,<br>
ambos em 729 e funcionando bem. consumindo apenas 2k por ligação, porem<br>
tenho problema com gravações, os arquivos são criados, &quot;2&quot; deles, e ficam<br>
com tamanho 0 bytes.<br>
<br>
<br>
<br>
<br>
----- Original Message -----<br>
From: &quot;Alexandre Abreu&quot; &lt;<a href="mailto:alexandre.abreu@redt.com.br">alexandre.abreu@redt.com.br</a>&gt;<br>
To: &lt;<a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a>&gt;<br>
Sent: Wednesday, October 01, 2008 10:37 PM<br>
Subject: [AsteriskBrasil] RES: RES: Convesao automatica dos arquivosde<br>
audio( Script )<br>
<br>
<br>
Sim. Tem que ter o codec g729 (Digium) carregado e ativo no &#39;core show<br>
translation&#39;.<br>
<br>
--<br>
Alexandre Abreu<br>
RedT Telecom<br>
<a href="http://www.redt.com.br" target="_blank">http://www.redt.com.br</a><br>
<br>
-----Mensagem original-----<br>
De: <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a><br>
[mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>] Em nome de<br>
Sebastião Rocha<br>
Enviada em: quarta-feira, 1 de outubro de 2008 22:24<br>
Para: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
Assunto: Re: [AsteriskBrasil] RES: Convesao automatica dos arquivos de<br>
audio( Script )<br>
<br>
&quot;se tem gravação, &nbsp;existe a necessida do codec&quot; = tem que ter registro ?<br>
<br>
<br>
----- Original Message -----<br>
From: &quot;Alexandre Abreu&quot; &lt;<a href="mailto:alexandre.abreu@redt.com.br">alexandre.abreu@redt.com.br</a>&gt;<br>
To: &lt;<a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a>&gt;<br>
Sent: Wednesday, October 01, 2008 9:43 PM<br>
Subject: [AsteriskBrasil] RES: Convesao automatica dos arquivos de audio(<br>
Script )<br>
<br>
<br>
E ainda:<br>
<br>
Se ramal1 para ramal2 falam (ambos g729) e há gravação, também existe a<br>
necessidade do codec g729.<br>
Se ramal1/ramal2/ramal3 (ambos g729) e há necessidade de conferência, também<br>
existe a necessidade do codec g729, pois: g729-&gt;signed linear(mix)-&gt;g729<br>
(não se mistura áudio compactado)<br>
<br>
--<br>
Alexandre Abreu<br>
RedT Telecom<br>
<a href="http://www.redt.com.br" target="_blank">http://www.redt.com.br</a><br>
<br>
De: <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a><br>
[mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>] Em nome de<br>
Sebastião Rocha<br>
Enviada em: quarta-feira, 1 de outubro de 2008 18:07<br>
Para: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
Assunto: Re: [AsteriskBrasil] Convesao automatica dos arquivos de audio (<br>
Script )<br>
<br>
Veja a licença só é necessária caso alguma no ser servidor necessite fazer a<br>
conversão, exemplos...<br>
<br>
ramal1( g729 ) para ramal2(ulaw) é necessária a licença, pois haverá<br>
conversão..<br>
ramal1(g729) para ramal2(g729) não é necessario ter licenças.<br>
<br>
ramal1(g729) para azzu(g729) não é necessário ter licenças.<br>
<br>
Resumindo, coloque disallow=all e allow=g729 em todos os ramais, e não vai<br>
precisar de licenças.. vai funcionar tranquilo!<br>
<br>
<br>
----- Original Message -----<br>
From: adelson sales dos santos barbosa<br>
To: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
Sent: Wednesday, October 01, 2008 3:41 PM<br>
Subject: Re: [AsteriskBrasil] Convesao automatica dos arquivos de audio (<br>
Script )<br>
<br>
<br>
para isso funcionar de wav para G729 eu tenho que ter a licença do G729 no<br>
meu asterisk ?<br>
<br>
<br>
________________________________________<br>
<br>
From: <a href="mailto:sebastiaorocha@interlinksistemas.com.br">sebastiaorocha@interlinksistemas.com.br</a><br>
To: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
Date: Wed, 1 Oct 2008 09:56:11 -0300<br>
Subject: [AsteriskBrasil] Convesao automatica dos arquivos de audio ( Script<br>
)<br>
<br>
Gostaria de compartilhar com o pessoal da lista o script que fiz para<br>
conversão de audio de um formato a outro.<br>
<br>
Fiz o script para uso proprio, porem percebo que algumas pessoas da<br>
lista necessitam e estou compartilhando, bom uso aos que necessitam.<br>
<br>
#!/bin/bash<br>
<br>
# Converte todos os arquivos de audio na pasta do asterisk, de um formato a<br>
outro<br>
# utilizando o proprio asterisk na conversao<br>
<br>
# autor: Sebastião Rocha Pimenta<br>
# criado: 10/09/2008<br>
<br>
# Pastas corretas para armazenamento dos arquivos de audio<br>
# Base: /usr/share/asterisk/sounds/pt_BR<br>
# Letras: /usr/share/asterisk/sounds/letters/pt_BR<br>
# Digitos: /usr/share/asterisk/sounds/digits/pt_BR<br>
<br>
# Mantendo os arquivos de audio nas pastas indicadas, a caixa de mensagens<br>
estará<br>
# com a gramatica corrigida, para isto utilize o language=pt_BR tanto no<br>
config dos ramais<br>
# quanto no config do voicemail e demais onde requer o language.<br>
<br>
# Este script poderá ser publicado livremente em páginas ou forums na<br>
internet, desde que mantenha os creditos do autor.<br>
<br>
# Para utilizar o script.<br>
# dê permissão de scrita ao script: chmod +x nome do script<br>
# para converter de wav a g729, digite na linha de comando: ./nomedoscript<br>
wav g729<br>
# para converter de wav a gsm, digite na linha de comando: ./nomedoscript<br>
wav gsm<br>
# para converter de gsm a g729, digite na linha de comando: ./nomedoscript<br>
gsm g729<br>
<br>
srcformat=&quot;wav&quot;<br>
dstformat=&quot;g729&quot;<br>
<br>
# Verifica se foi passado parametro para origem<br>
if [ &quot;$1 != &quot;&quot; ]; then<br>
srcformat=$1<br>
fi<br>
<br>
# Verifica se foi passado parametro para destino<br>
if [ &quot;$2 != &quot;&quot; ]; then<br>
dstformat=$2<br>
fi<br>
<br>
sons=&quot;/usr/share/asterisk/sounds/&quot;<br>
tarfile=&quot;/asterisk-core-sounds-br-$dstformat-1.4.21.tar.gz&quot;<br>
<br>
cd $sons<br>
rm $tarfile -Rf<br>
<br>
<br>
for src in `find /usr/share/asterisk/sounds/* -print`; do<br>
<br>
# Verifica se esta no formato de origem ( srcformat )<br>
# para efetuar a conversao, ignorando os demais.<br>
test=`echo $src | awk &#39;{ print index($0,&quot;wav&quot;)}&#39;`<br>
if [ ! $test = &quot;0&quot; ]; then<br>
# muda a extensao para a extens de destino<br>
dst=`echo $src | sed -e &quot;s/wav/$dstformat/g&quot;`<br>
<br>
# usa o asterisk para converter o arquivo para o formato indicado<br>
# apenas caso o arquivo de destino nao exista!<br>
# evita perda de tempo ao converter apenas 1 novo arquivo.<br>
#echo &quot;Convertendo: $src para $dst&quot;<br>
if [ ! -f new ]; then<br>
asterisk -rx &quot;file convert $src $dst&quot;<br>
fi<br>
<br>
# Gerar um arquivo tar.gz contendo os arquivos no formato destino<br>
if [ ! -f $tarfile ]; then<br>
tar -C / --verbose --preserve-permissions --create --file=$tarfile<br>
${src:1}<br>
else<br>
tar -C / --verbose --preserve-permissions --append --file=$tarfile<br>
${src:1}<br>
fi<br>
fi<br>
done<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na<br>
rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
<br>
_______________________________________________<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Guilherme Loch Góes<br><br>Notícias e Fórum sobre VoIP com software livre: <a href="http://www.voipexperts.com.br">http://www.voipexperts.com.br</a><br>
</div></div>