Hy,我使用asterisk-java创建了一个java应用程序,从中我可以接收一个调用,也可以启动出站。但我面临的一个问题是,每当我批量拨出呼叫说50k用户时,应用程序只能处理那些接听电话的人,而不是那些未接听或未响应的人。另外,因为我设置了
的值OriginateAction.setAsync(true)
在我的出站呼叫应用程序中,所以我得到成功响应每个调用,这意味着调用成功启动,但如果没有设置此值,那么虽然我可以检查响应(错误:如果用户没有响应(),但在这种情况下,出站批量从50k降至3k。
我的理想解决方案是,如果呼叫未得到应答并且最终挂断,那么我可以将其重定向到某个AGI脚本,这将显示其记录(挂断原因,已回答/忙/等)
请指导。
答案 0 :(得分:0)
您自己管理了电话号码。
Asterisk不是为了知道您的硬件/中继可以支持多少次呼叫而设计的,该接口仅用于放置SINGLE呼叫。
检查以前拨打的vicidial拨号器或其他项目。