Node.js 私人电话会议
我正在用Twilio构建一个简单的应用程序来创建一个私人电话会议。这意味着只有打电话的特定号码才会加入会议,所有其他号码都将被拒绝。我正在使用ngrok在线获取本地托管的项目。问题是,现在,任何打电话到会议的人都可以加入,而不管“如果”的声明是什么。我只希望“主持人”和“与会者”能够打电话进来。以下是我到目前为止的情况:Node.js 私人电话会议,node.js,twilio,Node.js,Twilio,我正在用Twilio构建一个简单的应用程序来创建一个私人电话会议。这意味着只有打电话的特定号码才会加入会议,所有其他号码都将被拒绝。我正在使用ngrok在线获取本地托管的项目。问题是,现在,任何打电话到会议的人都可以加入,而不管“如果”的声明是什么。我只希望“主持人”和“与会者”能够打电话进来。以下是我到目前为止的情况: var express = require('express'); var http = require('http'); var path = require('path')
var express = require('express');
var http = require('http');
var path = require('path');
var app = express();
const accountSid = 'blah blah blah';
const authToken = 'blah blah blah';
const client = require('twilio')(accountSid, authToken);
const VoiceResponse = require('twilio').twiml.VoiceResponse;
const urlencoded = require('body-parser').urlencoded;
const moderator = "+11234567890";
const attendee = '+10987654321';
app.use(urlencoded({ extended: false }));
app.post('/voice', (request, response) => {
const twiml = new VoiceResponse();
const dial = twiml.dial();
if(request.body.From == attendee || request.body.From == moderator){
dial.conference('Room1234', {
startConferenceOnEnter: true,
endConferenceOnExit: true
});
} else {
twiml.reject()
dial.conference('Room1234', {
startConferenceOnEnter: false
});
}
response.type('text/xml');
response.send(twiml.toString());
});
console.log('Twilio Client app HTTP server running at
http://127.0.0.1:8080');
app.listen(8080);
在
拒绝()
之后,您不需要拨号()
,请尝试以下操作:
app.post('/voice', (request, response) => {
const twiml = new VoiceResponse();
if (request.body.From === attendee || request.body.From === moderator) {
const dial = twiml.dial();
dial.conference('Room1234', {
startConferenceOnEnter: true,
endConferenceOnExit: true
});
} else {
twiml.reject();
}
response.type('text/xml');
response.send(twiml.toString());
});
在
拒绝()
之后,您不需要拨号()
,请尝试以下操作:
app.post('/voice', (request, response) => {
const twiml = new VoiceResponse();
if (request.body.From === attendee || request.body.From === moderator) {
const dial = twiml.dial();
dial.conference('Room1234', {
startConferenceOnEnter: true,
endConferenceOnExit: true
});
} else {
twiml.reject();
}
response.type('text/xml');
response.send(twiml.toString());
});
请提一下你需要帮助的问题。问题是,现在,任何打电话到会议的人都可以加入,不管“如果”的说法如何。我只希望“主持人”和“与会者”能够打电话进来。谢谢。请提一下你需要帮助的问题。问题是,现在,任何打电话到会议的人都可以加入,不管“如果”的说法如何。我只希望“主持人”和“与会者”能够打电话进来。谢谢,谢谢!成功了,谢谢!成功了。