1
我可以用twilio连接两个电话号码吗?电话与twilio
这是我对我的问题的解释。
- 我会用我的twilio电话号码拨打座席号码。
- 如果代理人拿起,然后用我的twilio电话号码呼叫客户端。
- 这就是目标。
我想连接代理和客户端,如果他们都可用。
可能吗?
我知道呼叫转移,但可以在座席给我打电话时使用。
它似乎有些源代码可用于此。
我可以用twilio连接两个电话号码吗?电话与twilio
这是我对我的问题的解释。
我想连接代理和客户端,如果他们都可用。
可能吗?
我知道呼叫转移,但可以在座席给我打电话时使用。
它似乎有些源代码可用于此。
Twilio开发者传道这里。
你可以用你描述的方式绝对连接两个人。
首先,到generate the call you need to use the REST API。我注意到你用node.js标记了帖子,所以你可以通过使用Twilio Node library来简化你自己。您需要提供3个参数,您拨打的Twilio号码,要拨打的号码和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`);
});
您提供应在您的应用程序的端点会返回一些TwiML告诉Twilio未来与呼叫做什么指向的URL。在这种情况下,我们要将呼叫连接到客户的号码上,因此我们将使用<Dial>
。想象你正在使用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上有关于此的任何源代码? – Sergey
实际上有一个教程可以引导你完成所有这些。这就是所谓的点击通话,尽管您可以根据自己的需要进行调整。教程在这里:https://www.twilio.com/docs/tutorials/click-to-call-node-express,源代码在GitHub上:https://github.com/TwilioDevEd/clicktocall-node – philnash
这就是我所做的,但我遇到了一些错误,我会解决它们。再次感谢!!! – Sergey