Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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
Node.js 与twilio通话_Node.js_Twilio_Twilio Api_Twilio Php_Twilio Click To Call - Fatal编程技术网

Node.js 与twilio通话

Node.js 与twilio通话,node.js,twilio,twilio-api,twilio-php,twilio-click-to-call,Node.js,Twilio,Twilio Api,Twilio Php,Twilio Click To Call,我可以用twilio连接两个电话号码吗 这是我对我的问题的解释 我会用我的twilio电话号码给代理打电话。 如果代理接电话,请用我的twilio电话号码给客户打电话。 这是目标。 如果代理和客户端都可用,我想连接它们 可能吗 我知道呼叫转移,但它可以在代理打电话给我时使用 似乎有一些源代码可用于此 这里是Twilio开发者福音传道者 你完全可以用你描述的方式把两个人联系起来 首先,我要说的是。我注意到你用node.js标记了这篇文章,所以你可以通过使用。您需要提供3个参数,您正在拨打的Twil

我可以用twilio连接两个电话号码吗

这是我对我的问题的解释

我会用我的twilio电话号码给代理打电话。 如果代理接电话,请用我的twilio电话号码给客户打电话。 这是目标。 如果代理和客户端都可用,我想连接它们

可能吗

我知道呼叫转移,但它可以在代理打电话给我时使用

似乎有一些源代码可用于此


这里是Twilio开发者福音传道者

你完全可以用你描述的方式把两个人联系起来

首先,我要说的是。我注意到你用node.js标记了这篇文章,所以你可以通过使用。您需要提供3个参数,您正在拨打的Twilio号码,您要拨打的号码和URL。在您需要的代码之后,我将转到URL:

var accountSid = 'YOUR_ACCOUNT_SID';
var authToken = 'YOUR_AUTH_TOKEN';
var client = require('twilio')(accountSid, authToken);

client.calls.create({
    url: 'http://example.com/connect',
    to: 'AGENT_NUMBER',
    from: 'YOUR_TWILIO_NUMBER'
}, function(err, call) {
    if (err) { console.error('There was a problem starting the call: ', err); }
    console.log(`Call with sid: ${call.sid} was started`);
});
您提供的URL应该指向应用程序的端点,该端点将返回一些通知Twilio下一步如何处理调用的内容。在本例中,我们希望将呼叫连接到客户机号码,因此我们将使用。假设您使用Express作为服务器,您的端点看起来有点像这样:

const VoiceResponse = require('twilio').twiml.VoiceResponse;

app.post('/connect', (req, res) => {
  const response = new VoiceResponse();
  const dial = response.dial();
  dial.number('CLIENT_NUMBER');
  res.send(response.toString());
});
这个TwiML将告诉Twilio将呼叫连接到客户号码,您的代理和客户将进行对话


如果有任何帮助,请告诉我。

谢谢您的回复,philnash。github上有关于这方面的源代码吗?实际上有一个教程指导您完成所有这些。它叫点击通话,不过你可以根据自己的需要调整它。教程在这里:源代码在GitHub上:这就是我所做的,但是我遇到了一些bug,我会修复它们。再次感谢!!!如果您有任何无法排序的bug,只需打开一个关于堆栈溢出的新问题,包括代码和什么不起作用,并将其标记为Twilio,我会过来帮忙:没有严重错误,但如何在本地服务器上运行它?