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 , 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})