Twilio - 拨出电话 - 如何捕获按键响应

Twilio - Outgoing call - how to capture touchtone responses

我想用 Twilio 拨打电话,播放音频消息并让收件人按 1 表示是,按 2 表示否。我想捕获此响应,并根据选择在服务器端执行一些逻辑。

如何使用 Java 和 Twilio API 完成此操作?

您要做的是收集用户输入的数字,这样您就可以执行一些后端逻辑了吗?

为此,您所要做的就是使用 Gather 动词,然后 return 在您的 TwiML 上使用该动词。

在您的 webhook 上,您可以 return 像这样的东西:

<?xml version="1.0" encoding="UTF-8" ?>
 <Response>     
  <Gather numDigits = "1" action = "_actionURL" method="POST">
  </Gather>
 </Response>

并且在 _actionUrl(无论您定义什么)上,您可以预期这些数字将在 Digits 参数中传递。

您也可以找到示例 Java 应用程序 here