尝试使用Node.js和Twilio将呼叫转发到mobile

尝试使用Node.js和Twilio将呼叫转发到mobile,node.js,twilio,Node.js,Twilio,我有一个Twilio语音号码设置(现阶段试用),我有一个node.js服务器使用ngrok运行 我正在尝试使用以下代码将传入呼叫转发到webhook端点上的移动电话号码: const ivrTwilRes = new twilio.TwimlResponse(); ivrTwilRes.dial({callerId:'+xxxxxxxx'}, function(){ this.number('+xxxxxxxx'); }).record(); o_Res.set('Content-Ty

我有一个Twilio语音号码设置(现阶段试用),我有一个node.js服务器使用ngrok运行

我正在尝试使用以下代码将传入呼叫转发到webhook端点上的移动电话号码:

const ivrTwilRes = new twilio.TwimlResponse();
ivrTwilRes.dial({callerId:'+xxxxxxxx'},
function(){
    this.number('+xxxxxxxx');
}).record();

o_Res.set('Content-Type','text/xml');
o_Res.send(ivrTwilRes.toString());
但它总是带着应用程序错误返回,或者干脆挂断


我可以使用Twilio Studio使其正常工作,但我希望最终由我的应用程序动态生成转发号码。

任何正在寻找答案的人

app.get('/voice', (request,response) => {

    const twilio = new VoiceResponse();
    twilio.dial('+xxxxxxxxxx');

    response.set('Content-Type','text/xml');
    response.send(twilio.toString());
});