Twilio Call отключается - PullRequest
0 голосов
/ 14 мая 2018

Я создал две лямбда-функции.

Сначала лямбда-функция:

module.exports.submit = (event, context, callback) => {

 const twiml = new VoiceResponse();

  /** using Twiml Gather record the message and generate callback */
   const gather = twiml.gather({
    input:'speech',
    finishOnKey:'',
    action:'url of second lambda function' 

  });
  twiml.say('We did not recived any inputs, Thanks for calling')

  callback(null, response.success(twiml.toString()));

};

Лямбда-функция вторая

module.exports.submit = (event, context, callback) => {

  const twiml = new textReponse();
  console.log(querystring.parse(event.body));

  twiml.say(`Hello,kshitiz how may i help you`);

  callback(null, response.success(twiml.toString()));

};

Проблема, с которой я сталкиваюсь, заключается в разъединении вызова. Поэтому, когда пользователь звонит на мой номер Twilio, я могу использовать twiml -<gather>-<speech> и вызывать вторую лямбда-функцию, а вторая лямбда-функция может получить «речевой результат». Когда лямбда-секунда возвращает результат, я могу прослушать это на мобильном телефоне, но вскоре после этого звонок прерывается. Я хочу, чтобы мой звонок продолжался и был отключен только тогда, когда пользователь отключил его. Я пробовал разные решения, но не смог заставить его работать, кажется, я что-то упустил.

1 Ответ

0 голосов
/ 14 мая 2018

Хорошо, с некоторым пониманием Twiml. Я исправил проблему. Решение состоит в том, чтобы использовать функции перенаправления Twilio

Надеюсь, что это помогает другим

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...