我想开始使用 C# / .Net 开发警报/警报服务,该服务将使用 Twilio 呼叫用户。
呼叫将告诉用户警报已激活。
现在我希望用户能够通过使用键盘/DTMF 音向系统提供反馈,让系统知道他将:
使用 Twilio 进行出站呼叫可以吗?
我发现的有关用户输入/反馈的所有演示都是在有来电时发生,而不是在有拨出呼叫时发生。 如果有任何关于它的文档,我会很高兴找到它。
通过可编程语音,这绝对是可能的。这是基本顺序:
请参阅 https://www.twilio.com/docs/voice/quickstart/csharp 了解更多信息。
这是可能的。
我有点晚了,但以防万一其他人需要它,因为几天前我也遇到了同样的情况。
我已经在here添加了如何在 NodeJS 中完成的答案。但或多或少有以下步骤:
<Response>
<Say>You have been called by an automated system. </Say>
<Pause length="1"/>
<Gather input="dtmf" timeout="5" numDigits="1" action="<URL>/voicewebhook" method="POST">
<Say>Press 1 for accepting or 5 to decline, please.</Say>
</Gather>
</Response>
TwiML 使用动词来描述操作,为了收集用户输入,您需要使用
Gather
动词。您可以在用户必须按下某个键之前枚举的选项中嵌套这些选项。然后,您以某种方式告诉 Twilio 在需要采取行动时应将流程重定向到何处。这可以通过向 action
动词添加 Gather
属性来实现,与使用 HTML 表单时类似。
<URL>/voicewebhook
上创建代码来管理用户输入并完成语音通话。仅此而已。