[asterisk-users] 'System' application in asterisk

Tino tino at sparksupport.com
Tue Aug 10 06:00:49 CDT 2010


Hello Julian,

I am using Asterisk 1.4.33.1(AsteriskNOW iso) and curl function is not
available in this version.

On Tue, Aug 10, 2010 at 1:21 PM, Julian Lyndon-Smith <asterisk at dotr.com>wrote:

> You could always use the CURL  function directly in the dialplan
>
> Julian
>
> On 10 August 2010 08:36, Tino <tino at sparksupport.com> wrote:
> >
> > Hi Steve, thanks for your interest in this matter.
> > I will explain my requirement here.
> >
> > In my asterisk server before an agent doing manual dial is allowed a
> call,
> > asterisk will make an http request (to my crm, do not worry about this
> part
> > )  and get back an OK or something else. … if it receives OK, it allows
> the
> > call, otherwise we just play an "unauthorized call"  recording to the
> agent.
> > We make the http request using a  "wget | perl " command and we want to
> > capture the output of the wget | perl command.
> >
> >
> > On Tue, Aug 10, 2010 at 12:42 PM, Steve Edwards <asterisk.org@
> sedwards.com>
> > wrote:
> >>
> >> Un-top-posting...
> >>
> >> On Tue, 10 Aug 2010, Tino wrote:
> >>
> >>> >Is there any  way to capture the output of the 'System' application in
> >>> > >asterisk dialplan and evaluate it.
> >>
> >>> On Mon, Aug 9, 2010 at 11:51 PM, Danny Nicholas <danny at debsinc.com>
> >>> wrote:
> >>
> >>> I think this answer is no.  system only returns ${SYSTEMSTATUS} as
> >>> SUCCESS or FAILURE to tell you that the command finished or died.  You
> could
> >>> however do a bash AGI that would set a variable with the result of what
> you
> >>> would have sent to system
> >>
> >> On Tue, 10 Aug 2010, Tino wrote:
> >>
> >>> Sorry Dany, I am new to agi scripting. If you do not mind can you
> please
> >>> give me a sample script for this. That would be really helpful to me.
> >>
> >> Unless the output from your system command is trivial, you should parse
> it
> >> in the AGI and set channel variables as needed.
> >>
> >> If you provide a bit more detail, you may get a more specific answer.
> >> System() may not be the "best" approach.
> >>
> >> --
> >> 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 --
> >> New to Asterisk? Join us for a live introductory webinar every Thurs:
> >>               http://www.asterisk.org/hello
> >>
> >> asterisk-users mailing list
> >> To UNSUBSCRIBE or update options visit:
> >>   http://lists.digium.com/mailman/listinfo/asterisk-users
> >
> >
> > --
> > _____________________________________________________________________
> > -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> > New to Asterisk? Join us for a live introductory webinar every Thurs:
> >               http://www.asterisk.org/hello
> >
> > asterisk-users mailing list
> > To UNSUBSCRIBE or update options visit:
> >   http://lists.digium.com/mailman/listinfo/asterisk-users
> >
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>               http://www.asterisk.org/hello
>
> 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/20100810/9c33cb43/attachment.htm 


More information about the asterisk-users mailing list