[AsteriskBrasil] Problemas de Eco e Voz cortada

Vinícius Fontes vinicius em canall.com.br
Quinta Março 12 17:37:42 BRT 2009


Esses são sintomas típicos de falta de QoS. Basicamente o que está acontecendo é que o tráfego de voz está competindo com o tráfego de dados, e a voz quase sempre leva a pior. A sugestão do colega de implementar o jitter buffer pode amenizar ou resolver a voz picotada, mas também pode aumentar significativamente o eco.

Para resolver 100%, não tem outro jeito: QoS de ponta a ponta. No dia a dia tenho usado a linha de switches 2824 da 3Com e obtendo excelentes resultados.



Vinícius Fontes
www.asteriskforum.com.br - Informações e discussão sobre Asterisk e telefonia IP



----- "Rodrigo Gonzalez de Souza" <rodrigo.consultorlinux em gmail.com> escreveu:

> Olá a todos,
> 
> Algumas ligações estão chegando com eco (só pra quem está dentro da
> empresa), e outras, pra quem é de fora da empresa, recebe nossa
> ligação como se a comunicação estivesse falhando "com a voz cortando".
> 
> Tenho um servidor com mais de 200 ramais SIP, uma placa Digium TE410P
> com módulo de cancelamento de eco, dois E1 chegando nessa placa.
> Todos os aparelhos são telefones VOIP usando codec G.711Mu. Estão numa
> rede físicamente separada da rede de dados. Não tenho nenhum tronco
> SIP ou IAX.
> 
> Verifiquei o aterramento, a operadora testou os links E1, verifiquei
> consumo de processamento e memória do servidor.
> 
> 
> Abaixo zapata.conf
> [trunkgroups]
> 
> [channels]
> 
> language=br
> context=from-zaptel
> usecallerid=yes
> hidecallerid=no
> callwaiting=yes
> usecallingpres=yes
> callwaitingcallerid=yes
> threewaycalling=yes
> transfer=yes
> cancallforward=yes
> callreturn=yes
> echocancel=yes
> echocancelwhenbridged=no
> echotraining=800
> rxgain=0.0
> txgain=0.0
> callgroup=1
> pickupgroup=1
> immediate=no
> faxdetect=no
> 
> ;Include genzaptelconf configs
> #include zapata-auto.conf
> 
> ;Include AMP configs
> #include zapata_additional.conf
> 
> context=from-pstn
> callerid=asreceived
> group=0
> signalling=pri_cpe
> channel => 1-15,17-31
> crc4=no
> switchtype=euroisdn
> 
> 
> Abaixo mensagens do log.
> 
> [Mar 12 16:33:48] WARNING[11862] app_macro.c: No such context
> 'macro-from-zaptel-51' for macro 'from-zaptel-51'
> [Mar 12 16:33:54] WARNING[11874] app_macro.c: No such context
> 'macro-from-zaptel-52' for macro 'from-zaptel-52'
> [Mar 12 16:34:23] WARNING[11893] app_macro.c: No such context
> 'macro-from-zaptel-53' for macro 'from-zaptel-53'
> [Mar 12 16:34:39] WARNING[11914] app_macro.c: No such context
> 'macro-from-zaptel-54' for macro 'from-zaptel-54'
> [Mar 12 16:35:43] WARNING[11971] app_macro.c: No such context
> 'macro-from-zaptel-55' for macro 'from-zaptel-55'
> [Mar 12 16:35:55] WARNING[11991] app_macro.c: No such context
> 'macro-from-zaptel-56' for macro 'from-zaptel-56'
> [Mar 12 16:36:39] WARNING[12030] app_macro.c: No such context
> 'macro-from-zaptel-57' for macro 'from-zaptel-57'
> [Mar 12 16:36:49] WARNING[10481] chan_sip.c: Maximum retries exceeded
> on transmission 58b83736-b7131fef-7bb08ee0 em 10.0.1.20 for seqno 2
> (Critical Response)
> [Mar 12 16:37:36] WARNING[12073] app_macro.c: No such context
> 'macro-from-zaptel-58' for macro 'from-zaptel-58'
> [Mar 12 16:37:58] WARNING[12111] app_macro.c: No such context
> 'macro-from-zaptel-59' for macro 'from-zaptel-59'
> [Mar 12 16:38:15] WARNING[12137] app_macro.c: No such context
> 'macro-from-zaptel-60' for macro 'from-zaptel-60'
> [Mar 12 16:38:20] WARNING[10481] chan_sip.c: Maximum retries exceeded
> on transmission d5471c84-e1226897-21022652 em 10.0.1.14 for seqno 2
> (Critical Response)
> [Mar 12 16:38:31] WARNING[12166] app_macro.c: No such context
> 'macro-from-zaptel-61' for macro 'from-zaptel-61'
> [Mar 12 16:38:45] WARNING[10481] chan_sip.c: Maximum retries exceeded
> on transmission 355bbe51-e4630612-4f2dcae7 em 10.0.1.50 for seqno 2
> (Critical Response)
> [Mar 12 16:38:59] WARNING[10481] chan_sip.c: Maximum retries exceeded
> on transmission 4393d89d-b8b4d9ea-c574393f em 10.0.1.25 for seqno 2
> (Critical Response)
> [Mar 12 16:39:00] ERROR[10472] chan_zap.c: !! Got reject for frame
> 127, but we only have others!
> [Mar 12 16:39:02] WARNING[12205] app_macro.c: No such context
> 'macro-from-zaptel-62' for macro 'from-zaptel-62'
> [Mar 12 16:39:06] WARNING[12188] func_db.c: DB requires an argument,
> DB(<family>/<key>)
> [Mar 12 16:39:35] WARNING[12240] app_macro.c: No such context
> 'macro-from-zaptel-32' for macro 'from-zaptel-32'
> [Mar 12 16:39:41] WARNING[12248] app_macro.c: No such context
> 'macro-from-zaptel-33' for macro 'from-zaptel-33'
> [Mar 12 16:40:08] WARNING[12265] app_macro.c: No such context
> 'macro-from-zaptel-34' for macro 'from-zaptel-34'
> [Mar 12 16:40:43] WARNING[12283] app_macro.c: No such context
> 'macro-from-zaptel-35' for macro 'from-zaptel-35'
> [Mar 12 16:40:58] WARNING[12298] app_macro.c: No such context
> 'macro-from-zaptel-36' for macro 'from-zaptel-36'
> [Mar 12 16:42:24] WARNING[12336] app_macro.c: No such context
> 'macro-from-zaptel-37' for macro 'from-zaptel-37'
> [Mar 12 16:42:30] WARNING[12346] app_macro.c: No such context
> 'macro-from-zaptel-38' for macro 'from-zaptel-38'
> [Mar 12 16:42:55] WARNING[12366] app_macro.c: No such context
> 'macro-from-zaptel-39' for macro 'from-zaptel-39'
> [Mar 12 16:44:03] WARNING[12404] app_macro.c: No such context
> 'macro-from-zaptel-40' for macro 'from-zaptel-40'
> [Mar 12 16:44:36] NOTICE[10481] chan_sip.c: Nothing to pick up for
> 11fbcb42-7899e91f-dd731a08 em 10.0.1.42
> [Mar 12 16:44:47] WARNING[10481] chan_sip.c: Remote host can't match
> request NOTIFY to call ' 8e832576-3f832e99-ec899fc0 em 10.0.1.32 '.
> Giving up.
> [Mar 12 16:45:36] WARNING[12454] app_macro.c: No such context
> 'macro-from-zaptel-41' for macro 'from-zaptel-41'
> 
> 
> Preciso de uma idéia do q pode estar acontecendo.
> 
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no
> Brasil rodando o Android da Google.
> http://www.neodroid.com
> 
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
> 
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro
> na rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Mais detalhes sobre a lista de discussão AsteriskBrasil