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