【问题标题】:twilio Lambda backend awstwilio Lambda 后端 aws
【发布时间】:2015-08-11 03:39:12
【问题描述】:

是否可以使用 Lambda 作为 Twilio 的后端?

我可以从 Lambda 呼叫 Twilio,但我需要从呼叫者那里获取信息,例如“按 1”。我可以做一个服务器,但我可以调用 Lambda 函数吗? (我知道我们不能调用 Lambda)。

这是我想做的一个例子。

exports.handler = function(event, context) {
  resp.say('bienvenue ', {
    voice:'alice',
    language:'fr-FR'
  });
  resp.say('helloo', {
    voice:'woman',
    language:'fr-FR'
  });
  .gather({
   method:"GET",
   finishOnKey:'*',
   action : 'serveur_backend',
   timeout: "10"
  }, function() {
   this.say('presse 1 to ****  ', {
   voice:'alice',
   language:'fr-FR'
  });

  var l = "<Response>"+S(resp.toString()).between('<Response>', '</Response>').s+"</Response>";
  var URL = "http://twimlets.com/echo?Twiml="+encodeURIComponent(l);
  console.log(URL);
  client.calls.create({
    url:   URL,
    to: "+**********",
    from: "+*********"
//    timeout: "10"
//    callback
  }, 
  function(err, call) { console.log("appel lancé");
   process.stdout.write(call.sid);
    console.log(call.sid);
  context.done(null,  " have a nice day ");
  });

【问题讨论】:

    标签: amazon-web-services twilio aws-lambda


    【解决方案1】:

    您可以将 API 网关用作触发 lambda 函数的 Twilio 端点。看到这个:

    http://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started.html

    【讨论】:

    • 谢谢,我使用 API Geteway 并将 XML 指定为输出
    猜你喜欢
    • 2018-11-09
    • 1970-01-01
    • 2017-08-19
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 2022-07-20
    • 2019-07-31
    • 2017-06-11
    相关资源
    最近更新 更多