Call routing method: routing to out-of-network representative having ability to speak specific language, if interpreter of network and interpreter of entity are not available to take call
First Claim
1. A method of routing calls through successive layers of providers that are associated with separate entities that are part of organizational units, the organizational units connected via an IP (Internet Protocol) data network that is connected to a call center, comprising:
- receiving an IP video call from a requestor via an IP connection, the IP video call originating from an entity and requiring a particular skill of a representative;
routing the IP video call via the IP connection to a representative of the entity logged-in to the call center when the representative of the entity has that particular skill and is available to take the IP video call, wherein the IP video call is routed via a first local network corresponding to the entity, wherein the first local network is behind a first firewall that connects the first local network to a private MPLS (Multi-Protocol Label Switched) network;
when a representative of the entity is not available to take the IP video call, routing the IP video call via the IP connection to a representative of an organizational unit associated with the entity logged-in to the call center when the representative of the organizational unit has that particular skill and is available to take the IP video call, wherein the IP video call is routed via the first local network to a second local network corresponding to the organizational unit, wherein the second local network is behind a second firewall that connects the second local network to the private MPLS, wherein the entity and the organizational unit are associated with a call center; and
when a representative of the entity and a representative of the organizational unit are not available to take the IP video call, routing the IP video call via the IP connection to a representative outside the organizational unit logged-in to the call center when the representative outside the organizational unit has that particular skill and is available to take the IP video call, wherein the representative outside the organizational unit is also associated with said call center.
1 Assignment
0 Petitions
Accused Products
Abstract
An IP-based call center is able to route video and audio calls. The call routing is skills-based, and can be configured to give preference first to representatives or agents associated with an entity, and then to representatives or agents within a network associated with that entity. If no representative is available in-house or in-network, the call can be transferred to an external representative or agent. In other embodiments, an entity can configure prioritized layers for routing calls, in order to favor specific service providers.
11 Citations
17 Claims
-
1. A method of routing calls through successive layers of providers that are associated with separate entities that are part of organizational units, the organizational units connected via an IP (Internet Protocol) data network that is connected to a call center, comprising:
-
receiving an IP video call from a requestor via an IP connection, the IP video call originating from an entity and requiring a particular skill of a representative; routing the IP video call via the IP connection to a representative of the entity logged-in to the call center when the representative of the entity has that particular skill and is available to take the IP video call, wherein the IP video call is routed via a first local network corresponding to the entity, wherein the first local network is behind a first firewall that connects the first local network to a private MPLS (Multi-Protocol Label Switched) network; when a representative of the entity is not available to take the IP video call, routing the IP video call via the IP connection to a representative of an organizational unit associated with the entity logged-in to the call center when the representative of the organizational unit has that particular skill and is available to take the IP video call, wherein the IP video call is routed via the first local network to a second local network corresponding to the organizational unit, wherein the second local network is behind a second firewall that connects the second local network to the private MPLS, wherein the entity and the organizational unit are associated with a call center; and when a representative of the entity and a representative of the organizational unit are not available to take the IP video call, routing the IP video call via the IP connection to a representative outside the organizational unit logged-in to the call center when the representative outside the organizational unit has that particular skill and is available to take the IP video call, wherein the representative outside the organizational unit is also associated with said call center. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for routing calls through successive layers of providers that are associated with separate entities that are part of organizational units, the organizational units connected via an IP (Internet Protocol) data network that is connected to a call center, the system comprises:
-
a private MPLS (Multi-Protocol Label Switched) network; a call receiving device operable to receive an IP video call from a requestor via an IP connection, the IP video call originating from an entity and requiring a particular skill of a representative; a first firewall corresponding to the entity, wherein the first firewall connects a first local network corresponding to the entity to the private MPLS network; a call router operable to route the IP video call via the IP connection to a representative of the entity logged-in to the call center when the representative of the entity has that particular skill and is available to take the IP video call, wherein the call is routed via the first local network that is behind the first firewall; and a second firewall corresponding to an organizational unit associated with the entity, wherein the second firewall connects a second local network corresponding to the organizational unit to the private MPLS network, wherein when a representative of the entity is not available to take the IP video call, the call router is operable to route the IP video call via the IP connection to a representative of the organizational unit associated with the entity logged-in to the call center when the representative of the organizational unit has that particular skill and is available to take the IP video call, wherein the IP video call is routed via the first local network to the second local network via the private MPLS, wherein the entity and the organizational unit are associated with a call center; and wherein when a representative of the entity and a representative of the organizational unit are not available to take the IP video call, the call router is further operable to route the IP video call to a representative outside the organizational unit logged-in to the call center when the representative outside the organizational unit has that particular skill and is available to take the IP video call, wherein the representative outside the organizational unit is also associated with said call center. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product embedded in a non-transitory computer readable medium for routing calls through successive layers of providers that are associated with separate entities that are part of organizational units, the organizational units connected via an IP (Internet Protocol) data network that is connected to a call center, comprising:
-
computer program code for receiving an IP video call from a requestor via an IP connection, the IP video call originating from an entity and requiring a particular skill of a representative; computer program code for routing the IP video call via the IP connection to a representative of the entity logged-in to the call center when the representative of the entity has that particular skill and is available to take the IP video call, wherein the IP video call is routed via a first local network corresponding to the entity, wherein the first local network is behind a first firewall that connects the first local network to a private MPLS (Multi-Protocol Label Switched) network; computer program code for routing the IP video call via the IP connection to a representative of an organizational unit associated with the entity logged-in to the call center when the representative of the organizational unit has that particular skill and is available to take the IP video call when a representative of the entity is not available to take the IP video call, wherein the IP video call is routed via the first local network to a second local network corresponding to the organizational unit, wherein the second local network is behind a second firewall that connects the second local network to the private MPLS, wherein the entity and the organizational unit are associated with a call center; and computer program code for routing the IP video call to a representative outside the organizational unit logged-in to the call center when the representative outside the organizational unit outside the organizational unit has that particular skill and is available to take the IP video call when a representative of the entity and a representative of the organizational unit are not available to take the IP video call, wherein the representative outside the organizational unit is also associated with said call center. - View Dependent Claims (14, 15, 16, 17)
-
Specification