问题标签 [twilio-amd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
112 浏览

c# - 在 Twilio 中使用 AMD 修改调用

如何在 Twilio 中使用 AMD 修改呼叫

直到现在我已经做到了

如果呼叫由人接听而不是呼叫者和客户端应该连接esle,我想要什么记录的文件应该播放到答录机

我的垃圾桶

0 投票
2 回答
324 浏览

twilio - 如何使用 Twilio-Client-Javascript 或使用 Twiml 发送语音消息 - 我们的理解和可能的方法

我们正在处理从 Twilio 客户端 SDK [Javascript] 发起调用的要求。我们有一个 ASP.Net MVC Core 应用程序处理来自 Twilio Twiml 应用程序的传入 Webhook 请求。为了从客户端发起呼叫,我们使用 Twiml 拨号动词并提供 from 和 to 号码。此外,我们的要求是在检测到应答机后立即发送语音消息。

由于我们使用了 Twiml 的 Dial 动词,我们无法通过检测应答机,因此无法发送语音消息。这是 Dial 动词的设计,因为它是一种有人值守的呼叫机制。浏览文档后,我发现 REST API 允许检测和应答机,还允许发送语音消息。Twilio REST API 应用于无人值守的呼叫发起和基于规则的工作流。Twiml Dial 动词使用 VoiceResponse 类来发起呼叫,而 Twilio REST API 使用 CallResource 来发起呼叫。在开始研究可能的替代方案之前,我想确认我的理解。

我们正在考虑通过以下步骤实现上述用例

进行 Twilio REST API 调用以在启用应答机检测选项的情况下发起无人值守电话呼叫。如果 API 以human 或 unknown 的 answers_by 值响应,那么我们将调用一个 webhook,该 webhook 将使用 Twiml Dial 动词修补调用。如果 API 以作为机器的应答值作为响应,则它应使用 Twiml,其中包含可以发送给被叫方的语音消息。