I could use a queue or ring group strategy that would work like a combination of random + memoryhunt + confirmation. I can find no way to do this with the current arrangement of queues and ring groups.
This is for low-volume, high importance calls.
1. I have incoming calls that need to be distributed randomly to a group of static agents (call them A, B, C and D)
A. For each call entering the queue, it would generate a random ring order (for instance, C, D, A, B)
2. I would like memory hunting (FreePBX-style, not Nortel)
A. Our example call would ring C (for n seconds), then C + D (for n), then C + D + A until answered
B. or timeout to alternate destination
4. Calls will require confirmation the way that ring groups do it, i.e., not just for follow-me but for ALL calls.
I cannot do this with a simple ring group; ring groups currently have memoryhunt, but not rmemoryhunt, which is what I need.
Any thoughts on how to accomplish this without custom code and database lookups?