[Asterisk-Users] Call forwarding

Adrian A adrianvoip at gmail.com
Tue Jul 26 16:18:35 MST 2005


Turns out it should actually be:
exten => s,1,AGI(agi-script.agi|arg1|arg2)

On 7/26/05, Adrian A <adrianvoip at gmail.com> wrote:
> Thanks, that actually helps a lot.
> One problem I have (kind of unrelated) is with the AGI script
> requiring two arguments.  You have:
> exten => s,1,AGI(forward-get.agi,internal,${MACRO_EXTEN})
> On my Asterisk installation that somehow passes the two arguments
> internal and ${MACRO_EXTEN} as one argument to the bash script causing
> the blank check for ${exten} to exit the script.  I have even tried
> other suggestions such as:
> exten => s,1,AGI(forward-get.agi|internal&${MACRO_EXTEN}) or
> exten => s,1,AGI,forward-get.agi,internal ${MACRO_EXTEN}
> I'm running a recent version of CVS HEAD.
> Asterisk CVS-HEAD built by root at phone.internal.xten.net on a i686
> running Linux on 2005-07-07 18:42:16
> 
> 
> 
> On 7/25/05, Cullin J. Wible <cwible at algorim.com> wrote:
> > 1) You could use asterisk realtime and a mysql database.
> >
> > 2) You could use an asterisk database and allow users to set call forwarding
> > by calling an extension.
> >
> > 3) You could write some scripts to use an external database (what we did)
> > and either allow users to update their forwarding options via a web page or
> > telephone.
> >
> > I have attached some simple shell AGI-scripts and parts of our dial-plan so
> > you can see how it all works. We authenticate against the mysql voicemail
> > database and then our standard extension macro checks the database, possibly
> > adding another channel to the dial command.
> >
> > I hope this helps.
> >
> > Cullin
> >
> > -----Original Message-----
> > From: asterisk-users-bounces at lists.digium.com
> > [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Adrian A
> > Sent: Monday, July 25, 2005 4:15 PM
> > To: Asterisk Users Mailing List - Non-Commercial Discussion
> > Subject: [Asterisk-Users] Call forwarding
> >
> > Is there an easy way to allow the users to go to a webpage or dial an
> > extension and enter a phone number that their extension can be
> > forwarded to?
> > I'm using SER+Asterisk so doing this in sip.conf for example would not
> > work since all users are registered to SER.  Currently in
> > extensions.conf I have:
> > exten => s,2,Dial(SIP/${ARG1}@${SERADDRESS},20)
> > Is there a way to check that the user at ${ARG1} has setup forwarding
> > and retrieve the forwarding destination?
> > _______________________________________________
> > Asterisk-Users mailing list
> > Asterisk-Users at lists.digium.com
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> > To UNSUBSCRIBE or update options visit:
> >    http://lists.digium.com/mailman/listinfo/asterisk-users
> >
> >
> >
>



More information about the asterisk-users mailing list