[Asterisk-Users] Executing a Function from AGI
Douglas Garstang
dgarstang at oneeighty.com
Fri Jun 16 07:41:00 MST 2006
> -----Original Message-----
> From: Time Bandit [mailto:timebandit001 at gmail.com]
> Sent: Thursday, June 15, 2006 4:49 PM
> To: Asterisk Users Mailing List - Non-Commercial Discussion
> Subject: Re: [Asterisk-Users] Executing a Function from AGI
>
>
> > I'm getting nowhere with this. Is it even possible to set a
> variable to the result of a function call in AGI???
> <snip>
> > > SET VARIABLE DIALPATH ${DUNDILOOKUP(2944093|180net)}
> > >
> > > in both cases, DIALPATH is set to a literal
> > > "${DUNDILOOKUP2944093|180net}"
> > >
> > > What am I doing wrong here?
> You are telling it to assign the value ${DUNDILOOKUP2944093|180net} to
> the variable DIALPATH, and it seems it is doing exactly that
>
> Remember that you're in an AGI, not in the dialplan, so your variable
> doesn't get interpreted
>
> And to answer your question, I think you should call the function, get
> the result, then assign that to your variable
Still not having any luck! I tried sending this to stdout:
SET VARIABLE DIALPATH DUNDILOOKUP(2944093|180net)
I must be missing something still. I assigned DIALPATH to the function.
More information about the asterisk-users
mailing list