用 Rest 创建 Twilio 会议 API
Create Twilio Conference With Rest API
我希望通过其余部分创建 Twilio 会议 API。我不确定如何开始会议。我更愿意在没有 SDK 的情况下执行此操作。
这是我正在寻找的流程。
- 在浏览器中,我输入要呼叫的 phone 号码,然后单击呼叫按钮。
- 一个请求被发送到我的服务器。我处理我的后端逻辑。
- 在 PHP 中,其余 API 用于点击 Twilio 并开始会议。 (希望在本次请求中通过JS Client连接初始用户)
- 建立连接后,使用回调请求向会议添加 phone 号码。
我已经使用 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 并且不建议您尝试编写自己的库。
你可以在这里实现你想要的流量。你可以 use the REST API to generate a call to your client:
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
作为收件人号码。
您传递给此调用的 URL 应指向您服务器上的端点,该端点将 return TwiML 开始会议:
<Response>
<Dial><Conference>Conference room name</Conference></Dial>
<Response>
在您 return 会议 TwiML 的这个请求期间,您还可以启动一个新的请求来开始呼叫您要拨打的 phone 号码,再次使用 REST API.
这一切有意义吗?
我希望通过其余部分创建 Twilio 会议 API。我不确定如何开始会议。我更愿意在没有 SDK 的情况下执行此操作。
这是我正在寻找的流程。
- 在浏览器中,我输入要呼叫的 phone 号码,然后单击呼叫按钮。
- 一个请求被发送到我的服务器。我处理我的后端逻辑。
- 在 PHP 中,其余 API 用于点击 Twilio 并开始会议。 (希望在本次请求中通过JS Client连接初始用户)
- 建立连接后,使用回调请求向会议添加 phone 号码。
我已经使用 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 并且不建议您尝试编写自己的库。
你可以在这里实现你想要的流量。你可以 use the REST API to generate a call to your client:
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
作为收件人号码。
您传递给此调用的 URL 应指向您服务器上的端点,该端点将 return TwiML 开始会议:
<Response>
<Dial><Conference>Conference room name</Conference></Dial>
<Response>
在您 return 会议 TwiML 的这个请求期间,您还可以启动一个新的请求来开始呼叫您要拨打的 phone 号码,再次使用 REST API.
这一切有意义吗?