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