Как отправить смс из программируемой голосовой функции Twilio

У меня есть функция Twilio, которая выполняется всякий раз, когда кто-то звонит на определенный номер. Я пытаюсь заставить функцию отправить смс. Это не работает, но я не получаю никакой ошибки. Любая помощь отладки была бы отличной.

exports.handler = function(context, event, callback) {
  let response = new Twilio.twiml.MessagingResponse();
  response.message({
    to: '+11234567890',
  }, 'new sms from testing');
};

Кроме того, если бы вы могли сообщить мне, как получить доступ к номеру входящего телефона в рамках этой функции, я был бы очень признателен. Заранее спасибо за любые предложения или идеи.

1 ответ

Решение

Вы не сможете отправить ответ на голосовое событие, вам нужно будет создать клиент обмена сообщениями и отправить его отдельно. Смотрите документы здесь: https://www.twilio.com/docs/sms/tutorials/how-to-send-sms-messages-node-js.

Для входящих телефонных номеров, которые включены в объект события. Это должно быть event.From, но вы можете войти в объект события, чтобы получить все параметры. Они должны следовать схеме объекта Call: https://www.twilio.com/docs/voice/api/call

Другие вопросы по тегам