[Asterisk-Users] overlap dialing on a pri span

Thilo Salmon salmon at netzquadrat.de
Mon Jul 7 12:36:07 MST 2003


Hi, 

I am lost trying to figure out how to enable overlap dialing for calls
coming in and coing out on a pri span. DISA looked promising at first,
but does not seem to support overlap dialing. Just picking up a call by
and trying to dial out does not seem the way to do it either. I tried:

[dialincontext]
exten => 12341234,1,Goto(dialoutcontext,s,1) 

[dialoutcontext]
exten => s,1,Wait,1                     ; Wait a second, just for fun 
exten => s,2,Answer                     ; Answer the line 
exten => s,3,DigitTimeout,5             ; Set Digit Timeout to 5 seconds
exten => _X.,1,Dial,Zap/g8/BYEXTENSION
exten => t,1,Dial,Zap/g8/BYEXTENSION

in extensions.conf, hoping this would make asterisk dial out after
reading a single digit. I can see asterisk detecting DTMF digits, but it
won't dial out before the timeout kicks in and then hangs up right away.

In the end I want to serve incoming callers with a dialtone, listen for
DTMF digits and dial each digit seperately by submitting q.931
information messages. According to Mark and the parts of libpri.h and
app_dial.c I understood asterisk supports this way of "overlap dialing".
Any ideas how to achieve this? A simple extensions.conf configured to
handle overlap dialing could help me a lot.

Thilo






More information about the asterisk-users mailing list