Thanks for your feedback.
I know that your solution could be the easy one and maybe the only one but I let you imagine how many VQ and AG I will have to manage if I have hundred and hundred of call flow.
And I could I have a accurate EWT if agents are part of multiple AG?
In this case the default EWT statistic available on URS could not be used
There is no easy solution for complex scenarios my friend, no magic clicks
As long as you configure the origDN correctly then yes, because EWT is calculated on agent group basis, not on agent alone
if different customers have different FIXED prioritities any predicition will be wrong - lower priority customers will never be answered at all (if there is more or less constant flow of higher priority calls).
as such probably function InVQWaitTime when single VQ is used will give prediction not much worse that any other method
and if you like to experiments you can try function RvqData which provide URS based statistics (including waiting time) based on queues that URS maintain internally
(not on Virtual Queues). Might be a bit tricky as you have to make sure in such case that every category of cucteomrs sharing the same priority use their own
router’s queue even though they might targets the same agent group.