我设法设置了 Asterisk、FreePBX 和 VoIP 软件电话。我可以通过我的 Asterisk 服务器拨打和接听电话,但现在我需要设置以下行为:
我想让 3 个软件电话听一个队列。队列不断地同时拨打 4 到 6 个电话号码,每当有人接听电话时,该对话就会转移到其中一部软电话上。当电话号码失败(即没有人接听)时,它会从队列中删除。此外,如果所有 3 部软件电话都忙于处理呼叫,则队列中的电话呼叫将被丢弃,并且队列停止拨号,直到软件电话再次可用。队列将沿着电话号码列表向下运行。我应该能够即时添加到此列表中。也就是说,在 10 个电话呼叫的过程中,我应该能够将 5 个新电话号码添加到队列中,而无需重新启动程序或重建任何东西(我对编程脚本没问题。我知道 javascript、C#、php、并且可以处理linux命令)。我该怎么做呢?或者至少,从哪里开始是个好地方?