FÓRUM DigiVoice

Fórum de Suporte Digivoice

Você não está logado.

#1 13/05/2012 23:26:07

winet
Membro

CB3000 TDMOE - ASTERISKNOW 2.0 - DAHDI 2.6 - Kernel Panic

Suporte da Digivoice...

Baixei a Distro AsteriskNow 2.0 do Site da Digium.

configurei o DAHDI com o CB3000 TDMOe - 16 FXS e 16 FXO . /etc/dahdi/system.conf

ao rodar dahdi_cfg -s -vv ou service dahdi restart, a distribuição baseada  no CentOS 5.0  dá Kernel Panic... relacionado ao modulo dahdi_dynamic_eth...

Pelo que entendi não é necessário compilar drivers com o dahdi usando o CB3000 com  TDMOE usando dahdi_dynamic_eth correto ???

Offline

 

#2 17/05/2012 07:57:36

tmcarvalho
Membro

Re: CB3000 TDMOE - ASTERISKNOW 2.0 - DAHDI 2.6 - Kernel Panic

Bom dia,

Exemplo de system.conf para o seu CB30000:


#
# system.conf  - Arquivo de configuração do DAHDI
#
loadzone=br
defaultzone= br
dynamic=eth,eth1/ec:bb:ae:00:00:be,64,1
fxsks=1-16
fxoks=17-32
channels=1-32
alaw=1-32


Troque o eth1 pelo nome da interface que irá utilizar. Troque o MAC de destino pelo MAC do seu CB3000.

Execute os seguintes comandos para iniciar o dahdi.

dahdi_cfg -s
service dahdi stop
ifconfig eth1 down
modprobe dahdi_dynamic_eth
dahdi_cfg -vvv
ifconfig eth1 up

Att
Tiago M Carvalho

Offline

 

#3 17/05/2012 12:21:25

winet
Membro

Re: CB3000 TDMOE - ASTERISKNOW 2.0 - DAHDI 2.6 - Kernel Panic

Thiago...

Exatamente esta configuração do system.conf que tinha...

Na Distro Digium AsteriskNow 2.0 deu o comando dahdi -vvv  e dá kernel panic  com a versão 2.6.1 ...

Troquei para a Distro FreePBX (AsteriskNow é baseada na Distro FreePBX - Centos 5.0 kernel 2.6.18, freepbx 2.10  e o mesmo Dahdi 2.6.1 também - mas  não dá kernel panic e levanta ...

Mas dica dando a Mensagem abaixo direto , mas funciona  e esta em produçao...

May 17 12:05:29 meucciBE kernel: Span DYN/eth/eth0/ec:bb:ae:00:00:70/0: Expected seq no 6075, but received 6077 instead
May 17 12:05:29 meucciBE kernel: Span DYN/eth/eth0/ec:bb:ae:00:00:70/0: Expected seq no 6602, but received 6604 instead

Tenho placa de Rede Intel Gigabit E1000 ligada em um Switch Dell Powerconnect 5224 Gigabit e nele esta ligado as duas interfaces do CB3300 (16FXS e 16xFXO)
Vou separar em uma vlan e em outra interface para ver se reduz este efeito...

Tenho ainda outros problemas:
- Linhas FXO demoram 2 toques para atender (Minhas linhas tronco são analogicas da Oi e de ATA de Cable Modem)
- Linhas FXO não recebem o CID (Bina)
- Linhas FXS não informa o CID para os ramais IAX2
- Os Ramais FXS Recebem o CID (Bina) das ligações vindas de IAX2 (IAXComm)
- De vez em quando a voz fica metalizada , mesmo falando de FXS para FXS
- Demora para derrubar linhas analogicas de FXO ...
- As vezes ocorre um ruido de fundo , zzzzzzzzzzzzzzzz
- As vezes a voz para, dá um ruido variavel (digital) e volta em 4 segundos


A configuração do meu CB3300 é:

[e1_config]
e1_enable= 0
e1_sync= 3

[eth_config]

ip= 10.20.1.153
mask= 255.255.255.0
gateway= 10.20.1.2

[tdmoe_config]

tdmoe_enable= 1
tdmoe_ports= 32
tdmoe_subaddress= 1
tdmoe_sync= 1
mac_dest= 00:0c:29:06:c7:98
tdmoe_codec= a_law

[ext_config]

ext_port_ocupation= fixed
ext_port_interconnect= 0

[port_config]

signalling= tdmoe_fxo
access= free
tx_gain= 0
rx_gain= 0
echocan= 0
silence_threshold= -30
ports => 1-16

signalling= tdmoe_fxs
access= free
tx_gain= 0
rx_gain= 0
echocan= 0
silence_threshold= -30
ports => 17-32

signalling= fxo_direct
supervision= 1
wait_supervision= 2000
silence_threshold= -36
ports => 101-116

signalling= fxs_direct
silence_threshold= -30
ports => 117-132


[end_conf]

---------------

Uso na minha configuraçao echocanceller  mg2

Tirei a Distro Meucci pois era muito antiga (nao funcionava com o proprio cb3300) e nao tinha echocanceller

Minha configuracao atual de dahdi

/etc/dahdi/system.conf
loadzone=br
defaultzone=br

dynamic=eth,eth0/ec:bb:ae:00:00:70/0,32,1
fxoks=17-32
fxsks=1-16
alaw=1-32
channels=1-32
echocanceller=mg2,1-32

------------------


tmcarvalho escreveu:

Bom dia,

Exemplo de system.conf para o seu CB30000:


#
# system.conf  - Arquivo de configuração do DAHDI
#
loadzone=br
defaultzone= br
dynamic=eth,eth1/ec:bb:ae:00:00:be,64,1
fxsks=1-16
fxoks=17-32
channels=1-32
alaw=1-32


Troque o eth1 pelo nome da interface que irá utilizar. Troque o MAC de destino pelo MAC do seu CB3000.

Execute os seguintes comandos para iniciar o dahdi.

dahdi_cfg -s
service dahdi stop
ifconfig eth1 down
modprobe dahdi_dynamic_eth
dahdi_cfg -vvv
ifconfig eth1 up

Att
Tiago M Carvalho

Offline

 

#4 17/05/2012 15:21:39

tmcarvalho
Membro

Re: CB3000 TDMOE - ASTERISKNOW 2.0 - DAHDI 2.6 - Kernel Panic

Boa tarde!

Quando utilizando o DAHDI versão até a versão 2.4 o arquivo system.conf é exatamente aquele que te passei.
Caso esteja utilizando DAHDI na versão 2.5 ou superior basta retirar o paramentro "channels=". Ela não é mais utilizada nas novas versões.


Verificamos no log que provalmente esta utilizando o MeucciBE Certo? Pois não ficou claro qual a distribuição esta utilizando (AsteriskNow, FreePBX....^?!?!?!)

May 17 12:05:29 meucciBE kernel: Span DYN/eth/eth0/ec:bb:ae:00:00:70/0: Expected seq no 6075, but received 6077 instead


A informação acima, indica a perda de pacotes. A ligação correta do CB3000 é diretamente em uma placa de Rede conectado ao servido,  sem passar por Switches ou Hubs.
Caso contrário, perdas de pacotes irão acontecer, causando ruidos, som estranhos, picotes....
A ETH2 do CB3000 somente deve ser utilizada quando fazendo uma "Cascata" com outro CB3000. Se não for utilizar outro CB3000 não conectar nada na ETH2 do CB3000.

TOPOLOGIA:


FXO/FXS       +=======+  ETH1                 ETH1    +=======+  ETH0
-----------------| CB3000  |-------------------------------| Asterisk |-------------------| LAN
                      +=======+          CABO RETO          +=======+



Em relação aos problemas reportados:

(1)- Linhas FXO demoram 2 toques para atender (Minhas linhas tronco são analogicas da Oi e de ATA de Cable Modem)

Deve esta chegando um Ring falso para você. Enquando não chegar o ring no FXO não haverá atendimento.

(2)- Linhas FXO não recebem o CID (Bina)

A bina somente será recebida se for enviada em FSK.


(3)- Linhas FXS não informa o CID para os ramais IAX2

Deve ser setado o paramentro "callerid' no ramais FXS (no chan_dahdi.conf  ou pela interface web caso esteja utilizando).


(4)- Os Ramais FXS Recebem o CID (Bina) das ligações vindas de IAX2 (IAXComm)

O mesmo para a item (2)

(5)- De vez em quando a voz fica metalizada , mesmo falando de FXS para FXS

Provavelmente esta perdendo pacotes na entre o CB3000 e o Asterisk devido a conexão incorreta. Ver Topologia acima.

(6)- Demora para derrubar linhas analogicas de FXO ...

No arquivo chan_dahdi.conf ative os paramentros:

busydetect=yes
busycount=4

Reinicie o  Asterisk após as modificações

(7)- As vezes ocorre um ruido de fundo , zzzzzzzzzzzzzzzz

A mesma respota do item  (5)

- As vezes a voz para, dá um ruido variavel (digital) e volta em 4 segundos

A mesma respota do item  (5)




Att,
Tiago M Carvalho

Offline

 

Rodapé do fórum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson