Name
Curl() — Loads an external URL and assigns the result to a variable
Synopsis
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})
Get Asterisk: The Future of Telephony now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.