使用Twilio.js记录出站呼叫

时间:2018-06-13 12:23:46

标签: twilio twilio-api twilio-click-to-call

我正在使用twilio.js制作一个记录外拨电话的通话应用, 但我没有在Twilio.device.connect(para)中传递哪个参数。 我检查了它的Php代码,通过传递“record”来调用它:“true” 有人请帮忙或建议我。

2 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

您无法将任何参数传递给Twilio.Device.connect,这会使其记录下来。相反,当您转发呼叫时,您将需要使用link

或者,如果您只想录制来自来电者的讯息,则需要Record parameter on <Dial>

让我知道这是否有帮助。

答案 1 :(得分:0)

对我来说,我发现最好的解决方案是像这样从twilio.js获取 Call-SID

Twilio.Device.connect(function (conn) {
    var currentCallSid = conn.parameters.CallSid;
    console.log(currentCallSid);
});

然后将此SID移交给call-recording API,以使用单独的API请求触发呼叫记录。该请求返回 recording-SID ,您可以使用它来检索例如。录制.wav / .mp3文件或操作录制。