Twilio电话服务只重试一次出站呼叫

时间:2013-01-09 08:51:26

标签: curl twilio phone-call outbound

使用Twilio电话服务,我们进行外拨电话:

curl -X POST 'https://api.twilio.com/2010-04-01/Accounts/ACc1....4658a/Calls.json' \
-d 'From=%2B44987654321' \
-d 'To=%2B123456789' \
-d 'Url=http%3A%2F%2Fourdomain.com%2Ftwiml.php%3Faction%3Dcall_is_taken' \
-u ACc1....4658a:{AuthToken}

并不重要,但当有人拿起电话时,我们的响应twiml代码(将改变)只是:

<Response><Say>Thank you for picking up.</Say></Response>

问题是有人在开会时:电话响了,用户很快就拒绝了电话。愚蠢的是,Twilio立即重试,如果用户再次拒绝,twilio将立即尝试7(!)次。

实际上,用户将用完会议,接听电话并听到这不是一条至关重要的消息。想象一下愤怒。

如何告诉Twilio只尝试拨打ONCE?

1 个答案:

答案 0 :(得分:2)

当使用Dial动词时也会出现这个问题,Twilio文档没有提到这种连续重试是非常烦人的。必须有一种方法来防止重试,就像你说它在很多情况下都是一个显示阻止。

这是Twilio论坛上几乎相同问题的链接:http://forum.twilio.com/twilio/topics/outbound_calls_keep_incessantly_retrying