- Make app_queue support multiple strategy providers, configurable from queues.conf using "strategy = my-external-strategy". This will necessitate some breaking changes to queues.conf from the original patch (instead of strategy = external, the name would be that registered by the ext. strat. module, which will now register strategies using a name).
- When
is_our_turn
fires, make it so that only the first position call waiting fires. Would save some unnecessary requests, specifically when autofill is off.
- If a queue is paused, don’t send the calc_metric because it would be pointless to even try to attempt to call a paused queue member.
Separate change for realtime cURL backend:
- Be able to take additional arguments at runtime (e.g. skillid - A user can have multiple skill id’s. The skill id is tied to the incoming call to the queue. So the queue would have to pass the skill id.)
WIP patches:
Comments
You must be logged in to leave a comment.