Curl( )
|
Loads an external URL and assigns the result
to a variable
|
Curl(url[,postdata])
Downloads the given URL and
assigns it to the channel variable named CURL. If
specified, the postdata argument is passed to the
URL as an HTTP POST. Curl( ) is often used to signal
external applications of dialplan events.
Returns 0, or -1 on fatal
errors.
; post the Caller ID number and unique call ID to a URL
exten => 123,1,Curl(http://localhost/test.
php,callerid=${callerid}&uniquecallid={$uniqueid})
; now use the NoOp( ) application to print the result to
the Asterisk console
exten => 123,2,NoOp(${CURL})
|