0

尝试拨打无效号码时,我发现当我们正常使用Dial拨打以下号码时:

<Response>
    <Dial>
        <Number>3134610537</Number>
    </Dial>
</Response>

或者

<Response>
    <Dial>
        3134610537
    </Dial>
</Response>

我们可以听到来自提供商的错误消息,告知该号码无效或不再提供服务。

但是当我们在Number标记中使用url参数时,我们不会收到该消息:

<Response>
    <Dial>
        <Number url="http://a.url.here/">3134610537</Number>
    </Dial>
</Response>

我使用 REST API 看到了同样的问题。

这是为什么?什么时候发生?

拨号应该与 REST API 调用一致,我想。

4

1 回答 1

0

我在 Twilio 中提交了一张支持票,因为这个问题还没有答案。

来自 Twilio 支持:

这是个好问题。这是 Twilio API 中关于“早期媒体”或运营商在连接呼叫之前发送的音频的不一致之处之一。

使用<Number url>Twilio 会播放假振铃,直到呼叫接收者接受呼叫,所以早期的音频被屏蔽。

使用 REST API 调用时,不会捕获早期音频,因为仅在调用开始时才开始录制。

对于混乱和不一致之处,我深表歉意。如果您有任何其他问题,请告诉我们。

亚历克斯·陈

Twilio 客户支持

www.twilio.com

于 2014-07-24T13:13:31.263 回答