A federated contact center comprising: a consumer contact center (101; 201; 301; 501) comprising: a first switch (103, 506); a first router (107; 305; 505); a first proxy data server (109; 209; 309; 510); a first statistics server (106; 206; 306; 504); wherein the first router is coupled to the first statistics server, and the first proxy data server is coupled to both the first router and the first statistics server; a provider contact center comprising: a second switch (111, 514); a second statistics server (115; 203; 303; 511); a second proxy data server (110; 210; 310; 517) wherein the second proxy data server is coupled to both a second router and the second statistics server, and further connected through a network with the first proxy data server; wherein the second statistics server is configured to calculate statistics regarding the provider contact center; characterized in that: the first switch at the consumer contact center is configured to receive an incoming event, the first router is configured to transmit a request for statistics to the first statistics server, the first statistics server is configured to calculate statistics regarding the consumer contact center and forward the request for statistics to the second statistics server, the second statistic server is configured to provide the calculated statistics to the first statistics server over the network via the connected proxy data servers, the first statistics server is configured to provide the statistics calculated by the first and second statistics servers to the first router, the first router is configured to make a routing decision based on the statistics calculated by the first and second statistics servers, wherein the routing decision includes selecting a target at the consumer contact center for handling the incoming event locally by the consumer contact center, or selecting a target at the provider contact center, wherein if the target at the provider contact center is selected, the first switch routes the incoming event to the second switch at the provider contact center for handling the incoming event by the target at the provider contact center. a consumer contact center (101; 201; 301; 501) comprising: a first switch (103, 506); a first router (107; 305; 505); a first proxy data server (109; 209; 309; 510); a first statistics server (106; 206; 306; 504); wherein the first router is coupled to the first statistics server, and the first proxy data server is coupled to both the first router and the first statistics server; a first switch (103, 506); a first router (107; 305; 505); a first proxy data server (109; 209; 309; 510); a first statistics server (106; 206; 306; 504); wherein the first router is coupled to the first statistics server, and the first proxy data server is coupled to both the first router and the first statistics server; a provider contact center comprising: a second switch (111, 514); a second statistics server (115; 203; 303; 511); a second proxy data server (110; 210; 310; 517) wherein the second proxy data server is coupled to both a second router and the second statistics server, and further connected through a network with the first proxy data server; a second switch (111, 514); a second statistics server (115; 203; 303; 511); a second proxy data server (110; 210; 310; 517) wherein the second proxy data server is coupled to both a second router and the second statistics server, and further connected through a network with the first proxy data server; wherein the second statistics server is configured to calculate statistics regarding the provider contact center; the first switch at the consumer contact center is configured to receive an incoming event, the first router is configured to transmit a request for statistics to the first statistics server, the first statistics server is configured to calculate statistics regarding the consumer contact center and forward the request for statistics to the second statistics server, the second statistic server is configured to provide the calculated statistics to the first statistics server over the network via the connected proxy data servers, the first statistics server is configured to provide the statistics calculated by the first and second statistics servers to the first router, the first router is configured to make a routing decision based on the statistics calculated by the first and second statistics servers, wherein the routing decision includes selecting a target at the consumer contact center for handling the incoming event locally by the consumer contact center, or selecting a target at the provider contact center, wherein if the target at the provider contact center is selected, the first switch routes the incoming event to the second switch at the provider contact center for handling the incoming event by the target at the provider contact center.