Fórum de Suporte Digivoice
Você não está logado.
ola pessoal...
configurei meu asterisk com a placa digivoice para discar para fora (via linha externa). Mas acontece que quando disco para um numero qualquer no x-lite fica somente um calling... e o número discado embaixo, sem dar sinal de chamada e o telefone destino não toca.
Utilizando o utilitário da voicerlib dgr2dial, consigo discar perfeitamente.
Obs: minha linha esta saindo pela porta 4
suspeito que seja alguma coisa no meu extensions.conf
este:
//--------------------------------------------------------------
[ramal]
include => default
include => digivoice
exten => _4XXX,1,Dial(SIP/${EXTEN})
exten => _4XXX,2,VoiceMail(B${EXTEN})
exten => _4XXX,3,Hangup
[digivoice]
exten => _9NXXXXXXX,1,Dial(Dgv/4/${EXTEN:1})
exten => _9NXXXXXXX,2,Hangup
//--------------------------------------------------------------
"Dgv/4/${EXTEN:1}" -> coloquei 4 pois minha linha esta saindo pela porta 4.
aqui esta o resultado no *CLI
localhost*CLI>
-- Executing Dial("SIP/4002-94f2", "Dgv/4/31310183") in new stack
-- Called 4/31310183
== Spawn extension (ramal, 931310183, 1) exited non-zero on 'SIP/4002-94f2'
desde ja agradeço.
Offline
Muito simples, modifica no teu TRUNK a sintaxe... ao invés de Dgv/4, coloca Dgv/4/$OUTNUM$
Dica: Coloca exatamente como está aqui... se quiser pode trocar os canais, ou usar grupos de canais... tipo Dgv/1/$OUTNUM$ ou Dgv/G1/$OUTNUM$
Offline
Hugo, experimenta criar um grupo só com o canal 4 e veja se funciona, algo do tipo group = 4 ports => 4.
Offline
Hugo, tenta criar um grupo só com o canal 4 , tipo group = 4 ports => 4
Offline
Pessoal, não estou conseguindo fazer a conexão com um Nortel Meridian. Uso Asterisk 1.2.13, e as últimas versões da voicerlib e Channel Driver.
Faço a ligação no extension assim:
TRUNK=Dgv/G1
exten => 1001,1,Dial(${TRUNK}/${EXTEN},30,tTrd)
Porém, aparece a mensagem no asterisk:
NOTICE[23868]: chan_dgv.c:2926 dgv_request: Asked to get a channel Dgv/G1/7008 using format AST_FORMAT_ULAW:ffWaveULaw
Dec 13 17:18:09 NOTICE[23868]: chan_dgv.c:2942 dgv_request: Group G1
E da timeout.
Alguem pode ajudar?
Offline
Precisamos de mais informações para ajudá-lo.
1 - que placa você está utilizando?
2 - você está fazendo gateway com o pabx legado?
3 - caso seja conexão em troncos e1, você está fazendo pass through?
como está o arquivo digivoice.conf?
aguardo...
Offline
Utilizo uma Placa VB6060PCI. Estou fazendo gateway com um PABX Nortel (legado).
Não entendi a parte de pass throuugh? Pelo menos não configurei nada a respeito.
Estou com Asterisk 1.2.13, Voicerlib 4.0.7.5, Dgvchannel 0.7.4.
Digivoice.conf:
[general]
allow_slinear=0
allow_ulaw=1
allow_alaw=1
allow_gsm=1
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
[port_config]
; --- configuracao tipica do E1 configurado na rede publica
context=entrada-local
signalling=r2mfc_ndis_fixed
max_digits_rx=4
b_subscriber_hangup=0
port_id=6134126777
cid_pos=1
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
[e1_config]
e1_sync=1
use_crc4=0
cards => 1
Offline
Estou utilizando uma VB0408-PCI com 8 canais, faz uns 10 dias sem problema algum.
Agora sem motivo aparente, sem alteração alguma nas extensions ele não disca ocorre o seguinte:
-- Accepting AUTHENTICATED call from 150.0.0.199:
> requested format = gsm,
> requested prefs = (),
> actual format = gsm,
> host prefs = (gsm),
> priority = mine
-- Executing Dial("IAX2/4009011166-4", "Dgv/g1/035011227|60|tT")
-- Called g1/035011227
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing Hangup("IAX2/4009011166-4", "")
== Spawn extension (interno, 035011227, 2) exited non-zero on 'IAX2/4009011166-4'
-- Hungup 'IAX2/4009011166-4'
Quando mando resetar o channel acontece o seguinte:
linux*CLI> dgv reset
Feb 2 11:36:22 WARNING[4301]: cli.c:1027 ast_cli_register: Command 'dgvshowchannels' already registered (or something close enough)
Feb 2 11:36:linux*CLI> dgv reset
Feb 2 11:36:22 WARNING[4301]: cli.c:1027 ast_cli_register: Command 'dgvshowchannels' already registered (or something close enough)
Feb 2 11:36:22 WARNING[4301]: cli.c:1027 ast_cli_register: Command 'dgvshowchannel' already registered (or something close enough)
Feb 2 11:36:22 WARNING[4301]: cli.c:1027 ast_cli_register: Command 'dgvreset' already registered (or something close enough)
Feb 2 11:36:22 WARNING[4301]: cli.c:1027 ast_cli_register: Command 'dgvshowversion' already registered (or something close enough)
Feb 2 11:36:22 WARNING[4301]: cli.c:1027 ast_cli_register: Command 'dgvshowalarms' already registered (or something close enough)
Feb 2 11:36:22 WARNING[4301]: cli.c:1027 ast_cli_register: Command 'dgvdebugaudio' already registered (or something close enough)
Feb 2 11:36:22 WARNING[4301]: cli.c:1027 ast_cli_register: Command 'dgvverbose' already registered (or something close enough)
Feb 2 11:36:22 WARNING[4301]: cli.c:1027 ast_cli_register: Command 'dgvr2log' already registered (or something close enough)
== Parsing '/etc/asterisk/digivoice.conf': Found
Feb 2 11:36:22 NOTICE[4301]: chan_dgv.c:4007 setup_dgv: Dgv Channel: SLINEAR support disabled
Feb 2 11:36:22 NOTICE[4301]: chan_dgv.c:4011 setup_dgv: Dgv Channel: U_LAW support enabled
Feb 2 11:36:22 NOTICE[4301]: chan_dgv.c:4015 setup_dgv: Dgv Channel: A_LAW support enabled
Feb 2 11:36:22 NOTICE[4301]: chan_dgv.c:4019 setup_dgv: Dgv Channel: GSM support enabled
Feb 2 11:36:22 NOTICE[4301]: chan_dgv.c:4023 setup_dgv: Dgv Channel: Force Single Span - no
Feb 2 11:36:22 NOTICE[4301]: chan_dgv.c:4089 setup_dgv: Configurations for Dgv Channel:
Feb 2 11:36:22 NOTICE[4301]: chan_dgv.c:4090 setup_dgv: default detectiontype = 1
Feb 2 11:36:22 NOTICE[4301]: chan_dgv.c:4102 setup_dgv: default_call_progress = cp_default.cfg
Feb 2 11:36:22 NOTICE[4301]: chan_dgv.c:4112 setup_dgv: audio capabilities = e
Feb 2 11:36:22 NOTICE[4301]: chan_dgv.c:4199 setup_dgv: Loading ports........................
Feb 2 11:36:22 NOTICE[4301]: chan_dgv.c:4221 setup_dgv: Waiting synchronization....................
Feb 2 11:36:23 ERROR[4301]: chan_dgv.c:1141 set_port_config: dg_IdleStart for port 1 - cod 503
Feb 2 11:36:23 ERROR[4301]: chan_dgv.c:1141 set_port_config: dg_IdleStart for port 2 - cod 503
Feb 2 11:36:23 ERROR[4301]: chan_dgv.c:1141 set_port_config: dg_IdleStart for port 3 - cod 503
Feb 2 11:36:23 ERROR[4301]: chan_dgv.c:1141 set_port_config: dg_IdleStart for port 4 - cod 503
Feb 2 11:36:23 ERROR[4301]: chan_dgv.c:1141 set_port_config: dg_IdleStart for port 5 - cod 503
Feb 2 11:36:23 ERROR[4301]: chan_dgv.c:1141 set_port_config: dg_IdleStart for port 6 - cod 503
Feb 2 11:36:23 ERROR[4301]: chan_dgv.c:1141 set_port_config: dg_IdleStart for port 7 - cod 503
Feb 2 11:36:23 ERROR[4301]: chan_dgv.c:1141 set_port_config: dg_IdleStart for port 8 - cod 503
A recepção via digivoice acontece normalmente.
O comando de discagem é o seguinte: Dial(Dgv/g1/${EXTEN},60,tTm)
Alguma luz
Estou utilizando Asterisk 1.2.14, Voicelib 4.0.7.5 e dgvchannel 0.7.4
Offline
Boa tarde,
Gostaria de saber se você esta com os canais FXO da sua placa ligados a rede publica ou a um ramal de PABX?
Muito Obrigado.
Offline
spimenta, eu tambem tive esse problema, e resolvi colocando um waitdialtone=0.
; --- Configuracao 4 portas FXO
context=inbound-gvt
;tx_gain = -6
;rx_gain = +6
;silence_threshold = -30
;echocan=1
;dialtone_timeout=500
;wait_dialtone=0
;signalling=fxo
tx_gain = -6
rx_gain = 0
echocan=1
signalling=fxo
gen_dtmf=0
gen_ringback=1
gen_busy=1
dtmf_to_asterisk=1
callprogress=cp_default.cfg
language=pt_BR
silence_threshold=-36
dialtone_timeout=500
wait_dialtone=0
relaxdtmf=1
foi o unico jeito que consegui.
Offline
Seguinte pessoal, configurei uma VB6060PCI no asterisk 1.2.14, voicerlib 4.0.7.5,driver channel 0.7.4. Os usuarios ligam e recebem, o único problema é que quando ligam o softphone mostra que esta discando porém não dá sinal de chamando. Quando utilizo para ligar softphone - softphone o sinal de chamando aparece numa boa.
Alguma sugestão??
Quanto a briga acima com a VB0408-PCI ainda não consegui faze-la funcionar vou voltar a briga hoje a sugestão do waitdialtone=0 não funcionou.
digivoice.conf:
[port_config]
; --- configuracao tipica do E1 configurado na rede publica
context=placafxo
signalling=r2mfc_ndis_fixed
max_digits_rx=4
b_subscriber_hangup=0
port_id=6232193100
cid_pos=2
category=1
group_b_value=1 ;1-FREE_CALLING
tx_gain = 0
rx_gain = 0
echocan=1
accountcode=e1
;silence_threshold=-30
silence_threshold=-36
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-60
extension: Dial(Dgv/g1/${EXTEN},60,tTm)
Log de uma ligação:
-- Accepting AUTHENTICATED call from 150.0.0.199:
> requested format = gsm,
> requested prefs = (),
> actual format = gsm,
> host prefs = (gsm),
> priority = mine
-- Executing Dial("IAX2/4009011166-11", "Dgv/g1/35011227|60|tTm")
-- Called g1/35011227
-- Started music on hold, class 'default', on channel 'IAX2/4009011166-11'
Mar 19 13:51:36 NOTICE[9123]: res_musiconhold.c:526 monmp3thread: Request to schedule in the past?!?!
-- Stopped music on hold on IAX2/4009011166-11
-- Dgv/1 is ringing
-- Dgv/1 is ringing
-- Dgv/1 is ringing
== Spawn extension (internodgv, 35011227, 1) exited non-zero on 'IAX2/4009011166-11'
-- Hungup 'IAX2/4009011166-11'
Offline