在Twilio会议中以编程方式设置会议室id

在Twilio会议中以编程方式设置会议室id,twilio,twilio-twiml,conference,Twilio,Twilio Twiml,Conference,有人知道用Twilio名词编程设置会议室名称/id的最佳方法吗 <Response> <Say>Joining a conference room</Say> <Dial> <Conference>MyRoom</Conference> </Dial> </Response> 我的系统将动态分配新的会议室ID,以保持会议规模较小,但我不确定如何将twiml应用

有人知道用Twilio名词编程设置会议室名称/id的最佳方法吗

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

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

来自Twilio的Ricky。想为任何可能会遇到这个问题的人添加一些示例代码

您需要返回给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>

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