繁体   English   中英

使用 Rest API 创建 Twilio 会议

[英]Create Twilio Conference With Rest API

我希望通过其余 API 创建一个 Twilio 会议。 我不知道如何开始会议。 我更愿意在没有 SDK 的情况下执行此操作。

这是我正在寻找的流程。

  • 在浏览器中,我输入要呼叫的电话号码,然后单击呼叫按钮。
  • 一个请求被发送到我的服务器。 我处理我的后端逻辑。
  • 在 PHP 中,其余 API 用于点击 Twilio 并开始会议。 (希望本次请求通过JS Client连接初始用户)
  • 建立连接后,使用回叫请求将电话号码添加到会议中。

我已经使用 rest 进行出站呼叫,但我不知道如何设置会议。

对于出站呼叫,我使用其余端点https://api.twilio.com/version/Accounts/account/Calls.JSON创建会议和添加客户端的端点是什么?

我找到了https://api.twilio.com/version/Accounts/account/confrences.JSON但它似乎是为了获取有关拉取有关会议的数据而不是创建出站会议的请求。

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

如果您想在没有Twilio Client JS SDK 的情况下从浏览器进行 Twilio 调用,那么我无法为您提供帮助。 我们不发布 API,也不建议您尝试编写自己的库。

您可以在这里实现您想要的流程。 您可以使用 REST API 生成客户端的调用

use Twilio\Rest\Client;

// Your Account Sid and Auth Token from twilio.com/user/account
$sid = "your_account_sid";
$token = "your_auth_token";
$client = new Client($sid, $token);

$call = $client->calls->create(
    "client:CLIENT_IDENTITY", "YOUR TWILIO NUMBER",
    array("url" => "YOUR APPLICATION URL")
);

请注意,您需要使用client:CLIENT_IDENTITY作为 to 编号。

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

<Response>
  <Dial><Conference>Conference room name</Conference></Dial>
<Response>

在此请求返回会议 TwiML 的过程中,您还可以再次使用 REST API 启动一个新请求以开始呼叫您要拨打的电话号码。

这一切都有意义吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM