Fórum de Suporte Digivoice
Você não está logado.
Páginas: 1
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
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
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
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
Páginas: 1