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

os8fio9y  于 2022-11-13  发布在  其他
关注(0)|答案(1)|浏览(206)

使用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只尝试呼叫一次?

siotufzp

siotufzp1#

这个问题也会发生在使用拨号动词的时候,而且很烦人的是Twilio文档没有提到这种持续的重试。必须有一种方法来防止重试,就像你说的那样,它在很多情况下是一个显示停止器。
下面是Twilio论坛上几乎相同问题的链接:http://forum.twilio.com/twilio/topics/outbound_calls_keep_incessantly_retrying

相关问题