开始后在 Twilio 会议上播放保持音乐
Play hold music on Twilio Conference after it was started
我在同一个会议室 #1 有两个人,然后我只把一个人转移到另一个会议 #2,但让会议室 #1 还活着。
我原以为 Twilio 会为会议#1 中的那个人播放保持音乐,直到另一个人从#2 回到#1,但由于会议已经开始,所以只有沉默。
即使会议已经开始,当有人独自留在会议室时,如何让 Twilio 播放保持音乐?
谢谢,
更新
我看到了新的参与者保持功能,尝试使用它,但也没有成功。看这里:https://github.com/twilio/twilio-php/issues/368
已解决
我发现了一个与会者保持功能,它完全符合我的要求,无需将用户转移到另一个会议。它有一个错误(根据我上面的更新),但它已修复。所以解决方案是用 Hold => true
更新参与者:
$this->client
->conferences($conferenceSid)
->participants($memberCallSid)
->update(['Hold' => 'true']);
按照此处的建议将他调到一个新会议应该也能解决这个问题。
除了通过将 Hold
属性设置为 true 来更新参与者外,您还需要更新 HoldUrl
属性。
The 'HoldUrl' attribute lets you specify a URL for music that plays
when a participant is held. The URL may be an MP3, a WAV or a TwiML
document that uses Play, Say or Redirect.
您的代码应如下所示:
$this->client
->conferences($conferenceSid)
->participants($memberCallSid)
->update(
[
'Hold' => 'true',
'HoldUrl' => 'some url to mp3 file, wav file or twiml'
]
);
希望对您有所帮助。
我 运行 不久前就处理过这个问题,twilio 支持团队建议 运行 将剩余的呼叫者转移到一个新的空会议室,这将触发等待音乐。他们说会议室开始后你不能再播放保持音乐。
我在同一个会议室 #1 有两个人,然后我只把一个人转移到另一个会议 #2,但让会议室 #1 还活着。
我原以为 Twilio 会为会议#1 中的那个人播放保持音乐,直到另一个人从#2 回到#1,但由于会议已经开始,所以只有沉默。
即使会议已经开始,当有人独自留在会议室时,如何让 Twilio 播放保持音乐?
谢谢,
更新
我看到了新的参与者保持功能,尝试使用它,但也没有成功。看这里:https://github.com/twilio/twilio-php/issues/368
已解决
我发现了一个与会者保持功能,它完全符合我的要求,无需将用户转移到另一个会议。它有一个错误(根据我上面的更新),但它已修复。所以解决方案是用 Hold => true
更新参与者:
$this->client
->conferences($conferenceSid)
->participants($memberCallSid)
->update(['Hold' => 'true']);
按照此处的建议将他调到一个新会议应该也能解决这个问题。
除了通过将 Hold
属性设置为 true 来更新参与者外,您还需要更新 HoldUrl
属性。
The 'HoldUrl' attribute lets you specify a URL for music that plays when a participant is held. The URL may be an MP3, a WAV or a TwiML document that uses Play, Say or Redirect.
您的代码应如下所示:
$this->client
->conferences($conferenceSid)
->participants($memberCallSid)
->update(
[
'Hold' => 'true',
'HoldUrl' => 'some url to mp3 file, wav file or twiml'
]
);
希望对您有所帮助。
我 运行 不久前就处理过这个问题,twilio 支持团队建议 运行 将剩余的呼叫者转移到一个新的空会议室,这将触发等待音乐。他们说会议室开始后你不能再播放保持音乐。