我们如何记录从浏览器发起的 Twilio 出站呼叫 phone?
How can we record Twilio outboud call initiating from browser to phone?
我正在使用 Twilio 的 javascript 客户端拨打任何号码。
但是我找不到任何解决方案。
我们如何记录从浏览器到 phone 的出站调用,任何服务器端或客户端解决方案?
我能够使用 quickstart.js 文件成功拨打电话
使用下面的代码
document.getElementById('button-call').onclick = function () {
try {
if (document.getElementById('CallTo').value != '') {
var params = {
To: "+" + document.getElementById('CallTo').value,
record: 'record-from-ringing-dual'
};
log('Calling ' + params.To + '...');
console.log('Calling ' + params.To + '...');
if (device) {
var outgoingConnection = device.connect(params);
outgoingConnection.on('ringing', function () {
log('Ringing...');
document.getElementById('hdnCallIDs').value = outgoingConnection.parameters.CallSid;
log(document.getElementById('hdnCallIDs').value);
});
}
} else {
log('Enter Dialing number...');
}
}
catch (err) {
log(err.message);
}
};
您将为 Dial Verb
放置 TwiML,以记录您 TwiML Application 的语音 URL 返回的呼叫。您指示 Twilio 客户端在创建其访问令牌时使用特定的 TwiML 应用程序 SID。
我正在使用 Twilio 的 javascript 客户端拨打任何号码。 但是我找不到任何解决方案。
我们如何记录从浏览器到 phone 的出站调用,任何服务器端或客户端解决方案?
我能够使用 quickstart.js 文件成功拨打电话 使用下面的代码
document.getElementById('button-call').onclick = function () {
try {
if (document.getElementById('CallTo').value != '') {
var params = {
To: "+" + document.getElementById('CallTo').value,
record: 'record-from-ringing-dual'
};
log('Calling ' + params.To + '...');
console.log('Calling ' + params.To + '...');
if (device) {
var outgoingConnection = device.connect(params);
outgoingConnection.on('ringing', function () {
log('Ringing...');
document.getElementById('hdnCallIDs').value = outgoingConnection.parameters.CallSid;
log(document.getElementById('hdnCallIDs').value);
});
}
} else {
log('Enter Dialing number...');
}
}
catch (err) {
log(err.message);
}
};
您将为 Dial Verb
放置 TwiML,以记录您 TwiML Application 的语音 URL 返回的呼叫。您指示 Twilio 客户端在创建其访问令牌时使用特定的 TwiML 应用程序 SID。