我有一个与 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'
然后在那个页面中,我基本上可以说 if(!empty($Completed)) 做某事(我必须将其纳入我的逻辑,但我只是想确保我得到一般的想法)