Я могу приостановить конференц-связь, но я хотел бы, чтобы Twilio сказал что-то вроде «Этот вызов был приостановлен» всем участникам до начала воспроизведения музыки.Twilio Скажите при удержании конференции
Я пытался сделать что-то вроде этого, но это не работает:
response = Twilio::TwiML::Response.new do |r|
# Loop over participants and print out a property for each one
@client.account.conferences.get(@conference_sid).participants.list.each do |participant|
participant.update(:hold => false) if !params[:hold]
if params[:hold]
participant.update(:hold => true)
r.Say 'This call has been put on hold.'
end
end
end
Кто знает, как этого добиться? Благодарю.
пытается что, и получаю эту ошибку: 'Twilio :: REST :: RequestError (HoldUrl не является допустимым URL: XML версия = "1,0" кодировка = ? "UTF-8"> Этот вызов был поставлен на удержание http://twimlets.com/holdmusic?Bucket=com.twilio.music.classical ). ' –
FutoRicky
@FutoRicky Нет,' Значение атрибута HoldUrl' - это URL-адрес (который вы размещаете, например: 'http: // youdomain/onhold'), который возвращает Фрагмент 'Twiml', который я вам предоставил. –
Yup, вот и все. Спасибо за вашу помощь! – FutoRicky