Twilio 如何使用节点 js 进行两个出站呼叫并加入(会议)
Twilio how to make two outbound calls and join(conference) them using node js
我必须向两个随机手机号码拨出两次电话,然后使用 node.js 将他们都加入会议。有没有一种方法可以使用 twilio 和 node.js.
此处为 Twilio 开发人员布道师。
你说你有两个号码提供给你,你需要给他们两个打电话,让他们加入一个会议。您可以使用 REST API to make the calls and here's a basic example of a function that would create those calls using the Node.js Twilio module:
const accountSid = 'your_account_sid';
const authToken = 'your_auth_token';
const client = require('twilio')(accountSid, authToken);
function connectNumbers(number1, number2) {
[number1, number2].forEach(function(number) {
client.calls.create({
url: 'https://example.com/conference',
to: number,
from: 'YOUR_TWILIO_NUMBER',
})
.then((call) => process.stdout.write(`Called ${number}`));
})
}
当呼叫连接时,Twilio 将向提供的 URL 发出 HTTP 请求。
然后您需要一个自己的服务器应用程序 URL(代替上面函数中的 example.com
),它可以 return TwiML to set up the conference。
<Response>
<Dial>
<Conference>Room Name</Conference>
</Dial>
</Response>
[编辑]
如果你想在用户加入会议之前播放消息,你只需要在<Dial>
之前使用<Say>
TwiML动词。像这样:
<Response>
<Say voice="alice">This is a call from xyz.org</Say>
<Dial>
<Conference>Room Name</Conference>
</Dial>
</Response>
如果有帮助请告诉我。
我必须向两个随机手机号码拨出两次电话,然后使用 node.js 将他们都加入会议。有没有一种方法可以使用 twilio 和 node.js.
此处为 Twilio 开发人员布道师。
你说你有两个号码提供给你,你需要给他们两个打电话,让他们加入一个会议。您可以使用 REST API to make the calls and here's a basic example of a function that would create those calls using the Node.js Twilio module:
const accountSid = 'your_account_sid';
const authToken = 'your_auth_token';
const client = require('twilio')(accountSid, authToken);
function connectNumbers(number1, number2) {
[number1, number2].forEach(function(number) {
client.calls.create({
url: 'https://example.com/conference',
to: number,
from: 'YOUR_TWILIO_NUMBER',
})
.then((call) => process.stdout.write(`Called ${number}`));
})
}
当呼叫连接时,Twilio 将向提供的 URL 发出 HTTP 请求。
然后您需要一个自己的服务器应用程序 URL(代替上面函数中的 example.com
),它可以 return TwiML to set up the conference。
<Response>
<Dial>
<Conference>Room Name</Conference>
</Dial>
</Response>
[编辑]
如果你想在用户加入会议之前播放消息,你只需要在<Dial>
之前使用<Say>
TwiML动词。像这样:
<Response>
<Say voice="alice">This is a call from xyz.org</Say>
<Dial>
<Conference>Room Name</Conference>
</Dial>
</Response>
如果有帮助请告诉我。