我创建了一个twilio帐户,使用api rest进行语音通话。
这是我的方法:
public function llamadaout_get(){
$sid = 'XXXXXXXXXXXXXXXXX';
$token = 'XXXXXXXXXXXXXXX';
$client = new Client($sid, $token);
$call = $client->calls->create(
'+34XXXXXXX', // Call this number
'+34XXXXXXXXXX', // From a valid Twilio number
array(
'url' => 'http://xxxxxxxx:3000/api/calltek/twilio/in'
)
);
}
public function llamadain_get(){
$sayMessage = 'Gracias por contactar con xxxxxx. En breves un operario se pondrá en contacto con usted.';
$twiml = new Twilio\Twiml();
$twiml->say($sayMessage, array('voice' => 'alice'));
$twiml->dial("+34XXXXXXXX");
header("Content-type: text/xml");
echo $twiml;
}
我有两个网址:
http://xxxxxx:3000/api/calltek/twilio/out - > llamadaout_get() http://xxxxxx:3000/api/calltek/twilio/in - > llamadaout_in()
Twilio发给我这个错误:
An attempt to retrieve content from http://gestios.calltek.es:3000/api/calltek/twilio/in returned the HTTP status code 404
但是当我访问网址时,我接受了这个:
<Response>
<Say voice="alice">
Gracias por contactar con xxxxxx. En breves un operario se pondrá en contacto con usted.
</Say>
<Dial>+34XXXXXXXX</Dial>
</Response>