【发布时间】:2016-12-28 19:41:56
【问题描述】:
背景:使用 webhook 将传入的语音呼叫定向到我们的应用程序处理程序,该处理程序将呼叫者连接到可用的代表手机。
应用程序的第一部分检查来电者电话号码是否在内部黑名单中(以忽略自动拨号器等)——如果匹配,我们的应用程序将拒绝来电,因此我们不会被收费.正在完成此拒绝,以呼应 Reject TWIML 动词,如下所示:
echo '<Response><Reject reason="rejected"/></Response>';
exit;
代码工作正常,发送 xml 响应并退出 PHP 脚本,但是,传入的调用者没有收到“忙碌”信号或“未服务”消息 - 它只是静默挂起。
此外,Twilio webhook 处理程序会每隔大约 2 秒持续触发 CallStatus = no-answer 的呼叫,直到呼叫者挂断。
知道我做错了什么吗?
【问题讨论】:
标签: twilio twilio-php twilio-twiml