[AsteriskBrasil] Problema com ECO
Oberdan Linjardi
oberdan em syma.com.br
Sábado Outubro 21 15:54:21 BRT 2006
Boa tarde, fiz uns os com o ztmonitor... modifiquei o echocancel,
echotraining... e mesmo assim continuo com um pouco de eco, um detalhe
toda vez que eu faco uma ligacao para um milliwatt o tx sempre ficava no
topo, mesmo deixando em -100 (teste) ele ainda continuava no topo.
Bernardo Vieira escreveu:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Assumindo que o problema não é delay introduzido pela parte voip da
> ligação nem reverb dos headsets...
>
>
> Ajuste o rx e tx gain no seu zapata.conf da seguinte forma:
>
> TX:
> 1) Crie um contexto que execute o comando Milliwatt() ao ser executado:
> [milliwatt]
> exten => s,0,Answer
> exten => s,n,Milliwatt()
> exten => s,n,Hangup
>
> 2) Configure o contexto [milliwatt] para receber as ligações do canal
> que você quer ajustar
>
> 3) Rode o comando # ztmonitor <canal> -v no canal que você quer ajustar
>
> 4) Faça uma ligação da PSTN para o número do milliwatt do seu *
>
> 5) Altere o TX gain no zapata.conf
>
> 6) Reinicie o *
>
> 7) Repita 4-6 até que os # do medidor fiquem entre a metade e o máximo,
> sem atingir o máximo.
>
> RX:
> 1) Peça à sua operadora o número do teste milliwatt deles
>
> 2) Rode o comando # ztmonitor <canal> -v no canal que você quer ajustar
>
> 3) Faça uma ligação do seu * para o número do milliwatt da operadora
>
> 4) Altere o TX gain no zapata.conf
>
> 5) Reinicie o *
>
> 6) Repita 3-5 até que os # do medidor fiquem entre a metade e o máximo,
> sem atingir o máximo.
>
> Feito isso, se você tiver sorte as seguintes linhas no seu zapata.conf
> devem eliminar o eco:
>
> echocancel=yes*
> echotraining=yes**
>
> Se você ainda estiver com eco após estas configurações você vai ter que
> confiar nos seus ouvidos e configurar o cancelamento de eco manualmente:
> echotraining=no
> echochancel=(16|32|64|128|256)
>
> Onde os valores representam o números de samples analizados pelo
> cancelador de eco. Isso quer dizer que o cancelador de eco compara o
> sample enviado com os n samples seguintes recebidos e se encontra uma
> versão atenuada do sample original nos samples recebidos, filtra o
> sample. Como efeito, este valor tem que ser aproximadamente igual ao
> tempo entre a transmissão do sinal e a recepção do eco (ou seja, viagem
> de ida e volta), se for muito menor o eco será ignorado, se for maior
> você vai introduzir atraso na conversa. Como cada sample de TDM = 1/8000
> segundos:
> echochancel=16 => 2 ms
> (...)
> echochancel=256 => 32 ms
>
>
> * o valor padrão, echocancel=yes equivale a echocancel=128
>
> ** echotraining tenta determinar a duração do eco deixando deixando o
> transmissor mudo logo que a ligação é estabelecida, então envia um pulso
> e espera que este pulso retorne, no entando algumas centrais demoram
> muito entre sinalizar a ligação como estabelecida e efetivamente fechar
> o circuito, nesse caso o echotraining acaba medindo o eco em um circuito
> aberto o que resultará em uma medição incorreta.
>
>
>
>
> Referências:
> http://www.voip-info.org/wiki/index.php?page=Asterisk+Echo+Cancellation
> http://www.voip-info.org/wiki/index.php?page=Asterisk+cmd+Milliwatt
> http://www.asteriskdocs.org/modules/tinycontent/content/docbook/current/docs-html/x1695.html
> http://www.voip-info.org/wiki-Asterisk+config+zapata.conf
>
> Oberdan Linjardi wrote:
>
>> Boa noite, tenho em minha rede um servidor asterisk com 67 ramais entre
>> ipphones, e softphones, possuo também 2 links de telefonia 1 embratel
>> isdn, 1 gvt r2, ligados a uma placa digium te205p, estou tendo sérios
>> problemas de eco, lembrando que esse eco acontece na maioria das vezes
>> em ligacoes interurbanas, já fiz alteracoes no unicall.conf, zapata,
>> zaptel.conf... já recompilei o zaptel com as opcoes de cancelamento de
>> eco, cheguei a fazer uma nova instalacao, procurei na voip-info, GOOGLE
>> por alguma dica, solucao, mas nao encontrei, alguem poderia, ou teria
>> alguma ideia para me ajudar?
>>
>> Obrigado.
>> ----------------------------------------
>> Estação VoIP 2006
>> 5 e 6 Dezembro
>> Curitiba PR
>> http://www.estacaovoip.com.br
>>
>> _______________________________________________
>> LIsta de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>> _______________________________________________
>> Acesse o wiki AsteriskBrasil.org:
>> http://www.asteriskbrasil.org
>>
>>
>>
>
> - --
> "What most profoundly divides two men is a different sense and degree of
> cleanliness. What help is all honesty and mutual utility, what help is
> all the good will for each other: in the end the fact remains-they can't
> stand each other?s smell!"
>
> - - Nietzsche
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFFN7ph2QVs8jsa1mQRAn7QAJ40JU1bOFv14Rl54/o45fJL2grmtgCfWUGo
> ZqG9bpINoo9XxSTIrjkBPeA=
> =Ln++
> -----END PGP SIGNATURE-----
> ----------------------------------------
> Estação VoIP 2006
> 5 e 6 Dezembro
> Curitiba PR
> http://www.estacaovoip.com.br
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> _______________________________________________
> Acesse o wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org
>
>
>
Mais detalhes sobre a lista de discussão AsteriskBrasil