Переведите абонента в режим ожидания Twilio = 1,5 - PullRequest
0 голосов
/ 19 октября 2018

Я пытаюсь реализовать функцию удержания вызовов с помощью Twilio api.

Каков наилучший способ в 2018 году без TaskRouter поставить абонента на удержание?

Я пытался использоватьПостановка в очередь и конференция, но не удалось.

Возможно, у кого-то есть пример кода для этого.Спасибо за помощь!

1 Ответ

0 голосов
/ 23 октября 2018

Евангелист-разработчик Twilio здесь.

На самом деле существует прямой способ удержать абонента во время конференц-связи с Twilio.Используя ресурс участников , вы можете перевести участника в режим ожидания, обновив ресурс, установив для Hold значение true.Вы можете установить URL для воспроизведения удерживаемой музыки, одновременно обновляя HoldUrl.

Ниже приведен пример на PHP:

use Twilio\Rest\Client;

$sid    = "your_account_sid";
$token  = "your_auth_token";
$twilio = new Client($sid, $token);

$participant = $twilio->conferences("conference_sid")
                      ->participants("participant_sid")
                      ->update(array(
                                   "hold" => True,
                                   "holdUrl" => "http://www.myapp.com/hold"
                               )
                      );

Дайте мне знать, если это поможетвсе.

...