Summary: Provides a working SMS implementation with support for Twilio. This version doesn't really retry if we get any gruff at all. Future versions should retry. Test Plan: used bin/sms to send messages and look at them. Reviewers: chad, epriestley Reviewed By: epriestley Subscribers: aurelijus, epriestley, Korvin Maniphest Tasks: T920 Differential Revision: https://secure.phabricator.com/D8930
812 B
Executable File
812 B
Executable File
Quickstart
Making a Call
$sid = "ACXXXXXX"; // Your Twilio account sid $token = "YYYYYY"; // Your Twilio auth token $client = new Services_Twilio($sid, $token); $call = $client->account->calls->create( '9991231234', // From this number '8881231234', // Call this number 'http://foo.com/call.xml' );
Generating TwiML
To control phone calls, your application need to output TwiML. Use Services_Twilio_Twiml to easily create such responses.
$response = new Services_Twilio_Twiml(); $response->say('Hello'); print $response;
<?xml version="1.0" encoding="utf-8"?> <Response><Play loop="5">monkey.mp3</Play><Response>