问题标签 [twilio-programmable-voice]

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 投票
0 回答
267 浏览

c# - Twilio 从 Twilio 接收多个来电

我正在努力让这个工作。我的场景是,我们是两个开发人员,他们试图为我们的公司创建一个明天到期的 Twilio POC。我们只剩下一种似乎效果不佳的情况。我们已经在 Azure 上发布了 POC,并在 Twilio 帐户管理页面中为传入和传出设置了 webhook。

我们正在呼叫我们的“号码”之一,即相同的号码,但是,当 connection.accept() 被点击时,我们都回答并且没有办法选择回答哪个号码。我们需要显示这个来电列表,以便座席可以选择接听哪个。我们为 support_agent 和客户使用了基于“browser-calls-master”的示例。

我认为这对 Twilio 来说已经足够简单了,但不确定我们错在哪里。样本可以用于多个代理吗?当有多个呼叫进来时,代理一应该选择第一个,如果代理二也点击接受,在他们的桌面客户端上,他们应该选择下一个呼叫。

我们还查看了任务路由器,但它太混乱了,没有足够的时间将其合并到我们的解决方案中。我们的解决方案很简单,多次呼叫,呼叫一个团队,并且可用的代理能够接受。

如果明天失败,我的公司正在外包给不同的解决方案,请帮忙?示例代码或文档会有所帮助。

0 投票
1 回答
112 浏览

twilio - 如何在我的韩国号码上使用 Twillo 拨打电话?

如果发件人是美国电话号码,而收件人是韩国电话号码,则传输字符的代码使用以下代码成功。

但是,当呼叫者拨打美国电话号码而收件人拨打韩国电话号码时,也会发生同样的错误。

twilio.base.exceptions.TwilioRestException: HTTP 400 error: Unable to create record: Account not authorized to call +821012341234. Perhaps you need to enable some international permissions: https://www.twilio.com/user/account/settings/international

如何拨打韩国电话号码?

我想知道它是否是免费版,并且发送测试到韩国电话号码是有限制的。

0 投票
1 回答
99 浏览

php - Twilio“Twilio Voice Quickstart for Android”如何动态设置'callerId'?

我已经从github下载了“Twilio Voice Quickstart for Android”预建应用程序。

在此应用程序中设置为动态编号

并在服务器 php 代码上获取数字

而 callerNumber 是静态的

我想从我的应用程序中动态设置 callerNumber (callerId)。可能吗 ?

谢谢

0 投票
0 回答
37 浏览

c# - Twilio:如何在电话会议中向第三位参与者提供客户编号?

我们有一个解决方案,在该解决方案中,我们公司与第三方销售提供商合作,将电话转接给他们。我们在我们的网站上接收客户输入的潜在客户,通过创建电话会议呼叫客户,然后通过加入第三方销售代理进行转移以完成销售。我们的第 3 方要求我们在进行转账时发送客户的号码,但是,Twilio 不允许这样做,因为客户的号码不是经过验证的号码列表的一部分。Twilio 提供的解决此问题的方法是以编程方式验证号码,但我们无法做到这一点,因为 Twilio 会调用自定义请求 6 位代码。我们如何修改它来为客户进行验证,而不会中断我们完成销售的宝贵时间。

0 投票
1 回答
302 浏览

xamarin - 在 Xamarin Android 绑定库中使用 Twilio 可编程语音的问题

我创建了一个绑定库项目,以便能够运行 Twilio 的 Android 可编程语音 SDK(v 2.0.5 -下载 .aar 文件的链接)。

我在Metadata.xml中添加了这行代码来修复一些错误:

它编译成功,但是当我调用 Voice.Call() 时,该方法不返回任何内容,如果我在 ui 线程中调用它,ui 将永远卡住。我暂停了调试器,这样我就可以看到代码的哪一部分正在运行,它正在等待 Com.Twilio.Voice.Voice 中后续行的返回:

我的提示是,我在Metadata.xml中添加的某些行可能不正确,或者我需要添加更多。

我有一些警告可能有助于解决问题:

注意:因为 Twilio 的 Android 可编程语音 SDK 有一个依赖项(ReLinker 1.2.2(下载 .aar 文件的链接)),我不得不创建另一个绑定库项目(RelinkerBindings)来包含该依赖项,然后我在 Twilio 的绑定项目中引用了它。

我以前从未在 xamarin 中做过任何绑定项目,所以我对此有点陌生。

有谁知道如何解决这个问题?

提前致谢。

编辑:

我已经看到了 logcat 日志,这就是我调用 Voice.Call() 时发生的情况:

0 投票
1 回答
368 浏览

python - Twilio,我如何从电话中获得语音响应

我目前正在尝试将 dialogflow 与 twilio 集成。我希望能够解析我的客户给机器人的语音响应。如何获得语音响应;并根据某些语音文本发回响应。

截至目前;当有人拨打电话时,它会回复 Hello;然后我希望能够获取客户的回复;然后适当地回复它。到目前为止,我正在使用网络钩子“来电”。这是否需要额外的库来将语音转换为文本?或者 twilio 是否提供它。

0 投票
1 回答
1294 浏览

xamarin - 错误 CS0115:在 Xamarin 绑定库项目中找不到合适的方法来覆盖

我创建了一个绑定库项目,以便能够运行 Android .aar 文件。我得到的几个错误之一是:

为了解决这个问题,我验证了 api.xml并看到onWarning方法有一个类型为java.util.HashMap的参数:

Call类扩展了实现RTCMonitorCommand.Listener的InternalCall,在我检查了api.xml文件后,我注意到onWarning方法具有以下定义:

内部通话

RTCMonitorCommand.Listener

所以我得出结论,只有Call类有不同的参数类型。

因此,我在Metadata.xml中编写了以下行来更改类Call中onWarning方法的参数类型:

错误消失了,但我在使用这个绑定项目时遇到了一些问题,这是Metadata.xml中的行,我不确定这是对的。

有谁知道我的方法是否正确?

任何应感谢的帮助,

谢谢你。

0 投票
1 回答
735 浏览

node.js - 如何使用节点 js 为多个号码创建电话会议

我想使用 Twilio 和 Nodejs 为多个号码创建会议。

在我的应用程序中,我想从我从 Twilio 购买的号码创建一个会议到多个号码。

我正在关注这个链接。

我的代码如下

我面临的问题是我没有收到我已正确添加到会议的所有参与者的所有 webhook 回调。

我想知道,我这样做是正确的方式还是有另一种更好的方式。

假设我将 3 名参与者添加到会议中,对于我添加到会议中的每个人,我应该收到来自 Twilio 的总共 12 个回调,分别是“已启动”、“正在响铃”、“已应答”、“已完成”。但在某些情况下,这不会发生。

有没有一种方法可以让我收到整个会议状态的回调。

有没有办法传递一个数字数组来创建会议,而不是在 forEach 循环中添加每个数字。

我是 Twilio 的新手,请帮忙。

0 投票
1 回答
233 浏览

twilio - 我们可以将拨号连接到 Twilio 可编程视频组房间吗?

似乎 Twilio 可编程视频 API 是基于 WebRTC。这将允许我们设置从浏览器/应用程序到浏览器/应用程序的音频/视频会议。

但是,有什么方法可以将可编程语音传入音频呼叫连接到视频室?还有什么方法可以从房间里拨出语音电话吗?

这将允许参与者只需拨入,即使他的互联网无法正常工作。

0 投票
1 回答
109 浏览

twilio - Twilio 跟踪帐户没有语音到文本功能

我有一个 twilio trail 帐号。我想知道跟踪帐户是否禁用了语音识别功能。

我尝试使用 Gather 动词来捕捉语音。但它不起作用。

谢谢!