1. A method comprising: receiving a call on a first server at a first call center site of a call center; updating a queue with information about the call; selecting an agent at a second call center site to handle the call, the second call center site being at a different location than the first call center site; sending the agent a request to accept the call; receiving an indication of acceptance by the agent at the first call center site; and routing the call from the first call center site to the agent at the second call center site in response to said receiving.