【问题标题】:programmatically set room id in a Twilio conference在 Twilio 会议中以编程方式设置房间 ID
【发布时间】:2015-04-20 17:16:26
【问题描述】:

有谁知道在 Twilio 名词中以编程方式设置会议室名称/ID 的最佳方法?

<Response>
    <Say>Joining a conference room</Say>
    <Dial>
        <Conference>MyRoom</Conference>
    </Dial>
</Response>

我的系统将动态分配新的会议室 ID,以保持会议规模小,但我不确定如何在 twiml 应用程序代码中关联分配的用户房间 ID...

【问题讨论】:

  • 您需要提供动态生成的 Twiml,而不是静态的。您可以使用诸如 joinconference.php?room=98464 之类的参数调用 TwiML。然后,您的代码将输出 TwiML xml,其中包含 GET 变量中使用的会议编号。
  • 谢谢。这就是我想要的。

标签: twilio twilio-twiml conference


【解决方案1】:

来自 Twilio 的 Ricky 在这里。想为可能偶然发现这个问题的任何人添加一些示例代码。

您需要返回 TwiML 以向 Twilio 提供有关如何处理调用的说明,但您可以根据需要生成该 TwiML。例如,下面是一个简单的 PHP 脚本,它返回 TwiML,将呼叫者置于随机会议室中。

<?php
  header("content-type: text/xml");
  echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
?>
<Response>
    <Say>Joining a conference room</Say>
    <Dial>
        <Conference>Room<?php echo rand(0,2); ?></Conference>
    </Dial>
</Response>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    • 2016-11-10
    • 1970-01-01
    • 2023-03-17
    • 2016-08-29
    • 1970-01-01
    相关资源
    最近更新 更多