Я пытаюсь периодически объявлять сообщение «Пожалуйста, подождите» во время текущей конференц-связи с использованием API Twilio.Я нашел некоторые указания через: https://stackoverflow.com/a/17846262/85359,, однако, когда я пытаюсь client.conferences('CXXXXXXXID').update(announce_url: Rails.application.routes.url_helpers.please_wait_message_url)
, я получаю:
Twilio::REST::RestError: [HTTP 404] 20404 : Unable to update record
The requested resource /2010-04-01/Accounts/asdf/Conferences/CXXXXXXXID.json was not found
Тем не менее, я убедился, что поиск на конференции работает (не настоящий 404)также пытаясь .update(status: 'completed')
, и я вижу, что вызов API работает и завершается конференц-связь.
Я предполагаю, что это как-то связано с моим используемым URL-адресом, и сообщение об ошибке очень не описательное.Я подтвердил, что POST
на URL, который я передаю, возвращает TwiML через инструмент тестирования Postman API.
Я использую последнюю версию гема twilio-ruby
(5.20.1
).