Monday, 26 May 2014

How to call and message by twilio

<?php
// Install the Twillio or download the .zip file to your project folder.
// This line loads the library
require('Services/Twilio.php');
// This is a file with my Account Sid and AuthToken

$sid = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // Your Account SID from www.twilio.com/user/account
$token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // Your Auth Token from www.twilio.com/user/account





$client = new Services_Twilio($sid, $token);

if (isset($_POST['callnow']))
{
extract($_POST);


$call = $client->account->calls->create(
  'xxxxxxx', // From a valid Twilio number
  "$mobile", // Call this number

  // Read TwiML at this URL when a call connects (hold music)
  'http://twimlets.com/holdmusic?Bucket=com.twilio.music.ambient');
echo "dailing...."; 
  }

if (isset($_POST['Message']))
{
extract($_POST);
$message = $client->account->messages->sendMessage(

  'xxxxxxx', // From a valid Twilio number
  "$mobile", // Call this number
  "Hello!"
);
print $message->sid;
}
?>
<table border="2" cellspacing="2" cellpadding="2">

<form action="" method="post">
<tr><td>
<input type="text" name="mobile" value="">
<input type="submit" name="callnow" value="call now"></td></tr>
<tr><td align="center">
<input type="submit" name="Message" value="Message now">
</td></tr>
</form></table>

No comments:

Post a Comment