无法将录制内容存储在单独的频道中

时间:2017-09-26 02:52:15

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

当唯一身份用户加入呼叫时,我们如何将录制内容存储在单独的音频文件中?

RecordingChannels:'双'并没有帮助我。有人可以帮忙吗?

function MakeCall(to, completedCallback) {

  // Options and headers for the HTTP request
  var options = {
    host: 'api.twilio.com',
    port: 443,
    path: '/2010-04-01/Accounts/' + process.env.TWILIO_ACCOUNT_SID + '/Calls.json',
    method: 'POST',
    headers: {
      'Content-Type': 'application/x-www-form-urlencoded',
      'Authorization': 'Basic ' + new Buffer(process.env.TWILIO_ACCOUNT_SID + ':' + process.env.TWILIO_AUTH_TOKEN).toString('base64')
    }
  };

  // Setup the HTTP request and our response
  var req = https.request(options, function (res) {
    res.setEncoding('utf-8');
    // Collect response data as it comes back.
    var responseString = '';
    res.on('data', function (data) {
      responseString += data;
    });
  var body = {
    To: to,
    From: process.env.TWILIO_FROM_NUMBER,
    Url: url,
    Record : true,
    RecordingChannels : 'dual'
  };

2 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

所以,我觉得你已经遗漏了一些问题。您的上一条评论建议您尝试录制会议的每个频道。

正如我在第一次评论中所说,你不能为会议的每个成员录制一个频道,因为这不受支持。

您可以进行单通道录制,录制整个会话或dual channel recording when you set it in the API request to make the first call。但是,如果通话有两条腿,双通道录音将只录制两个通道。如果您使用<Record>连接到会议,那么它只会录制一条腿。

答案 1 :(得分:-1)

@Twilio福音传道者

我会要求您进行双通道录音并在此处回复,只有您有工作解决方案。在我看来,解决方案不起作用。

到目前为止,您的建议毫无帮助。