Я создал учетную запись 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;
}
У меня есть два URL:
Http: // хххххх: 3000 / API / calltek / Twilio / выход -> llamadaout_get ()
Http: // хххххх: 3000 / API / calltek / Twilio / в -> llamadaout_in ()
Twilio отправляет мне эту ошибку:
An attempt to retrieve content from http://gestios.calltek.es:3000/api/calltek/twilio/in returned the HTTP status code 404
Но когда я получаю доступ к URL, я получаю это:
<Response>
<Say voice="alice">
Gracias por contactar con xxxxxx. En breves un operario se pondrá en contacto con usted.
</Say>
<Dial>+34XXXXXXXX</Dial>
</Response>
Задача ещё не решена.
Других решений пока нет …