Я пытаюсь сделать телефонный звонок, используя программируемый голос twilio с TwiML. Не уверен, что делаю что-то не так, но я создал экспресс-маршрут для вывода TwiML
router.get('/data', function(req, res) {
var testXML = builder.create('Response')
.ele('Say')
.att('voice', 'alice')
.txt('You ordered a hamburger')
.ele('Say')
.txt('Now this order is complete')
res.type('text/xml');
res.set('Content-Type', 'text/xml');
res.send(testXML.toString());
});
Это выводит XML, как показано ниже:
Мой код для совершения телефонного звонка:
client.calls
.create({
url: 'http://XXXXX.com/api/request',
to: '+1XXXXXXXXXX',
from: '+1XXXXXXXXXX',
})
.then(call => console.log(call.sid))
.done();
Но twilio продолжает выводить Ошибка - 11200 Ошибка получения HTTP. Есть идеи?