you should also enter a extension for 't' (for timeout)... action to take if
no one presses a key within designated time.
exten => t,1,Goto(bypass,s,1)

other special extensions are 'i' for invalid and 'h' for hangup.

David


On Wed, May 12, 2010 at 4:52 PM, Ionel Chila <[email protected]> wrote:

> It worked perfectly Chris.  Thanks much.....
>
>
>
>
> ----- Original Message ----
> From: Chris Abnett <[email protected]>
> To: AstLinux Users Mailing List <[email protected]>
> Sent: Wed, May 12, 2010 3:08:22 PM
> Subject: Re: [Astlinux-users] Asterisk extensions.conf question
>
> How about in the bottom of homepbx put
>
> exten => i,1,Goto(bypass,s,1)
> -Christopher
>
>
> -----Original Message-----
> From: Ionel Chila [mailto:[email protected]]
> Sent: Wednesday, May 12, 2010 3:42 PM
> To: [email protected]
> Subject: [Astlinux-users] Asterisk extensions.conf question
>
> I am not an expert at Asterisk and I have basic skills to find my way
> around
> the configuration files.
> I setup the extensions.conf in my home PBX running Astlinux in such way
> that
> fuction almost like a menu but in a very transparent fashion.
> This is on my home number and I don't want too much interaction that will
> confuse callers they call my home number.
>
> When I dial my own number I wanted to set this as a way for me to execute a
> script (1 or 2) when I enter a specific code. Each script is asociated to a
> specific code as you can see. Very simple.  If no code is enetered will go
> straight to my extension. It wall work fine except if I enter the wrong
> code
> it doesn't take me anywhere, it dies. Maybe like a loop function where if I
> dial in the wrong code will take me to the [bypass] context since no script
> was executed. See attached config portion.  I think I need some extra line
> to do that in the [homepbx] context.
>
> Any help or guidance please?
>
> Thanks much
>
>
> [homepbx]
> ;
> ;INCOMING TO USA NUMBER & DIAL OUT SCRIPTS
> exten => s,1,Playback(wait-moment) ; 2 seconds of ringing music
> exten => s,2,Waitexten(2)
> exten => s,3,Goto(bypass,s,1)
> exten => 1234,1,Goto(script1,s,1)
> exten => 5678,1,Goto(script2,s,1)
> ;
> ;
> ;INCOMING IF NO CODE ENTERED
> [bypass]
> exten =>
> s,1,GotoIf(${DB_EXISTS(blacklist/${CALLERID(num)})}?blacklisted,s,1)
> exten => s,2,DIAL(SIP/101) ; to my PAP2-NA Sip BOX
> exten => s,3,Voicemail(u101)
> exten => s,101,Hangup()
> ;
> ;
> ;DIAL OUT SCRIPT WHEN 1234 CODE ENETERED
> [script1]
> exten => s,1,Answer
> exten => s,2,AGI(script1.agi)
> ;
> ;
> ;DIAL OUT SCRIPT WHEN 5678 CODE ENETERED
> [script2]
> exten => s,1,Answer
> exten => s,2,AGI(script2.agi)
> ;
> ;
> ;BLACKLIST
> [blacklisted]
> exten => s,1,Answer
> exten => s,n,Wait(2)
> exten => s,n,Playback(vm-nobodyavail)
> exten => s,n,Wait(1)
> exten => s,n,Hangup
> ;
> ;
>
>
>
> ----------------------------------------------------------------------------
> --
>
> _______________________________________________
> Astlinux-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/astlinux-users
>
> Donations to support AstLinux are graciously accepted via PayPal to
> [email protected].
>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Astlinux-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/astlinux-users
>
> Donations to support AstLinux are graciously accepted via PayPal to
> [email protected].
>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Astlinux-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/astlinux-users
>
> Donations to support AstLinux are graciously accepted via PayPal to
> [email protected].
>
------------------------------------------------------------------------------

_______________________________________________
Astlinux-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to 
[email protected].

Reply via email to