GitHub repository: qrotux/queues
Description: Module of FreePBX (Queues) :: Creates a queue where calls are placed on hold and answered on a first-in, first-out basis. Many options are available, including ring strategy for agents, caller announcements, max wait times, etc.