Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Twilio Nodejs-如何呼叫Twilio并收集输入的数字以呼叫其他人_Javascript_Node.js_Twilio - Fatal编程技术网

Javascript Twilio Nodejs-如何呼叫Twilio并收集输入的数字以呼叫其他人

Javascript Twilio Nodejs-如何呼叫Twilio并收集输入的数字以呼叫其他人,javascript,node.js,twilio,Javascript,Node.js,Twilio,在我拨入Twilio号码并输入一个号码后,我正试图找出如何从该号码创建呼叫。在阅读文档之后,我看到这是通过聚集特性完成的,然后可以将其重定向到另一个Twiml文档来处理响应。然而,我不能完全让它工作。我对如何正确执行Twiml以及如何访问另一个Twiml文档中的请求参数感到非常困惑。我也研究过Twimlet,但我也不能正确地构建我需要的东西 我回去试着在只有我的电话号码的时候播放一条简单的语音信息。如果不是我打电话,则需要将其重定向到Twiml url,该url将尝试连接到我的手机。如果失败,它

在我拨入Twilio号码并输入一个号码后,我正试图找出如何从该号码创建呼叫。在阅读文档之后,我看到这是通过聚集特性完成的,然后可以将其重定向到另一个Twiml文档来处理响应。然而,我不能完全让它工作。我对如何正确执行Twiml以及如何访问另一个Twiml文档中的请求参数感到非常困惑。我也研究过Twimlet,但我也不能正确地构建我需要的东西

我回去试着在只有我的电话号码的时候播放一条简单的语音信息。如果不是我打电话,则需要将其重定向到Twiml url,该url将尝试连接到我的手机。如果失败,它将提示调用者留言

//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()。

为了解决这个问题,我需要使用
==
而不是
==
,这样我的
请求主体.from
值就不会被强制执行。

到目前为止,您尝试了什么?你能分享一些不适合你的代码吗?@philnash我已经更新了我的帖子。谢谢。好吧,那什么不起作用了?如果你的电话号码打过来,它应该能用。你需要在你的条件语句的
else
子句中
res.send
(或者把
res.send(twiml.toString())
放在条件语句之后。@philnash当我拨打我的twilio号码时,它会呼叫我的实际号码,不会说任何话。我现在想要的目标是,当我拨打我的twilio号码时,我希望它只说“你好”。最终目标是让它提示我输入一个电话号码,然后将我连接到该号码。您是否使用正文分析器来解析传入的URL编码正文?您是否确实从中获得了
req.body?