首页 > 解决方案 > Twilio 语音 API:从会议中删除参与者并重定向到 TwiML

问题描述

如何将参与者从正在运行的会议中踢出,而是将他重定向到我服务器上的某个 TwiML / 另一个 URL?在 Twilio 文档中,我发现这是从会议 (PHP) 中删除参与者:

<?php

// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
require_once '/path/to/vendor/autoload.php';

use Twilio\Rest\Client;

// Find your Account Sid and Auth Token at twilio.com/console
// DANGER! This is insecure. See http://twil.io/secure
$sid    = "AC45245425c2bfac9ca2d3a101e4728d05";
$token  = "your_auth_token";
$twilio = new Client($sid, $token);

$twilio->conferences("CFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
       ->participants("CAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
       ->delete();

但是,根据文档,没有使用 TwiML 指定 URL 的选项。参与者只是被完全踢出电话。

有什么选择可以完成我想做的事情吗?

标签: phptwilio

解决方案


You can find the participants CallSID and modify it to point to new TwiML.

Modify Calls In Progress


推荐阅读