У меня есть приложение, которое работает с Twilio.Идея состоит в том, что вы позвоните по номеру телефона, который ответит twilio и предоставит вам опции меню.Как только вы нажмете цифру, она отправит данные поста, а затем повесит трубку (эта часть работает правильно). У меня проблема в том, чтобы выяснить, есть ли способ отправить данные поста, если пользователь просто повесит трубку, как только twilioответы ... Я нашел следующий код в их документации.
<?xml version="1.0" encoding="UTF-8"?>
<!-- page located at http://example.com/gather_hints.xml -->
<Response>
<Gather action="/process_gather.php" method="GET">
<Say>Enter something, or not</Say>
</Gather>
<Redirect method="GET">
/process_gather.php?Digits=TIMEOUT
</Redirect>
</Response>
Проблема в том, что вам нужно подождать до истечения времени ожидания сообщения до конца сообщения.Есть ли способ сделать это так, как только запускается, если пользователь повесит трубку, он сделает что-то вроде перехода к тегу перенаправления?
Спасибо!
Редактировать: Итак, на странице process_gather.php я могу сохранить завершенный статус как переменную?
$Completed = $_POST["completed"]; //which would set $Completed == 'completed'
и затем на этой странице я могу просто сказать, что если (! Empty ($ Completed)) что-то сделать (я должен включить это в свою логику, но я просто хочу убедиться, что получаюобщая идея)