Как получить статус звонка от Twilio

Необходимо знать статус вызова от Twilio после ответа или отклонения вызова.

$from ='99xyzzzz';
$to='44nnnnnn';
$response=$client->account->calls->create($from, $to,'www.example.com/Twio.php');
echo $response->status; 

Но каждый раз он возвращает в очереди, если на вызов ответили или отклонили. Я проверил журналы Twilio, они показывают, что статус вызова Завершен. Как я могу получить фактический статус вызова после ответа или отклонения вызова


person Elby    schedule 15.07.2014    source источник


Ответы (1)


В Twilio Docs говорится: "По умолчанию ваше приложение не получает любое уведомление о завершении звонка, если линия занята или никто не отвечает. Чтобы получать уведомления о статусе звонка, включите параметр «StatusCallback» в свой REST-запрос».

StatusCallback — это URL-адрес, который Twilio нажмет ПОСЛЕ того, как вызов будет сделан, и будет содержать подробную информацию о вызове.

Итак, настройте другой URL-адрес на своем сайте для обработки входящего запроса, а затем вы сможете использовать эти данные для обновления ваших записей. От этого вы получите CallDuration, RecordingUrl, RecordingSid и RecordingDuration.

person jbnunn    schedule 15.07.2014
comment
Если есть непрерывные звонки, как мы можем узнать, какой статус вызовов будет перезванивать? - person Elby; 16.07.2014