With Transfer Load Balancing, you can have more even distribution of calls between your ACD groups that handle the same function. For example, an agent in a stock brokerage needs to transfer a call to an agent who handles mutual fund inquiries. The agent requests the number for a mutual fund group. If the mutual fund group that usually handles these calls is too busy, Transfer Load Balancing finds a less busy group of mutual fund agents and displays this number. The agent uses this number to transfer the call to the less busy mutual fund group.
This feature is particularly useful if your call center has several switches in more than one location. You can set up Transfer Load Balancing so that calls will be transferred to less busy ACD groups based on the time of day. If your call center has service agents in New York and San Francisco, you can set up Transfer Load Balancing to transfer calls to a less busy group in New York until the San Francisco office opens. When both offices are open, transferred calls are distributed between the two offices. At the end of the New York day, all transferred calls will go to the less busy group in San Francisco.
A switch sends an event message to CallCoordinator indicating that a call entered or left a queue for a specific ACD group. CallCoordinator maintains a count for the queue that shows how many calls are waiting for that ACD group. The Transfer Load Balancing feature works as follows:
If the least busy ACD group is on a different switch from the requesting agent, Transfer Load Balancing allocates an inter-switch tracking number to be able to track the call as it transfers between switches.
Planning for Transfer Load Balancing in your call center requires three steps:
These tasks are described in the sections that follow.
CallCoordinator provides the Transfer Load Balancing module (CAMB600C) described in the sections that follow. If you are using Transfer Load Balancing, you enter this module name in the Exit name field for Transfer Load Balancing on the CallCoordinator System Settings panel and work sheet described in "COR Telephony Settings". You can also use a customized version of the Transfer Load Balancing module to meet your specific call center needs. Refer your system programmer to CallPath CallCoordinator/CICS Application Programming Guide for information on developing a customized module. However, it is recommended that you first install and use the Transfer Load Balancing module provided by CallCoordinator.
Before you can evaluate and prepare to enable this feature in your call center, you must understand three essential aspects of Transfer Load Balancing:
The sections that follow cover these items in detail.
Transfer Load Balancing looks at the queue count for an ACD group and compares it to the balance points to determine busy level. The queue count in the CallCoordinator Balance Point table is incremented for each queue event. If the call is queued to multiple ACD groups, the queue count for the primary ACD group is the only one incremented. The queue count is decremented when the call is assigned or abandoned. (An ACD group is identified by its target pilot number.)
Transfer Load Balancing uses two balance points to determine the busy level of the queue for each ACD group. Balance point 1 is the number of calls in a queue that an ACD group can handle comfortably at any given time. Balance point 2 is the maximum number of calls in a queue that an ACD group can handle before overload occurs.
The busy levels are as follows:
Transfer Load Balancing selects the less busy ACD group in the following way:
The Percent Busy Number (PBN) is used when more than one ACD group is at the lowest busy level. Transfer Load Balancing compares the queue count and Balance Points for each available ACD group to calculate which group is least busy:
When calculating the PBN, the decimal fractions are truncated. The PBN is calculated as follows:
'PBN' equals 'QC' over 'BP1' times 100
'PBN' equals lparen 'QC' minus 'BP1' rparen over lparen 'BP2' minus 'BP1' rparen times 100
'PBN' equals lparen 'QC' minus 'BP2' rparen over lparen '10000' minus 'BP2' rparen times 100
Table 14 and the explanations
that follow show how Transfer Load Balancing
uses the busy levels and percent busy numbers (PBN) to assign
calls to less busy groups.
Table 14. Busy Levels and Percent Busy Numbers
| Group | Balance point 1 | Balance point 2 | Queue Count | Busy Level | PBN |
|---|---|---|---|---|---|
| Group 1 | 4 | 10 | 5 | 1 | 16% |
| Group 2 | 4 | 7 | 4 | 1 | 0% |
| Group 3 | 9 | 18 | 7 | 0 | 77% |
| Group 4 | 1 | 4 | 5 | 2 | 0% |
Table 14 shows the following about each group:
Before setting balance points for a group, you must consider the following items:
These items are discussed in detail in the sections that follow.
In setting balance points for a group, you first must look at the hours of operation for your call center. If the level of call activity varies during a day or from one day to another, you should define those time periods based on the differences in call activity. You might enter this information on the Balance Point Work Sheet. See "Balance Point Work Sheet" for information and a sample of this work sheet. The times specified on this work sheet are based on the specific switch on which the target pilot number is defined.
For example, assume the call activity for an ACD group that handles orders is as follows:
You would set up these four time periods for the billing ACD group as follows before considering the other factors involved in setting balance points:
Any day and time not specified in a detail record defaults to the ACD group and backup number.
After deciding the important time periods for transferred calls for each group, you must consider the following characteristics in setting balance points for each group:
If you do not want this group to handle any transferred calls for some specific time period, you should set both balance points to zero for that time period.
Specific balance point settings cause specific results with Transfer Load Balancing operation. You need to consider the following additional items before setting the balance points:
After you have considered all of the above items, you can enter the balance points for each group on the Balance Point Work Sheet as described in "Balance Point Work Sheet". When your system has been in operation for several weeks, you might need to reset the balance points to improve your level of client service.
When a new ACD group is added, or a new date/time record is added, the algorithm may not immediately toggle between two eligible ACD groups. The algorithm requires that the least selected of two or more eligible ACD groups is selected. This will result in one group being selected until its number of times selected catches up with the other eligible ACD groups. To avoid this, the CallCoordinator host needs to be recycled.
The Transfer Load Balancing module uses an algorithm that distributes the load of transferred calls between groups on the same switch or between groups on more than one switch. The steps that follow show how Transfer Load Balancing works between groups on the same switch. The additional steps for Transfer Load Balancing between switches are described in the section that follows.
The Transfer Load Balancing algorithm distributes the load of transferred calls between groups on one switch as follows:
The Transfer Load Balancing module uses the same algorithm to distribute the load of transferred calls between ACD groups on several switches. However, the following conditions are checked besides the basic algorithm:
To evaluate whether Transfer Load Balancing would be effective in your call center, answer the following questions:
Check the CallPath Services reference book for your switch.
Transfer Load Balancing could be very effective in any of these situations.
If you decide to use Transfer Load Balancing in your call center, you must complete the following tasks:
The sections that follow explain these tasks.
As call center manager, you work with the application programmer to complete the following programming tasks related to Transfer Load Balancing:
Refer to the section "Features, Functions, and APIs" in CallPath CallCoordinator/CICS Application Programming Guide for a summary of Transfer Load Balancing information. Your application programmer can refer to CallPath CallCoordinator/CICS Application Programming Guide for detailed instructions on enabling Transfer Load Balancing in your call center.
The COR Telephony Settings Work Sheet has three Transfer Load Balancing fields. Refer to the work sheet you have completed to verify that the Transfer Load Balancing settings you entered are correct. See "Transfer Load Balancing" for more information on these settings.
There are four additional work sheets that include specific information about the Transfer Load Balancing feature:
If your call center has only one switch, you must complete only the Load Balancing Function Work Sheet and the Balance Point Work Sheet for Transfer Load Balancing. However, if you are using Transfer Load Balancing between switches, you must complete all four work sheets. The information on these work sheets will be entered on the CallCoordinator panels by your system administrator during installation.
If you have one or more switches in your CallCoordinator system using Transfer Load Balancing, you must enter information on the Load Balancing Function Work Sheet. Your system administrator uses this work sheet during installation to enter the information on the Load Balancing Function panel.
You use the Load Balancing Function Work Sheet to define:
These items are described in detail in the sections that follow.
Defining Backup Telephone Numbers: A backup telephone number is displayed when an agent requests Transfer Load Balancing. The agent uses the backup number if the pilot number for the desired function is not available. When defining backup telephone numbers, you complete the following steps:
Completing the Load Balancing Function Work Sheet: Before completing the Load Balancing Function Work Sheet, answer the following questions:
See the example of entries for ACD Groups on the sample Load Balancing Function Work Sheet that follows.
The detail entries show:
Note: The ACD Groups that you specify on your work sheet, can be obtained from the Additional Monitored Resource work sheet (VA48). See Table 8.
Table 15. Sample of Load Balancing Function Work Sheet
|
CallCoordinator - Work Sheet VA4C Transfer Load Balancing LOAD BALANCING FUNCTION | ||||
| Authorized by:
| Date: | |||
|
|
| Function Backup Tel No +,2 | |
| 1/2/3/4 | 1-10 characters | 1-6 characters | 1-10 characters | Comments |
| EXAMPLE ENTRIES FOR ACD GROUPS | ||||
|
| (1)> | (2)ACD001 | (3)64001 | |
|
| > | ACD002 | 65001 | |
|
| > | ACD002 | 66001 | |
| EXAMPLE ENTRIES FOR FUNCTIONS | ||||
|
| (1)AIRLINE | (2)ACD001 | (3)1608 | |
|
| AIRLINE | ACD002 | 2608 | |
|
| AIRLINE | ACD003 | 1607 | |
|
|
|
|
| |
Footnotes:
| ||||
If you have one or more switches in your CallCoordinator system using Transfer Load Balancing, you must enter information on the Balance Point Work Sheet. Your system administrator uses this work sheet during installation to enter the information on the Balance Point panel.
You use this work sheet to define the balance points for each ACD Group, target pilot, day, and time combination. For example, you might want to set different balance points for different days of the week, depending on your call center traffic.
For Transfer Load Balancing to work correctly, you must make default entries for each ACD Group on the Balance Point Work Sheet. The default entry requires a greater than sign (>) in the day and time fields. The balance points should be set to the most frequently used values for your system.
Before completing the Balance Point Work Sheet, answer the following questions:
For example, if you decide that for
ACD015
the balance points should be set to 2 and 6 for
most days and times, you
enter the default greater than sign (>) in the
Day and Time fields. This means that this
ACD Group
will be available for transferred
calls only when the queue count is between 2 and 6 (other factors are
also considered such as percent busy number). However,
if you notice that this
group
is always too busy to take any transferred
calls between 8:00 a.m. and 10:00 a.m. every morning, you can set
the balance points to 0 for this specific period. No calls will
be transferred to this group by Transfer Load Balancing between
8:00 a.m. and 10:00 a.m.. The
sample work sheet in Table 16 illustrates these examples.
Table 16. Sample of Balance Point Work Sheet
|
CallCoordinator - Work Sheet VA4B Transfer Load Balancing BALANCE POINT | ||||||
| Authorized by:
| Date: | |||||
| ACD Group * |
| Time From *,1 | Time To *,1 | Bal Pt1 * | Bal Pt2 * |
| 1/2/3/4 2 | 1-6 characters | 1 char. 3 | 1-7 chars. 4 | 1-7 chars. 4 | 1-3 digits | 1-3 digits |
|
| ||||||
| Example of default entry. | (1)ACD015 | (2) > | (3) > | (3) > | (4) 2 | (4) 6 |
| Example of detail entry. | ACD015 | > | 8:00am | 10:00am | 0 | 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Footnotes:
| ||||||
If you have more than one switch in your CallCoordinator system using Transfer Load Balancing, you must enter information on the Inter-switch Tracking Number Work Sheet. Your system administrator uses this work sheet during installation to enter the information on the Inter-switch Tracking Number panel.
You use this work sheet to define the inter-switch tracking numbers assigned to ACD Group. Before completing the work sheet, answer the following questions:
You must define several inter-switch tracking numbers (reservable numbers) for each ACD Group. To decide how many numbers to define for each group, consider the following items:
For example, assume the interval for the inter-switch tracking number is 20 seconds per transfer. The average number of calls transferred per interval is 2. Multiply the average number of calls (2) by 2 or 3. You define 4 to 6 inter-switch tracking numbers for this ACD Group. (2)
Table 17. Sample of Inter-switch Tracking Number Work Sheet
|
CallCoordinator - Work Sheet VA4D Transfer Load Balancing INTER-SWITCH TRACKING | |||
| Authorized by:
| Date: | ||
|
| IST Number * |
|
| 1/2/3/4 1 | 1-6 characters | 1-10 characters | Comments |
|
| |||
|
| (1) | (2) |
|
|
| ACD017 | 26000 |
|
|
| |||
|
| ACD016 | 26393 |
|
|
| |||
|
| ACD020 | 3000 |
|
|
| |||
|
| ACD019 | 3010 |
|
|
| |||
|
| ACD015 | 39401 |
|
|
| |||
|
| ACD019 | 4000 |
|
|
| |||
|
| ACD018 | 6000 |
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Footnotes:
| |||
If you want to use Transfer Load Balancing with more than one switch in your CallCoordinator system, you must enter information on the Switch-to-Switch Dialing Prefix Work Sheet. Your system administrator uses this work sheet during installation to enter the information on the Switch-to-Switch Dialing Prefix panel.
You use this work sheet to define the dialing prefix used to transfer calls between switches. After answering the questions below, complete the Switch-to-Switch Dialing Prefix Work Sheet.
For example, on the Switch-to-Switch Dialing Prefix Work Sheet that follows, the dialing prefix for any switch calling SWITCH01 is 6. The dialing prefix for any switch calling SWITCH02 is 7. The dialing prefix for SWITCH01 and SWITCH02 calling SWITCH03 is 8.
Table 18. Sample of Switch-to-Switch Dialing Prefix Work Sheet
|
CallCoordinator - Work Sheet VA4A Transfer Load Balancing SWITCH-TO-SWITCH DIALING PREFIX | ||||
| Authorized by:
| Date: | |||
| From Switch ID *, 2 | To Switch ID * | Dialing Prefix * | |
| 1/2/3/4 1 | 1-8 characters | 1-8 characters | 1-8 characters | Comments |
|
| ||||
|
| (1)> | (2)SWITCH01 | (3)6 | Example of default entry. |
|
| > | SWITCH02 | 7 | Example of default entry. |
|
| SWITCH01 | SWITCH03 | 8 | Example of detail entry. |
|
| SWITCH02 | SWITCH03 | 8 | Example of detail entry. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Footnotes:
| ||||