Coverbild des Asterisk Buches von Stefan Wintermeyer

Achtung: Dies ist ein Beta Test!

  • Bitte melden Sie Fehler! Siehe dazu die Beta-Test FAQ.
  • Besuchen Sie den Asterisk-Tag.org in Bremen und lassen Sie sich dort Ihr Buch von Stefan Wintermeyer signieren.
  • Bestellmoeglichkeiten fuer das gedruckte Buch: Amazon oder direkt beim Verlag

Asterisk Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de.


6.21. Curl()

Lädt eine externen URL und weist sie einer Variablen zu.

Curl(URL[,postdata])

Lädt die angegebenen URL herunter und weist sie der Kanalvariablen CURL zu. Falls angegeben, wird der mit dem Parameter postdata übergebene Wert als HTTP POST and die URL weitergeleitet. Curl() wird in der Regel dazu verwendet, externen Anwendungen Ereignisse im Wählplan zu signalisieren.

Gibt 0 zurück, oder, bei schwerwiegenden Fehlern, -1.

; die Caller ID und Unique Call ID an eine URL posten:
exten => 123,1,Curl(http://localhost/skript.php,cid=${CALLERID}&callid={$UNIQUEID})
; das Ergebnis mit NoOp() in der Asterisk-Konsole zeigen:
exten => 123,2,NoOp(${CURL})