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: 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