问题标签 [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.
twilio - Twilio 使用 LocalAudioTrack 发送自定义音频字节
我正在研究Android VoIP Application
使用Twilio Video Conference API。
问题:
如何将custom audio bytes
录音从 AudioRecord 发送到 PSTN?
我已经尝试过Video-Quickstart-Android中给出的示例之一,即ExampleAudioSink。
我能够发送和接收由 WebRtcAudioRecord 录制和播放的字节。
我想要的是通过LocalAudioTrack实时发送我自己的自定义记录字节。我也绕过了 webrtcAudioPlay,但似乎无法弄清楚如何通过 LocalAudioTrack 发送我自己的字节。
这是 twilio 给出的解决方法;
在这里你可以看到,我已经通过在 LocalAudioTrack.create 的第二个参数中设置 false 来停止向 PSTN 发送 WebRtcAudioRecord 字节,但无法弄清楚如何发送我自己的数据。
- 注意:请不要建议我使用LocalDataTrack API 发送我的字节,因为尚未维护 LocalDataTrack API 来向 PSTN 发送字节。
twilio - 特维利奥连接器选项?
我<Pay>
在一个正在进行的项目中使用带有 Stripe 的 Twilio 连接器,我希望在任何地方都能找到文档,这些文档表明有一个简单的设置可以让客户选择使用 Stripe 保存他们的付款信息。有人知道这样的选择吗?
如果我可以避免构建另一个表单系统,我更愿意这样做。我想通过 Twilio 系统执行此操作,但我不知道该系统在<Pay>
连接器之外收集卡信息的安全性如何。
twilio - 如何使用 twilio 从网站拨打电话号码
我正在使用 c# 库拨打电话号码。它已连接,但几秒钟后播放声音并断开连接。我听不到耳机的铃声
android - Android 10 - 当应用程序处于后台和锁定屏幕时,活动未打开
我正在开发通话应用程序,在一加设备中(Android 10)当我使用 twilio 从一个用户到另一个用户进行通话时,我在应用程序处于后台时收到来电通知,然后我正在使用 Incoming 启动来电屏幕活动,但在一加中它不起作用。在 Android 10 以下的其他设备中,它可以正常工作。
我也尝试过在活动中添加标志
python - 如何加快 Twilio 上的呼叫转移?- 姜戈
我刚刚根据以下 Twilio 教程实现了呼叫转移: https ://www.twilio.com/docs/voice/tutorials/call-tracking-python-django
呼叫转移有效,但是在拨打该号码的电话开始听到电话铃声之前大约有 3 秒的“静态声音”。
为什么转发呼叫会有这样的延迟,对于生产级应用程序如何解决?电话是通过美国电话网络拨打的,所以没有预料到延迟问题。
这是实现转发的函数:
c# - Twilio TaskRouter - 在分配回调中检索来电者号码
我正在关注 Twilio TaskRouter 的教程。我已成功设置工作区、工作流、活动、任务队列和工作人员。目前我正在第 3 步查看此文档:
当我的 twilio 号码收到入站呼叫时,我的服务器会返回一个入队指令。当为我新创建的任务保留工作人员时,我的 AssignmentCallback 端点被命中。
我的问题是:如何在我的回拨中检索来电者的电话号码?
先感谢您!
twilio - Twilio VOIP VoiceCallBack 状态问题
当被叫方没有互联网和主叫方拨打电话时,在主叫方和服务器端播放振铃音量状态回调请求出现以下状态流:
1.发起 2.响铃 3.无人接听
所以问题是为什么在被叫方没有网络连接时会出现振铃回调状态。
twilio - 如何使用 twiml 连接通话
如链接https://github.com/twilio/voice-quickstart-android#bullet5中给出的,
我们需要创建 TwiML 应用程序,并且应该为例如https://twiliodev.mycompany.com/makeCall设置语音请求 URL以拨打电话。那么应该在 makecall 函数中写什么来连接当前调用,因为如果我们使用 Dial 动词,那么它会进行另一个调用。
注意:我正在使用 Twilio 可编程语音连接两个使用 VOIP 的 Android 设备。
现在的问题是应该在 MakeCall 函数中发送什么 Twiml 响应以连接呼叫,因为在以下函数中,如果我返回空白响应,则呼叫没有连接。
编辑@Alan 感谢回复。因为我在服务器端使用 c#。我使用拨号动词作为
缺少哪个 Connect 调用和 Immediately disconnect bcoz 客户端动词。现在如何在拨号动词中附加客户端动词,我使用客户端动词作为
和 Twiml 响应是
它的返回模式错误 bcoz 我认为正确的模式是
那么您能否帮助如何在调用动词中添加客户端动词。
谢谢。
编辑 2
正如@philnash 所建议的,此c#链接用于浏览器到客户端的调用,并且它使用新的拨号客户端作为
但我正在使用 Android VOIP SDK 在两个 android 设备之间进行调用。如果我使用新的 Dial 对象,它将把新的呼叫作为子呼叫。我不想创建。根据@philnash 的要求,makeCall 函数的完整代码是
编辑 3
正如我注意到的 VOIP 呼叫,如果客户端 xml 标记位于 Dial 标记内,那么它会成功连接,但它会为每个呼叫计算两条腿并为两次呼叫收费。当一个设备想要呼叫另一台设备时,Twilio 的默认行为是在每个呼叫中进行两个呼叫还是我弄错了?
再次请注意,我正在谈论通过 Twiml 请求 url 到我们服务器的两个 android 设备 VOIP 连接。
node.js - Twilio 发送所有呼叫的呼叫完成状态
我正在为 nodeJS 中的调用设置状态回调。我在电话号码配置中设置了“呼叫状态更改”以向我的节点发出 POST 请求。但是 twilio 似乎正在发送所有呼叫的呼叫状态已完成,无论答案是“忙”、“未应答”还是“已完成”。
这是用于显示 Twilio 发送的呼叫状态的节点代码:
忙音输出:
android - deviceNotReady 错误:“注册失败”react-native-twilio-programmable-voice
我正在开发本机应用程序,并希望像 Uber 那样集成电话屏蔽功能。我为此选择了 Twilio Phone Masking。我使用了react-native-twilio-programmable-voice包。
我已经使用这个链接集成了这个:: https://medium.com/@edzh1/create-a-twilio-voip-calls-in-a-react-native-app-35a729a9613d
我已经使用 php 成功完成了服务器设置。但收到错误 deviceNotReady 错误:“注册失败”。我不知道我在这里做错了什么。
这是我在这里调用的初始函数::
请帮忙,并建议我在这里做错了什么。