我正在开发一个处理呼叫的应用程序。架构很简单。它同时拨打10部手机,当有人拿起它时,铃声停止。但我面临的问题是竞争条件。如果有两位代表接听电话,我不知道如何立即区分谁赢了比赛谁又不参加比赛。 twilio需要5秒钟才能发回回复
之前是否有其他人遇到过同样的问题并找到了解决方案,请分享
谢谢
答案 0 :(得分:0)
Twilio开发者传道者在这里。
您实际上可以使用TwiML实现同步,而无需处理哪个座席自己接听电话。
如果您接到来电,并且希望将其转发给第一个应答的座席,则可以使用<Dial>
最多10 <Number>
秒。 Twilio will then ring all the numbers until one answers and will cancel the remaining calls。然后你没有竞争条件。
如果有帮助,请告诉我。