使用 twilio rest 录制通话 api

Recording calls using twilio rest api

我正在使用 twilio 的其余部分 API 来拨打和录音。

  client.calls.create({
        url:" <my callback url>",
        to: " <called number> ",
        from: <calling number>,
        recordingStatusCallback: <my recording url>,
        Record: "true",
        sendDigits: "1234"
  }, function(err, call) {
        if(err){
           console.log(err);
        }
        else{
           console.log("Call connected");
        }
  });

现在,有一件事我无法理解。由于我已经设置了录音 属性,当 twilio 在我的回调中拨打电话时 url,如果我想记录整个通话,我应该发送什么 twiML ??

这里是 Twilio 开发人员布道者。

因为您已经在请求中设置了 record parameter 来拨打电话,所以您不再需要 return return TwiML 来记录整个通话。

您只需要 return TwiML 就可以做您正在录制的任何其他事情,例如通过 <Dial> or <Play> 向用户发送消息转发到另一个号码。