A method for providing contact center services in a hybrid operations environment including a first operations environment of a contact center and a second operations environment of the contact center, wherein the second operations environment is located in a remote geographic location with respect to the first operations environment, the method comprising: receiving by a controller in the first operations environment of the contact center information on a call involving an end user device, and identifying, based on the information, a resource manager in the second operations environment and transmitting a first request to the resource manager for connecting the call to a media control platform from among a plurality of media control platforms; selecting, by the resource manager based on a load balancing calculation, a first media control platform from among the plurality of media control platforms, the first media control platform being configured to provide a first media service; providing the first media service by the first media control platform during a first portion of the call, wherein the providing the first media service includes transmitting by the controller in the first operations environment the first request for the first media service through the resource manager to the first media control platform in the second operations environment, wherein the first media control platform transmits first media to the end user device in response; providing a second media service by a second media control platform during a second portion of the call, wherein the providing the second media service includes transmitting by the controller a second request for the second media service to the second media control platform in the first operations environment, wherein the second media control platform transmits second media to the end user device in response. receiving by a controller in the first operations environment of the contact center information on a call involving an end user device, and identifying, based on the information, a resource manager in the second operations environment and transmitting a first request to the resource manager for connecting the call to a media control platform from among a plurality of media control platforms; selecting, by the resource manager based on a load balancing calculation, a first media control platform from among the plurality of media control platforms, the first media control platform being configured to provide a first media service; providing the first media service by the first media control platform during a first portion of the call, wherein the providing the first media service includes transmitting by the controller in the first operations environment the first request for the first media service through the resource manager to the first media control platform in the second operations environment, wherein the first media control platform transmits first media to the end user device in response; providing a second media service by a second media control platform during a second portion of the call, wherein the providing the second media service includes transmitting by the controller a second request for the second media service to the second media control platform in the first operations environment, wherein the second media control platform transmits second media to the end user device in response.