I'm fairly new to Trilio and the whole REST API and I'm having some trouble trying to place calls via the test numbers that Trilio gave us. My code (I followed the examples on the website), looks like this:
$testSID = "MY_TEST_SID";
$testToken = "MY_TEST_TOKEN";
$testPhone = "+15005550006"; //valid number as defined by Trilio
$testResponse = "VALID PHONE"; //valid local phone number
client = new Services_Twilio($testSID, $testToken, "2010-04-01");
try
{
$call = $client->account->calls->create($testPhone, $testResponse,
"http://demo.twilio.com/docs/voice.xml");
echo $call->status;
} catch (Exception $e) {
echo 'Error: ' . $e->getMessage();
}
However whenever I run this php script, nothing happens. All i get is queued
as the $call->status
. The phone which I'm dialing doesn't ring either.
I know the Twilio docs say to POST the request to a URL, but from all the examples I've seen, the way I did it above seems to be the way to do it.
Any ideas?