Twilio API-电话会议announce_url返回20404,但状态更新有效

时间:2019-02-18 21:43:24

标签: twilio twilio-api

我正在尝试使用Twilio API在正在进行的电话会议中定期宣布“请稍候”消息。我通过以下方式找到了一些指南: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

但是,通过尝试.update(status: 'completed'),我已经验证了会议查找确实有效(不是真正的404),并且看到API调用有效并且电话会议结束。

我猜想这与我使用的URL有关,并且错误消息是非描述性的。我已经确认,我传递的URL的POST确实通过Postman API测试工具返回了一些TwiML。

我正在使用twilio-ruby宝石(5.20.1)的最新版本。

1 个答案:

答案 0 :(得分:0)

从Twilio获得电子邮件支持后,事实证明,会议announce_url功能仅在电话会议中有多个参与者时才有效。

如果您要定期发送“请稍候”消息以及音乐,他们建议提供自己的waitUrl音乐,并在其消息上叠加。