【问题标题】:Twilio: pro-actively initiate daily, pre-scheduled conference calls?Twilio:主动发起每日预先安排的电话会议?
【发布时间】:2015-06-12 16:39:21
【问题描述】:

场景是这样的(我认为下面的 #2 是关键问题/未知):

  1. 用户 1 和用户 2 已经提供了一个共同的每日预定时间(当然还有他们的电话号码),以便他们在彼此之间发起电话呼叫。
  2. Twilio 每天在指定时间呼叫用户 1 和用户 2 发起每日电话会议
  3. 一旦双方接听电话,电话会议就开始了。
  4. 电话会议在任何一方挂断后结束。
  5. 仅供参考:电话会议最多只有 5 分钟。

谢谢!

【问题讨论】:

  • 这很可能也很简单。请查看他们的 API,您将有类似 cron 或服务的东西来验证是否需要启动新会议,如果找到,它将创建一个对双方的出站调用(使用 REST api),并且,当他们拿起它时,它会将他们放在一个会议上(使用 TwiML api)。查看他们的文档twilio.com/docs/api

标签: twilio voip telephony


【解决方案1】:

Twilio 开发人员在这里。

您绝对可以使用 Twilio 构建像这样的出站电话会议。

构建这样的应用程序是一个两步过程:

首先,您需要使用 Twilio REST API 向每个参与者发起出站呼叫。我们文档中的此页面包含大多数流行编程语言的说明和代码示例:

https://www.twilio.com/docs/api/rest/making-calls

当您进行出站呼叫时,您需要在对https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Calls. 的 POST 请求中提供 url 参数

该 URL 应指向应用程序的一部分,该部分使用 Twilio 的标记语言 TwiML 进行响应。您需要的 TwiML 非常简单:

<Response>
  <Dial>
    <Conference>Daily call</Conference>
  </Dial>
</Response>

您可以在我们的官方文档中找到更多关于电话会议的 TwiML 响应示例:

https://www.twilio.com/docs/api/twiml/conference#examples

希望对你有帮助!

【讨论】:

  • 嗨,安德鲁,我正在通过这个链接与 php twilio.com/blog/2011/07/easy-conference-calling-twilio.html 进行电话会议,这是正确的流程还是我应该参考其他内容。还有conference.xml 文件意味着TwiML 是必需的吗?我想要使​​用 php 脚本进行电话会议。谢谢
  • 嗨@SaraMichel!那篇博文已经很老了,所以我可能会参考这个教程:twilio.com/docs/howto/simple-conference 你需要生成一些 TwiML 来让你的呼叫者参加会议。 twilio-php 帮助程序库是最好的方法:twilio-php.readthedocs.org/en/latest
  • 您好 Andrew 非常感谢您的回复,我已经提到了您给出的链接,但我无法理解如何在 php 或 ios 中执行此操作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-01
相关资源
最近更新 更多