Fórum de Suporte Digivoice
Você não está logado.
Senhores,
Temos um link R2 da Telefônica funcionando perfeitamente (placa VB6060 conectada diretamente à rede pública). Porém, para a tarifação, é exigido o MCDU (??).
A único parâmetro relacionado que encontrei no "digivoice.conf" é o seguinte "max_digits_rx", que deixei da seguinte forma:
max_digits_rx=4
A Telefônica alega que para eles está chegando a informação completa na identificação da chamada (41XXXXXXXX), sendo que seria necessário chegar os quatro últimos referentes ao ramal que discou.
Alguém sabe de algum macete para resolver esta questão?
Offline
Na verdade já fiz isto (acredito estar correto). Segue plano de discagem das ligações saintes:
exten => _0.,1,Set(CALLERID(num)=${CALLERID(num)})
exten => _0.,n,Dial(${TRONCO}/${EXTEN:${TRONCOMSD}},90,CrtT)
exten => _0.,n,Congestion(5)
exten => _0.,n,Hangup()
No console do Asterisk, quando disco aparece definidos os quatro últimos dígitos, conforme abaixo:
Set("IAX2/6486-7305", "CALLERID(num)=6486")
Mas a operadora recebe sempre todos os dígitos e sempre o tronco.
Offline
Certifique-se de que o parâmetro port_id está em branco.
Offline
Sim, o "port_id" está em branco. Segue trecho do "digivoice.conf":
; Telefonica (R2)
signalling=r2mfc_ndis_fixed
context=entrantes
language=pt_BR
accountcode=
musiconhold=
tx_gain=0
rx_gain=0
echocan=2
echotraining=400
callprogress=cp_default.cfg
silence_threshold=-24
relaxdtmf=1
gen_dtmf=1
gen_ringback=1
gen_busy=1
dtmf_to_asterisk=2
faxdetection=1
drop_tx_samples_factor=33
r2_country=br
max_digits_rx=4
cid_pos=2
category=1
group_b_value=1
port_id=
b_subscriber_hangup=0
wait_dialtone=1
dialtone_timeout=3000
ports=>1-30
Offline