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 < [email protected]> 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 > > [email protected]# 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 > > [email protected]# 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 <[email protected]> > >> 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 >> [email protected] >> > > > _______________________________________________ > 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 > [email protected] > -- 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 [email protected]

