Twilio JS客户端立即挂断
我正在尝试通过点击浏览器中的按钮来拨打电话,以拨打英国真正的手机(我的手机,用于测试) 我立刻听到了挂断的声音,还有一条控制台消息,上面写着“从网关收到了挂断” 我的客户端代码如下所示:Twilio JS客户端立即挂断,twilio,Twilio,我正在尝试通过点击浏览器中的按钮来拨打电话,以拨打英国真正的手机(我的手机,用于测试) 我立刻听到了挂断的声音,还有一条控制台消息,上面写着“从网关收到了挂断” 我的客户端代码如下所示: makeCall() { console.log("Trying to make a call"); Twilio.Device.connect({ From: '+442921673534', To
makeCall() {
console.log("Trying to make a call");
Twilio.Device.connect({
From: '+442921673534',
To: '+447580007865',
});
},
init() {
console.log("Called init");
Nova.request().get('/nova-vendor/alexbowers/nova-twilio-field/token').then(function(response) {
console.log("Received token and setting up device");
Twilio.Device.setup(response.data, {debug: true});
});
Twilio.Device.disconnect((e) => {
// console.log(e);
this.handleClose();
});
Twilio.Device.ready(function() {
console.log("Connected and ready");
});
Twilio.Device.error(function(e) {
// console.log(e);
console.log("Handling error");
});
},
其中,单击时调用makeCall,页面加载时调用init。我刚刚修复了相同的问题。 请检查javascript twilio客户端中设置的参数与获取参数的后端是否匹配 获取twilio语音呼叫请求的后端代码
let voiceResponse = new VoiceResponse();
voiceResponse.dial({
callerId: process.env.TWILIO_NUMBER,
}, request.body.number);
前端代码
Twilio.Device.connect({ number: "+86xxxxxxxxxxx" });
您必须确认前端和后端的键“编号”相同
祝你好运查看Twilio仪表板中的活动日志,了解Twilio终端发生了什么。Twilio仪表板上没有提及出站呼叫您的TwiML应用程序是否正确设置了语音响应URL?那个URL返回什么?
let voiceResponse = new VoiceResponse();
voiceResponse.dial({
callerId: process.env.TWILIO_NUMBER,
}, request.body.number);
Twilio.Device.connect({ number: "+86xxxxxxxxxxx" });