【发布时间】:2019-11-16 13:20:06
【问题描述】:
我正在使用 Twilio 设置电话会议。我需要在会议中发布公告(播放 MP3 文件),但似乎 $twilio->conferences("CFxxxxxxx")->update 需要 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 请求。
【问题讨论】:
标签: php twilio conference