使用 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?