Евангелист-разработчик 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"
)
);
Дайте мне знать, если это поможетвсе.