标签: twilio-programmable-voice

Twilio TaskRouter JS SDK不能正常工作

根据Twilio Docs,我正在尝试开发一个呼叫中心应用程序,但是TaskRouter JS

v1.13/taskrouter.min.js不支持文件https://www.twilio.com/docs/taskrouter/js-sdk/worker#reservation-created中的 twilio解释

worker.on("reservation.created", function(reservation) {
    console.log(reservation.task.attributes)      // NOT FOUND
    console.log(reservation.task.priority)        // NOT FOUND
    console.log(reservation.task.age)             // NOT FOUND
    console.log(reservation.task.sid)             // NOT FOUND
    console.log(reservation.sid)                  // RETURNS task sid
});
Run Code Online (Sandbox Code Playgroud)

reservation.sid打印任务sid&如果我删除.task它返回与任务相关的相应输出但是在这里我期待预订相关的输出.

以下是twilio客户端SDK目前在我的应用程序中使用.

  1. https://media.twiliocdn.com/sdk/js/sync/releases/0.5.10/twilio-sync.js
  2. https://media.twiliocdn.com/sdk/js/client/releases/1.4.31/twilio.min.js
  3. https://media.twiliocdn.com/taskrouter/js/v1.13/taskrouter.min.js
  4. https://media.twiliocdn.com/taskrouter/js/v1.0/taskrouter.worker.min.js

twilio vue.js twilio-api twilio-programmable-voice

16
推荐指数
1
解决办法
408
查看次数

有什么方法可以将来自 twilio 的 mulaw 音频流保存在文件中

我正在使用 Twilio 语音流功能,但我不想使用 Twilio 录音功能。当 Twilio 开始向我的服务器发送语音流时,我想将其作为音频文件实时存储到磁盘中。

audio-streaming twilio nodejs-stream twilio-programmable-voice

1
推荐指数
1
解决办法
842
查看次数

将 8kHz mulaw 转换为 PCM 16kHz

我尝试以 8kHz mulaw 格式接收来自 Twilio 的对话流,并且想将其转换为 16kHz PCM 进行某些处理(不支持 8kHz mulaw 格式),我尝试了此方法,但没有成功:
- 将字符串有效负载转换为 base64 缓冲区。
- 使用此包将缓冲区转换为 Uint8Array:buffer-to-uint8array
- 使用以下包将 Uint8Array 转换为 Int16Array:alawmulaw
- 然后使用wav库写入结果。
按照此过程,我仍然无法获取有效的音频文件,有人可以告诉我我做错了什么吗?或指导我实现这一目标?

audio node.js twilio twilio-twiml twilio-programmable-voice

0
推荐指数
1
解决办法
3144
查看次数