Professional Documents
Culture Documents
FOR THE
ROLM 9005 ACD
GED-272
REVISION 1.1
JANUARY 5, 1999
BY
KAMLESH KHUSHALANI
SMGS: Rolm 9005 ACD 4/27/2023
Intelligent CallRouter ™
for the
Page 2
SMGS: Rolm 9005 ACD 4/27/2023
Copyright © 1995, 1996, 1997, 1998 GEOTEL Communications Corporation. All rights reserved.
The information in this document is subject to change without notice. GEOTEL Communications
Corporation assumes no responsibility for any errors or omissions in this document. This document
contains confidential and proprietary information. No part of this document may be reproduced, recorded,
translated, or transmitted by any means, electronic or otherwise, without the express written permission of
GEOTEL Communications Corporation.
Intelligent CallRouter ®, Post-Routing ®, and Pre-Routing ® are registered trademarks and CallRouter™,
Longest Available Agent™, Network Routing Operating System™, and Skills Based Routing™ are
trademarks of GEOTEL Communications Corporation.
All company, product, and service names used in this document may be the trademarks or registered
trademarks of their respective companies.
March 1998
Revision 0.1
ICR Version 2.5
Page 3
SMGS: Rolm 9005 ACD 4/27/2023
1. PREFACE...............................................................................................................................................6
1.1. PURPOSE............................................................................................................................................6
1.2. AUDIENCE.........................................................................................................................................6
2. OVERVIEW...........................................................................................................................................6
2.1. MANUAL FAULT TOLERANCE...........................................................................................................7
2.2. AUTOMATED FAULT TOLERANCE.....................................................................................................7
3. OBJECT MAPPING..............................................................................................................................8
3.1. PERIPHERAL......................................................................................................................................8
3.2. PERIPHERAL TARGETS......................................................................................................................8
3.3. TRUNK GROUPS................................................................................................................................8
3.4. TRUNKS.............................................................................................................................................8
3.5. SERVICES...........................................................................................................................................9
TABLE 1: ICR TO ROLM 9005 ACD SERVICE MAPPING............................................................................9
3.5.1. ICR Supported Service Elements..............................................................................................9
3.6. SKILL GROUPS................................................................................................................................10
3.6.1. ICR Supported Skill Group Elements.....................................................................................10
3.6.2. Configuring ACD groups with no Agents...............................................................................11
3.7. SKILL GROUP TO SERVICE MAPPINGS............................................................................................11
3.8. AGENTS...........................................................................................................................................12
3.8.1. Mapping Agents with multiple Skills......................................................................................12
3.9. AGENT TO SKILL GROUP MAPPING................................................................................................13
3.10. ROUTES.......................................................................................................................................13
3.11. TRANSLATION ROUTES...............................................................................................................13
3.12. ROUTING CLIENT........................................................................................................................13
4. ICR ROLM 9005 ACD CONFIGURATION.....................................................................................13
4.1. PERIPHERAL....................................................................................................................................13
4.1.1. Peripheral Configuration Parameters...................................................................................13
4.2. PERIPHERAL TARGETS....................................................................................................................14
4.3. TRUNK GROUPS..............................................................................................................................14
4.4. TRUNKS...........................................................................................................................................14
4.5. SERVICES.........................................................................................................................................14
4.6. SKILL GROUPS................................................................................................................................14
4.7. SKILL GROUP TO SERVICE MAPPINGS............................................................................................14
4.8. AGENTS...........................................................................................................................................14
4.9. AGENT TO SKILL GROUP MAPPING................................................................................................14
4.10. ROUTES.......................................................................................................................................14
4.11. TRANSLATION ROUTES...............................................................................................................14
4.12. ROUTING CLIENT........................................................................................................................14
5. UNSUPPORTED ICR FEATURES...................................................................................................15
Page 4
SMGS: Rolm 9005 ACD 4/27/2023
Page 5
SMGS: Rolm 9005 ACD 4/27/2023
1. Preface
1.1. Purpose
This document provides supplementary information to the System Manager Guide that is specific to the
Rolm 9005 ACD.
1.2. Audience
This document is intended for Intelligent CallRouter system managers. The reader is assumed to
understand system manager functions as described in the System Manager Guide. The reader is also
assumed to have specific knowledge of the Rolm 9005 ACD.
2. Overview
A complete diagram of the Rolm 9005 system is shown above. Each Rolm 9005 ACD is connected to the
Peripheral Gateway (PG) via 2 to 8 separate connections. Each connection provides access to a dedicated
SMIOC port that is configured for a Rolm 9005 Supervisor Terminal. Connections between the peripheral
gateway and each SMIOC port are via a 19200-baud serial communication line. The Rolm 9005 PG
receives and sends data over the SMIOC ports in order to obtain real-time call handling information and
real-time agent availability information.
The SMIOC port is used to obtain two types of real-time reports from the Rolm 9005 ACD. The Current
Status Display report is used to obtain real-time agent availability information. The System Summary
report is used to obtain real-time call handling information.
Page 6
SMGS: Rolm 9005 ACD 4/27/2023
Page 7
SMGS: Rolm 9005 ACD 4/27/2023
3. Object Mapping
This section describes the object mapping between the ICR and the Rolm 9005 ACD.
3.1. Peripheral
The Rolm 9005 ACD is different with respect to most other ACD types in that multiple nodes may be
networked together via a proprietary Local Area Network (LAN) to form a larger configuration known as a
System. Although it is possible for agents of a given ACD group to span one or more nodes, ROLM highly
discourages this configuration and it will not be supported by the ICR. In cases where multi-node ROLM
systems are to be supported by the ICR, a single PG should be created for each node which should be
assigned its own PIM on the PG. The ICR router will route to Services or Skill Groups that will be
confined to a single node. In addition, any communication port requirements will be viewed to be on a per
node basis. This restriction is necessary since ACD reports are nodal in nature and so it is necessary to
have connections to all nodes.
3.4. Trunks
Individual trunks are not monitored by the Rolm 9005 Peripheral Gateway. As a result, trunks need not be
entered in the ICR configuration.
Page 8
SMGS: Rolm 9005 ACD 4/27/2023
3.5. Services
There is no Rolm 9005 abstraction that maps directly to an ICR service. The mapping can be made
between a Rolm 9005 PILOT Number and an ICR Service if the relationship is properly qualified. For an
ICR service, an ACD Group PILOT Number can be mapped to those PILOT numbers that queue calls to
one or more additional groups. This allows multiple skill groups on the same Rolm 9005 node to be
associated together into GeoTel Services.
The ICR service to Rolm 9005 ACD application mapping is straightforward. The peripheral number, as
configured in the ICR is the PILOT Number for the Skill Group that corresponds to the PILOT Number for
the Service. The ICR peripheral name maps directly to the Rolm 9005 ACD Group Name for the Service
Pilot Number. The ICR extension field will not be used. The table below shows how to configure a
service for the Rolm 9005 ACD in the ICR database.
ICR Service Rolm 9005 Description
Peripheral Number ACD Group Pilot Number Pilot Number for the Skill Group
that corresponds to the Pilot
Number for the Service.
Peripheral Name ACD Group Name Text String assigned to
correspond to the Pilot Number.
Extension Not Used Not Used
Page 9
SMGS: Rolm 9005 ACD 4/27/2023
Page 10
SMGS: Rolm 9005 ACD 4/27/2023
Page 11
SMGS: Rolm 9005 ACD 4/27/2023
establishing service member mappings. This is done because only the primary members are used to update
the agent state counts and talk time statistics. The additional ACD Groups could be set as either
PRIMARY or SECONDARY. In order to route calls correctly, this relationship must be communicated to
the ICR router.
3.8. Agents
The GeoTel version of the agent abstraction defines an agent as an object that has the following fields: a
state, an extension number, a peripheral number, and a first and last name. The GeoTel model assumes that
the peripheral number may uniquely identify an agent at a given ACD. The Rolm 9005 agent abstraction
maps very closely to the GeoTel model; although the importance of the similarity of the relationship is
diminished due to the fact that the agents will not be tracked individually by the Rolm 9005 PIM. In fact,
the importance of mapping the agent object is limited to mapping the agent states which are reported on a
per Skill Group basis.
Page 12
SMGS: Rolm 9005 ACD 4/27/2023
3.10. Routes
The Rolm 9005 PIM will provide data that will allow the ICR Router to target Skill Groups and Services.
Targeting agents will not be supported and therefore should not be configured.
4.1. Peripheral
/USERID String specifying the switch login ID to be used when accessing the SMIOC port.
/PASSWORD String specifying the switch password to be used when logging into the SMIOC
port.
/SYSSUM String specifying the ACD System Summary Report Query Interval in seconds.
Table 8. Peripheral Configuration Parameter element descriptions
Page 13
SMGS: Rolm 9005 ACD 4/27/2023
4.4. Trunks
No configuration required since individual trunks will not be monitored.
4.5. Services
The Service Peripheral Number configured in the ICR has no Rolm 9005 equivalent and therefore is a
unique number assigned to identify the application. The ICR peripheral name maps directly to the Rolm
9005 ACD group. The ICR extension field will not be used.
4.8. Agents
No configuration required since individual agents will not be tracked individually by the Rolm 9005 PIM.
4.10. Routes
The Rolm 9005 PIM will provide data that will allow the ICR to target Skill Groups and Services.
Targeting agents will not be supported and therefore should not be configured.
Page 14
SMGS: Rolm 9005 ACD 4/27/2023
7.1.1. Assumptions
1. The time taken to request and receive a “Current Status” report for a given ACD is 2 seconds at a baud
rate of 19.2 Kbps.
2. The time to request and receive a “ACD System Summary” report is less than ten seconds in the worst
case (255 ACD groups configured).
3. The ICR must receive group statistic updates every ten seconds to provide accurate routing data.
4. The Rolm 9005 ACD response time will remain constant independent of the number of concurrent
reports in progress as well as the call volume.
7.1.2. Calculations
Number of Current Status Groups / Port
= Max time between router updates / time per update.
Number of Current Status Groups / Port
= 10 Seconds / 2 Seconds = 5.
7.1.3. Conclusions
The minimal ICR routing configuration would require two serial ports that would be used to run the “ACD
System Summary” report and the “Current Status” report. This configuration could support up to 5 ACD
groups per node. Additional ACD groups could be supported by increasing the number of serial ports
assuming that the ports were available on the switch side. For example, a customer who wanted to route
calls to 35 ACD groups on a single node would need 8 serial ports (1 for ACD System Summary reports and
7 for Current Status reports). It may be difficult for the customer to dedicate the required number of switch
side serial ports given the maximum number available. Realistically, this would be largest configuration
supported per node due to the limited availability of switch side resources. If the ACD performance
degraded under load, the number of ACD groups would be further reduced. Therefore, this is most likely a
best case estimate for each node.
Page 15
SMGS: Rolm 9005 ACD 4/27/2023
Note: For an automated fault tolerant system, at the most fourteen SMIOC ports are available. Therefore,
only seven ports are available for each side at a time that would support a maximum of 30 ACD Groups.
8. ACD Configuration
Configuring the Rolm 9005 ACD to support the Rolm 9005 PG requires the following: provisioning 2 to 8
SMIOC ports with the correct port characteristics.
Page 16
SMGS: Rolm 9005 ACD 4/27/2023
Page 17