Функция Twilio, выдающая недопустимую ошибку типа контента - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь сделать исходящий звонок в автоматическую телефонную систему, но у меня возникает ошибка типа контента. Я не понимаю, что такое ошибка типа контента, поэтому, если кто-то может помочь мне понять, это было бы здорово. Вот код, который у меня есть сейчас.

exports.handler = function(context, event, callback) {

    const accountSid = 'AC5ca0acd115283b6d7ed38279';
    const authToken = 'not my real auth token';
    const client = require('twilio')(accountSid, authToken);

    client.calls
          .create({
             to: '+14805402416',
             from: '+18448345500',
             record: 'True',
             transcribe: 'True',
             sendDigits: 'wwww1wwww123#wwww1', // w's are .5 second delays to navigate pauses in the automated system 
                                               // '1' - English, '123#' - PIN #, '1' - Confirm PIN
           });

    callback(null, client);
};

1 Ответ

1 голос
/ 27 марта 2020

Вам не хватает ни url, ни twiml в вашей конструкции.

https://www.twilio.com/docs/voice/api/call-resource

url Абсолютный URL, который возвращает инструкции TwiML для вызова , Мы будем называть этот URL, используя метод при соединении вызова. Для получения дополнительной информации см. Раздел «Параметр URL» в разделе «Выполнение вызовов».

Инструкции TwiML для вызова, которые Twilio будет использовать без извлечения параметра Twiml из URL. Если указаны и twiml, и url, параметр twiml будет игнорироваться.

...