Dial() doesnt work when calling a Dialogic E1, any clue?

Hi all,

Here is the situation, I have 2 E1 spans (TE205), one for the Telco, another for a Dialogic board D300E1Pci,

If I call from the E1 of the Telco, asterisk gets the call fine.

If I call from the Dialogic board to the asterisk, asterisk gets the call fine, and I can even route/bridge it to the other span and go out on the Telco side.

If I call from asterisk to the Telco, it makes the call fine.

If I call from asterisk to the Dialogic, it just doesn’t work, call never arrives on the other side while Asterisk believes it made the call fine… any clue please!!?
(The Dialogic application works fine when connected to the Telco)

What I need to do, in the end, is to get calls from the Telco in the Asterisk and pass some to the Dialogic according to the DNIS, and probably vice versa later on.

I have tried these two lines

exten =>_X.,2,Dial(Zap/g1/${EXTEN})

exten =>_X.,2,Dial(Zap/33/${EXTEN}) (to be more especific on the slot)

channels 31-46 and 48-62 are the second span connected to the Dialogic

These same two lines work fine if I use the other span connected to the telco.
ex:

exten =>_X.,2,Dial(Zap/g0/my_phone)

“zap show status” shows OK on both spans, and have green lights on both cards.
Span connected to Dialogic has : PRI_net
and the one connected to telco has : PRI_cpe

SOOOOO, I must be missing something on how to make a call on this connection to Dialogic,

I’ll really appreciate any kind of input from you people.

let’s see your zapata.conf and a log fragment for a call.

thanks BaconButtie

this is my zapata.conf

[channels]
language=en
usecallerid=yes
hidecallerid=no
callerid=asreceived
restrictcid=no
usecallingpres=yes

; ISDN Exchange Lines
switchtype=euroisdn
signalling=pri_cpe
immediate=no
pridialplan=unknown
prilocaldialplan=unknown

priindication=outofband
overlapdial=yes
echocancel=yes
echocancelwhenbridged=yes
echotraining=800

; txgain=0.0
; rxgain=0.0

rxgain=-3.0
txgain=-6.0

context=pri_public
group=0
channel=>1-15
channel=>17-31

signalling=pri_net
context=pri_dialogic
immediate=yes

group=1
overlapdial=yes
channel=>32-46
channel=>48-62

and this is a log of a call that came in on the Telco Side [pri_public]
and tried to go out on the Dialogic Side [pri_Dialogic]

using this extensions.conf context:

[pri_public]
exten=>s,1,Answer;
exten=>s,2,SayNumber(${EXTEN})
exten=>s,3,Dial(Zap/g1/${EXTEN});
exten=>s,4,Hangup

CLI-output

-- Starting simple switch on 'Zap/1-1'
-- Accepting overlap call from '2343512' to '7575' on channel 0/1, span 1
-- Executing Answer("Zap/1-1", "") in new stack
-- Executing SayNumber("Zap/1-1", "7575") in new stack
-- Playing 'digits/7' (language 'en')
-- Playing 'digits/thousand' (language 'en')
-- Playing 'digits/5' (language 'en')
-- Playing 'digits/hundred' (language 'en')
-- Playing 'digits/70' (language 'en')
-- Playing 'digits/5' (language 'en')
-- Executing Dial("Zap/1-1", "Zap/g1") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called g1

*** this remained up until I hung up the phone from where I was calling the Telco E1

-- Channel 0/1, span 1 got hangup request
-- Hungup 'Zap/32-1'

== Spawn extension (pri_publico, 7575, 3) exited non-zero on ‘Zap/1-1’
– Hungup ‘Zap/1-1’

I really appreciate any help you could share over this