【问题标题】:Is there a way to start a Twilio phone conference via an api call有没有办法通过 api 调用开始 Twilio 电话会议
【发布时间】:2022-10-24 14:32:23
【问题描述】:

我现在玩了很多,但仍然无法弄清楚是否有一种通过 API 开始会议的方法。

我想达到什么目标: 我想建立一个会议,让所有参与者仍然听音乐,然后按一下按钮开始那个会议。

在阅读了有关会议 API 的文档后,我看到您可以更新会议对象状态: https://www.twilio.com/docs/voice/api/conference-resource?code-sample=code-update-a-conference-to-end-it&code-language=Ruby&code-sdk-version=5.x

结束会议的更新工作正常(示例):

conference = @client.conferences('CFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
                    .update(status: 'completed')

但是,一旦我尝试使用.update(status: 'in-progress') 开始会议,我就会得到:

in-progress is not a valid choice
https://www.twilio.com/docs/errors/20001

该文档听起来您可以做到:

资源的新状态。可以是:可以是:初始化、进行中或已完成。指定完成将结束会议并挂断所有参与者

我错过了什么吗?

是的,连接了超过 2 个呼叫,它们都将“startConferenceOnEnter”设置为 false。

【问题讨论】:

    标签: twilio twilio-api twilio-conference


    【解决方案1】:

    Twilio 开发人员布道者在这里。

    您可以使用REST API to generate a callyour client

    传递给此调用的 URL 应指向服务器上的端点,该端点将返回 TwiML 以开始会议:

    <Response>
      <Dial><Conference>{insert Conference room name}</Conference></Dial>
    <Response>
    

    在您返回电话会议 TwiML 的此请求期间,您也可以kick off a new request to start a call to the phone number you want to dial using Twilio's REST API as mentioned here using curl

    让我知道这是否有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多