Twilio Nodejs – 如何打电话给Twilio并收集input的数字来呼叫另一个人

我试图弄清楚如何在拨入并input号码后从我的Twilio号码创build呼叫。 阅读文档后,我发现这是通过收集function完成的,然后可以将其redirect到另一个Twiml文档来处理响应。 但是,我不能完全理解它的工作。 我对如何正确执行Twiml以及如何在另一个Twiml文档中访问请求参数非常困惑。 我也研究过Twimlets,但是我无法正确地构build我需要的东西。

我已经回去了,只尝试拨打简单的语音留言。 如果不是我打电话,那么它需要redirect到一个Twimlurl,它将尝试连接到我的手机。 如果失败,将提示主叫方留言。

//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. } }); 

我find了解决我的问题的正确scheme。 我没有正确启动twilio.TwimlResponse()

为了解决这个问题,我需要使用==而不是===以便我的req.body.from值不会被强制。