Twilio Nodejs - 如何拨打twilio并收集输入的数字来呼叫另一个人

时间:2017-01-06 16:18:13

标签: javascript node.js twilio

在我拨打电话并输入号码后,我试图找出如何从我的Twilio号码创建电话。阅读文档后,我看到这是通过收集功能完成的,然后可以将其重定向到另一个Twiml文档来处理响应。但是,我无法让它发挥作用。我对如何正确执行Twiml以及如何在另一个Twiml doc中访问请求参数感到非常困惑。我也看过Twimlets,但我也无法正确构建我需要的东西。

我回去试图只在我的电话号码时播放一个简单的语音留言。如果不是我打电话,则需要将其重定向到Twiml网址,该网址会尝试连接到我的手机。如果失败,它将提示呼叫者留言。

//Handle incoming call requests 
app.post('/call', function(req, res)  {
  var twiml = new twilio.TwimlResponse();
  res.type('text/xml');

  if ( req.body.From === "+1555555555") { 
    twiml.say('Hello', {voice: alice});
    res.send(twiml.toString());  
  } else {
    // Do something here.
  }
});

我找到了解决问题的正确方法。我没有正确地发起twilio.TwimlResponse()

1 个答案:

答案 0 :(得分:0)

为了解决这个问题,我需要使用==代替===,这样我的req.body.from值就不会被强制执行。