使用 Twilio 从出站呼叫收集用户输入

问题描述

我想开始使用 C#/.Net 开发警报/警报服务,该服务将使用 Twilio 调用用户

呼叫将告诉用户警报已激活。

现在我希望用户能够通过使用键盘/DTMF 音向系统提供反馈,让系统知道他将:

  1. 解决警报
  2. 解决警报
  3. 在短时间内给他回电

使用 Twilio 的出站呼叫是否可以做到这一点?

我发现的所有关于用户输入/反馈的演示都是在有来电时,而不是在外呼时。 如果有任何关于它的文档,我会很高兴找到它。

解决方法

这绝对可以通过可编程语音实现。以下是基本顺序:

  1. 您的应用向 Twilio 发起 REST API 调用
  2. Twilio 通过网络钩子向您的应用询问说明
  3. 您的服务器回复用 TwiML 编写的说明

有关详细信息,请参阅 https://www.twilio.com/docs/voice/quickstart/csharp