【问题标题】:Initiating an outbound conference call using Twilio Functions使用 Twilio 函数发起出站电话会议
【发布时间】:2020-09-22 03:25:35
【问题描述】:

我没有看到在 twilio 函数中创建电话会议的任何文档

【问题讨论】:

标签: twilio twilio-api twilio-functions twilio-node


【解决方案1】:

你可以这样开始:

exports.handler = function(context, event, callback) {
  
  // create response object (to return TwiML)
  let response = new Twilio.twiml.VoiceResponse();
  
  // dial a conference room
  const dial = response.dial();
  dial.conference('Some Room');
  
  // for debug
  console.log(response.toString());
  
  // return conference TwiML
  return callback(null, response);

};

这与前转呼叫 Twilio 功能的方式类似,但您“拨打”的是会议室,而不是号码。

配置您的 Twilio 号码,以便它在来电时运行该功能。

使用新的 Twilio 函数界面,您需要在创建函数之前创建服务。如果您想查看日志,您需要切换“启用实时日志”才能看到console.log(response.toString());


您可以从此处的 Node.js 文档中获得更多灵感:https://www.twilio.com/docs/voice/twiml/conference

【讨论】:

  • 我添加了一张图片,按钮在右下角,红色“清除”之前。
  • 我看不到。我正在使用函数(经典)。
  • 对于经典,日志还会显示您的函数何时执行。它们出现在底部,在编辑器下方的窗格中。
  • 如何将参与者添加到当前会议?我应该使用 statusCallback 并创建一个 Twiml 函数来处理该回调吗?例如,我想拨打一个号码并将该号码添加到当前会议中。
  • 我没有尝试过,但是,是的,它可以工作。一旦他们回答,就为他们提供会议的 TwiML。也看看这个twilio.com/docs/voice/api/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多