Thanks.
My example:
Entered new call (first strategy):
1. looking for available agent in group1, if not available agent go next step;
2. looking for available agent in group2, if not available agent go next step
3. looking for available agent in other site (PBX, stat server in other site, In My CME I created it )
#Route to AgentGroup
bikl1:Always > Even[StatTimeInReadyState]Targets['',BI_KL1@StatServer510K.GA]Wait[5]Targets['',FR_KL1@StatServer510K.GA]Wait[5]{}Call[BLCK158DDF8]
#Looking for Available Agents in Other Site
UData['Transfer']='' > Call[BLCK158DF18]
#Route Calls To Busy if Awerage WaitngTime is biger
Always > Assign[AWTMinimal,180]Assign[AWTMaximal,90000]Assign[GoToTarg,ToBusy@StatServer510K.RP]Call[BLRouteToWQ]
#Routing Calls To Message Routing Port
Always > Assign[AWTMinimal,0]Assign[AWTMaximal,40]Assign[GoToTarg,BI_KL1GM@StatServer510K.RP]Call[BLRouteToWQ]
BLCK158DDF8:
TargetSelected[] = '' > Print[ConnID,'>>>>>>>> Error Routing WGL',OwerFlow,' Group <<<<<<<<<<<<<<<<<<<','Genesys']Goto[bikl1]
BLCK158DF18:
SData[BI_PA1@StatServer510P.GA,StatAgentsAvailable]>0|SData[BI_PAWGL@StatServer510P.GA,StatAgentsAvailable]>0 > Targets['',OutgoingBI_PA1@StatServer510K.RP]Wait[0]{}
4. if not available agents route to virtaul queue
5. Second strategy:
Always > Assign[CallPriority,UData['CallPriority']]Priority[CallPriority]Assign[OwerFlow,UData['OwerFlow']]
bikl1:Always > Even[StatTimeInReadyState]Targets['VQ_BI1',ExpandGroup[BI_KL1@StatServer510K.GA],ExpandGroup[FR_KL1@StatServer510K.GA]]Wait[240]{}
I want then the call is waiting for available agent on virtual queue (second strategy) now are monitoring only local site, I want that the all site will be monitoring for available agentin agnet groups.
I think You understand me, because my english is not very good.
Thanks.