1. A system for managing communications with a communication center, comprising: a processor; a memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to: receive an indication that an incoming communication was received at a switch; receive status information relating to a plurality of remote agent terminals located remotely with respect to the communication center; inquire as to an availability status of one of the remote agent terminals in response to the incoming communication being directed to the one of the remote agent terminals; instruct the switch to direct the incoming communication to a local agent terminal located locally with respect to the communication center in response to the one of the remote agent terminals not being available; instruct the switch to direct the incoming communication to the one of the remote agent terminals in response to the one of the remote agent terminals being available; and transmit data related to the incoming communication to at least one of the one of the remote agent terminals and the local agent terminal for display thereon.