[Asterisk-Users] Collecting dialed digits

Frank Hoonhout frank.hoonhout at state.or.us
Sun Apr 27 17:05:10 MST 2003


I try using a similar setup for autoattendent for a inbound SIP call.
I notice that the SetResponseTimeout and SetAbsoluteTimeout, hang up the
call when executed.

When * get to step 5 or 6 (when 5 is commented out), it hangs up the call.
Here is the output from *.
 == Spawn extension (default, 12345, 5) exited non-zero on 'SIP/50007-5499'

Any ideas?

; Inbound SIP calls from FWD 
exten => 12345,1,Ringing			; Let it at least ring,
before pickup
exten => 12345,2,Wait,3				; Wait 3 seconds
exten => 12345,3,Answer				; Off Hook
exten => 12345,4,Wait,3				; Wait 3 seconds	
exten => 12345,5,SetResponseTimeout(20)	; Set Response Timeout for 20
seconds
exten => 12345,6,SetAbsoluteTimeout(60)	; Hang up call after 60 seconds if
no response
exten => 12345,7,Background(Greeting)	; Play Greeting
;
exten => t,1,Goto,12345|7			; If no response, replay
Greeting and goto 12345, step 7 
;
exten => 1,1,Playback(option1)	
exten => 2,1,Playback(option2)
exten => 3,1,Playback(option3)


Frank...

> -----Original Message-----
> From: asterisk-users-admin at lists.digium.com 
> [mailto:asterisk-users-admin at lists.digium.com] On Behalf Of 
> Tilghman Lesher
> Sent: Thursday, April 24, 2003 1:00 PM
> To: asterisk-users at lists.digium.com
> Subject: Re: [Asterisk-Users] Collecting dialed digits
> 
> 
> On Thursday 24 April 2003 13:49, JKNUTSEN at UP.COM wrote:
> > I am trying to set up an auto attendant for the first time,
> > and am having trouble getting to the submenu.  My
> > extensions.conf file looks like this:
> >
> > [incoming]
> >
> > exten=> s,1,Background,menu1
> > exten=> s,2,Wait,20
> > exten=> s,3,Goto,s|1
> >
> > exten=> 1,1,Playback,option1
> > exten=> 2,1,Playback,option2
> > exten=> 3,1,Playback,option3
> 
> You should instead take advantage of the timeout.  Asterisk will
> not receive DTMF during a Wait.
> 
> exten => s,1,SetResponseTimeout(20)
> ; Prevent the dialplan from looping forever (in case hangup is
> ; not detected)
> exten => s,2,SetAbsoluteTimeout(60)
> exten => s,3,Background(menu1)
> 
> exten => t,1,Goto,s|3
> 
> exten => 1,1,Playback(option1)
> exten => 2,1,Playback(option2)
> exten => 3,1,Playback(option3)
> 
> -Tilghman
> 
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> 




More information about the asterisk-users mailing list