[asterisk-users] 'System' application in asterisk
Julian Lyndon-Smith
asterisk at dotr.com
Tue Aug 10 02:51:34 CDT 2010
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 at 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
>
More information about the asterisk-users
mailing list