问题标签 [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.

0 投票
1 回答
5317 浏览

php - Twilio - 如何拨打第三方号码并将他添加到会议中?

我在使用 Twilio 会议时遇到了一个小问题。

我的 API 接到来电并将呼叫者置于新的空会议室:

所以我让来电者在空荡荡的会议室里等着听音乐。
我想拨打其他号码并将其添加到会议室。
这个数字是非 twilio。
我怎样才能做到这一点?

0 投票
1 回答
134 浏览

twilio - 避免来自 twilio python 程序的重复出站调用

这是我从命令行运行的 python 脚本。它调用 10_DIGIT_NO。如果我不接听电话,它会重复调用。twiml 是通过https://www.twilio.com/labs/twimlets/生成的我的/创建?type=callme。如何避免这种情况??无论是否收到电话,我都希望只拨打一次电话。

谢谢

0 投票
2 回答
1693 浏览

python - 尝试在 Heroku 中使用 Twilio API 运行 python 应用程序时出现“应用程序错误”

Twilio新手问题:

我按照General Assembly的教程创建了一个使用 Twilio API 的应用程序

我添加的文件是

  • 应用程序.py
  • 档案
  • 要求.txt

应用程序.py


档案


要求.txt

我将应用程序部署到 Heroku。然后我将 URL 添加到 Twilio 应用程序的 URL

我打电话去测试它,但得到一个错误。不知道我下一步可以采取什么措施来进一步解决这个问题。

0 投票
1 回答
1420 浏览

c# - Twilio - 从 .NET Windows 应用程序调用电话

我正在尝试编写一个 Windows 应用程序来直接从我的应用程序中拨打电话号码(Twilio 验证)。我能够实现的是: - 拨打电话号码并读出TWIML url 中提到的语音短信。- 呼叫一个电话号码,然后将其重定向到另一个电话号码(通过在 TwiML 中使用)。

但我现在想做的是: - 使用我的耳机直接从应用程序中拨打电话号码,该耳机连接到运行应用程序的电脑上。有没有办法做到这一点?

如果我的问题不够清楚,请告诉我,我应该尝试以更详细的格式解释它。

谢谢!!!

0 投票
1 回答
532 浏览

twilio - Twilio 中的“随时按 1”

我正在尝试制作一个 Twilio 工作流程,允许用户随时按 1 取消(只要<Dial>尚未连接)并留下语音邮件。TwiML 文档提供了一个<Gather>选项,但这是针对特定时间的,据说它不会让我<Dial><Gather>. 有什么诀窍可以让它发挥作用吗?

0 投票
1 回答
853 浏览

php - Twilio Connect - 以编程方式创建 TWIML 应用程序

目前我在我的应用程序中通常使用 Twilio。我已经在我的 Twilio 帐户中手动创建和配置了 TWIML 应用程序。

迁移到 Twilio Connect 后,我​​将无法再访问帐户。我将拥有的只是帐户 SID 和安全令牌。我将能够使用这个帐户,是的。但我需要在那里创建 TWIML 应用程序。

有没有办法以编程方式创建 TWIML 应用程序(我认为是一些 API),或者我需要请向我提供他们的帐户 SID 和 ST 的人手动创建 TWIML 应用程序

0 投票
1 回答
447 浏览

php - 如何从免费 twilio 号码创建确认的拨出呼叫者 ID?

我正在尝试动态创建传出呼叫者 ID。
但问题是 Twilio 没有创建它,因为它无法验证它(没有人响应并输入确认码)。
如果我从可用电话号码列表中获取号码,为什么需要验证号码?
我可以模拟 Twilio 拨打该号码时将发送 Twilio 确认码的响应吗?

0 投票
1 回答
2171 浏览

twilio - 特维利奥, numDigits="3" 或按 0

我觉得这是一个简单的问题。也许它是如此简单,以至于以前从未被问过?我似乎无法找到答案或弄清楚。

调用者看到的第一个 TwiML 如下所示。

呼叫者应该能够拨打一个 3 位数的分机,并且该信息应该被传递到“handle-extension.php”。这很好用,但是......如果呼叫者为目录拨“0”,那么收集只是继续等待额外的 2 位数字。

在搜索时,我确实发现显然您可以在 numDigits 中使用“<”和“>”,如下所示:

但这给了我与原始代码相同的结果。

我想到的另一个解决方案是使用:

但这不适用于其中包含零的扩展名(101 将“1”发送到下一个脚本,110 发送“11”等)。

也许简单的解决方案是将目录扩展名更改为#,但坦率地说,这不是我想要的。

有什么建议么?我想要做的甚至可能吗?

感谢您的时间!:)

0 投票
1 回答
137 浏览

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描述的拨号会议的参数。

0 投票
1 回答
637 浏览

ruby - Twilio:输出会议的 SID

当您通过 Twilio API 拨打电话号码时,平台会将呼叫的唯一 34 个字符 SID 作为参数传递给您的应用程序。

例如,当我发送到 Twilio 平台的 Twiml 通过< Dial >动词拨打电话时,我可以轻松做到:

puts params['CallSid']

@incoming_Cid = params['CallSid']

因此,Sid 被保存为变量供以后使用。但是,我不知道传递给您的应用程序以查找< Conference >Sid 的参数名称是什么。

有知道的大神能解释一下吗?