[asterisk-users] AGI script

michel freiha michofr at gmail.com
Mon Feb 23 18:08:41 CST 2009


Dear All,

I would really need to thank you all for the great help that I got here from
all of you and specially Mr. Yawar hadi for his great assist and
professionalism

Thanks

On Mon, Feb 23, 2009 at 6:48 PM, Steve Edwards <asterisk.org at sedwards.com>wrote:

> On Mon, 23 Feb 2009, Yawar Hadi wrote:
>
> > so if u want to read extension then supplu variable name like
> > $myno=$AGI->get_variable('EXTEN');
> > hope u get it
>
> I think passing the variable "on the command line" is more flexible than a
> fixed variable, particularly the much more limiting ${EXTEN}.
>
> My preference is to use the "getopt_long" function to parse the command
> line passed to the AGI. I find
>
>        exten = _x.,n,agi(dial,--customer-id=112)
>
> to be more "obvious" than
>
>        exten = _x.,n,agi(dial,${EXTEN})
>
> or
>
>        exten = 112,n,agi(dial)
>
> This becomes even more obvious when you pass multiple variables:
>
>        exten = _x.,n,agi(dial\
>                ,--announce=winter-specials\
>                ,--customer-id=112\
>                ,--caller-id=ACME Widgets Inc\
>                ,--verbose\
>                ,--record\
>                )
>
> (line split for readability)
>
> rather than
>
>        exten = _x.,n,agi(dial,112,,,winter-specials,ACME Widgets,v,,r)
>
> or
>
>        exten = 112,n,agi(dial)
>
> Particularly since getopt_long does not care about the order of the
> options.
>
> Thanks in advance,
> ------------------------------------------------------------------------
> Steve Edwards      sedwards at sedwards.com      Voice: +1-760-468-3867 PST
> Newline                                             Fax: +1-760-731-3000
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090224/5d076d05/attachment.htm 


More information about the asterisk-users mailing list