Twilio有没有办法:
我可以让系统接听电话,将呼叫者放入队列,然后拨打CSR,然后将CSR连接到呼叫者,这就是我被困住的地方。
我可以让系统接听,播放消息,然后拨打一系列CSR号码,但就是这样。
BTW:我使用的是经典的ASP,而不是它真的很重要。答案 0 :(得分:1)
Twilio传道者在这里。
要使Twilio拨出您的CSR,您将需要使用REST API,特别是POST到Calls端点。查看docs for making calls。
为了了解CSR是否没有回答而你需要打电话给另一个,你可以使用StatusCallback parameter。这允许您指定Twilio在呼叫结束时将请求的URL,让您知道它结束的原因。如果CSR没有回答,那么您可以通过检查Status parameter并启动对另一个CSR的调用,在StatusCallback请求中找到它。
你也可以同时开始向一堆CSR发起大量的外拨电话。如果你这样做,你需要跟踪所有的呼叫(我只是将每个呼叫存储在CallSid的某个地方)然后当呼叫开始时使用<Gather>
动词让CSR表明他们想要接受客户呼叫。然后,您只需挂断所有其他正在进行的出站呼叫,并将CSR <Dial>
放入队列,将其连接到客户。
希望有所帮助。