【发布时间】:2019-11-19 01:23:51
【问题描述】:
我想在我的应用程序中播放 Twilio 录音媒体文件/url,我在 nodejs 中使用twilio-node 包。
let response = new VoiceResponse();
response.dial({
callerId: process.env.TWILIO_NUMBER,
record: true
}, req.body.number);
res.type('text/xml');
res.send(response.toString());
我使用上面的示例启用录制并且它正在工作,但挑战是通过 API 提供调用 SID 或录制 SID 来获取媒体文件,我没有找到任何示例来获取录制 SID 或录制媒体通过提供调用 SID 文件。
let client = twilio(TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN)
let callLogData = await client.calls(callSid).fetch().then(data => { return data })
我可以使用上面的示例获取通话记录,我尝试了 Twilio 文档中提到的多种方法,但我猜该包与文档不兼容。我没有使用可编程语音,而是使用 Twilio 直接呼叫个人电话。
【问题讨论】: