Функция Twilio для чтения нескольких речевых входов - PullRequest
0 голосов
/ 29 мая 2018

Вариант использования - вызов системы IVR с использованием программируемого голоса в сумерках.Исходя из вопроса IVR, отправьте ответы, используя функцию twilio и TWIML.Как мне этого добиться?До сих пор я звонил с использованием Twilio и ссылался ниже на веб-крюк обратного вызова.

 [HttpPost]
    public TwiMLResult Index(string message)
    {
        var response = new VoiceResponse(); 

        var gather = new Gather(input: new List<Gather.InputEnum>()
        {
            Gather.InputEnum.Speech
        } , 
            timeout: 5,  action:new Uri("https://url-sample/GatherSample"));

        gather.Say("Please press 1 or say sales for sales.");
        response.Append(gather);
        LogWriter.Debug($"Message : {response.ToString()}");
        return new TwiMLResult(response);
    }

Также код функции Twilio.

    exports.handler = function(context, event, callback) {
  const twiml = new Twilio.twiml.VoiceResponse();

  const command = event.SpeechResult.toLowerCase();

  twiml.say(`You said ${command}. I'll give you a ${command} fact.`);

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