【问题标题】:Twilio API - Conference call announce_url returns 20404, but status update worksTwilio API - 电话会议announce_url 返回 20404,但状态更新有效
【发布时间】:2019-02-18 21:43:24
【问题描述】:

我正在尝试使用 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 gem (5.20.1)。

【问题讨论】:

    标签: twilio twilio-api


    【解决方案1】:

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

    如果您想要定期的“请稍候”消息以及音乐,他们建议提供您自己的 waitUrl 音乐并覆盖您的消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-24
      • 2016-05-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多