Call distribution control method and call distribution control system
First Claim
1. A call distribution control method for terminating an incoming call from a trunk or another extension at a pilot extension in a private branch exchange and routing the incoming call from the pilot extension to an idle agent in an agent group, comprising the steps of:
- assigning a predetermined priority level to each agent in a respective one of a plurality of agent groups wherein an incoming call is to be routed to an idle agent having the highest priority level;
creating queues of the idle agents for each priority level in each agent group and storing said queues of the idle agents in a memory;
providing a routing table, in correspondence with the pilot extension, for designating an agent group to which an incoming call is to be routed;
designating an agent group based upon said routing table when an incoming call is terminated at the pilot extension;
searching for an idle agent having the highest priority level in said agent group that is the routing destination by reference to said queues of the idle agents for each priority level; and
routing the incoming call to the searched idle agent.
4 Assignments
0 Petitions
Accused Products
Abstract
In a call distribution control method for terminating an incoming call from a trunk or another extension at a pilot extension in a private branch exchange and routing the incoming call from the pilot extension to an idle agent in an agent group, a routing table corresponding to the pilot extension is provided for designating one or plural agent groups to which the incoming call is to be routed. Priorities are assigned to agents constituting the agent groups, and an agent group to which the incoming call is to be routed is decided, based upon the routing table when the incoming call is terminated at the pilot extension. The incoming call is routed to an idle agent, in the order of priority thereof, in the agent group to which the incoming call has been routed. Further, a prescribed agent is allocated to a plurality of agent groups upon assigning a priority to this agent.
218 Citations
11 Claims
-
1. A call distribution control method for terminating an incoming call from a trunk or another extension at a pilot extension in a private branch exchange and routing the incoming call from the pilot extension to an idle agent in an agent group, comprising the steps of:
-
assigning a predetermined priority level to each agent in a respective one of a plurality of agent groups wherein an incoming call is to be routed to an idle agent having the highest priority level; creating queues of the idle agents for each priority level in each agent group and storing said queues of the idle agents in a memory; providing a routing table, in correspondence with the pilot extension, for designating an agent group to which an incoming call is to be routed; designating an agent group based upon said routing table when an incoming call is terminated at the pilot extension; searching for an idle agent having the highest priority level in said agent group that is the routing destination by reference to said queues of the idle agents for each priority level; and routing the incoming call to the searched idle agent. - View Dependent Claims (2, 3, 4)
-
-
5. A call distribution control method for terminating an incoming call from a trunk or another extension at a pilot extension in a private branch exchange and routing the incoming call from the pilot extension to an idle agent in an agent group, comprising the steps of:
-
allocating a prescribed agent to plural agent groups so that many incoming calls are routed to said prescribed agent; assigning a predetermined priority level to each agent in a respective one of a plurality of agent groups wherein an incoming call is to be routed to an idle agent having the highest priority level; creating queues of idle agents for each priority level in each agent group and storing said queues of the idle agents in a memory; providing a routing table, in correspondence with the pilot extension, for an agent group to which an incoming call terminated at the pilot extension is to be routed; designating an agent group based upon said routing table when an incoming call is terminated at the pilot extension; searching for an idle agent having the highest priority level in said agent group that is a routing destination by reference to said of the idle agents for each priority level; and routing the incoming call to the searched idle agent. - View Dependent Claims (6, 7, 8)
-
-
9. A call distribution control system in a private branch exchange for routing an incoming call from a pilot extension to an idle agent in an agent group when the incoming call from a trunk or another extension has terminated at the pilot extension, comprising:
-
a plurality of agent groups each constituted by agents having predetermined priority levels assigned thereto; a routing table, provided for a corresponding pilot extension, for designating an agent group to which an incoming call is to be routed; a queue memory for storing queues of the idle agents for each priority level in each agent group; and call distribution control means for routing the incoming call to an idle agent having the highest priority level, in the agent group that is designated by said routing table, wherein said call distribution control means searches for an idle agent having the highest priority level in the agent group designated by said routing table by reference to said queues of the agents for each priority level, routes an incoming call to the searched agent, releases the agent, to which the incoming call has been routed, from a corresponding queue of said idle agents, and connects said released agent to a tail end of the corresponding queue in response to an end of the incoming call. - View Dependent Claims (10, 11)
-
Specification