Я использую Twilio для настройки конференц-связи.Мне нужно сделать объявление (воспроизвести файл MP3) на конференции, но, похоже, для обновления $ twilio-> conference ("CFxxxxxxx") -> требуется ConferenceSid (я бы предпочел использовать FriendlyName, но это не работает).
Итак, я добавил statusCallback, чтобы получить ConferenceSid в начале конференции, но он не отправляет запрос.Я предполагаю, что исправить легко, но я не могу понять, что это такое.
$twilio = new Client($sid, $token);
$participant = $twilio->conferences("myFriendlyName",
array(
"statusCallbackEvent"=>"initiated",
"statusCallback"=>"https://example.com/wp-json/rec/v1/myroute/",
"statusCallbackMethod"=>"POST"))
->participants
->create(
"+15555555",
$participantphone,
array(
"record" => True,
"endConferenceOnExit" => False,
"recordingStatusCallbackEvent" => array("completed"),
"RecordingStatusCallback" => "https://example.com/wp-json/rec/v1/myroute/")
);
Я получаю RecordingStatusCallback, но не запрос statusCallback.