dev-master
9999999-dev https://github.com/maca134/fuel-twilioTwilio package for FuelPHP
MIT
The Requires
- php >=5.3.0
log fuelphp error twilio
Twilio package for FuelPHP
Twilio is a package to allow interaction with the Twilio service., (*1)
git clone git://github.com/maca134/fuelphp-twilio
) / download
This package will allow you to send requests to Twilio:, (*2)
It also includes an object based implementation of Twilio's TwiML., (*3)
Here are the TwiML elements:, (*4)
Copy config/twilio.php to app/config/twilio.php and change whatever setting in need of changing., (*5)
$call = Twilio\Twilio::request('MakeCall'); $response = $call->create(array( 'To' => '+4412345678901', 'From' => '+4416789012345', 'Url' => Uri::create('welcome/call') ));
$sms = Twilio\Twilio::request('SmsMessage'); $response = $sms->create(array( 'To' => '+4412345678901', 'From' => '+4416789012345', 'Body' => 'SMS content' ));
$twiml = Twilio\Twilio::twiml(); $twiml->say('Hello World!')->pause('', array('length' => '5')); $twiml->render();
Will render:, (*6)
<?xml version="1.0" encoding="UTF-8" ?> <Response> <Say voice="man" language="en" loop="1">Hello World!</Say> <Pause length="5" /> </Gather> </Response>
$question = Twilio\Twilio::twiml(); $question->say('Please press 1 or 2')->pause()->play('http://some.place.com/music.mp3'); $twiml = Twilio\Twilio::twiml(); $twiml->pause()->gather($question, array( 'action' => Uri::create('twilio/next_action'), 'numDigits' => '1' ) ); $response = $twiml->render();
$twiml = Twilio\Twilio::twiml(); $twiml->sms($message, array('from' => '+441234567890'));
Only the TwiML elements Gather and Dial have nested objects., (*7)
Gather can have the following nested variables:, (*8)
Dial can have:, (*9)
You can get in touch either through GitHub or you can email me at maca134@googlemail.com., (*10)
Checkout my site at http://maca134.co.uk, (*11)
Twilio package for FuelPHP
MIT
log fuelphp error twilio