将机器人添加到 Twilio 会议中,并使用会议友好名称宣布一些信息
Add a bot into Twilio conference, and announce some information, using conference Friendly name
使用以下代码,我的用户正在加入电话会议,创建的会议具有唯一的名称。
const VoiceResponse = require('twilio').twiml.VoiceResponse;
const response = new VoiceResponse();
const dial = response.dial();
dial.conference({
statusCallback: <event_url>,
statusCallbackEvent: 'start end join leave'
}, "test_conference_name");
res.type('text/xml');
res.send(response.toString());
现在我想在这个电话会议中添加机器人并向所有用户宣布一些事情,比如会议将在接下来的 5 分钟内结束。
const twilio_client = require('twilio')(accountSid, authToken);
twilio_client.calls.create({
url: "<twiml url with voice responce>",
to: "test_conference_name",
from: "+17016390587",
})
.then((call) => {
console.log("success")
})
我收到错误提示,您尝试拨打的 phone 号码 "test_conference_name" 无效。
我在这个 post 中看到了这个解决方案,但它的语法很旧并且使用的是会议号。
我想根据会议名称添加机器人,我没有会议号
这里是 Twilio 开发人员布道者。
现在,您有两个选择。但是,它们都需要一个号码才能连接。
您可以设置一个指向 URL 的号码,returns TwiML 将您的机器人引导到会议中,然后用您的机器人呼叫该号码(作为问题的解决方案已链接)。
或者,您 create a call from your conference 连接到一个连接到您的 bot 的号码,该 bot 具有一个入站 webhook,指向 TwiML 以获取它将要向您的会议发送的消息。
最后,Conference 目前正在获得更多功能,并且即将向您的参与者提供 <Say>
或 <Play>
的功能,according to this blog post。
如果有帮助请告诉我。
使用以下代码,我的用户正在加入电话会议,创建的会议具有唯一的名称。
const VoiceResponse = require('twilio').twiml.VoiceResponse;
const response = new VoiceResponse();
const dial = response.dial();
dial.conference({
statusCallback: <event_url>,
statusCallbackEvent: 'start end join leave'
}, "test_conference_name");
res.type('text/xml');
res.send(response.toString());
现在我想在这个电话会议中添加机器人并向所有用户宣布一些事情,比如会议将在接下来的 5 分钟内结束。
const twilio_client = require('twilio')(accountSid, authToken);
twilio_client.calls.create({
url: "<twiml url with voice responce>",
to: "test_conference_name",
from: "+17016390587",
})
.then((call) => {
console.log("success")
})
我收到错误提示,您尝试拨打的 phone 号码 "test_conference_name" 无效。
我在这个 post
我想根据会议名称添加机器人,我没有会议号
这里是 Twilio 开发人员布道者。
现在,您有两个选择。但是,它们都需要一个号码才能连接。
您可以设置一个指向 URL 的号码,returns TwiML 将您的机器人引导到会议中,然后用您的机器人呼叫该号码(作为问题的解决方案已链接)。
或者,您 create a call from your conference 连接到一个连接到您的 bot 的号码,该 bot 具有一个入站 webhook,指向 TwiML 以获取它将要向您的会议发送的消息。
最后,Conference 目前正在获得更多功能,并且即将向您的参与者提供 <Say>
或 <Play>
的功能,according to this blog post。
如果有帮助请告诉我。