微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Twilio API 错误请求 (20001)

如何解决Twilio API 错误请求 (20001)

我想用 Twilio 构建一个服务。我想实现以下目标

所以 A 正在呼叫我的 Twilio 号码(传入),然后我呼叫 B(传出)(使用 <Dial>)。那部分工作正常。现在我要向 B 宣布一个消息(A 不应该听到)。这实际上并不容易设置。在 A(传入)的 TwiML 中,我在拨号后有一个 <Enqueue>,因此在拨号结束后,A 排队。对于通知,我正在更新传出呼叫资源的 TwiML,发出通知 (<Say>),然后拨打 <Queue>

A 的传入 TwiML

<Response>
    <Dial>
        <Number>number of B</Number>
    </Dial>
    <Enqueue>test</Enqueue>
</Response>

更新了 B 的传出公告 TwiML

<Response>
    <Say>Announcement</Say>
    <Dial>
        <Queue>test</Number>
    </Dial>
</Response>

所以这很好用。 A 在排队,B 听到通知,然后可以继续通话。

但是现在,如果我尝试第二次发布。 api 用 {"code": 20001,"message": "Bad request","more_info": "https://www.twilio.com/docs/errors/20001","status": 400} 回答。我不明白这一点,因为它与第一个公告中的相同请求相同。此外,我无法再使用任何 TwiML 或 url 更新传出呼叫。 End 确实有效。

任何人都可以帮忙,我如何多次更新呼叫资源,或者至少为什么它不能第二次工作?

如果有人有任何建议,我可以如何实现或改进我的想法,以及其他解决方案,我很高兴听到。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。