Avaya CMS ECHI R14
Avaya CMS ECHI R14
Avaya CMS ECHI R14
2007 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this document was complete and accurate at the time of printing, Avaya Inc. can assume no liability for any errors. Changes and corrections to the information in this document might be incorporated in future releases. Documentation disclaimer Avaya Inc. is not responsible for any modifications, additions, or deletions to the original published version of this documentation unless such modifications, additions, or deletions were performed by Avaya. Customer and/or End User agree to indemnify and hold harmless Avaya, Avaya's agents, servants and employees against all claims, lawsuits, demands and judgments arising out of, or in connection with, subsequent modifications, additions or deletions to this documentation to the extent made by the Customer or End User. Link disclaimer Avaya Inc. is not responsible for the contents or reliability of any linked Web sites referenced elsewhere within this documentation, and Avaya does not necessarily endorse the products, services, or information described or offered within them. We cannot guarantee that these links will work all the time and we have no control over the availability of the linked pages. Warranty Avaya Inc. provides a limited warranty on this product. Refer to your sales agreement to establish the terms of the limited warranty. In addition, Avayas standard warranty language, as well as information regarding support for this product, while under warranty, is available through the Avaya Support Web site: http://www.avaya.com/support License USE OR INSTALLATION OF THE PRODUCT INDICATES THE END USER'S ACCEPTANCE OF THE TERMS SET FORTH HEREIN AND THE GENERAL LICENSE TERMS AVAILABLE ON THE AVAYA WEB SITE http://support.avaya.com/LicenseInfo/ ("GENERAL LICENSE TERMS"). IF YOU DO NOT WISH TO BE BOUND BY THESE TERMS, YOU MUST RETURN THE PRODUCT(S) TO THE POINT OF PURCHASE WITHIN TEN (10) DAYS OF DELIVERY FOR A REFUND OR CREDIT. Avaya grants End User a license within the scope of the license types described below. The applicable number of licenses and units of capacity for which the license is granted will be one (1), unless a different number of licenses or units of capacity is specified in the Documentation or other materials available to End User. "Designated Processor" means a single stand-alone computing device. "Server" means a Designated Processor that hosts a software application to be accessed by multiple users. "Software" means the computer programs in object code, originally licensed by Avaya and ultimately utilized by End User, whether as stand-alone Products or pre-installed on Hardware. "Hardware" means the standard hardware Products, originally sold by Avaya and ultimately utilized by End User. License type(s) Designated System(s) License (DS). End User may install and use each copy of the Software on only one Designated Processor, unless a different number of Designated Processors is indicated in the Documentation or other materials available to End User. Avaya may require the Designated Processor(s) to be identified by type, serial number, feature key, location or other specific designation, or to be provided by End User to Avaya through electronic means established by Avaya specifically for this purpose. Concurrent User License (CU). End User may install and use the Software on multiple Designated Processors or one or more Servers, so long as only the licensed number of Units are accessing and using the Software at any given time. A "Unit" means the unit on which Avaya, at its sole discretion, bases the pricing of its licenses and can be, without limitation, an agent, port or user, an e-mail or voice mail account in the name of a person or corporate function (e.g., webmaster or helpdesk), or a directory entry in the administrative database utilized by the Product that permits one user to interface with the Software. Units may be linked to a specific, identified Server. Copyright Except where expressly stated otherwise, the Product is protected by copyright and other laws respecting proprietary rights. Unauthorized reproduction, transfer, and or use can be a criminal, as well as a civil, offense under the applicable law. Third-party components Certain software programs or portions thereof included in the Product may contain software distributed under third party agreements ("Third Party Components"), which may contain terms that expand or limit rights to use certain portions of the Product ("Third Party Terms"). Information identifying Third Party Components and the Third Party Terms that apply to them is available on the Avaya Support Web site: http://support.avaya.com/ThirdPartyLicense/
Preventing toll fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party (for example, a person who is not a corporate employee, agent, subcontractor, or is not working on your company's behalf). Be aware that there can be a risk of toll fraud associated with your system and that, if toll fraud occurs, it can result in substantial additional charges for your telecommunications services. Avaya fraud intervention If you suspect that you are being victimized by toll fraud and you need technical assistance or support, call Technical Service Center Toll Fraud Intervention Hotline at +1-800-643-2353 for the United States and Canada. For additional support telephone numbers, see the Avaya Support Web site: http://www.avaya.com/support Trademarks Avaya and the Avaya logo are either registered trademarks or trademarks of Avaya Inc. in the United States of America and/or other jurisdictions. MultiVantage is a trademark of Avaya Inc. All other trademarks are the property of their respective owners. Downloading documents For the most current versions of documentation, see the Avaya Support Web site: http://www.avaya.com/support Avaya support Avaya provides a telephone number for you to use to report problems or to ask questions about your product. The support telephone number is 1-800-242-2121 in the United States. For additional support telephone numbers, see the Avaya Support Web site: http://www.avaya.com/support
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 7 8 8 9 9 11 11 11 12 12 12 13 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19
Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intended users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conventions and terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reasons for reissue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Related documentation . . . . . . . . . . . . . . . . . . . . . . . Change description . . . . . . . . . . . . . . . . . . . . . . . Administration documents . . . . . . . . . . . . . . . . . . . Software documents. . . . . . . . . . . . . . . . . . . . . . . Hardware documents . . . . . . . . . . . . . . . . . . . . . . Call Center documents . . . . . . . . . . . . . . . . . . . . . Avaya CMS upgrade documents . . . . . . . . . . . . . . . . Base load upgrades . . . . . . . . . . . . . . . . . . . . . Platform upgrades and data migration . . . . . . . . . . . Avaya Call Management System Upgrade Express (CUE) Documentation Web sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview of the External Call History Interface . . . . . . . . . . . . . . . . . . . . . Space allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Call record processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CMS ECHI call record format options . . . . . . . . . . . . . . . . . . . . . . . . About the call record file format . . . . . Data characteristics . . . . . . . . . . File name format . . . . . . . . . . . . File header . . . . . . . . . . . . . . . About the VERSION field . . . . . About the SEQUENCE _NUMBER Example call record file header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Call record field descriptions . . . . . . . . Standard call record field descriptions ACD . . . . . . . . . . . . . . . . . . ACWTIME . . . . . . . . . . . . . . . AGT_RELEASED . . . . . . . . . . . ANS_LOCID . . . . . . . . . . . . . ANSHOLDTIME. . . . . . . . . . . . ANSLOGIN . . . . . . . . . . . . . .
February 2007
Contents
ANSREASON . . . . . ASSIST . . . . . . . . AUDIO. . . . . . . . . CALLID . . . . . . . . CALLING_II . . . . . . CALLING_PTY . . . . CONFERENCE . . . . CONSULTTIME . . . . CWC1 through CWC5 DA_QUEUED . . . . . DIALED_NUM. . . . . CALL_DISP . . . . . . DISPIVECTOR . . . . DISPPRIORITY . . . . DISPSKLEVEL . . . . DISPSPLIT . . . . . . DISPTIME . . . . . . . DISPVDN . . . . . . . DURATION . . . . . . EQ_LOCID . . . . . . EQLOC . . . . . . . . EVENT1-9 . . . . . . . FIRSTVDN . . . . . . FIRSTVECTOR . . . . HELD . . . . . . . . . HOLDABN . . . . . . LASTCWC . . . . . . LASTDIGITS . . . . . LASTOBSERVER. . . MALICIOUS . . . . . . NETINTIME . . . . . . OBS_LOCID . . . . . OBSERVINGCALL . . ORIG_LOCID . . . . . ORIGHOLDTIME . . . ORIGLOGIN. . . . . . ORIGREASON . . . . SEGMENT . . . . . . SEGSTART . . . . . . SEGSTOP. . . . . . . SPLIT1 . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29
February 2007
Contents
SPLIT2 . . . . . . . . . . . . . . . . SPLIT3 . . . . . . . . . . . . . . . . TALKTIME . . . . . . . . . . . . . . TKGRP . . . . . . . . . . . . . . . . TRANSFERRED . . . . . . . . . . . UCID . . . . . . . . . . . . . . . . . Extended call record field descriptions VDN2 through VDN9 . . . . . . . . . QUEUETIME . . . . . . . . . . . . . RINGTIME. . . . . . . . . . . . . . . ASAIUUI . . . . . . . . . . . . . . . UUI_LEN . . . . . . . . . . . . . . . Example call scenario and call records First call segment . . . . . . . . . . First call segment record . . . . . . Second call segment . . . . . . . . Second call segment record . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
29 30 30 30 30 30 31 31 32 32 32 32 33 33 34 43 44 55 55 56 56 56 60 60 61 61 61 62 62 65 69 69 69 70 71 71 72
Setting up the ECHI package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Customer responsibilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing the ECHI feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Data collection with ECHI . . . . . . . . . . . . . . . . . . Turning ECHI on or off . . . . . . . . . . . . . . . . . CMS is not running and ECHI if off . . . . . . . . . . . CMS is running and ECHI is off . . . . . . . . . . . . . CMS is either running or not running and ECHI is on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Verifying the current call record format . . . . . . . . . . . . . . . . . . . . . . . Changing the call record format . . . . . . . . . . . . . . . . . . . . . . . . . . . Assigning ports on the CMS computer . . . . . . . . . . . . . . . . . . . . . . . Connecting the CMS to the receiving computer. . . . . . . . . . . . . . . . . . . . . Cabling requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Requirements for the receiving computer . . . . . . . . . . . . . . . . . . . . . . Transferred file names. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Call record transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting up uucp software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting up uucp software on a Windows based computer . . . . . . . . . . .
February 2007
Contents
Testing the connection and configuration . . . . . . . . . . . . . . . . . . . . Reading mail on a UNIX system . . . . . . . . . . . . . . . . . . . . . . . . . Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72 73 75
February 2007
Preface
Avaya Call Management System (CMS) is an application for businesses and organizations that use Avaya communication servers to process large volumes of telephone calls using the Automatic Call Distribution (ACD) feature. Avaya CMS supports solutions for routing and agent selection, multi-site contact centers, remote agents, reporting, interfaces to other systems, workforce management, desktop applications, system recovery, and quality monitoring. Avaya CMS is part of the Operational Effectiveness solution of the Avaya Customer Interaction Suite. This section includes the following topics:
Purpose on page 7 Intended users on page 7 Overview on page 8 Conventions and terminology on page 8 Reasons for reissue on page 9 Availability on page 9 Related documentation on page 11 Support on page 14
Purpose
The purpose of this document is to describe the format of the External Call History data files, and how to transfer these files to another computer. External Call History Interface (ECHI) customers are responsible for the storage, formatting, printing, and any additional processing of the data transferred to the computer.
Intended users
This document is written for:
February 2007
Preface
Overview
This document includes the following topics:
Overview of the External Call History Interface on page 15 Provides an overview of the ECHI feature. Setting up the ECHI package on page 55 Outlines the procedures for installing the External Call History Interface software and connecting the CMS computer to the receiving computer.
Connecting the CMS to the receiving computer on page 69 Outlines the procedures for configuring the receiving computer.
February 2007
!
CAUTION:
CAUTION: Caution statements call attention to situations that can result in harm to software, loss of data, or an interruption in service. WARNING: Warning statements call attention to situations that can result in harm to hardware or equipment. DANGER: Danger statements call attention to situations that can result in harm to personnel. SECURITY ALERT: Security alert statements call attention to situations that can increase the potential for unauthorized use of a telecommunications system.
!
WARNING:
!
DANGER:
!
SECURITY ALERT:
Availability
Copies of this document are available from one or both of the following sources: Note: Although there is no charge to download documents through the Avaya Web site, documents ordered from the Avaya Publications Center must be purchased.
Note:
February 2007
Preface
The Avaya Publications Center, which you can contact by: Voice: +1-207-866-6701 +1-800-457-1764 (Toll-free, U.S. and Canada only) Fax: +1-207-626-7269 +1-800-457-1764 (Toll-free, U.S. and Canada only) Mail: GlobalWare Solutions 200 Ward Hill Avenue Haverhill, MA 01835 USA Attention: Avaya Account Manager E-mail: [email protected]
10
February 2007
Related documentation
Related documentation
You might find the following Avaya CMS documentation useful. This section includes the following topics:
Change description on page 11 Administration documents on page 11 Software documents on page 12 Hardware documents on page 12 Call Center documents on page 12 Avaya CMS upgrade documents on page 13 Documentation Web sites on page 14
Change description
For information about recent changes made in Avaya CMS, see:
Administration documents
For more information about Avaya CMS administration, see:
Avaya Call Management System Release 14 Administration, 07-601585 Avaya Call Management System (CMS) Release 14 Database Items and Calculations, 07-601591 Avaya Call Management System Supervisor Release 14 Reports, 07-601590 Avaya Call Management System (CMS) Supervisor Release 14 Installation and Getting Started, 07-601587 Avaya Call Management System High Availability User Guide, 07-300066 Avaya Call Management System High Availability Connectivity, Upgrade and Administration, 07-600957
February 2007
11
Preface
Software documents
For more information about Avaya CMS software, see:
Avaya Call Management System Release 14 Software Installation, Maintenance, and Troubleshooting Guide, 07-601578 Avaya CMS Open Database Connectivity Version 5.2, 07-601580 Avaya Call Management System Release 14 LAN Backup User Guide, 07-601589 Avaya Call Management System Release 14 External Call History Interface, 07-601586 Avaya CMS Custom Reports, 585-215-822 Avaya CMS Forecast User Guide, 585-215-825 Avaya Call Management System (CMS) Supervisor Release 14 Report Designer, 07-601588 Avaya Business Advocate Reports, 07-601618
Hardware documents
For more information about Avaya CMS hardware, see:
Avaya Call Management System Sun Netra 210 Computer Hardware Installation, Maintenance, and Troubleshooting, 07-600963 Avaya Call Management System Sun Fire V880/V890 Computer Hardware Installation, Maintenance, and Troubleshooting, 07-600965 Avaya Call Management System Sun Blade 100/150 Workstation Hardware Installation, Maintenance, and Troubleshooting, 07-600964 Avaya Call Management System Terminals, Printers, and Modems, 585-215-874
Avaya Call Management System Switch Connections, Administration, and Troubleshooting, 07-601582
12
February 2007
Related documentation
Base load upgrades on page 13 Platform upgrades and data migration on page 13 Avaya Call Management System Upgrade Express (CUE) on page 13
Avaya Call Management System Release 14 Platform Upgrade and Data Migration, 07-601581
Avaya Call Management System Release 14 CMS Upgrade Express (CUE) Customer Requirements, 700419930
February 2007
13
Preface
Information about Avaya products and service http://www.avaya.com Sun hardware documentation http://docs.sun.com
Support
Contacting Avaya technical support
Avaya provides support telephone numbers for you to report problems or ask questions about your product. For United States support: 1- 800- 242-2121 For international support: See the 1-800 Support Directory listings on the Avaya Web site.
14
February 2007
Space allocation on page 15 Call record processing on page 15 CMS ECHI call record format options on page 16 About the call record file format on page 16 Call record field descriptions on page 18 Example call scenario and call records on page 33
Space allocation
You will need to allocate space on CMS for call records to be buffered (in System Setup: Data Storage Allocation, up to 99,999 segments in a buffer over all ACDs).
February 2007
15
Data characteristics on page 16 File name format on page 17 File header on page 17
Data characteristics
Integers are stored with the least significant byte first and the most significant byte last. All integers are unsigned. Data items of type char are stored with the most significant byte first and the least significant byte last. Type char data items are ASCII character strings of the length specified in the Length column of the Standard call record field descriptions on page 18. Note: The following sections explain how CMS sends integers to the receiving computer. The receiving computer may have different descriptions for integers. Once your software has parsed and stored the data on the receiving computer, it may be transformed to a different representation.
Note:
16
February 2007
File header
Each call record file header includes a VERSION field and a SEQUENCE _NUMBER field. When using the NICE Analyzer with CMS, you need to inform the NICE Analyzer of new call record formats through the version field in the External Call History file header and the External Call History Call Record header. This section includes the following topics:
About the VERSION field on page 17 About the SEQUENCE _NUMBER on page 17 Example call record file header on page 18
February 2007
17
Standard call record field descriptions on page 18 Extended call record field descriptions on page 31
ACWTIME
Type: integer Length: 4 bytes
18
February 2007
Description: The time spent, in seconds, in After Call Work (ACW) associated with this call by the answering agent in this segment.
AGT_RELEASED
Type: bit Length: 1 bit Description: The agent released or dropped the split/skill or direct agent ACD call. This is always true for ACD calls the agent transferred or conferenced. (0=NO, 1=YES). This value is padded with seven 0s to maintain byte alignment.
ANS_LOCID
Type: integer Length: 2 bytes Description: The location ID of the answering agent. This ID number is not assigned to an agent, but rather to the agent terminal and is associated with the communication server port network ID. An agent may be associated with a location ID only upon logging into the ACD. Valid values are 0 through 250.
!
Important:
Important: If the location IDs (LOC_ID) defined on the Communication Manager server are greater than the valid CMS values, then a default location ID of 0 will be assigned.
ANSHOLDTIME
Type: integer Length: 4 bytes Description: The total time, in seconds, the call was put on hold by the answering agent in this call segment. In agent-to-agent calls, ANSHOLDTIME is accrued for the answering agent if the agent puts the call on hold, but not for the other agent (who continues to accrue talk time). Hold time is accrued for any type of call.
ANSLOGIN
Type: char Length: 10 bytes
February 2007
19
Description: The login ID of the agent who answered the call in this segment. This field is blank for unmeasured extensions when EAS is not active.
ANSREASON
Type: integer Length: 1 byte Description: The reason code associated with the answering agents mode, if the agent is in the AUX mode. For agents in AUX for communication servers that do not have EAS and reason codes active, ANSREASON is always 0.
ASSIST
Type: bit Length: 1 bit Description: Whether the answering agent in this segment requested supervisor assistance on this call. Valid values are 0=NO, 1=YES.
AUDIO
Type: bit Length: 1 bit Description: Whether an agent in this segment reported an audio difficulty problem. Valid values are 0=NO, 1=YES.
CALLID
Type: integer Length: 4 bytes Description: TA unique number assigned to this call and all its call segments. For conferenced/ transferred calls, two (or more) calls are tied together. When the entire call is recorded, one call ID is used to tie together all call segments. In meet-me conferences, this may result in a later segment of the call starting earlier than the first segment. Call IDs are not necessarily strictly sequential, but will be unique for calls over a day. For additional information on meet-me conferences, see the appropriate Avaya Communication Manager administrator guide.
20
February 2007
CALLING_II
Type: char Length: 3 bytes Description: The Information Indicator (II) digits associated with the call. These digits are a two-digit string provided by ISDN Primary Rate Interface (PRI) to indicate the type of originating line of the caller. These digits supply information about the originator location, for example, pay phone, hospital, or prison. The column is blank if the call does not contain II digits.
CALLING_PTY
Type: char Length: 13 bytes Description: The calling party identification, (which is the Automatic Number Identification (ANI)/Station Identification (SID) for Integrated Services Digital Network (ISDN) ANI delivery), extension or trunk equipment location identifying the originator of the call. This field is blank if the trunk is not measured, or for internal calls if the originating extension is not measured. (Up to 12 digits in this field.)
CONFERENCE
Type: bit Length: 1 bit Description: Whether the answering agent initiated a conference on this segment. Valid values are 0=NO, 1=YES.
CONSULTTIME
Type: integer Length: 4 bytes Description: The time an agent talked on any outbound call while in AUX work, ACW, or in OTHER with a call on hold. This includes the time the originating agent spent talking to the destination party while establishing a conference or transferring a call. (This is the time between presses of the transfer or conference button.) It includes wait time if the agent is calling a Vector Directory Number (VDN) or split/skill extension, but the wait time can be obtained by subtracting the DISPTIME item from CONSULTTIME.
February 2007
21
DA_QUEUED
Type: bit Length: 1 bit Description: Whether the call was queued as a direct agent call Valid values are 0=NO, 1=YES.
DIALED_NUM
Type: char Length: 25 bytes Description: The number the caller dialed (up to 24 digits). This will be the VDN for inbound vectoring calls, blank for inbound calls without vectoring, and dialed digits for outbound calls.
CALL_DISP
Type: integer Length: 1 byte Description: This field represents the call disposition and indicates whether the call in the segment was:
22
February 2007
1=connected (CONN, non-ACD call to a measured agent) A connected call is a non-ACD call to a measured agent for which CMS receives an indication that the call was connected.
2=answered (ANS, split/skill or direct agent call answered by an agent) An answered call is any split/skill or direct agent ACD call for which CMS receives an indication that the call was answered by an agent and was not a phantom abandon.
3=abandoned (ABAN) An abandoned call is any ACD call in which a caller hangs up before receiving an answer from an agent and for which CMS receives notification that the caller abandoned. Phantom abandons (PHANTOMABNS) are included as abandoned calls.
4=interflowed (IFLOW) Interflowed calls are calls that are interflowed to an off-switch destination. 5=forced busy (FBUSY) Forced busy calls are calls that CMS records as BUSYCALLS for the trunk group that carried them. These calls can be VDN calls that received a forced busy from the vector command. 6=forced disconnect (FDISC) Forced disconnect calls are VDN calls that are disconnected by the communication server due to the execution of a disconnect vector command.
7=other (OTHER) Forced disconnect calls also include calls disconnected because of the vector disconnect timer or because they reached the end of vector processing without being queued. Other calls include any other calls that do not fall into categories such as answered or abandoned. See definitions for individual tables for OTHERCALLS.
DISPIVECTOR
Type: integer Length: 2 bytes Description: The number of the first vector associated with the disposition VDN (DISPVDN).
DISPPRIORITY
Type: integer Length: 1 byte
February 2007
23
Description: The priority the call had at its disposition in this segment. Priorities can be 1=NO or 2=YES (without vectoring), or 3=LOW, 4=MED, 5=HIGH, or 6=TOP (with vectoring). If the call never gets queued to a split/skill, the priority will not be set.
DISPSKLEVEL
Type: integer Length: 1 byte Description: The skill level (1 through 16) associated with the skill for which the agent answered the call or for calls that abandoned from ringing or from a direct agent queue with the agent from whom the call abandoned.
DISPSPLIT
Type: integer Length: 2 bytes Description: The number of the split/skill associated with the call at its disposition in this call segment. Calls that were not queued to a split or skill at the time of disposition will have DISPSPLIT set to null. Calls that were queued to an unmeasured split/skill at the time of disposition will have DISPSPLIT set to zero.
DISPTIME
Type: integer Length: 4 bytes Description: The wait time (in the vector, in queue, and ringing) until the disposition is recorded in CALL_DISP for the segment. For extension calls made directly to agents (not through a VDN), this will always be zero.
DISPVDN
Type: char Length: 8 bytes Description: The number of the VDN associated with the call at its disposition for this call segment. DISPVDN will be blank for calls that are not associated with a VDN at their disposition.
24
February 2007
DURATION
Type: integer Length: 4 bytes Description: The total time the trunk was in use. An alternate description would be the length of time the trunk has been in the TK state. This is the overall trunk holding time from the beginning of the call segment until the caller is disconnected. For the first segment of a call, this will be the trunk holding time for the caller for the entire call (from seized until idle). With a transfer, the original trunk remains associated with both call segments until the call ends.
EQ_LOCID
Type: integer Length: 2 bytes Description: The location ID of the trunk. This ID number is not assigned directly to a trunk, but rather to the communication server port network. Therefore, each trunk on the network will have the same location ID number. Valid values are ID numbers 0 through 250.
EQLOC
Type: char Length: 10 bytes Description: The physical equipment location (trunk number) for which data was collected or for which the exception occurred. This will be blank if the trunk is not measured. The value for this field is eight characters followed by two null characters.
EVENT1-9
Type: integer Length: 1 byte each Description: The number of times each event (stroke count) button (buttons 1 to 9) was entered for this call segment.
FIRSTVDN
Type: char Length: 8 bytes
February 2007
25
Description: The number of the first VDN associated with the call segment. This will be blank for calls not associated with a VDN.
FIRSTVECTOR
Type: integer Length: 2 bytes Description: The number of the first vector associated with the first VDN for the call segment. This will be blank if no vector is involved.
HELD
Type: integer Length: 1 byte Description: The total number of times this call was placed on hold by the answering agent in this call segment. With agent-to-agent calls, this count is incremented for the agent who puts the call on hold, but not for the calling agent.
HOLDABN
Type: bit Length: 1 bit Description: Whether this on-hold call was abandoned from hold in this call segment. Valid values are 0=NO, 1=YES.
LASTCWC
Type: char Length: 17 bytes Description: The last call work code (up to 16 digits) entered by the answering agent in this segment.
LASTDIGITS
Type: char Length: 17 bytes
26
February 2007
Description: The last set of collected digits sent to the CMS by the communication server for this call. These are digits the communication server sends to CMS when it executes a collect vector command. The digits may be digits the caller was prompted to enter, either through the prompting feature on the communication server or through network-prompted digits [caller-entered digits CED], customer database-provided digits (CDPD from the network), or digits collected through a converse vector command.
LASTOBSERVER
Type: char Length: 10 bytes Description: The login ID of the last agent who service-observed or bridged on to this call.
MALICIOUS
Type: bit Length: 1 bit Description: Whether a malicious call trace was activated for this call segment. Valid values are 0=NO, 1=YES.
NETINTIME
Type: integer Length: 4 bytes Description: The time the call spent in a VDN processing at another communication server located elsewhere in the network.
OBS_LOCID
Type: integer Length: 2 bytes Description: The location ID of the observing agent. This ID number is not assigned to an agent, but rather to the agent terminal and is associated with the communication server port network ID. An agent may be associated with a location ID only upon login to the ACD. Valid values are ID numbers from 0 through 250.
February 2007
27
OBSERVINGCALL
Type: bit Length: 1 bit Description: Whether this call represents an agent observing or bridging on to an existing call. Valid values for OBSERVINGCALL are 0=NO, 1=YES. Some reports will display only a 1 (YES).
ORIG_LOCID
Type: integer Length: 2 bytes Description: The location ID of the calling agent. This ID number is not assigned to an agent, but rather to the agent terminal and it is associated with the communication server port network ID. An agent may be associated with a location ID only upon logging into the ACD. Valid values are ID numbers from 0 through 250.
ORIGHOLDTIME
Type: integer Length: 4 bytes Description: The total time the call was put on hold by the originating agent.
ORIGLOGIN
Type: char Length: 10 bytes Description: The login ID of the agent originating the call. This is used for calls an agent originates to another agent, to an on-switch extension, or to an external destination.
ORIGREASON
Type: integer Length: 1 byte Description: The reason code associated with the originating agents mode, if the agent is in the AUX mode.
28
February 2007
SEGMENT
Type: integer Length: 1 byte Description: The number identifying the call segment. Segment numbers are from 1 up to the number of segments in the call.
SEGSTART
Type: integer Length: 4 bytes Description: The UNIX time and date when the call segment started. Call segments start when CMS receives the first message for the call, since each call segment represents a call. (When an agent transfers or conferences a call, the agent makes another call to bring about the transfer/conference.)
SEGSTOP
Type: integer Length: 4 bytes Description: The UNIX time and date when the call segment ended. A call segment ends when all trunks and agents associated with the call segment have dropped off the call. This means that after call work time for the agents is included when calculating the call segment stop time.
SPLIT1
Type: integer Length: 2 bytes Description: The first split/skill the call queued to in the first VDN with which it was associated in the call segment.
SPLIT2
Type: integer Length: 2 bytes Description: The second split/skill the call was also queued to in the first VDN with which it was associated in the call segment.
February 2007
29
SPLIT3
Type: integer Length: 2 bytes Description: The third split/skill the call was also queued to in the first VDN with which it was associated in the call segment.
TALKTIME
Type: integer Length: 4 bytes Description: The total talk time for the answering agent in this segment.
TKGRP
Type: integer Length: 2 bytes Description: The trunk group number for which data was collected (or for which an exception occurred). This will be null if the trunk group carrying the call is not measured.
TRANSFERRED
Type: bit Length: 1 bit Description: Whether an answering agent initiated a transfer for this call segment. Valid values are 0=NO, 1=YES.
UCID
Type: char Length: 21 bytes Description: The Universal Call Identifier - a unique number assigned to this call segment within the customer network.
30
February 2007
VDN2 through VDN9 are populated only when a call touches more than one measured VDN. Data items that are not populated are NULL. DISPVDN is usually populated with the same values as the last VDN populated. If the last VDN populated was VDN7, then DISPVDN will include the same values as VDN7. The exception to this rule is when there are 10 or more VDNs associated with a call.
February 2007
31
QUEUETIME
Type: integer Length: 4 bytes Description: The time a call spends in queue for a call segment QUEUETIME is the time from when a call first queues to a skill until it starts ringing at an agent. If a call consists of multiple segments, the queue time includes the time associated with that segment. The default is 0 if there is no queue time. QUEUETIME is stored for all Avaya CMS supported communication server releases.
RINGTIME
Type: integer Length: 4 bytes Description: The time a call spends ringing at an agent station for a call segment RINGTIME includes all ring time. This is the time a call spends ringing at an agent position and is independent of the final disposition of the call and ring time associated with RONA. If a call consists of multiple segments, each segment contains its associated ring time. The default is 0 if there is no ring time. RINGTIME is stored for all Avaya CMS supported communication server releases.
ASAIUUI
Type: unsigned char Length: 96 bytes Description: The last ASAI user-to-user information associated with a call segment If an ASAIUUI is not sent, then this field will be NULL.
UUI_LEN
Type: short integer Length: 2 bytes Description: The length of the UUI information in bytes If an ASAIUUI is not provided by the communication server, the default length is 0.
32
February 2007
!
Important:
Important: These record scenarios are examples of what a typical call record would look like. The call records you see for your location might vary from this example.
First call segment on page 33 First call segment record on page 34 Second call segment on page 43 Second call segment record on page 44
February 2007
33
212
ACWTIME
00:42
ANSHOLDTIME
00:04
CONSULTTIME
00:00
DISPTIME
00:15
34
February 2007
First call segment record table (continued) Field DURATION Call report entry 04:25 Call record entry 00001001 00000001 00000000 00000000 10110110 10111110 01010110 00100110 10110110 10111110 01011010 11101011 00101100 00000000 00000000 00000000 01100010 00000000 00000000 00000000 00110111 00000000 00000000 00000000 00100001 00000000 00000001 00000000 00100001 00000000 00000001 00000000 00000010 00000000 00000000 00000000 00100000 00000000
SEGSTART
07:37:10 04/16/02
SEGSTOP
07:42:35 04/16/02
TALKTIME
00:44
NETINTIME
98
ORIGHOLDTIME
55
33 1 33 1 2 0 32
February 2007
35
First call segment record table (continued) Field EQ_LOCID ORIG_LOCID ANS_LOCID OBS_LOCID ASSIST AUDIO CONFERENCE DA_QUEUED HOLDABN MALICIOUS OBSERVINGCALL TRANSFERRED AGT_RELEASED ACD CALL_DISP DISPPRIORITY HELD SEGMENT ANSREASON ORIGREASON DISPSKLEVEL Call report entry 33 13 23 42 N N N N N N N Y Y 1 Ans 4 (MED) 1 1 0 0 0 Call record entry 00100001 00000000 00001101 00000000 00010111 00000000 00101010 00000000 0 0 0 0 0 0 0 1 10000000 00000001 00000010 00000100 00000001 00000001 00000000 00000000 00000000
36
February 2007
First call segment record table (continued) Field EVENT1-9 Call report entry 0 Call record entry 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000110 00000011 00000000 00000000 00000000 00001000 00001001 00000000 00001000 00001000 00000101 00001000 00000001 00000011 00000100 00001000 00000110 00000000 00110100 00110011 00110010 00110001 00110001 00110000 00110000 00000000
UCID
0006300089088 5813486
DISPVDN
43211
February 2007
37
First call segment record table (continued) Field EQLOC Call report entry 0101A01 Call record entry 00110000 00110001 00110000 00110001 01000001 00110000 00110001 00110000 00000000 00000000 00110100 00110011 00110010 00110001 00110001 00110000 00110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00110101 00110000 00110001 00111000 00000000 00000000 00000000 00000000 00000000 00000000
FIRSTVDN
43211
ORIGLOGIN
ANSLOGIN
5018
38
February 2007
First call segment record table (continued) Field LASTOBSERVER Call report entry 0 Call record entry 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00110100 00110011 00110010 00110001 00110001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
DIALED_NUM
43211
February 2007
39
First call segment record table (continued) Field CALLING_PTY Call report entry 0101A0102 Call record entry 00110000 00110001 00110000 00110001 01000001 00110000 00110001 00110000 00110010 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00110001 00110010 00110011 00110100 00110101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
LASTDIGITS
LASTCWC
12345
40
February 2007
First call segment record table (continued) Field CALLING_II Call report entry 0 Call record entry 00000000 00000000 00000000 00110001 00110010 00110011 00110100 00110101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00110001 00110010 00110011 00110100 00110101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
CWC1
12345
CWC2
12345
February 2007
41
First call segment record table (continued) Field CWC3 Call report entry 12345 Call record entry 00110001 00110010 00110011 00110100 00110101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
42
February 2007
First call segment record table (continued) Field CWC4 Call report entry 12345 Call record entry 00110001 00110010 00110011 00110100 00110101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00110001 00110010 00110011 00110100 00110101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
CWC5
12345
February 2007
43
2. The call is queued to Splits 4 and 5 at high priority using a queue to step to queue to Split 4, and a check step to queue to Split 5. 3. The call waits 1 second and then rings for 2 seconds before being answered by agent 2139 in Split 5. 4. The caller and agent talk for 3 minutes, 19 seconds, and then the agent releases the call. 5. The agent has 1 minute of after call work during which the agent enters call work code 67890. Stop time is 7:42:35 (includes the ACW time that extends beyond the time at which the caller dropped).
ACWTIME
01:00
ANSHOLDTIME
00:00
CONSULTTIME
00:00
44
February 2007
Second call segment record table (continued) Field DISPTIME Call report entry 00:03 Call record entry 00000011 00000000 00000000 00000000 11001010 00000000 00000000 00000000 10110110 10111110 01010111 00100101 10110110 10111110 01011010 11101011 11000111 00000000 00000000 00000000 01100010 00000000 00000000 00000000 00110111 00000000 00000000 00000000 00100101 00000000 00000101 00000000 00100101 00000000 00000100 00000000 00000101 00000000
DURATION
03:22
SEGSTART
07:38:13 04/16/94
SEGSTOP
07:42:35 04/16/94
TALKTIME
03:19
NETINTIME
98
ORIGHOLDTIME
55
37 5 37 4 5
February 2007
45
Second call segment record table (continued) Field SPLIT3 TKGRP EQ_LOCID ORIG_LOCID ANS_LOCID OBS_LOCID ASSIST AUDIO CONFERENCE DA_QUEUED HOLDABN MALICIOUS OBSERVINGCALL TRANSFERRED AGT_RELEASED ACD CALL_DISP DISPPRIORITY HELD SEGMENT 0 32 33 23 23 42 N N N N N N N N Y 1 Ans 5 (HIGH) 0 2 Call report entry Call record entry 00000000 00000000 00100000 00000000 00100001 00000000 00010111 00000000 00010111 00000000 00101010 00000000 0 0 0 0 0 0 0 0 10000000 00000001 00000010 00000101 00000000 00000010
46
February 2007
Second call segment record table (continued) Field ANSREASON ORIGREASON DISPSKLEVEL EVENT1-9 1 9 0 0 Call report entry Call record entry 00000001 00001001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000110 00000011 00000000 00000000 00000000 00001000 00001001 00000000 00001000 00001000 00000101 00001000 00000001 00000011 00000100 00001000 00000110 00000000 00110100 00110011 00110111 00110001 00110010 00110000 00110000 00000000
UCID
00063000890 885813486
DISPVDN
4371200
February 2007
47
Second call segment record table (continued) Field EQLOC Call report entry 0101A01 Call record entry 00110000 00110001 00110000 00110001 01000001 00110000 00110001 00110000 00000000 00000000 00110100 00110011 00110111 00110001 00110010 00110000 00110000 00000000 00110101 00110000 00110001 00111000 00000000 00000000 00000000 00000000 00000000 00000000 00110010 00110001 00110011 00111001 00000000 00000000 00000000 00000000 00000000 00000000
FIRSTVDN
4371200
ORIGLOGIN
5018
ANSLOGIN
2139
48
February 2007
Second call segment record table (continued) Field LASTOBSERVER 0 Call report entry Call record entry 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00110100 00110011 00110111 00110001 00110010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
DIALED_NUM
43712
February 2007
49
Second call segment record table (continued) Field CALLING_PTY Call report entry 0101A0102 Call record entry 00110000 00110001 00110000 00110001 01000001 00110000 00110001 00110000 00110010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00110110 00110111 00111000 00111001 00110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
LASTDIGITS
LASTCWC
67890
50
February 2007
Second call segment record table (continued) Field CALLING_II 0 Call report entry Call record entry 00000000 00000000 00000000 00110110 00110111 00111000 00111001 00110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00110110 00110111 00111000 00111001 00110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
CWC1
67890
CWC2
67890
February 2007
51
Second call segment record table (continued) Field CWC3 Call report entry 67890 Call record entry 00110110 00110111 00111000 00111001 00110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
52
February 2007
Second call segment record table (continued) Field CWC4 Call report entry 67890 Call record entry 00110110 00110111 00111000 00111001 00110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00110110 00110111 00111000 00111001 00110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
CWC5
67890
February 2007
53
54
February 2007
Note:
Customer responsibilities
You must perform the following steps to be able to transfer call history data:
Purchase the ECHI package. Contact the Technical Service Center (TSC) to authorize the feature. If you are an international customer, contact your Avaya representative. Install the feature on CMS. Set up the connection between the CMS computer and the computer that will be receiving the data. Provide the receiving computer applications that will: - Allow the receiving computer to receive data via uucp or another file-transfer utility of your choosing.
February 2007
55
- Parse the files of data being transferred. - Store the data in some usable fashion (For example, in a database on the receiving computer). - Convert the data to a usable format.
Prerequisites
Before installation, be sure you have obtained authorization for the ECHI feature package.
Ports
At installation, the ECHI feature will automatically select the port it will use. For further information on setting up ports, see Assigning ports on the CMS computer on page 65.
Note:
56
February 2007
4. CMS must be turned off before the package can be installed. Enter: cmsadm The system displays the Avaya Call Management System Administration Menu. 5. Enter the number associated with the run_cms option. 6. Enter the number associated with the Turn off CMS but Leave IDS running option. The system displays the following message:
*** CMS is now off ***
7. Enter: cmsadm The system displays the Avaya Call Management System Administration Menu. 8. Enter the number associated with the pkg_install option. The system displays a list of the installed CMS features. 9. Enter the number that corresponds to External Call History. The system displays the following message:
Enter the name of the computer to which to send call records (up to 256 characters):
10. Enter the name of the receiving computer. The system displays the following message:
Enter the full path of the program to transfer call history files (default: /cms/dc/chr/uucp_copy):
Note:
Note: Currently, CMS uses uucp to transfer External Call History files to a designated remote machine and uustat to check that the files were transferred successfully. You may optionally change these default programs to be customer-specified file transfer and check programs such as: - Transmission Control Protocol/Internet Protocol (TCP/IP) - UNIX commands remote copy (rcp) or copy (cp) using a remote file system (RFS) To use either communications program enter a different full file path instead of the default uucp/uustat interface path.
February 2007
57
11. Enter the full path of the default file transfer utility. For example, /cms/dc/chr/uucp_copy or optionally enter the full path of your specific file-transfer program. The system displays the following message:
Enter the full path of the program to check the external call history file transmission (default: /cms/dc/chr/uucp_check):
12. Enter the full path of the default file transmission check program. For example, /cms/dc/chr/uucp_check or optionally enter the full path of your specific transmission-checking program. Note: If you have chosen to enter your own file transfer and transmission checking programs, continue with Step 16, entering the number of call records in the buffer. If you have chosen the CMS defaults, continue with Step 13. The system displays the following message:
Enter password for nuucp login on characters):
Note:
xxxxxxxx (up to 8
13. Enter the nuucp password for the receiving computer. The system displays the following message:
Enter CMS port for connection to
xxxxxxxx (s-pdexxxx):
14. Enter the port on the CMS computer to be used by the receiving computer. (For a Sun system, s_pdevxxxx will be displayed instead.) The system displays the following message:
Select a speed for this connection 1) 19200 2) 38400
15. Enter the number associated with the speed for the connection between the CMS and the receiving computer. The system displays the following message:
Number of call segments to buffer for ACD
xxxxxxx (0-99999):
16. Enter the number of call records to be held in the buffer if the receiving machine cannot accept the data (minimum: 20 MB). This reserves disk space; therefore, sufficient disk space must be available.
58
February 2007
Note:
Note: The range (0-99999) specified in the prompt represents the total allowed over all ACDs. If you expend the entire allotment on ACD 1, you will have no more space available to other ACDs.
!
CAUTION:
CAUTION: You will chose external call record data if all the buffers on the CMS computer fill up. (Standard CMS call data is not affected.) The buffers could become filled due to a link failure if the storage capacity of the receiving machine is exceeded or if the receiving machine goes down.
If you want to change the buffer size, you need to change the Number of call records field in the System Setup: Data Storage Allocation window. For more information, see the section on Data Storage Allocation in the appropriate CMS Administration for your CMS release. Collection of external call records resumes when uucp finishes copying the files from the CMS buffers to the receiving computer. Note: Repeat Step 16 for each administered ACD. The system displays the following message:
Use the extended ECH record format (y/n):(default: n)
Note:
17. Select whether ECHI will use the extended ECH record format. The system displays the following message:
Start ECH in the on or off state: (default off)
18. Select whether ECH will start in the on or off state (default is off). 19. Verify that the installation completed successfully, enter: tail /cms/install/logdir/admin.log If the External Call History package is installed successfully, the system displays the following message:
External Call History package installed
date/time
20. Enter: cmsadm The system displays the Avaya Call Management System Administration Menu. 21. Enter the number associated with the run_cms option.
February 2007
59
22. Enter the number associated with the Turn on CMS option. The system displays the following message when CMS is on:
*** CMS is now up ***
Turning ECHI on or off on page 60 CMS is not running and ECHI if off on page 61 CMS is running and ECHI is off on page 61 CMS is either running or not running and ECHI is on on page 61
4. Enter yes or no, depending on what you want to do with the package. If you turn ECHI on, the system displays:
Do you wish to send the full call record buffer?
5. Enter yes or no, depending on what you want to do with the buffer.
60
February 2007
To turn ECHI on press Enter. The system displays the following message:
External Call History package turned on successfully
1. To turn ECHI on press Enter. The system displays the following message:
Do you wish to transmit the full buffer of call records?: (default: yes)
February 2007
61
To turn ECHI off press Enter. The system displays the following message:
External Call History package turned off successfully
Standard The ECHI package is using the standard record format. Extended The ECHI package is using the extended record format.
Note: If you do not need to preserve the buffered call record data you can start this procedure at Step 11. 2. Enter the number associated with the run_pkg option. The system displays a list of the installed CMS features.
62
February 2007
3. Enter the number associated with the External Call History option. The system displays one of the following messages depending on the current state of the ECHI software:
If External Call History is currently on, select: y If External Call History is currently off, perform the following procedure: a. Select: n The system displays the following message:
You are using the xxxxxxxx record format. Do you wish to change the format to the xxxxxxxxx ECH record format? (y/n):(default: n)
b. Select: n 5. Enter: cmsadm The system displays the Avaya Call Management System Administration Menu. 6. Enter the number associated with the run_pkg option. The system displays a list of the installed CMS features. 7. Enter the number associated with the external call history option. The system displays the following message:
External Call History is off. Do you wish to turn it on? (y/n)
February 2007
63
If External Call History is currently off, perform the following procedure: a. Select: n The system displays the following message:
You are using the xxxxxxxx record format. Do you wish to change the format to the xxxxxxxxx ECH record format? (y/n):(default: n)
b. Select: n 11. Enter the number associated with the run_cms option. 12. Enter the number associated with the Turn CMS off, but leave IDS running option. 13. Enter: cmsadm The system displays the Avaya Call Management System Administration Menu. 14. Enter the number associated with the run_pkg option. The system displays a list of the installed CMS features. 15. Enter the number associated with the external call history option. The system displays the following message:
External Call History is on. Do you wish to turn it off? (y/n)
16. Select: y 17. Enter: cmsadm The system displays the Avaya Call Management System Administration Menu. 18. Enter the number associated with the run_pkg option. The system displays a list of the installed CMS features. 19. Enter the number associated with the external call history option. The system displays the following message:
External Call History is off. Do you wish to turn it on? (y/n)
64
February 2007
21. Enter y to change the current External Call History record format.
!
Important:
Important: The system might display a message prompting to delete buffer files. If you delete the buffer files some data will be lost. If you want to change the call record format, you must select y.
22. Turn on CMS. At this point, you can upgrade your external reporting packages. ECHI is collecting records in the new format, but not sending data. 23. Turn on ECHI.
Note:
February 2007
65
3. To associate all subsequent administration with a specific NTS, enter: annex name_of_your_NTS where, name_of_your_NTS becomes the default NTS until another NTS is selected using the annex command. The default setting for the NTS ports is 9600 bps, 8 bits, no parity, and 1 stop bit. The system displays the following message: name of your NTS: Annex-3-UXR7, 64 ports
command:
4. Perform one of the following steps, depending upon whether you have a direct connection or a modem connection. a. For a direct connection, enter the following set port string command. You must include all the parameters you want to change. set port=x-y mode slave speed value type hardwired location value user_name value output_flow_control none b. For a modem connection, enter the following set port string command: set port=x-y mode slave dedicated_address Sunaddress control_lines modem_control speed value type dial_in term_var dial_up broadcast_direction network location value user_name value output_flow_control none You must include all the parameters you want to change. The set port string command sets the parameters for the serial line ports. The x value is the port number on the NTS. You can specify a range of ports. The speed value must be either 19200 or 38400 bps and must match the speed of the receiving computer. You can choose your own values for location and user_name attributes, but they should be port-specific. See the following table for other values. Note: Be sure to set the location and user_name (and keep them populated) so that any problems can be traced to the correct port. Parameter mode dedicated_address slave Set to the ip address of the Sun host. You can find this by searching (use grep) the file /etc/host. Set to modem_control. Recommended setting
Note:
control_lines
66
February 2007
Recommended setting Set to match the speed of the receiving computer (19200 or 38400 bps). dial_in dial_up network <your location> <your user name>
5. When you are finished, reset the ports. Enter: reset [port number] The system displays the following message:
resetting serial port
CAUTION: The following procedure requires the CMS computer to be rebooted. CMS will be down while the system is rebooting, and you will lose CMS data.
7. To create a character special device, perform the following steps: a. At the console terminal, enter: cd /etc/rc2.d b. Enter: ls -l c. Enter: vi Speripherals d. Add the following system command to the file. You must add one line per each modem or direct connection. (If the Speripherals file already exists, add the following line to the file.) rtelnet -fmrt name_of_your_NTS xx /dev/s_pdevnxx Where n is the NTS number and xx is the number of the port on the NTS.
Note:
Note: You can choose your own names, but the device name should reflect the terminal server and port names.
February 2007
67
e. To write and quit the file, press Esc, and enter: :wq! f. Enter: chmod 755 Speripherals 8. Reboot the CMS computer.
68
February 2007
Note:
Cabling requirements
Computers: The computers can be connected to a maximum distance of 50 feet with RS-232 cabling and connectors. If the two computers cannot be located within 50 feet of each other, limited-distance modems can be used. Contact your account representative for information about modems. NTS: If you are using a small NTS (8 or 16 ports), you need either a 10-pin or 8-pin straight-through connector cable. One end of the cable goes to a port on the small NTS, and the other end of the cable goes to the connector. The connector must then attach to a null modem.
February 2007
69
Processor speed should be as high as is practically possible. The computer must have file transfer capabilities (the default is uucp, but you may choose another file transfer utility). Note: If your receiving computer is a UNIX system, refer to your UNIX documentation to set up uucp. If the receiving computer is a Windows based system, see Setting up uucp software on page 71. If you are also using NICE Analyzer, you must use uucp as the file transfer utility. Select the default settings when installing ECHI.
Note:
The computer must be loaded with software in order to accept, store, and convert the transferred data. Transfer speed must be set to the same speed you chose to use on the CMS computer (19200 or 38400 bps). Certain files (such as System and Devices) and permissions must be set up on the receiving computer. See the documentation supplied by the computer or software manufacturer for more information. Storage capacity should be large enough to meet your needs based on expected call traffic and the length of time you want to store the data. A minimum of 20 MB of available space is required.
!
CAUTION:
CAUTION: If the disk on the receiving computer fills up, a message is sent to the CMS computer and file transfer halts. This condition could cause files to back up in the CMS computer buffers. If files back up, the call record data that has already been collected up to that moment will eventually be transferred to the receiving computer, but no new data will be collected. The standard CMS data is not affected.
The capacity needed to store one standard record in the database is 322 bytes per record. The capacity needed to store one extended record in the database is 493 bytes per record. One call record is generated for each call segment. Multiply the number of bytes per record by the number of records you want to store (based on estimated call traffic and the length of time you want to store the data) to calculate approximately how much storage capacity you need.
70
February 2007
CAUTION: If the disk on the receiving computer fills up, a message is sent to the CMS computer, and file transfer halts. This condition could cause files to back up in the CMS computer buffers. If files back up, the call record data that has already been collected will eventually be transferred to the receiving computer, but no new data will be collected. (Standard CMS data is not affected.) The purpose of the sequence numbers is to enable the detection of duplicate files. If you receive two files with the same sequence number, those files are duplicates. If duplicated files are received, refer to the sequence number as previously described in File header on page 17.
Note:
February 2007
71
Note: For the following step, the login ID is nuucp. The password is the password that you created during the feature installation. 10. Define the nuucp password that will be used by CMS to log in to the receiving computer to send data. This password must match the nuucp password assigned during the External Call History Interface feature installation.
72
February 2007
c. Enter: . (a period) 2. Send e-mail from the CMS computer to the receiving computer. a. Enter: mail receiving_computer_name!user1 b. Create a test message and press Enter. c. Enter: . (a period) If both machines receive the mail, the connection is configured and operating properly. Note: The UNIX command uutry machine_name will test the machine and provide a log of actions for tracing problems.
Note:
February 2007
73
74
February 2007
Index
Index
A
assigning ports . . . . . . . . . . . . . . . . . . 65
H
helplines . . . . . . . . . . . . . . . . . . . . . . 14
C
cabling requirements . . . . . . . . . . call record extended format . . . . . . . . . . field descriptions . . . . . . . . . . processing . . . . . . . . . . . . . standard format . . . . . . . . . . . transfer . . . . . . . . . . . . . . call record format changing . . . . . . . . . . . . . . verifying . . . . . . . . . . . . . . changing call record format . . . . . . . CMS space allocation . . . . . . . . . computer cabling . . . . . . . . . . . connecting CMS and receiving computer
I
. . . . . . 69 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16 18 15 16 71 62 62 62 15 69 69 installing ECHI . . . . . . . . . . . . . . . . . . . 56
M
Multiport card . . . . . . . . . . . . . . . . . . . 65
N
NTS cabling . . . . . . . . . . . . . . . . . . . . 69 NTS ports . . . . . . . . . . . . . . . . . . . . . 65
P
ports assigning . . . . . . . . . . . . . . . . . . . . 65
D
data collection turn on or off . . . . . . . . . . . . . . . . . . 60
R
reading UNIX mail . . receiving computer connecting CMS. . requirements . . . requirements cabling . . . . . . receiving computer
. . . . . . . . . . . . . . . 73 . . . . . . . . . . . . . . . 69 . . . . . . . . . . . . . . . 69 . . . . . . . . . . . . . . . 69 . . . . . . . . . . . . . . . 69
E
ECHI call record file format . . . . call record formats . . . . . data characteristics . . . . . External Call History Interface file header . . . . . . . . . file name format . . . . . . overview . . . . . . . . . . port set up . . . . . . . . . ECHI software set up . . . . . . . . . . . extended call record . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
16 16 16 15 17 17 15 56
S
set up ECHI ports . . . . . . ECHI software . . . . uucp software . . . . . standard call record format
. . . . . . . . . . 55 . . . . . . . . . . 31
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
56 55 71 16
F
format extended call record . . . . . . . . . . . . . . 16 standard call record . . . . . . . . . . . . . . . 16
T
testing uucp . . . . . . . . . . . . . . . . . . . . 72 transferred call records . . . . . . . . . . . . . . . . . . . 71 file names. . . . . . . . . . . . . . . . . . . . 70
February 2007
75
Index
U
UNIX mail reading. . . . . . . . . . . . . . . . . . . . . 73 uucp software set up . . . . . . . . . . . . . . . . . 71 testing . . . . . . . . . . . . . . . . . . . . . 72
V
verifying current call record format . . . . . . . . . 62
76
February 2007