Fórum de Suporte Digivoice
Você não está logado.
Senhores, estou precisando de vossa ajuda.
Depois de muito custo, tentativas e erros, consegui colocar o Canal E1/1 identificado como DGV/g1 funcionando com a Telemar no Asterisk.
Com Softphone/ramais SIP consigo fazer ligações originadas nos ramais IP através da Telemar normalmente, as ligações entantes no tronco Telemar são um problema a parte pois tem a ver com rotas.
Efetuei o entroncamento do segundo canal da VB6060 identificado para o Asterisk como DGV/g2 com um PABX Intelbras e os problemas começaram a acontecer.
O Asterisk consegue enviar chamadas ao PABX normalmente.
Problemas:
1.o O Asterisk não consegue receber chamadas originadas no PABX (DGV/g2) pois não recebe os números discados.
2.o Não consigo encaminhar chamadas entrantes pelo DGV/g1 para termina-las no DGV/g2 não existe opção de roteamento em lugar algum para isto.
Segue abaixo o Digivoice.conf ( Dgv/g1 = Telemar, Dgv/G2 = Pabx Intelbras )
[general]
allow_slinear=1
allow_ulaw=1
allow_alaw=1
allow_gsm=0
force_single_span=0
[allportsconfig]
default_callprogress=cp_default.cfg
detectiontype = 1
dialtype = 1
afterdialpause=1000
ringbacktone1 = tone1
ringbacktone2 = tone1
ringbacktimes = 1000,4000,1000,4000
busytone1 = tone1
busytone2 = tone1
busytimes = 250,250,250,250
[groups]
group = 1
ports => 1-30
group = 2
ports => 31-60
[port_config]
; --- configuracao tipica do E1 configurado na rede publica
context=from-pstn
signalling=r2mfc_ndis_fixed
min_digits_rx=3
b_subscriber_hangup=0
port_id=2126729014
cid_pos=0
category=1
group_b_value=1 ;1-FREE_CALLING
tx_gain = 0
rx_gain = 0
echocan=1
accountcode=e1
silence_threshold=-30
gen_dtmf=2
gen_ringback=1
gen_busy=1
dtmf_to_asterisk=1
callprogress=cp_default.cfg
language=pt_BR
dialtone_timeout=3000
wait_dialtone=1
drop_tx_samples_factor=33
relaxdtmf=1
ports => 1-30
; --- configuracao tipica de um E1 configurado no PBX E1 ----
context=from-pstn
;;;;context=from-pabx
signalling=r2mfc_ndis_variable
min_digits_rx=3
max_digits_rx=3
b_subscriber_hangup=0
interdigit_timeout=2000
port_id=
cid_pos=0
category=1
group_b_value=1
tx_gain = -3
rx_gain = 0
echocan=1
;;;;;accountcode=e1
accountcode=e1pbx
silence_threshold=-24
gen_dtmf=2
dtmf_to_asterisk=1
gen_ringback=1
gen_busy=1
callprogress=cp_default.cfg
language=pt_BR
wait_dialtone=1
dialtone_timeout=3000
relaxdtmf=1
ports => 31-60
[e1_config]
e1_sync=1
use_crc4=0
cards => 1
Offline
abrdeco escreveu:
; --- configuracao tipica de um E1 configurado no PBX E1 ----
context=from-pstn
;;;;context=from-pabx
signalling=r2mfc_ndis_variable
min_digits_rx=3
max_digits_rx=3
b_subscriber_hangup=0
interdigit_timeout=2000
port_id=
cid_pos=0
category=1
group_b_value=1
tx_gain = -3
rx_gain = 0
echocan=1
;;;;;accountcode=e1
accountcode=e1pbx
silence_threshold=-24
gen_dtmf=2
dtmf_to_asterisk=1
gen_ringback=1
gen_busy=1
callprogress=cp_default.cfg
language=pt_BR
wait_dialtone=1
dialtone_timeout=3000
relaxdtmf=1
ports => 31-60
[e1_config]
e1_sync=1
use_crc4=0
cards => 1
Olá abrdeco, na sua configuração pro E1-2 (Intelbras) você seto min_digits_rx=3 e max_digits_rx=3, assim a placa só enviará 3 digitos.
Quanto à segunda questão o "roteamento" seria configurar uma rota entrante normalmente, você cadastra os ramais do Intelbras no Asterisk e faz o encaminhamento.
[]'s
Muriel Arneiro
Offline
Oi Muriel.
Chamadas Asterisk > PABX funcionam normalmente.
Chamadas PABX > Asterisk o Asterisk não está identificando os números que o PABX Envia.
O problema principal é este, que tipo de configuração está errada no digivoice.conf para fazer com que o PABX funcione diretamente com a Telemar, mas não com a placa digivoice como tronco.
Obrigado.
Andre
Offline
Depois de muitas modificacoes, tentativas e erros aguardando resposta estou com o problema modificado e espero que seja mais fácil a detecção do problema.
A placa Digivoice está entroncada com um PABX, as ligacoes:
DIGIVOICE -> PABX Funcionam normalmente.
PABX -> DIGIVOICE, chamadas com até 3 digitos funcionam caso tente-se discar com mais de 3 digitos recebo um erro e a ligação não completa.
Agradeceria uma rápida resposta.
Obrigado.
André
Offline
Segue Debug visualizado ao tentar discar o numero 1701 originado no PABX para a DIGIVOICE
Chamadas com 3 digitos completam.
O log do Asterisk nao mostra nada.
<09:27:27.02366> R2(rx): <<-....1
<09:27:27.02468> R2(tx): ->>..................d
<09:27:27.02520> MF(rx): <<-......1
<09:27:27.02520> MF(tx): ->>............5
<09:27:28.02656> MF(rx): <<-......1
<09:27:28.02656> MF(tx): ->>............5
<09:27:28.02800> MF(rx): <<-......6
<09:27:28.02800> MF(tx): ->>............5
<09:27:28.02920> MF(rx): <<-......a
<09:27:28.02920> MF(tx): ->>............5
<09:27:28.03072> MF(rx): <<-......a
<09:27:28.03072> MF(tx): ->>............5
<09:27:28.03192> MF(rx): <<-......f
<09:27:28.03192> MF(tx): ->>............1
<09:27:28.03312> MF(rx): <<-......7
<09:27:28.03312> MF(tx): ->>............1
<09:27:28.03456> MF(rx): <<-......a
<09:27:28.03456> R2(tx): ->>..................9
<09:27:28.03462> R2(rx): <<-....1
<09:27:28.03466> R2(rx): <<-....9
<09:27:28.03466> R2(tx): ->>..................9
Offline
abrdeco,
Me desculpem se estou errando em alguma coisa, eu ainda estou iniciando neste mundo Asterisk.
Pelo que vi na resposta do Muriel, cada chamada pode variar a quantidade de digitos do numero do telefone, e esta configuração de quantidade de digitos que se pode receber está nas linhas:
min_digits_rx=3
max_digits_rx=3
Onde você define a quantidade minima e máxima de digitos permitidos. Creio que para reconhecer todos os digitos das chamadas, você deva alterar estas linhas.
Por exemplo:
min_digits_rx=3
max_digits_rx=10
eu coloquei até 10 pois podem ter numeros que venham com o ddd (ex: 11 3886-0992)
Espero que seja isso. =D
abraços
Última alteração por joao junior (04/04/2008 16:13:20)
Offline