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.