Flo*_*ens 5 curl phone-call outbound twilio
使用 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}
Run Code Online (Sandbox Code Playgroud)
这并不重要,但当有人拿起电话时,我们的响应 twiml 代码(将会改变)只是:
<Response><Say>Thank you for picking up.</Say></Response>
Run Code Online (Sandbox Code Playgroud)
问题是当某人正在开会时:电话铃声响起,用户很快就拒绝接听电话。愚蠢的是,Twilio 会立即重试,如果用户再次拒绝,twilio 将立即尝试最多 7 (!) 次。
实际上,用户会离开会议,接听电话,然后听到这不是一条对生活至关重要的消息。想象一下愤怒。
如何告诉 Twilio 仅尝试调用一次?
小智 3
使用 Dial 动词时也会出现此问题,而且 Twilio 文档没有提及这种连续重试,这非常烦人。必须有一种方法来防止重试,就像您所说的那样,它在很多情况下都是一个阻碍。
以下是 Twilio 论坛上几乎相同问题的链接:http://forum.twilio.com/twilio/topics/outbound_calls_keep_incessantly_retrying