FÓRUM DigiVoice

Fórum de Suporte Digivoice

Você não está logado.

#1 03/07/2007 14:27:27

rrsinfor
Membro

Asterisk não esta recebendo Numero de A - Canal ISDN

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

 

#2 03/07/2007 14:36:00

rrsinfor
Membro

Re: Asterisk não esta recebendo Numero de A - Canal ISDN

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

 

#3 03/07/2007 14:37:08

rrsinfor
Membro

Re: Asterisk não esta recebendo Numero de A - Canal ISDN

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

 

#4 03/07/2007 15:33:37

muriel
Membro

Re: Asterisk não esta recebendo Numero de A - Canal ISDN

Olá!
poste tambem seus extensions para entendermos o processo!

[]'s

Offline

 

#5 03/07/2007 15:46:45

rrsinfor
Membro

Re: Asterisk não esta recebendo Numero de A - Canal ISDN

[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

 

#6 04/07/2007 15:56:23

rrsinfor
Membro

Re: Asterisk não esta recebendo Numero de A - Canal ISDN

Realizado upgrade para vesão Asterisk 1.2.20 persiste o mesmo erro.

Offline

 

#7 04/07/2007 18:05:36

rrsinfor
Membro

Re: Asterisk não esta recebendo Numero de A - Canal ISDN

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

 

#8 16/07/2007 15:26:42

Wagner Nunes
Membro

Re: Asterisk não esta recebendo Numero de A - Canal ISDN

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

 

#9 16/07/2007 21:30:33

rrsinfor
Membro

Re: Asterisk não esta recebendo Numero de A - Canal ISDN

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

 

#10 17/07/2007 15:22:18

maclink1
Membro

Re: Asterisk não esta recebendo Numero de A - Canal ISDN

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

 

Rodapé do fórum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson