[AsteriskBrasil] Eco Digivoice 8 FXO

Rudá Porto Filgueiras rudazz em gmail.com
Quarta Junho 3 22:15:02 BRT 2009


2009/6/3 Eduardo Pereira <edupbar em gmail.com>:
> Pessoal
>
> Estou com muito problema de eco, na verdade nunca funcionou direito, em
> uma placa de 8 FXO digivoice.
> Estou utilizando 4 canais (1,2,5,6), o 1 e 2 são utilizáveis (tem eco,
> mas da pra escutar) os canais 5 e 6 não tem a menor possibilidade,
> parece que estão estourando traque no telefone.

Eu tive um problema assim com uma Digium E1, ficava com barulho de impressora.
Depois que reinstalei o sistema com Debian Lenny resolveu.

Quanto ao eco, por que está usando ecocancel = 1 apenas?

> Existe também uma grande instabilidade quanto ao tempo de uso... as
> portas 1 e 2 param de funcionar ou pioram a qualidade ao passar o tempo,
> basta reiniciar o servidor que melhora.

Isso eu já observei também, com linhas travadas e a placa não alocava
próximo canal livre.

> No arquivo digivoice.com ja fiz todas as combinações de TAPS conforme
> abaixo, de rx_gain e tx_gain , o IRQ é 3 para a vlib e 5 para a wcte110p
> não sei mais o que fazer....
>
> Alguém tem experiência com digivoice?

Eu usei uma placa dessas por algum tempo, mas não tinha muita qualidade mesmo.
Porém não aprofundei. Quando usava um Digium Analógica (FXO) era bem melhor.

Recentemente até uma Digium Clone que estava péssima eu resussitei
usando OSLEC + Dahdi, porém a digivoice não tem como usar OSLEC. :-(

> Agora até a digium esta iniciando com eco!!! :(

Nesse caso, seu sistema pode estar com algum problema de hardware que
está gerando perda de interrupções.
Pelo que percebi está usando "noapic" no boot do kernel, correto?

> echocan -> Indica se deve usar o cancelamento de eco do DSP da placa.
> ;              Pode assumir os seguintes valores:
> ;                 |_ 0 -> desligado
> ;                 |_ 1 ->  32 TAPS ( 4 ms);
> ;                 |_ 2 ->  64 TAPS ( 8 ms);
> ;                 |_ 3 -> 128 TAPS (16 ms);
> ;                 |_ 4 -> 256 TAPS (32 ms);
> ;                 |_ 5 -> 512 TAPS (64 ms);
>
> Cenário: P4 3 Ghz, 1 G ram, ligado em no-break Aterrado, 01 placa Digium
> E1 TE110P embratel (funfa ok), 01 placa digivoice VB0408B (8 FXO) não
> funciona !!!!
>
> Elastix 1.5 - asterisk 1.4.24, dahdi 2.1.0.4, dgvchannel-1.0.3,
> voicerlib-4.1.0.3.

Qual a versão do kernel?
Você usa realtime?

> [root em disksabor src]# cat /proc/interrupts
>          CPU0
>  0:     968552          XT-PIC  timer
>  1:          2          XT-PIC  i8042
>  2:          0          XT-PIC  cascade
>  3:     461463          XT-PIC  /dev/vlibd
>  5:     947010          XT-PIC  wcte11xp
>  8:          1          XT-PIC  rtc
>  9:          0          XT-PIC  acpi
> 10:      23546          XT-PIC  eth0
> 11:      14111          XT-PIC  sata_sis
> 12:          4          XT-PIC  i8042
> NMI:          0
> LOC:     968509
> ERR:          0
> MIS:          0

Já rodou o dahdi_test para ver como está a perda de interrupções?
Além disso você usa dahdi ou zaptel?

> [port_config]
> ; -> Exemplo de configuracao para placa FXO 8 canais/portas.
> signalling=fxo
> context=from-zaptel-custom
> language=pt_BR
> accountcode=
> musiconhold=
> tx_gain=-6
> rx_gain=-6
> echocan=1
> echotraining=800
> callprogress=cp_default.cfg
> silence_threshold=-36
> relaxdtmf=1
> gen_dtmf=1
> gen_ringback=1
> gen_busy=1
> ;polarity=2
> dtmf_to_asterisk=2
> faxdetection=0
> drop_tx_samples_factor=33
> wait_dialtone=1
> dialtone_timeout=3000
> ports=>1-8

-- 
Rudá Porto Filgueiras


Mais detalhes sobre a lista de discussão AsteriskBrasil