问题标签 [twilio-twiml]
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.
php - Twilio - 如何拨打第三方号码并将他添加到会议中?
我在使用 Twilio 会议时遇到了一个小问题。
我的 API 接到来电并将呼叫者置于新的空会议室:
所以我让来电者在空荡荡的会议室里等着听音乐。
我想拨打其他号码并将其添加到会议室。
这个数字是非 twilio。
我怎样才能做到这一点?
twilio - 避免来自 twilio python 程序的重复出站调用
这是我从命令行运行的 python 脚本。它调用 10_DIGIT_NO。如果我不接听电话,它会重复调用。twiml 是通过https://www.twilio.com/labs/twimlets/生成的我的/创建?type=callme。如何避免这种情况??无论是否收到电话,我都希望只拨打一次电话。
谢谢
python - 尝试在 Heroku 中使用 Twilio API 运行 python 应用程序时出现“应用程序错误”
Twilio新手问题:
我按照General Assembly的教程创建了一个使用 Twilio API 的应用程序
我添加的文件是
- 应用程序.py
- 档案
- 要求.txt
应用程序.py
档案
要求.txt
我将应用程序部署到 Heroku。然后我将 URL 添加到 Twilio
我打电话去测试它,但得到一个错误。不知道我下一步可以采取什么措施来进一步解决这个问题。
c# - Twilio - 从 .NET Windows 应用程序调用电话
我正在尝试编写一个 Windows 应用程序来直接从我的应用程序中拨打电话号码(Twilio 验证)。我能够实现的是: - 拨打电话号码并读出TWIML url 中提到的语音短信。- 呼叫一个电话号码,然后将其重定向到另一个电话号码(通过在 TwiML 中使用)。
但我现在想做的是: - 使用我的耳机直接从应用程序中拨打电话号码,该耳机连接到运行应用程序的电脑上。有没有办法做到这一点?
如果我的问题不够清楚,请告诉我,我应该尝试以更详细的格式解释它。
谢谢!!!
twilio - Twilio 中的“随时按 1”
我正在尝试制作一个 Twilio 工作流程,允许用户随时按 1 取消(只要<Dial>
尚未连接)并留下语音邮件。TwiML 文档提供了一个<Gather>
选项,但这是针对特定时间的,据说它不会让我<Dial>
在<Gather>
. 有什么诀窍可以让它发挥作用吗?
php - Twilio Connect - 以编程方式创建 TWIML 应用程序
目前我在我的应用程序中通常使用 Twilio。我已经在我的 Twilio 帐户中手动创建和配置了 TWIML 应用程序。
迁移到 Twilio Connect 后,我将无法再访问帐户。我将拥有的只是帐户 SID 和安全令牌。我将能够使用这个帐户,是的。但我需要在那里创建 TWIML 应用程序。
有没有办法以编程方式创建 TWIML 应用程序(我认为是一些 API),或者我需要请向我提供他们的帐户 SID 和 ST 的人手动创建 TWIML 应用程序?
php - 如何从免费 twilio 号码创建确认的拨出呼叫者 ID?
我正在尝试动态创建传出呼叫者 ID。
但问题是 Twilio 没有创建它,因为它无法验证它(没有人响应并输入确认码)。
如果我从可用电话号码列表中获取号码,为什么需要验证号码?
我可以模拟 Twilio 拨打该号码时将发送 Twilio 确认码的响应吗?
twilio - 特维利奥, numDigits="3" 或按 0
我觉得这是一个简单的问题。也许它是如此简单,以至于以前从未被问过?我似乎无法找到答案或弄清楚。
调用者看到的第一个 TwiML 如下所示。
呼叫者应该能够拨打一个 3 位数的分机,并且该信息应该被传递到“handle-extension.php”。这很好用,但是......如果呼叫者为目录拨“0”,那么收集只是继续等待额外的 2 位数字。
在搜索时,我确实发现显然您可以在 numDigits 中使用“<”和“>”,如下所示:
但这给了我与原始代码相同的结果。
我想到的另一个解决方案是使用:
但这不适用于其中包含零的扩展名(101 将“1”发送到下一个脚本,110 发送“11”等)。
也许简单的解决方案是将目录扩展名更改为#,但坦率地说,这不是我想要的。
有什么建议么?我想要做的甚至可能吗?
感谢您的时间!:)
ruby - 我可以在 Twilio 动词中使用字符串插值吗?
当我接到电话时,我会输出CallSid
参数并将其保存为变量@incoming_Cid
,以便在通话期间跟踪通话并对其进行操作。
当我尝试在客户和员工之间架起电话时,我拨打了一个会议。我想使用@incoming_Cid
友好的名称来使会议每次都独一无二。
例子:
puts params['CallSid']
@incoming_Cid = params['CallSid']
Twilio::TwiML::Response.new do |r|
r.Dial :action => '/greeting/handle-gather/techsupp/conference', :method => 'get' do |d|
d.Say 'Please wait while we connect you to one of our operators. '
d.Conference "#{incoming_Cid}"
end
end
通常,我在 ' ' 中有友好名称,但字符串插值需要“”。所以我不确定我想做的事情是否正确/允许?
另外,如何输出此处sid
描述的拨号会议的参数。
ruby - Twilio:输出会议的 SID
当您通过 Twilio API 拨打电话号码时,平台会将呼叫的唯一 34 个字符 SID 作为参数传递给您的应用程序。
例如,当我发送到 Twilio 平台的 Twiml 通过< Dial >
动词拨打电话时,我可以轻松做到:
puts params['CallSid']
@incoming_Cid = params['CallSid']
因此,Sid 被保存为变量供以后使用。但是,我不知道传递给您的应用程序以查找< Conference >
Sid 的参数名称是什么。