Fórum de Suporte Digivoice
Você não está logado.
Esta configurado porem quando chamada chega no Asterisk, esta chegando sem numero do assinante.
Veja que no trace que fiz no canal esta chegando o numero de A cid_num:2180 e cid_name:ALEXANDRE
Estamos fezendo inteconxão com Central MD110 (Ericsson) com link E1 ISDN.
Jul 3 14:10:09 NOTICE[16323]: chan_sip.c:11208 handle_request_subscribe: Got SUBSCRIBE for extension 41019@stel from 192.168.4.22, but there is no hint for that extension
0x9f, 0xaa, 0x06, 0x80, 0x01, 0x00, 0x82, 0x01, 0x00, 0x8b, 0x01, 0x00, 0xa1, 0x12, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00, 0x80, 0x0a, 'ALEXANDRE', 0x20 ]
Jul 3 14:10:13 NOTICE[16262]: chan_dgv.c:2202 pri_event_handle: PRI_EVENT_RING 1 >>>>>--> flex=1 ch=1
Jul 3 14:10:13 NOTICE[16262]: chan_dgv.c:2226 pri_event_handle: pri_event_handle >>>>>--> (Card: 1 Span: 1 / pri=8165f40) PRI 2: Ring (5) - ch=1
Jul 3 14:10:13 WARNING[16262]: chan_dgv.c:2251 pri_event_handle: PRI_RING: number: 2180 2180 1 6141001
Jul 3 14:10:13 WARNING[16262]: chan_dgv.c:2260 pri_event_handle: --- PRI_RING: cid_num: 2180 cid_name:ALEXANDRE
-- XXXXXXX Getting extension 6141001
-- Answering port 1
Jul 3 14:10:13 NOTICE[16366]: pbx.c:1508 pbx_substitute_variables_helper_full: Error in extension logic (missing '}')
Jul 3 14:10:13 ERROR[16366]: pbx.c:1402 ast_func_read: Function {CALLERID not registered
Jul 3 14:10:21 NOTICE[16366]: chan_dgv.c:6988 dgv_answer: Answering PRI - 1
Offline
Segue abaixo a configuração do digivoice.conf
[general]
allow_slinear=0
allow_ulaw=1
allow_alaw=1
allow_gsm=1
force_single_span=0
consolelanguage=br
[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]
context=from-pstn
signalling=ISDN
max_digits_rx=4
customcascfg=avaya-definity-line-side.cfg
b_subscriber_hangup=0
port_id=1145678901
cid_pos=2
category=1
group_b_value=1 ;1-FREE_CALLING
tx_gain = 0
rx_gain = 0
echocan=3
echotraining=400
accountcode=e1
silence_threshold=-30
gen_dtmf=1
gen_ringback=1
gen_busy=1
dtmf_to_asterisk=2
callprogress=cp_default.cfg
language=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
span=1,ccs,net,euroisdn,overlapdial,local,local
cards => 1
Offline
Versão do Asterisk 1.2.19, libpri-1.2.4, voicerlib-4.0.9.2, dgvchannel-0.9.2.
Foi feita feito alterações nos seguintes arquivos:
Makefile
LIBPRI = -lpri
#LIBPRI =
chan_dgv.c
#define USE_LIBPRI
#define CHANDGV_VERSION "0.9.2"
#define VOICERLIB_DEP 4092 //VoicerLib dependency Version
//#define DEBUG_Q
//#define DEBUG_PRI 1
#define DETAILED_VERBOSE 8
Offline
Olá!
poste tambem seus extensions para entendermos o processo!
[]'s
Offline
[from-pstn]
exten => _614100X,1,Set(ANI=${{CALLERID(num)})
exten => _614100X,2,Set(NAME=${CALLERID(nume)})
exten => _614100X,3,Set(NA=${CALLERIDNUM})
exten => _614100X,4,Set(NOME=${CALLERIDNAME})
exten => _614100X,5,Set(NUM=${EXTEN:2})
exten => _614100X,6,Dial(SIP/${NUM},30,jtTw)
exten => _4100X,1,Set(ANI=${{CALLERID(num)})
exten => _4100X,2,Set(NAME=${CALLERID(nume)})
exten => _4100X,3,Set(NA=${CALLERIDNUM})
exten => _4100X,4,Set(NOME=${CALLERIDNAME})
exten => _4100X,5,Set(NUM=${EXTEN})
exten => _4100X,6,Dial(SIP/${NUM},30,jtTw)
Offline
Realizado upgrade para vesão Asterisk 1.2.20 persiste o mesmo erro.
Offline
Problema corrigido esta sendo exibido o nume do usuario e numero do ramal. Devido a upgrade para VoicerLib 4.0.9.3 e Channel Driver para Asterisk versao 0.9.3.
Offline
Tambem estou com esse problema com uma central da Simens...
Estou usando Asterisk 1.2.18, com Suse 10.1, VoicerLib 4.0.9.3 e Channel Driver versao 0.9.3.
Offline
Faça o upgrade para VoicerLib 4.0.9.3 e Channel Driver para Asterisk versao 0.9.3. Foi assim que resolvi o problema apresentado. Busque no console do asterisk e faça um trace da chamada verifique se Siemens esta te enviando o ani (NA) e dnis (NB).
Offline
Ola Verifique se a linha
signalling=ISDN ( encontra-se com letras maiúsculas ) caso afirmativo, alterar pra minúsculo e veja se sincroniza...
Abraços
maclink
Offline