Re: [AsteriskBrasil] Problema com cancelamento echo OSLEC
Alguem já usou esse algoritmo de cancelamento da digium: 8HPECLIC Será melhor que OSLEC? Em 15 de maio de 2013 15:31, Alexandre Cavalcante Alencar alexandre.alen...@gmail.com escreveu: Senhores, A referência [1] que faltou: Existing Digium Customers Existing Digium customers can obtain their free HPEC license by registering their card https://my.digium.com/en/users/registered-products/, if not done so already, and logging into their Digium.com account to view their list of registered productshttps://my.digium.com/en/users/registered-products/. There will be a link to obtain the free HPEC license key next to each registered analog telephony card. Customers can even have this information sent to their email accounts with the press of a button. [1] http://www.digium.com/en/products/software/high-performance-echo-cancellation Alexandre Alencar Twitter @alexandreitpro http://blog.alexandrealencar.net/ http://www.alexandrealencar.net/ http://www.alexandrealencar.com http://www.servicosdeti.com.br/ COBIT, ITIL, CSM, LPI, MCP-I 2013/5/15 Thiago Anselmo thiagoo.ansel...@gmail.com Muito Obrigado Alexandre pela aula ;) Minha placa não tem o hardware para fazer o cancelamento terá que ser feita via software mesmo!! vou realizar os testes que você forneceu acima!! Obrigado pela atenção!!! Em 15 de maio de 2013 14:07, Alexandre Cavalcante Alencar alexandre.alen...@gmail.com escreveu: Thiago, Pela saída do DAHDI, esta placa tem um cancelador de echo em hardware... porque não usar ele? Troubleshooting: 1. Para cada uma das linhas, conecte um telefone e faça chamadas, há eco? Caso positivo, ligue para sua operadora, o problema é com a operadora/infraestrutura usada por ela (ou mesmo a fornecida por você, os cabos internos) 2. Sua placa tem cancelamento de eco em hardware (parece que sim pelo seu log)? Se tiver e o problema não foi identificado e corrigido no pasaso 1 (você ligou para a operadora e esperou a solução por lá?), tente trocar a placa de telefonia de slot, quando mesmo com o cancelador de eco por hardware você ainda enfrenta problemas, não há muito o que fazer. 3. Se você identificou o problema no passo 1, não deveria estar aqui. Se você identificou um cancelador de eco em hardware no passo 2, não deveria estar aqui. Se sua placa não tem cancelador de eco por hardware, ative um por software: OSLEC, HPEC (donos de placas Digium registradas têm acesso free [1]), MG2, SEC, SEC2, KB1, JPAH. Escolha um e apenas um, aquele que tiver o melhor desempenho em seu cenário. 3.1 Ative o cancelamento de eco 3.2 Desative o cancelamento de eco em pontes TDM 3.3 Experimente os modos de treino do cancelador de eco no inicio das chamadas 3.4 Experimente os modos de cancelamento agressivo 3.5 Experimente diferentes ganhos de recepção: -5, -10, -15, etc 3.6 Desative a auto-correção de ganho 3.7 Experimente os filtros de redução de ruído Se o problema de eco for causado por rede, estes são os locais a checar: Firewall SPI Transformações de pacotes SIP (em gateways, SBC, etc) Gateway de camada de aplicação e SIP ALG NAT Inspeção de pacotes (SIP/Media) Detecção inteligente de pacotes (soluções de segurança pró-ativas) Tráfego (congestionando) de rede, ex: vários dispositivos baixando firmwares via TFTP... Sds Alexandre Alencar Twitter @alexandreitpro http://blog.alexandrealencar.net/ http://www.alexandrealencar.net/ http://www.alexandrealencar.com http://www.servicosdeti.com.br/ COBIT, ITIL, CSM, LPI, MCP-I On Wed, May 15, 2013 at 9:56 AM, Thiago Anselmo thiagoo.ansel...@gmail.com wrote: Já configurei o cancelamento de echo via software e mesmo assim, não funciona! DAHDI Tools Version - 2.6.2 DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec [trunkgroups] [channels] usecallerid=yes hidecallerid=no callwaiting=yes threewaycalling=yes transfer=yes echocancel=yes echocancelwhenbridged=no relaxdtmf=yes cidsignalling=dtmf busydetect=yes rxgain=8.0 txgain=0.0 group=0 signalling=fxs_ks channel=1 group=1 signalling=fxs_ks channel=2 Algo mais que posso fazer? -- Thiago Anselmo ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
Re: [AsteriskBrasil] Problema com cancelamento echo OSLEC
Precisamos de maiores informações.. Como sabe que nao funciona? Posta a saída do comando: #dahdi_cfg -vvv se tudo correu bem, você verá algo como abaixo: DAHDI Tools Version – 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) 1 channels to configure. Changing signalling on channel 1 from Unused to FXS Kewlstart Setting echocan for channel 1 to oslec Instalou ele com asterisk e dahdi down e depois subiu ambos? PRIMEIRA COISA A SER FEITA É IR NO DAHDI INSTALADO E DAR MAKE UNINSTALL E MAKE CLEAN NA RAIZ E NAS PASTAS TOOLS E LINUX (caso ele esteja já instalado). APOS REMOVER A PASTA. DESCOMPACTAR E REALIZAR OS PROCEDIMENTOS DE COPIA DOS ARQUIVOS DO OSLEC PARA O MESMO E DEPOIS NA RAIZ COMPILAR COM MAKE E MAKE INSTALL. Vamos aos passos: descompactar o arquivo baixado root@src#tar -xjvf linux-2.6.xx.tar.bz2 entrar no diretorio que descompactou o dahdi root@src# cd /usr/src/dahdi-linux-2.3.0.1/linux/drivers criar um diretorio com nome staging root@drivers# mkdir staging copiar do kernel para o novo diretorio criado root@drivers# cp -fR /usr/src/linux-linux-2.6.xx/linux/drivers/staging/echo staging/echo Saída do diretório com o conteúdo antes da recompilação do dahdi: ls /usr/src/dahdi-linux-complete-2.5.0.2+2.5.0.2/linux/drivers/staging/echo/ echo.c echo.h fir.h Kconfig Makefile oslec.h TODO Voltando ao diretório do dahdi encontramos em: /usr/src/dahdi-linux-complete-2.6.0+2.6.0/linux/drivers/dahdi/Kbuild Obs::q! K é maiúsculo. incluir no arquivo kbuild sed -i “s|#obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|” /usr/src/dahdi-linux-complete-2.5.0.2+2.5.0.2/linux/drivers/dahdi/Kbuild sed -i “s|#obj-m += ../staging/echo/|obj-m += ../staging/echo/|” /usr/src/dahdi-linux-complete-2.5.0.2+2.5.0.2/linux/drivers/dahdi/Kbuild O arquivo Kbuild dentro do echo em staging criará e ficará somente com o conteuda abaixo: echo ‘obj-m += echo.o’ /usr/src/dahdi-linux-complete-2.6.0+2.6.0/linux/drivers/staging/echo/Kbuild vi k OBS: CUIDADO POIS AS VEZES AO COPIAR E COLOCAR A ASPAS é substituida pelo ponto, entao corrija se necessário root@drivers# vi dahdi/Kbuild Depois observer se deu certo: Procure pelo seguinte trecho: # Only enable this if you think you know what you’re doing. This is not # supported yet: #obj-m += dahdi_echocan_oslec.o # # A quick and dirty way to build OSLEC, if you happened to place it # yourself in the dahdi source tree. This is experimental. See README # regarding OSLEC. #obj-m += ../staging/echo/ Deverá ter ficado desta forma: # Only enable this if you think you know what you’re doing. This is not # supported yet: / # # A quick and dirty way to build OSLEC, if you happened to place it # yourself in the dahdi source tree. This is experimental. See README # regarding OSLEC. obj-m += ../staging/echo/ Volte para o diretorio de fontes do dahdi. root@drivers# cd /usr/src/dahdi-linux-2.3.0.1 make uninstall make clean root@dahdi-linux-2.3.0.1# make CC [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/dahdi_echocan_oslec.o CC [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/../staging/echo/echo.o Building modules, stage 2. MODPOST 32 modules CC /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/../staging/echo/echo.mod.o LD [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/../staging/echo/echo.ko CC /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/dahdi_echocan_oslec.mod.o LD [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/dahdi_echocan_oslec.ko root@dahdi-linux-2.3.0.1# make install Agora só precisamos configurar o dahdi. EXEMPLO: #vi /etc/dahdi/system.conf loadzone = br defaultzone = br fxsks = 1 channels = 1 echocanceller = oslec,1-4 vi /etc/asterisk/chan_dahdi.conf Se ainda não tiver, adicione as linhas abaixo: [channels] ;… echocancel=yes ;echotraining=yes; COMENTAR ESSE. O OSLEC NAO EH COMPATIVEL COM O MESMO ;echocancelwhenbridge ; COMENTAR ESSE. O OSLEC NAO EH COMPATIVEL COM O MESMO 2013/5/15 Thiago Anselmo thiagoo.ansel...@gmail.com Já configurei o cancelamento de echo via software e mesmo assim, não funciona! DAHDI Tools Version - 2.6.2 DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec [trunkgroups] [channels] usecallerid=yes hidecallerid=no callwaiting=yes threewaycalling=yes transfer=yes echocancel=yes echocancelwhenbridged=no relaxdtmf=yes cidsignalling=dtmf busydetect=yes rxgain=8.0 txgain=0.0 group=0 signalling=fxs_ks channel=1 group=1 signalling=fxs_ks channel=2 Algo mais que posso fazer? -- Thiago Anselmo ___ KHOMP:
Re: [AsteriskBrasil] Problema com cancelamento echo OSLEC
DAHDI Tools Version - 2.6.2 DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec tá ai a saida!! mais digo que não funciona pois tem um echo gigante ainda!! mesmo com o OSLEC configurado. Em 15 de maio de 2013 10:22, Ulisses Féres - Abratel Telecom ufe...@abratel.com.br escreveu: Precisamos de maiores informações.. Como sabe que nao funciona? Posta a saída do comando: #dahdi_cfg -vvv se tudo correu bem, você verá algo como abaixo: DAHDI Tools Version – 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) 1 channels to configure. Changing signalling on channel 1 from Unused to FXS Kewlstart Setting echocan for channel 1 to oslec Instalou ele com asterisk e dahdi down e depois subiu ambos? PRIMEIRA COISA A SER FEITA É IR NO DAHDI INSTALADO E DAR MAKE UNINSTALL E MAKE CLEAN NA RAIZ E NAS PASTAS TOOLS E LINUX (caso ele esteja já instalado). APOS REMOVER A PASTA. DESCOMPACTAR E REALIZAR OS PROCEDIMENTOS DE COPIA DOS ARQUIVOS DO OSLEC PARA O MESMO E DEPOIS NA RAIZ COMPILAR COM MAKE E MAKE INSTALL. Vamos aos passos: descompactar o arquivo baixado root@src#tar -xjvf linux-2.6.xx.tar.bz2 entrar no diretorio que descompactou o dahdi root@src# cd /usr/src/dahdi-linux-2.3.0.1/linux/drivers criar um diretorio com nome staging root@drivers# mkdir staging copiar do kernel para o novo diretorio criado root@drivers# cp -fR /usr/src/linux-linux-2.6.xx/linux/drivers/staging/echo staging/echo Saída do diretório com o conteúdo antes da recompilação do dahdi: ls /usr/src/dahdi-linux-complete-2.5.0.2+ 2.5.0.2/linux/drivers/staging/echo/ echo.c echo.h fir.h Kconfig Makefile oslec.h TODO Voltando ao diretório do dahdi encontramos em: /usr/src/dahdi-linux-complete-2.6.0+2.6.0/linux/drivers/dahdi/Kbuild Obs::q! K é maiúsculo. incluir no arquivo kbuild sed -i “s|#obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|” /usr/src/dahdi-linux-complete-2.5.0.2+2.5.0.2/linux/drivers/dahdi/Kbuild sed -i “s|#obj-m += ../staging/echo/|obj-m += ../staging/echo/|” /usr/src/dahdi-linux-complete-2.5.0.2+2.5.0.2/linux/drivers/dahdi/Kbuild O arquivo Kbuild dentro do echo em staging criará e ficará somente com o conteuda abaixo: echo ‘obj-m += echo.o’ /usr/src/dahdi-linux-complete-2.6.0+2.6.0/linux/drivers/staging/echo/Kbuild vi k OBS: CUIDADO POIS AS VEZES AO COPIAR E COLOCAR A ASPAS é substituida pelo ponto, entao corrija se necessário root@drivers# vi dahdi/Kbuild Depois observer se deu certo: Procure pelo seguinte trecho: # Only enable this if you think you know what you’re doing. This is not # supported yet: #obj-m += dahdi_echocan_oslec.o # # A quick and dirty way to build OSLEC, if you happened to place it # yourself in the dahdi source tree. This is experimental. See README # regarding OSLEC. #obj-m += ../staging/echo/ Deverá ter ficado desta forma: # Only enable this if you think you know what you’re doing. This is not # supported yet: / # # A quick and dirty way to build OSLEC, if you happened to place it # yourself in the dahdi source tree. This is experimental. See README # regarding OSLEC. obj-m += ../staging/echo/ Volte para o diretorio de fontes do dahdi. root@drivers# cd /usr/src/dahdi-linux-2.3.0.1 make uninstall make clean root@dahdi-linux-2.3.0.1# make CC [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/dahdi_echocan_oslec.o CC [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/../staging/echo/echo.o Building modules, stage 2. MODPOST 32 modules CC /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/../staging/echo/echo.mod.o LD [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/../staging/echo/echo.ko CC /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/dahdi_echocan_oslec.mod.o LD [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/dahdi_echocan_oslec.ko root@dahdi-linux-2.3.0.1# make install Agora só precisamos configurar o dahdi. EXEMPLO: #vi /etc/dahdi/system.conf loadzone = br defaultzone = br fxsks = 1 channels = 1 echocanceller = oslec,1-4 vi /etc/asterisk/chan_dahdi.conf Se ainda não tiver, adicione as linhas abaixo: [channels] ;… echocancel=yes ;echotraining=yes; COMENTAR ESSE. O OSLEC NAO EH COMPATIVEL COM O MESMO ;echocancelwhenbridge ; COMENTAR ESSE. O OSLEC NAO EH COMPATIVEL COM O MESMO 2013/5/15 Thiago Anselmo thiagoo.ansel...@gmail.com Já configurei o cancelamento de echo via software e mesmo assim, não funciona! DAHDI Tools Version - 2.6.2 DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel
Re: [AsteriskBrasil] Problema com cancelamento echo OSLEC
A placa que eu tenho é uma TDM410P da digium. Em 15 de maio de 2013 10:25, Thiago Anselmo thiagoo.ansel...@gmail.comescreveu: DAHDI Tools Version - 2.6.2 DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec tá ai a saida!! mais digo que não funciona pois tem um echo gigante ainda!! mesmo com o OSLEC configurado. Em 15 de maio de 2013 10:22, Ulisses Féres - Abratel Telecom ufe...@abratel.com.br escreveu: Precisamos de maiores informações.. Como sabe que nao funciona? Posta a saída do comando: #dahdi_cfg -vvv se tudo correu bem, você verá algo como abaixo: DAHDI Tools Version – 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) 1 channels to configure. Changing signalling on channel 1 from Unused to FXS Kewlstart Setting echocan for channel 1 to oslec Instalou ele com asterisk e dahdi down e depois subiu ambos? PRIMEIRA COISA A SER FEITA É IR NO DAHDI INSTALADO E DAR MAKE UNINSTALL E MAKE CLEAN NA RAIZ E NAS PASTAS TOOLS E LINUX (caso ele esteja já instalado). APOS REMOVER A PASTA. DESCOMPACTAR E REALIZAR OS PROCEDIMENTOS DE COPIA DOS ARQUIVOS DO OSLEC PARA O MESMO E DEPOIS NA RAIZ COMPILAR COM MAKE E MAKE INSTALL. Vamos aos passos: descompactar o arquivo baixado root@src#tar -xjvf linux-2.6.xx.tar.bz2 entrar no diretorio que descompactou o dahdi root@src# cd /usr/src/dahdi-linux-2.3.0.1/linux/drivers criar um diretorio com nome staging root@drivers# mkdir staging copiar do kernel para o novo diretorio criado root@drivers# cp -fR /usr/src/linux-linux-2.6.xx/linux/drivers/staging/echo staging/echo Saída do diretório com o conteúdo antes da recompilação do dahdi: ls /usr/src/dahdi-linux-complete-2.5.0.2+ 2.5.0.2/linux/drivers/staging/echo/ echo.c echo.h fir.h Kconfig Makefile oslec.h TODO Voltando ao diretório do dahdi encontramos em: /usr/src/dahdi-linux-complete-2.6.0+2.6.0/linux/drivers/dahdi/Kbuild Obs::q! K é maiúsculo. incluir no arquivo kbuild sed -i “s|#obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|” /usr/src/dahdi-linux-complete-2.5.0.2+ 2.5.0.2/linux/drivers/dahdi/Kbuild sed -i “s|#obj-m += ../staging/echo/|obj-m += ../staging/echo/|” /usr/src/dahdi-linux-complete-2.5.0.2+2.5.0.2/linux/drivers/dahdi/Kbuild O arquivo Kbuild dentro do echo em staging criará e ficará somente com o conteuda abaixo: echo ‘obj-m += echo.o’ /usr/src/dahdi-linux-complete-2.6.0+2.6.0/linux/drivers/staging/echo/Kbuild vi k OBS: CUIDADO POIS AS VEZES AO COPIAR E COLOCAR A ASPAS é substituida pelo ponto, entao corrija se necessário root@drivers# vi dahdi/Kbuild Depois observer se deu certo: Procure pelo seguinte trecho: # Only enable this if you think you know what you’re doing. This is not # supported yet: #obj-m += dahdi_echocan_oslec.o # # A quick and dirty way to build OSLEC, if you happened to place it # yourself in the dahdi source tree. This is experimental. See README # regarding OSLEC. #obj-m += ../staging/echo/ Deverá ter ficado desta forma: # Only enable this if you think you know what you’re doing. This is not # supported yet: / # # A quick and dirty way to build OSLEC, if you happened to place it # yourself in the dahdi source tree. This is experimental. See README # regarding OSLEC. obj-m += ../staging/echo/ Volte para o diretorio de fontes do dahdi. root@drivers# cd /usr/src/dahdi-linux-2.3.0.1 make uninstall make clean root@dahdi-linux-2.3.0.1# make CC [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/dahdi_echocan_oslec.o CC [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/../staging/echo/echo.o Building modules, stage 2. MODPOST 32 modules CC /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/../staging/echo/echo.mod.o LD [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/../staging/echo/echo.ko CC /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/dahdi_echocan_oslec.mod.o LD [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/dahdi_echocan_oslec.ko root@dahdi-linux-2.3.0.1# make install Agora só precisamos configurar o dahdi. EXEMPLO: #vi /etc/dahdi/system.conf loadzone = br defaultzone = br fxsks = 1 channels = 1 echocanceller = oslec,1-4 vi /etc/asterisk/chan_dahdi.conf Se ainda não tiver, adicione as linhas abaixo: [channels] ;… echocancel=yes ;echotraining=yes; COMENTAR ESSE. O OSLEC NAO EH COMPATIVEL COM O MESMO ;echocancelwhenbridge ; COMENTAR ESSE. O OSLEC NAO EH COMPATIVEL COM O MESMO 2013/5/15 Thiago Anselmo thiagoo.ansel...@gmail.com Já configurei o cancelamento de echo via software e mesmo assim, não funciona! DAHDI
Re: [AsteriskBrasil] Problema com cancelamento echo OSLEC
Se ler o que escrevi verá que tem de desabilitar algo que está habilitado no seu dahdi. E tb solicitamos postar: dahdi_cfg -vvv Em 15 de maio de 2013 10:26, Thiago Anselmo thiagoo.ansel...@gmail.comescreveu: A placa que eu tenho é uma TDM410P da digium. Em 15 de maio de 2013 10:25, Thiago Anselmo thiagoo.ansel...@gmail.comescreveu: DAHDI Tools Version - 2.6.2 DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec tá ai a saida!! mais digo que não funciona pois tem um echo gigante ainda!! mesmo com o OSLEC configurado. Em 15 de maio de 2013 10:22, Ulisses Féres - Abratel Telecom ufe...@abratel.com.br escreveu: Precisamos de maiores informações.. Como sabe que nao funciona? Posta a saída do comando: #dahdi_cfg -vvv se tudo correu bem, você verá algo como abaixo: DAHDI Tools Version – 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) 1 channels to configure. Changing signalling on channel 1 from Unused to FXS Kewlstart Setting echocan for channel 1 to oslec Instalou ele com asterisk e dahdi down e depois subiu ambos? PRIMEIRA COISA A SER FEITA É IR NO DAHDI INSTALADO E DAR MAKE UNINSTALL E MAKE CLEAN NA RAIZ E NAS PASTAS TOOLS E LINUX (caso ele esteja já instalado). APOS REMOVER A PASTA. DESCOMPACTAR E REALIZAR OS PROCEDIMENTOS DE COPIA DOS ARQUIVOS DO OSLEC PARA O MESMO E DEPOIS NA RAIZ COMPILAR COM MAKE E MAKE INSTALL. Vamos aos passos: descompactar o arquivo baixado root@src#tar -xjvf linux-2.6.xx.tar.bz2 entrar no diretorio que descompactou o dahdi root@src# cd /usr/src/dahdi-linux-2.3.0.1/linux/drivers criar um diretorio com nome staging root@drivers# mkdir staging copiar do kernel para o novo diretorio criado root@drivers# cp -fR /usr/src/linux-linux-2.6.xx/linux/drivers/staging/echo staging/echo Saída do diretório com o conteúdo antes da recompilação do dahdi: ls /usr/src/dahdi-linux-complete-2.5.0.2+ 2.5.0.2/linux/drivers/staging/echo/ echo.c echo.h fir.h Kconfig Makefile oslec.h TODO Voltando ao diretório do dahdi encontramos em: /usr/src/dahdi-linux-complete-2.6.0+2.6.0/linux/drivers/dahdi/Kbuild Obs::q! K é maiúsculo. incluir no arquivo kbuild sed -i “s|#obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|” /usr/src/dahdi-linux-complete-2.5.0.2+ 2.5.0.2/linux/drivers/dahdi/Kbuild sed -i “s|#obj-m += ../staging/echo/|obj-m += ../staging/echo/|” /usr/src/dahdi-linux-complete-2.5.0.2+2.5.0.2/linux/drivers/dahdi/Kbuild O arquivo Kbuild dentro do echo em staging criará e ficará somente com o conteuda abaixo: echo ‘obj-m += echo.o’ /usr/src/dahdi-linux-complete-2.6.0+2.6.0/linux/drivers/staging/echo/Kbuild vi k OBS: CUIDADO POIS AS VEZES AO COPIAR E COLOCAR A ASPAS é substituida pelo ponto, entao corrija se necessário root@drivers# vi dahdi/Kbuild Depois observer se deu certo: Procure pelo seguinte trecho: # Only enable this if you think you know what you’re doing. This is not # supported yet: #obj-m += dahdi_echocan_oslec.o # # A quick and dirty way to build OSLEC, if you happened to place it # yourself in the dahdi source tree. This is experimental. See README # regarding OSLEC. #obj-m += ../staging/echo/ Deverá ter ficado desta forma: # Only enable this if you think you know what you’re doing. This is not # supported yet: / # # A quick and dirty way to build OSLEC, if you happened to place it # yourself in the dahdi source tree. This is experimental. See README # regarding OSLEC. obj-m += ../staging/echo/ Volte para o diretorio de fontes do dahdi. root@drivers# cd /usr/src/dahdi-linux-2.3.0.1 make uninstall make clean root@dahdi-linux-2.3.0.1# make CC [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/dahdi_echocan_oslec.o CC [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/../staging/echo/echo.o Building modules, stage 2. MODPOST 32 modules CC /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/../staging/echo/echo.mod.o LD [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/../staging/echo/echo.ko CC /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/dahdi_echocan_oslec.mod.o LD [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/dahdi_echocan_oslec.ko root@dahdi-linux-2.3.0.1# make install Agora só precisamos configurar o dahdi. EXEMPLO: #vi /etc/dahdi/system.conf loadzone = br defaultzone = br fxsks = 1 channels = 1 echocanceller = oslec,1-4 vi /etc/asterisk/chan_dahdi.conf Se ainda não tiver, adicione as linhas abaixo: [channels] ;… echocancel=yes ;echotraining=yes; COMENTAR ESSE. O OSLEC NAO EH COMPATIVEL COM O MESMO
Re: [AsteriskBrasil] Problema com cancelamento echo OSLEC
Sim, já fiz isso e também já postei oque você me pediu! mais segue novamente a saida do meu dahdi_cfg -vvv DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: OSLEC) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: OSLEC) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to OSLEC Setting echocan for channel 2 to OSLEC Em 15 de maio de 2013 10:33, Ulisses Féres - Abratel Telecom ufe...@abratel.com.br escreveu: Se ler o que escrevi verá que tem de desabilitar algo que está habilitado no seu dahdi. E tb solicitamos postar: dahdi_cfg -vvv Em 15 de maio de 2013 10:26, Thiago Anselmo thiagoo.ansel...@gmail.comescreveu: A placa que eu tenho é uma TDM410P da digium. Em 15 de maio de 2013 10:25, Thiago Anselmo thiagoo.ansel...@gmail.comescreveu: DAHDI Tools Version - 2.6.2 DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec tá ai a saida!! mais digo que não funciona pois tem um echo gigante ainda!! mesmo com o OSLEC configurado. Em 15 de maio de 2013 10:22, Ulisses Féres - Abratel Telecom ufe...@abratel.com.br escreveu: Precisamos de maiores informações.. Como sabe que nao funciona? Posta a saída do comando: #dahdi_cfg -vvv se tudo correu bem, você verá algo como abaixo: DAHDI Tools Version – 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) 1 channels to configure. Changing signalling on channel 1 from Unused to FXS Kewlstart Setting echocan for channel 1 to oslec Instalou ele com asterisk e dahdi down e depois subiu ambos? PRIMEIRA COISA A SER FEITA É IR NO DAHDI INSTALADO E DAR MAKE UNINSTALL E MAKE CLEAN NA RAIZ E NAS PASTAS TOOLS E LINUX (caso ele esteja já instalado). APOS REMOVER A PASTA. DESCOMPACTAR E REALIZAR OS PROCEDIMENTOS DE COPIA DOS ARQUIVOS DO OSLEC PARA O MESMO E DEPOIS NA RAIZ COMPILAR COM MAKE E MAKE INSTALL. Vamos aos passos: descompactar o arquivo baixado root@src#tar -xjvf linux-2.6.xx.tar.bz2 entrar no diretorio que descompactou o dahdi root@src# cd /usr/src/dahdi-linux-2.3.0.1/linux/drivers criar um diretorio com nome staging root@drivers# mkdir staging copiar do kernel para o novo diretorio criado root@drivers# cp -fR /usr/src/linux-linux-2.6.xx/linux/drivers/staging/echo staging/echo Saída do diretório com o conteúdo antes da recompilação do dahdi: ls /usr/src/dahdi-linux-complete-2.5.0.2+ 2.5.0.2/linux/drivers/staging/echo/ echo.c echo.h fir.h Kconfig Makefile oslec.h TODO Voltando ao diretório do dahdi encontramos em: /usr/src/dahdi-linux-complete-2.6.0+2.6.0/linux/drivers/dahdi/Kbuild Obs::q! K é maiúsculo. incluir no arquivo kbuild sed -i “s|#obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|” /usr/src/dahdi-linux-complete-2.5.0.2+ 2.5.0.2/linux/drivers/dahdi/Kbuild sed -i “s|#obj-m += ../staging/echo/|obj-m += ../staging/echo/|” /usr/src/dahdi-linux-complete-2.5.0.2+ 2.5.0.2/linux/drivers/dahdi/Kbuild O arquivo Kbuild dentro do echo em staging criará e ficará somente com o conteuda abaixo: echo ‘obj-m += echo.o’ /usr/src/dahdi-linux-complete-2.6.0+2.6.0/linux/drivers/staging/echo/Kbuild vi k OBS: CUIDADO POIS AS VEZES AO COPIAR E COLOCAR A ASPAS é substituida pelo ponto, entao corrija se necessário root@drivers# vi dahdi/Kbuild Depois observer se deu certo: Procure pelo seguinte trecho: # Only enable this if you think you know what you’re doing. This is not # supported yet: #obj-m += dahdi_echocan_oslec.o # # A quick and dirty way to build OSLEC, if you happened to place it # yourself in the dahdi source tree. This is experimental. See README # regarding OSLEC. #obj-m += ../staging/echo/ Deverá ter ficado desta forma: # Only enable this if you think you know what you’re doing. This is not # supported yet: / # # A quick and dirty way to build OSLEC, if you happened to place it # yourself in the dahdi source tree. This is experimental. See README # regarding OSLEC. obj-m += ../staging/echo/ Volte para o diretorio de fontes do dahdi. root@drivers# cd /usr/src/dahdi-linux-2.3.0.1 make uninstall make clean root@dahdi-linux-2.3.0.1# make CC [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/dahdi_echocan_oslec.o CC [M] /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/../staging/echo/echo.o Building modules, stage 2. MODPOST 32 modules CC /usr/src/dahdi-linux-2.3.0.1/drivers/dahdi/../staging/echo/echo.mod.o LD [M]
Re: [AsteriskBrasil] Problema com cancelamento echo OSLEC
Opa, o seu volume esta muito alto, há necessidade disso? rxgain=8.0 txgain=0.0 Tente alterar os valores do echocancel.. exemplo: echocancel=256 Existe um aterramento bem feito da placa, servidor e rack? Em 15 de maio de 2013 10:41, Thiago Anselmo thiagoo.ansel...@gmail.comescreveu: Sim, já fiz isso e também já postei oque você me pediu! mais segue novamente a saida do meu dahdi_cfg -vvv DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: OSLEC) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: OSLEC) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to OSLEC Setting echocan for channel 2 to OSLEC Em 15 de maio de 2013 10:33, Ulisses Féres - Abratel Telecom ufe...@abratel.com.br escreveu: Se ler o que escrevi verá que tem de desabilitar algo que está habilitado no seu dahdi. E tb solicitamos postar: dahdi_cfg -vvv Em 15 de maio de 2013 10:26, Thiago Anselmo thiagoo.ansel...@gmail.comescreveu: A placa que eu tenho é uma TDM410P da digium. Em 15 de maio de 2013 10:25, Thiago Anselmo thiagoo.ansel...@gmail.comescreveu: DAHDI Tools Version - 2.6.2 DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec tá ai a saida!! mais digo que não funciona pois tem um echo gigante ainda!! mesmo com o OSLEC configurado. Em 15 de maio de 2013 10:22, Ulisses Féres - Abratel Telecom ufe...@abratel.com.br escreveu: Precisamos de maiores informações.. Como sabe que nao funciona? Posta a saída do comando: #dahdi_cfg -vvv se tudo correu bem, você verá algo como abaixo: DAHDI Tools Version – 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) 1 channels to configure. Changing signalling on channel 1 from Unused to FXS Kewlstart Setting echocan for channel 1 to oslec Instalou ele com asterisk e dahdi down e depois subiu ambos? PRIMEIRA COISA A SER FEITA É IR NO DAHDI INSTALADO E DAR MAKE UNINSTALL E MAKE CLEAN NA RAIZ E NAS PASTAS TOOLS E LINUX (caso ele esteja já instalado). APOS REMOVER A PASTA. DESCOMPACTAR E REALIZAR OS PROCEDIMENTOS DE COPIA DOS ARQUIVOS DO OSLEC PARA O MESMO E DEPOIS NA RAIZ COMPILAR COM MAKE E MAKE INSTALL. Vamos aos passos: descompactar o arquivo baixado root@src#tar -xjvf linux-2.6.xx.tar.bz2 entrar no diretorio que descompactou o dahdi root@src# cd /usr/src/dahdi-linux-2.3.0.1/linux/drivers criar um diretorio com nome staging root@drivers# mkdir staging copiar do kernel para o novo diretorio criado root@drivers# cp -fR /usr/src/linux-linux-2.6.xx/linux/drivers/staging/echo staging/echo Saída do diretório com o conteúdo antes da recompilação do dahdi: ls /usr/src/dahdi-linux-complete-2.5.0.2+ 2.5.0.2/linux/drivers/staging/echo/ echo.c echo.h fir.h Kconfig Makefile oslec.h TODO Voltando ao diretório do dahdi encontramos em: /usr/src/dahdi-linux-complete-2.6.0+2.6.0/linux/drivers/dahdi/Kbuild Obs::q! K é maiúsculo. incluir no arquivo kbuild sed -i “s|#obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|” /usr/src/dahdi-linux-complete-2.5.0.2+ 2.5.0.2/linux/drivers/dahdi/Kbuild sed -i “s|#obj-m += ../staging/echo/|obj-m += ../staging/echo/|” /usr/src/dahdi-linux-complete-2.5.0.2+ 2.5.0.2/linux/drivers/dahdi/Kbuild O arquivo Kbuild dentro do echo em staging criará e ficará somente com o conteuda abaixo: echo ‘obj-m += echo.o’ /usr/src/dahdi-linux-complete-2.6.0+2.6.0/linux/drivers/staging/echo/Kbuild vi k OBS: CUIDADO POIS AS VEZES AO COPIAR E COLOCAR A ASPAS é substituida pelo ponto, entao corrija se necessário root@drivers# vi dahdi/Kbuild Depois observer se deu certo: Procure pelo seguinte trecho: # Only enable this if you think you know what you’re doing. This is not # supported yet: #obj-m += dahdi_echocan_oslec.o # # A quick and dirty way to build OSLEC, if you happened to place it # yourself in the dahdi source tree. This is experimental. See README # regarding OSLEC. #obj-m += ../staging/echo/ Deverá ter ficado desta forma: # Only enable this if you think you know what you’re doing. This is not # supported yet: / # # A quick and dirty way to build OSLEC, if you happened to place it # yourself in the dahdi source tree. This is experimental. See README # regarding OSLEC. obj-m += ../staging/echo/ Volte para o diretorio de fontes do dahdi. root@drivers# cd /usr/src/dahdi-linux-2.3.0.1 make uninstall make clean root@dahdi-linux-2.3.0.1# make CC [M]
Re: [AsteriskBrasil] Problema com cancelamento echo OSLEC
coloquei pois quando pego a linha externa estava escutando muito baixa! por isso!! Sim tenho aterramento na minha rede elétrica e rack. O pessoal reclama direto que fica ouvindo a propria voz, e isso atrapalha bastante, nas ligações! Em 15 de maio de 2013 11:50, Ulisses Féres - Abratel Telecom ufe...@abratel.com.br escreveu: Opa, o seu volume esta muito alto, há necessidade disso? rxgain=8.0 txgain=0.0 Tente alterar os valores do echocancel.. exemplo: echocancel=256 Existe um aterramento bem feito da placa, servidor e rack? Em 15 de maio de 2013 10:41, Thiago Anselmo thiagoo.ansel...@gmail.comescreveu: Sim, já fiz isso e também já postei oque você me pediu! mais segue novamente a saida do meu dahdi_cfg -vvv DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: OSLEC) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: OSLEC) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to OSLEC Setting echocan for channel 2 to OSLEC Em 15 de maio de 2013 10:33, Ulisses Féres - Abratel Telecom ufe...@abratel.com.br escreveu: Se ler o que escrevi verá que tem de desabilitar algo que está habilitado no seu dahdi. E tb solicitamos postar: dahdi_cfg -vvv Em 15 de maio de 2013 10:26, Thiago Anselmo thiagoo.ansel...@gmail.comescreveu: A placa que eu tenho é uma TDM410P da digium. Em 15 de maio de 2013 10:25, Thiago Anselmo thiagoo.ansel...@gmail.com escreveu: DAHDI Tools Version - 2.6.2 DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec tá ai a saida!! mais digo que não funciona pois tem um echo gigante ainda!! mesmo com o OSLEC configurado. Em 15 de maio de 2013 10:22, Ulisses Féres - Abratel Telecom ufe...@abratel.com.br escreveu: Precisamos de maiores informações.. Como sabe que nao funciona? Posta a saída do comando: #dahdi_cfg -vvv se tudo correu bem, você verá algo como abaixo: DAHDI Tools Version – 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) 1 channels to configure. Changing signalling on channel 1 from Unused to FXS Kewlstart Setting echocan for channel 1 to oslec Instalou ele com asterisk e dahdi down e depois subiu ambos? PRIMEIRA COISA A SER FEITA É IR NO DAHDI INSTALADO E DAR MAKE UNINSTALL E MAKE CLEAN NA RAIZ E NAS PASTAS TOOLS E LINUX (caso ele esteja já instalado). APOS REMOVER A PASTA. DESCOMPACTAR E REALIZAR OS PROCEDIMENTOS DE COPIA DOS ARQUIVOS DO OSLEC PARA O MESMO E DEPOIS NA RAIZ COMPILAR COM MAKE E MAKE INSTALL. Vamos aos passos: descompactar o arquivo baixado root@src#tar -xjvf linux-2.6.xx.tar.bz2 entrar no diretorio que descompactou o dahdi root@src# cd /usr/src/dahdi-linux-2.3.0.1/linux/drivers criar um diretorio com nome staging root@drivers# mkdir staging copiar do kernel para o novo diretorio criado root@drivers# cp -fR /usr/src/linux-linux-2.6.xx/linux/drivers/staging/echo staging/echo Saída do diretório com o conteúdo antes da recompilação do dahdi: ls /usr/src/dahdi-linux-complete-2.5.0.2+ 2.5.0.2/linux/drivers/staging/echo/ echo.c echo.h fir.h Kconfig Makefile oslec.h TODO Voltando ao diretório do dahdi encontramos em: /usr/src/dahdi-linux-complete-2.6.0+2.6.0/linux/drivers/dahdi/Kbuild Obs::q! K é maiúsculo. incluir no arquivo kbuild sed -i “s|#obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|” /usr/src/dahdi-linux-complete-2.5.0.2+ 2.5.0.2/linux/drivers/dahdi/Kbuild sed -i “s|#obj-m += ../staging/echo/|obj-m += ../staging/echo/|” /usr/src/dahdi-linux-complete-2.5.0.2+ 2.5.0.2/linux/drivers/dahdi/Kbuild O arquivo Kbuild dentro do echo em staging criará e ficará somente com o conteuda abaixo: echo ‘obj-m += echo.o’ /usr/src/dahdi-linux-complete-2.6.0+2.6.0/linux/drivers/staging/echo/Kbuild vi k OBS: CUIDADO POIS AS VEZES AO COPIAR E COLOCAR A ASPAS é substituida pelo ponto, entao corrija se necessário root@drivers# vi dahdi/Kbuild Depois observer se deu certo: Procure pelo seguinte trecho: # Only enable this if you think you know what you’re doing. This is not # supported yet: #obj-m += dahdi_echocan_oslec.o # # A quick and dirty way to build OSLEC, if you happened to place it # yourself in the dahdi source tree. This is experimental. See README # regarding OSLEC. #obj-m += ../staging/echo/ Deverá ter ficado desta forma: # Only enable this if you think you know what you’re doing. This is not # supported yet: / # # A quick and
Re: [AsteriskBrasil] Problema com cancelamento echo OSLEC
Thiago, Pela saída do DAHDI, esta placa tem um cancelador de echo em hardware... porque não usar ele? Troubleshooting: 1. Para cada uma das linhas, conecte um telefone e faça chamadas, há eco? Caso positivo, ligue para sua operadora, o problema é com a operadora/infraestrutura usada por ela (ou mesmo a fornecida por você, os cabos internos) 2. Sua placa tem cancelamento de eco em hardware (parece que sim pelo seu log)? Se tiver e o problema não foi identificado e corrigido no pasaso 1 (você ligou para a operadora e esperou a solução por lá?), tente trocar a placa de telefonia de slot, quando mesmo com o cancelador de eco por hardware você ainda enfrenta problemas, não há muito o que fazer. 3. Se você identificou o problema no passo 1, não deveria estar aqui. Se você identificou um cancelador de eco em hardware no passo 2, não deveria estar aqui. Se sua placa não tem cancelador de eco por hardware, ative um por software: OSLEC, HPEC (donos de placas Digium registradas têm acesso free [1]), MG2, SEC, SEC2, KB1, JPAH. Escolha um e apenas um, aquele que tiver o melhor desempenho em seu cenário. 3.1 Ative o cancelamento de eco 3.2 Desative o cancelamento de eco em pontes TDM 3.3 Experimente os modos de treino do cancelador de eco no inicio das chamadas 3.4 Experimente os modos de cancelamento agressivo 3.5 Experimente diferentes ganhos de recepção: -5, -10, -15, etc 3.6 Desative a auto-correção de ganho 3.7 Experimente os filtros de redução de ruído Se o problema de eco for causado por rede, estes são os locais a checar: Firewall SPI Transformações de pacotes SIP (em gateways, SBC, etc) Gateway de camada de aplicação e SIP ALG NAT Inspeção de pacotes (SIP/Media) Detecção inteligente de pacotes (soluções de segurança pró-ativas) Tráfego (congestionando) de rede, ex: vários dispositivos baixando firmwares via TFTP... Sds Alexandre Alencar Twitter @alexandreitpro http://blog.alexandrealencar.net/ http://www.alexandrealencar.net/ http://www.alexandrealencar.com http://www.servicosdeti.com.br/ COBIT, ITIL, CSM, LPI, MCP-I On Wed, May 15, 2013 at 9:56 AM, Thiago Anselmo thiagoo.ansel...@gmail.comwrote: Já configurei o cancelamento de echo via software e mesmo assim, não funciona! DAHDI Tools Version - 2.6.2 DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec [trunkgroups] [channels] usecallerid=yes hidecallerid=no callwaiting=yes threewaycalling=yes transfer=yes echocancel=yes echocancelwhenbridged=no relaxdtmf=yes cidsignalling=dtmf busydetect=yes rxgain=8.0 txgain=0.0 group=0 signalling=fxs_ks channel=1 group=1 signalling=fxs_ks channel=2 Algo mais que posso fazer? -- Thiago Anselmo ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
Re: [AsteriskBrasil] Problema com cancelamento echo OSLEC
Muito Obrigado Alexandre pela aula ;) Minha placa não tem o hardware para fazer o cancelamento terá que ser feita via software mesmo!! vou realizar os testes que você forneceu acima!! Obrigado pela atenção!!! Em 15 de maio de 2013 14:07, Alexandre Cavalcante Alencar alexandre.alen...@gmail.com escreveu: Thiago, Pela saída do DAHDI, esta placa tem um cancelador de echo em hardware... porque não usar ele? Troubleshooting: 1. Para cada uma das linhas, conecte um telefone e faça chamadas, há eco? Caso positivo, ligue para sua operadora, o problema é com a operadora/infraestrutura usada por ela (ou mesmo a fornecida por você, os cabos internos) 2. Sua placa tem cancelamento de eco em hardware (parece que sim pelo seu log)? Se tiver e o problema não foi identificado e corrigido no pasaso 1 (você ligou para a operadora e esperou a solução por lá?), tente trocar a placa de telefonia de slot, quando mesmo com o cancelador de eco por hardware você ainda enfrenta problemas, não há muito o que fazer. 3. Se você identificou o problema no passo 1, não deveria estar aqui. Se você identificou um cancelador de eco em hardware no passo 2, não deveria estar aqui. Se sua placa não tem cancelador de eco por hardware, ative um por software: OSLEC, HPEC (donos de placas Digium registradas têm acesso free [1]), MG2, SEC, SEC2, KB1, JPAH. Escolha um e apenas um, aquele que tiver o melhor desempenho em seu cenário. 3.1 Ative o cancelamento de eco 3.2 Desative o cancelamento de eco em pontes TDM 3.3 Experimente os modos de treino do cancelador de eco no inicio das chamadas 3.4 Experimente os modos de cancelamento agressivo 3.5 Experimente diferentes ganhos de recepção: -5, -10, -15, etc 3.6 Desative a auto-correção de ganho 3.7 Experimente os filtros de redução de ruído Se o problema de eco for causado por rede, estes são os locais a checar: Firewall SPI Transformações de pacotes SIP (em gateways, SBC, etc) Gateway de camada de aplicação e SIP ALG NAT Inspeção de pacotes (SIP/Media) Detecção inteligente de pacotes (soluções de segurança pró-ativas) Tráfego (congestionando) de rede, ex: vários dispositivos baixando firmwares via TFTP... Sds Alexandre Alencar Twitter @alexandreitpro http://blog.alexandrealencar.net/ http://www.alexandrealencar.net/ http://www.alexandrealencar.com http://www.servicosdeti.com.br/ COBIT, ITIL, CSM, LPI, MCP-I On Wed, May 15, 2013 at 9:56 AM, Thiago Anselmo thiagoo.ansel...@gmail.com wrote: Já configurei o cancelamento de echo via software e mesmo assim, não funciona! DAHDI Tools Version - 2.6.2 DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec [trunkgroups] [channels] usecallerid=yes hidecallerid=no callwaiting=yes threewaycalling=yes transfer=yes echocancel=yes echocancelwhenbridged=no relaxdtmf=yes cidsignalling=dtmf busydetect=yes rxgain=8.0 txgain=0.0 group=0 signalling=fxs_ks channel=1 group=1 signalling=fxs_ks channel=2 Algo mais que posso fazer? -- Thiago Anselmo ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org -- Thiago Anselmo ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
Re: [AsteriskBrasil] Problema com cancelamento echo OSLEC
Senhores, A referência [1] que faltou: Existing Digium Customers Existing Digium customers can obtain their free HPEC license by registering their card https://my.digium.com/en/users/registered-products/, if not done so already, and logging into their Digium.com account to view their list of registered products https://my.digium.com/en/users/registered-products/. There will be a link to obtain the free HPEC license key next to each registered analog telephony card. Customers can even have this information sent to their email accounts with the press of a button. [1] http://www.digium.com/en/products/software/high-performance-echo-cancellation Alexandre Alencar Twitter @alexandreitpro http://blog.alexandrealencar.net/ http://www.alexandrealencar.net/ http://www.alexandrealencar.com http://www.servicosdeti.com.br/ COBIT, ITIL, CSM, LPI, MCP-I 2013/5/15 Thiago Anselmo thiagoo.ansel...@gmail.com Muito Obrigado Alexandre pela aula ;) Minha placa não tem o hardware para fazer o cancelamento terá que ser feita via software mesmo!! vou realizar os testes que você forneceu acima!! Obrigado pela atenção!!! Em 15 de maio de 2013 14:07, Alexandre Cavalcante Alencar alexandre.alen...@gmail.com escreveu: Thiago, Pela saída do DAHDI, esta placa tem um cancelador de echo em hardware... porque não usar ele? Troubleshooting: 1. Para cada uma das linhas, conecte um telefone e faça chamadas, há eco? Caso positivo, ligue para sua operadora, o problema é com a operadora/infraestrutura usada por ela (ou mesmo a fornecida por você, os cabos internos) 2. Sua placa tem cancelamento de eco em hardware (parece que sim pelo seu log)? Se tiver e o problema não foi identificado e corrigido no pasaso 1 (você ligou para a operadora e esperou a solução por lá?), tente trocar a placa de telefonia de slot, quando mesmo com o cancelador de eco por hardware você ainda enfrenta problemas, não há muito o que fazer. 3. Se você identificou o problema no passo 1, não deveria estar aqui. Se você identificou um cancelador de eco em hardware no passo 2, não deveria estar aqui. Se sua placa não tem cancelador de eco por hardware, ative um por software: OSLEC, HPEC (donos de placas Digium registradas têm acesso free [1]), MG2, SEC, SEC2, KB1, JPAH. Escolha um e apenas um, aquele que tiver o melhor desempenho em seu cenário. 3.1 Ative o cancelamento de eco 3.2 Desative o cancelamento de eco em pontes TDM 3.3 Experimente os modos de treino do cancelador de eco no inicio das chamadas 3.4 Experimente os modos de cancelamento agressivo 3.5 Experimente diferentes ganhos de recepção: -5, -10, -15, etc 3.6 Desative a auto-correção de ganho 3.7 Experimente os filtros de redução de ruído Se o problema de eco for causado por rede, estes são os locais a checar: Firewall SPI Transformações de pacotes SIP (em gateways, SBC, etc) Gateway de camada de aplicação e SIP ALG NAT Inspeção de pacotes (SIP/Media) Detecção inteligente de pacotes (soluções de segurança pró-ativas) Tráfego (congestionando) de rede, ex: vários dispositivos baixando firmwares via TFTP... Sds Alexandre Alencar Twitter @alexandreitpro http://blog.alexandrealencar.net/ http://www.alexandrealencar.net/ http://www.alexandrealencar.com http://www.servicosdeti.com.br/ COBIT, ITIL, CSM, LPI, MCP-I On Wed, May 15, 2013 at 9:56 AM, Thiago Anselmo thiagoo.ansel...@gmail.com wrote: Já configurei o cancelamento de echo via software e mesmo assim, não funciona! DAHDI Tools Version - 2.6.2 DAHDI Version: 2.6.2 Echo Canceller(s): HWEC, MG2, OSLEC Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec [trunkgroups] [channels] usecallerid=yes hidecallerid=no callwaiting=yes threewaycalling=yes transfer=yes echocancel=yes echocancelwhenbridged=no relaxdtmf=yes cidsignalling=dtmf busydetect=yes rxgain=8.0 txgain=0.0 group=0 signalling=fxs_ks channel=1 group=1 signalling=fxs_ks channel=2 Algo mais que posso fazer? -- Thiago Anselmo ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org