Académique Documents
Professionnel Documents
Culture Documents
Release 3.2
385A0426-05 Rev. A5
TM
NICE Systems Ltd. shall bear no responsibility or liability to a client or to any other person or entity with respect to liability, loss or damage caused or alleged to be caused directly or indirectly by any NICE product. This includes, but is not limited to, any interruption of service, loss of business or anticipatory profits or consequential damage resulting from the use or operation of any NICE products. Information in this document is subject to change without notice and does not represent a commitment on the part of NICE Systems Ltd. The systems described in this document are furnished under a license agreement or nondisclosure agreement. All information included in this document, such as text, graphics, photos, logos and images, is the exclusive property of NICE Systems Ltd. and protected by United States and international copyright laws. Permission is granted to view and photocopy (or print) materials from this document for personal, non-commercial use only. Any other copying, distribution, retransmission or modification of the information in this document, whether in electronic or hard copy form, without the express prior written permission of NICE Systems Ltd., is strictly prohibited. In the event of any permitted copying, redistribution or publication of copyrighted material, no changes in, or deletion of, author attribution, trademark legend or copyright notice shall be made.
All contents of this document are: Copyright 2010 NICE Systems Ltd. All rights reserved.
This product is covered by one or more of the following US patents:
5,185,780 5,446,603 6,122,665 6,330,025 6,785,369 6,959,079 7,203,655 7,392,160 7,577,246 7,665,114 5,216,744 5,457,782 6,192,346 6,542,602 6,785,370 6,965,886 7,240,328 7,436,887 7,581,001 7,683,929 5,274,738 5,819,005 6,246,752 6,564,368 6,856,343 6,970,829 7,305,082 7,474,633 7,587,454 5,289,368 5,911,134 6,249,570 6,615,193 6,865,604 7,010,106 7,333,445 7,532,744 7,599,475 5,325,292 5,937,029 6,252,946 6,694,374 6,871,229 7,010,109 7,346,186 7,545,803 7,631,046 5,339,203 6,044,355 6,252,947 6,728,345 6,880,004 7,058,589 7,383,199 7,546,173 7,660,297 5,396,371 6,115,746 6,311,194 6,775,372 6,937,706 7,085,728 7,386,105 7,573,421 7,664,794
360o View, ACTIMIZE, Actimize logo, Alpha, Customer Feedback, Dispatcher Assessment, Encorder, eNiceLink, Executive Connect, Executive Insight, FAST, FAST alpha Blue, FAST alpha Silver, FAST Video Security, Freedom, Freedom Connect, IEX, Interaction Capture Unit, Insight from Interactions, Investigator, Last Message Replay, Mirra, My Universe, NICE, NICE logo, NICE Analyzer, NiceCall, NiceCall Focus, NiceCLS, NICE Inform, NICE Learning, NiceLog, NICE Perform, NiceScreen, NICE SmartCenter, NICE Storage Center, NiceTrack, NiceUniverse, NiceUniverse Compact, NiceVision, NiceVision Alto, NiceVision Analytics, NiceVision ControlCenter, NiceVision Digital, NiceVision Harmony, NiceVision Mobile, NiceVision Net, NiceVision NVSAT, NiceVision Pro, Performix, Playback Organizer, Renaissance, Scenario Replay, ScreenSense, Tienna, TotalNet, TotalView, Universe, Wordnet are trademarks and registered trademarks of NICE Systems Ltd. All other registered and unregistered trademarks are the property of their respective owners. Applications to register certain of these marks have been filed in certain countries, including Australia, Brazil, the European Union, Israel, Japan, Mexico, Argentina and the United States. Some of such registrations have matured to registrations.
385A0426-05 Rev. A5
For assistance contact your local supplier or nearest NICE Systems Customer Service Center:
EMEA Region: (Europe, Middle East, Africa) Tel: +972-9-775-3800 Fax: +972-9-775-3000 email: support@nice.com APAC Region: (Asia/Pacific) Tel: +852-8338-9818 Fax: +852-2802-1800 email: support.apac@nice.com The Americas Region: (North, Central, South America) Tel: 1-800-NICE-611 Fax: +720-264-4012 email: support.americas@nice.com Israel: Tel: 09-775-3333 Fax: 09-775-3000 email: support@nice.com
NICE invites you to join the NICE User Group (NUG). Visit the NUG Website at www.niceusergroup.org, and follow the online instructions.
International Headquarters-Israel Tel: +972-9-775-3100 Fax: +972-9-775-3070 email: info@nice.com United Kingdom Tel: +44-8707-22-4000 Fax: +44-8707-22-4500 France Tel: +33-(0)1-41-38-5000 Fax: +33-(0)1-41-38-5001 North America Tel: 1-800-663-5601 Fax: +201-356-2197 email: na_sales@nice.com Germany Tel: +49-(0)-69-97177-0 Fax: +49-(0)-69-97177-200 Hong-Kong Tel: +852-2598-3838 Fax: +852-2802-1800
All queries, comments, and suggestions are welcome! Please email: nicebooks@nice.com For more information about NICE, visit www.nice.com
Contents
1
System Administrator Overview 21
Introducing the System Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Navigating the System Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Receiving a System Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Refreshing the Summary Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Understanding Summary Page Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Adding and Modifying Components in the System Administrator . . . . . . . . 30
2
Managing Licenses 31
Licensing Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 The Temporary License Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Updating a License and using the License Window . . . . . . . . . . . . . . . . . . . 35 Showing All Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Importing Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Using a License File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3
Defining Database Servers 41
What is Database Server Configuration? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Which method of SQL Server Authentication is in use?. . . . . . . . . . . . . . . . 44 Defining a Database Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Managing Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Indexing Reserved Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Changing Column Names - Using Aliases . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 5
Activating/Deactivating Data Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Added Security for SQL Server Authentication - Changing Passwords . . . . 53 Changing the nice sa Login Password . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Changing a NICE Login Password for an Individual SQL Server . . . . . . 55 Removing Subscribers from Replication . . . . . . . . . . . . . . . . . . . . . . . . 56 Modifying a Database Server Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Deleting a Database Server Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Scheduling Database Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Guidelines for Restoring a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Running or Stopping a Database Backup Job . . . . . . . . . . . . . . . . . . . . . . . 62
4
Configuring TDM Loggers 63
Before You Define Your Logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Defining a NiceLog Logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Setting Up Predefined Selective Recording . . . . . . . . . . . . . . . . . . . . . . . . . 71 Integrating the Logger with Other Components . . . . . . . . . . . . . . . . . . . . . . 73 Configuring Audio Recording Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Guidelines for Configuring Audio Activity . . . . . . . . . . . . . . . . . . . . . . . . 81 Guidelines for Configuring Audio Parameters . . . . . . . . . . . . . . . . . . . . 85 Defining an Interaction Capture Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Defining a Playback Unit Logger for Retrieval . . . . . . . . . . . . . . . . . . . . . . . 88 Defining a Spare Logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Modifying a Logger Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Deleting a Logger Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
5
Configuring VoIP Loggers 93
Defining and Configuring a VoIP Logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Defining a New VoIP Logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Integrating the Logger with Other Site Components . . . . . . . . . . . . . . . . . . 98 Configuring Audio Recording Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Guidelines for Configuring Audio Activity . . . . . . . . . . . . . . . . . . . . . . . 106 Guidelines for Configuring Audio Parameters . . . . . . . . . . . . . . . . . . . 108
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 6
Defining a Spare Logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Modifying a Logger Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Deleting a Logger Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
6
Configuring the Network Embedded Logger 115
Procedure 1: Completing the Network Embedded Logger Definition . . . . 116 Procedure 2: Mapping Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Procedure 3: Viewing the Network Embedded Logger Configuration . . . . 125 Procedure 4: Editing Network Embedded Logger CTI Nodes . . . . . . . . . . . 127 Understanding CTI Node Parameters for the Network Embedded Logger . 127 Deleting CTI Sources from the Network Embedded Logger . . . . . . . . . . . 128
7
Configuring the NiceScreen Logger 129
Defining a NiceScreen Logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Modifying a Logger Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Deleting a NiceScreen Logger Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
8
Resiliency and N+1/1:1 137
What is N+1? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 General Guidelines for N+1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Defining an N+1/1:1 Chain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Viewing the Spare Logger in the System Administrator . . . . . . . . . . . . . . . 143 Managing an N+1/1:1 Chain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Updating a Logger Definition for a Member of an N+1/1:1 Chain . . . . . . . . 144 Adding a Logger to an N+1/1:1 Chain . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Removing a Logger from an N+1/1:1 Chain . . . . . . . . . . . . . . . . . . . . . . . 145 Deleting an N+1/1:1 Chain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
9
Archive Configuration 147
Defining a Default Logger Archiving Assignment . . . . . . . . . . . . . . . . . . . . 148 Configuring the RTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Deleting an RTS Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
10
Interactions Center Server Configuration 157
How Do I Define a CLS Server? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Defining a CLS Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Selecting MPCMs used by the CLS Server . . . . . . . . . . . . . . . . . . . . . . . . 163 Defining Reporting Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Modifying Configuration Parameters for a Cluster . . . . . . . . . . . . . . . . . . . 166 Editing Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Defining a Schedule for Inserting Basic Recordings (TRS Functions) . . . 171 Modifying a CLS Server Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Deleting a CLS Server Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
11
Channel Mapping 175
Whats New in Release 3.2? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 NICE Perform Site Installation Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 The ABCs of Channel Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Selecting a Recording Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Importing Channel Mapping Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Channel Mapping Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Limitations for Dynamic Channel Mapping directly to a Switch . . . . . . . . . 185 Limitations for Screen Loggers Defined with Logger Sharing . . . . . . . . . . 186 Getting Started Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Workflow for Extension-Side Recording . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Workflow for Screen Recording . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Workflow for Logger Sharing (Screen Loggers) . . . . . . . . . . . . . . . . . . . . . 188
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 8
Workflow for Trunk-Side Recording . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Workflow for Recording Turrets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Workflow for Passive VoIP Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Workflow for Passive VoIP Gateways . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Workflow for Active VoIP Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Workflow for Active VoIP Gateways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Saving and Updating Channel Mapping Configurations . . . . . . . . . . . . . . . 193
12
Defining CTI Integrations 195
CTI Integrations Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Where do I Begin? A Recommended Workflow . . . . . . . . . . . . . . . . . . . . . . 198 Information Required Before you Begin . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Configuring a Complete CTI Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Defining a Complete CTI Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Activating the Rejected Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Activating Device Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Customizing CTI Integrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Customization Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 Defining a New CTI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 Defining Available Devices and Codes . . . . . . . . . . . . . . . . . . . . . . . . 247 Defining a New Connection Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Defining a New Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 Defining a New Key Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 Defining a New Media Provider Controller . . . . . . . . . . . . . . . . . . . . . . . . . 278 Specialized CTI Integration Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 Mapping Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 Defining Media Correlation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Defining Field Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 Defining Rejected Devices and Trunks . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 Defining Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 Managing CTI Integration Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 Viewing a Summary and Accessing Components . . . . . . . . . . . . . . . . . . . 311 Accessing Components from the Resources Tab . . . . . . . . . . . . . . . . . . . 312
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 9
Viewing a Diagram of all Components . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 Modifying CTI Integrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 Editing CTI Integration Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 Modifying Driver Configuration Parameters . . . . . . . . . . . . . . . . . . . . . 315 Deleting an Unwanted Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 Deleting CTI Integration Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 Managing Telephony Switches and Devices . . . . . . . . . . . . . . . . . . . . . . . 318 Adding a Telephony Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 Editing Telephony Switches and Devices . . . . . . . . . . . . . . . . . . . . . . 319 Adding or Modifying Monitored Devices during Runtime . . . . . . . . . . . 327 Deleting Unused Telephony Switches . . . . . . . . . . . . . . . . . . . . . . . . . 334 Copying XML Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
13
Business Data - Additional CTI Data Fields 337
Additional CTI Fields (Business Data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 Creating and Mapping Configuring Business Data . . . . . . . . . . . . . . . . . . . 340 Indexing Reserved Columns and Business Data Fields . . . . . . . . . . . . . . . 346
14
Allocating Channel and Port Licenses (License Manager) 351
Different Types of Channel Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 Channel Allocations - What the Numbers Represent . . . . . . . . . . . . . . . . . 353 Allocating Licenses to Traders and Channels . . . . . . . . . . . . . . . . . . . . . . . 355 Allocating Redundant Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 Clearing Trader and Channel Allocations . . . . . . . . . . . . . . . . . . . . . . . . . 357 Reviewing the Number of Ports assigned to each Telephony Service. . . . 358 Allocating Ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 Updating the Applications Server License to add Channels or Ports . . . . 361
15
Configuring the Applications 365
Defining the Applications in the System Administrator . . . . . . . . . . . . . . . 367 Customizing Application Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 10
Defining Search Order and Locations for Storage Centers and Loggers . 375 What are Locations? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379 Recreating the Customer Experience - Defining CTI Analysis . . . . . . . . . . 382 Player Default Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384 Setting Player Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384 Overriding Customized Player Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 Configuring IP Phones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 Configuring Business Analyzer Default Settings . . . . . . . . . . . . . . . . . . . . 394 Defining Business Analyzer Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . 394 Clearing Business Analyzer Users Preferences . . . . . . . . . . . . . . . . . . . . 400 Defining All Call Segments of an Agent in the Business Analyzer . . . . . . . 401 Configuring PBO Requests Default Settings . . . . . . . . . . . . . . . . . . . . . . . 402 Defining Playback Organizer Preferences . . . . . . . . . . . . . . . . . . . . . . . . . 402 Clearing Playback Organizer Users Preferences . . . . . . . . . . . . . . . . . . . . 406 Configuring SmartCenter (TotalView and Performed). . . . . . . . . . . . . . . . . 408
16
Configuring the Data Mart Server 413
What is the Data Mart? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 Data Mart Installation Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Single Data Hub Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Architecture for Multi Data Hubs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 Building the Data Mart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 Verify the Data Mart Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 Define the Data Mart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 Install the NICE Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423 Link the Databases to the NICE Domains . . . . . . . . . . . . . . . . . . . . . . . . . 425 Define Data Mart Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 Customizing Schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 Modifying a Data Mart Schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430 Creating a Customized Schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 Selecting Schedules for a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432 Monitoring SQL Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434 Viewing Synchronization Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 11
17
Multidimensional Database Configuration for Interactions Analytics and My Universe 441
Configuring Multidimensional Databases . . . . . . . . . . . . . . . . . . . . . . . . . . 442 Defining Schedules for SQL Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
18
Content Analysis Server Configuration 447
Defining Content Analysis Configuration Parameters . . . . . . . . . . . . . . . . 448 Defining General Content Analysis Settings . . . . . . . . . . . . . . . . . . . . . . . 449 Defining Language Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450 Editing Language Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455 Defining a Word Search Content Analysis Server . . . . . . . . . . . . . . . . . . . . 457 Defining a Speech-to-Text Content Analysis Server . . . . . . . . . . . . . . . . . . 465 Deleting a Content Analysis Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470 Overriding Playback Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471 Defining a Storage Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
19
Deploying Secure Client Communication 479
What is NICE Perform Secure Client Communication Solution? . . . . . . . . 480 Certificate Deployment for Secure Client Communication . . . . . . . . . . . . . 481 Configuring Secure Client Communication in the System Administrator . 482 Testing Security Certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
20
Configuring NICE Perform Components for Media Encryption 487
Verifying and Configuring the Cryptographic Database . . . . . . . . . . . . . . . 488 Configuring the Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489 Requirements for Applications Server Installation . . . . . . . . . . . . . . . . . . . 489 Configuring the Key Storage Manager Server . . . . . . . . . . . . . . . . . . . . . . 490 Defining KSM Synchronization Intervals . . . . . . . . . . . . . . . . . . . . . . . . . . 494
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 12
Defining an IIS User Identity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496 Adding a Domain User to the Windows Built-in IIS Group . . . . . . . . . . . . . 497 Enabling Anonymous Access from the IIS Web Site . . . . . . . . . . . . . . . . . 499 Configuring the Logger for Media Encryption . . . . . . . . . . . . . . . . . . . . . . . 500 Verifying Logger Installation and Configuration . . . . . . . . . . . . . . . . . . . . . 502 Encryption Requirements for NICE ScreenAgent . . . . . . . . . . . . . . . . . . . . 503 Verifying Player Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504 Configuring the Audio Analysis Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505 Audio Analysis Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505 Encrypting the WorkArea Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
21
Media Encryption Maintenance 509
Maintaining Master Keys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510 Maintaining Database Master Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510 Changing the Password of the Database Master Key . . . . . . . . . . . . . 510 Backing Up the Database Master Key . . . . . . . . . . . . . . . . . . . . . . . . . 511 Backing up the Database Master Key Encryption Password . . . . . . . . 512 Backing Up the Service Master Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512 Restoring Encryption Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513 Restoring the Service Master Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513 Restoring the Database Master Key . . . . . . . . . . . . . . . . . . . . . . . . . . 514 Re-encrypting the Database Master Key with a New Service Master Key . 515 Backing Up and Restoring the Cryptographic Database . . . . . . . . . . . . . . 516 Backing Up the Transactional Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516 Restoring a Complete Database (Full Recovery Model) . . . . . . . . . . . . . . 517 Backing Up the Tail of the Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517 Restoring the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
22
Playback to Extension and Dial Plan Configuration 521
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522 Configuring a Telephony Services Server . . . . . . . . . . . . . . . . . . . . . . . . . . 523
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 13
Before You Configure the Telephony Services Server . . . . . . . . . . . . . . . . 523 Creating a New Telephony Services Server . . . . . . . . . . . . . . . . . . . . . . . 524 Configuring Playback to Extension for the Analog/Digital Interface . . . . . . 529 Configuring Playback to Extension for the H.323 IP Interface . . . . . . . . . . 531 Configuring Playback to Extension for the SIP IP Interface . . . . . . . . . . . . 535 Verifying Switch Extensions for Analog Playback to Extension . . . . . . . . 541 Modifying the Telephony Services Server Definition . . . . . . . . . . . . . . . . . 542 Verifying NICE Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543 Deleting a Telephony Services Server Definition . . . . . . . . . . . . . . . . . . . . 544 What is a Dial Plan? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545 How to Select a Dial Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546 How an Instant Callback Dial Plan Works . . . . . . . . . . . . . . . . . . . . . . 547 Defining a Dial Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547 Defining an Instant Callback or Clip Recording Dial Plan . . . . . . . . . . . 548 Defining a Playback to Telephone Dial Plan for a User-Defined Switch 551 Defining a Search Order for Telephony Services Servers . . . . . . . . . . . . . 554
23
Customer Feedback Configuration 555
Defining Feedback Ports on a Telephony Services Server . . . . . . . . . . . . . 557 Initial Setup Procedures for Customer Feedback . . . . . . . . . . . . . . . . . . . . 565 Avaya Interfaces: Defining Routing Parameters . . . . . . . . . . . . . . . . . . . . 565 Defining General Parameters for Customer Feedback . . . . . . . . . . . . . . . 567 Defining a Retention Period for Voice Comments . . . . . . . . . . . . . . . . . . . 569 Configuring Customer Feedback Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570 Analog Interfaces: Configuring Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 H.323 Interfaces: Configuring Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 SIP Extension Interfaces: Configuring Ports . . . . . . . . . . . . . . . . . . . . . . . 577 SIP Trunk Interfaces: Configuring Ports . . . . . . . . . . . . . . . . . . . . . . . . . . 582 What are Extension Identifiers and When to use them . . . . . . . . . . . . . . . 585 Recording Prompts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590 Integrating Prerecorded Prompts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590 Listening to a Recorded Survey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592 Defining which Survey is Loaded . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 14
Defining Surveys Loaded by Business Data Parameters . . . . . . . . . . . . . . 593 Defining Surveys Loaded According to DTMF Parameters . . . . . . . . . . . . 595 Defining Surveys Loaded by CTI Parameters . . . . . . . . . . . . . . . . . . . . . . 596 Defining a Fixed Survey for One Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 Defining a Default Survey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599 Adding the Telephony Services Server to the NMS (optional) . . . . . . . . . . 601 Verifying Switch Extension Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601 Modifying the Feedback Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602
24
Configuring for System Streaming 603
Choosing a Stream Server Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 604 Scenario 1: Streaming Disabled at Local Site (Default configuration) . . . . 604 Scenario 2: Server at Player Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605 Scenario 3: Server at Logger Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607 Scenario 4: Server to Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608 Scenario 5: Server at Player Site for Remote Interactions Only . . . . . . . . 609 Scenario 6: Server to Server for Remote Interactions Only . . . . . . . . . . . . 611 Scenario 7: Server at Player Site for Local Interactions Only . . . . . . . . . . 612 Configuring System Streaming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614 Enabling Stream Server Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614 Configuring the Default Stream Server Definition . . . . . . . . . . . . . . . . . . . 616 Optional - Defining a New Stream Server . . . . . . . . . . . . . . . . . . . . . . . . . 617 Defining System Streaming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619 Disabling System Streaming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620 Viewing All Stream Server Configuration Information . . . . . . . . . . . . . . . . 621 Maintaining the Stream Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622 Modifying the Stream Server Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . 622 Deleting a Stream Server Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623
25
Configuring for WMS Streaming 625
Configuring Windows Media Server Streaming . . . . . . . . . . . . . . . . . . . . . . 626 General WMS Streaming Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 15
About Media Services Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 626 About ASF File Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627 About Publishing Point Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 627 Enabling Stream Server Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629 Defining a New Stream Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630 Enabling and Defining Windows Media Server Streaming . . . . . . . . . . . . . 631 Optional: Defining Digital Rights Management (DRM) Configuration . . . . . 634 Configuring Users and Groups for WMS Streaming . . . . . . . . . . . . . . . . . 636 Viewing All Stream Server Configuration Information . . . . . . . . . . . . . . . . 637 Maintaining the WMS Stream Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638 Modifying the WMS Stream Server Definition . . . . . . . . . . . . . . . . . . . . . . 638 Deleting a Stream Server Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
26
Configuring Screen Content Analysis 641
Defining the Screen Content Analysis Server . . . . . . . . . . . . . . . . . . . . . . . 642
27
Configuring Storage Center 645
Defining a Storage Center. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 Procedure 1: Defining the Storage Center Server . . . . . . . . . . . . . . . . . . . 646 Procedure 2: Defining Storage Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . 651 Procedure 3: Defining a Storage Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656 Guidelines for Using the Storage Size Calculator . . . . . . . . . . . . . . . . 662 Viewing Storage Groups and Storage Units . . . . . . . . . . . . . . . . . . . . . . . 663 Procedure 4: Defining an ESM Device . . . . . . . . . . . . . . . . . . . . . . . . . . . 664 Defining EMC Centera as the ESM Device . . . . . . . . . . . . . . . . . . . . . 664 Defining TSM as the ESM Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667 Defining NetApp Snaplock as the ESM Device . . . . . . . . . . . . . . . . . . 669 Modifying Storage Center Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 Deleting a Storage Center Component . . . . . . . . . . . . . . . . . . . . . . . . . . . 674
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
16
28
Tracking the Status of your Storage Centers 675
Viewing Storage Center Servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676 Viewing the Status of Storage Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677
29
Installing the Media Library 679
Configuring the Media Library Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680 Defining Media Library Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 682 Deleting a Media Library Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685
30
Configuring Playback Organizer (PBO) 687
Configuring the PBO Request Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688 Configuring Advanced Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690 Configure the Approval Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690 Configure Comment Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691 Configure Request Expiration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691
31
Network Management System (NMS) Configuration 693
What NMS Does . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 694 Defining the NMS via System Administrator . . . . . . . . . . . . . . . . . . . . . . . . 695 Modifying the NMS Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699 Deleting the NMS Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699
32
Defining VoIP Recording Gateway (VRG) 701
Guidelines for Defining VRG Ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702 Where are the VRG Definitions Saved? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703 General VRG Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704 Defining a New VRG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706 Tips for Configuring Interaction-Based Recording with VRG Redundancy . 718
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 17
33
Interfacing NICE Perform with Microsoft Active Directory 725
Active Directory in your NICE Perform System . . . . . . . . . . . . . . . . . . . . . . 726 Background Information about Active Directory . . . . . . . . . . . . . . . . . . . . . 726 Prerequisites for Active Directory Authentication . . . . . . . . . . . . . . . . . . . 728 Confirming the Existence of Trusted Domains . . . . . . . . . . . . . . . . . . . . . . 729 Switching to Active Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 732 About the SuperUser. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 737 Changing the Active Directory SuperUser . . . . . . . . . . . . . . . . . . . . . . . . . 738 Adding a Domain to Active Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739 Removing a Domain from Active Directory . . . . . . . . . . . . . . . . . . . . . . . . . 740 Determining if Users are defined in a Domain . . . . . . . . . . . . . . . . . . . . . . . 741 Validating Users in Active Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742 Disabling Validation Messages in the Users Administrator . . . . . . . . . . . . 743 Uploading a User Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 744 Troubleshooting Active Directory in your NICE Perform System. . . . . . . . 745 Common Active Directory Acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747
A
Working with Multi Data Hubs 749
Multi Data Hub Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751 Multi Data Hub Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752 Procedure 1: Setting Up the Primary Data Hub . . . . . . . . . . . . . . . . . . . . . . 753 Procedure 2: Setting Up a Secondary Data Hub . . . . . . . . . . . . . . . . . . . . . 754 Procedure 3: Connecting the Data Hubs . . . . . . . . . . . . . . . . . . . . . . . . . . . 755 Procedure 4: Linking the Data Mart to a Secondary Data Hub . . . . . . . . . . 759 Procedure 5: Defining Replication Between Data Hubs . . . . . . . . . . . . . . . 761 Defining Replication with SQL Authentication . . . . . . . . . . . . . . . . . . . . . . 761 Defining Replication with Windows (NT) Authentication . . . . . . . . . . . . . . 764 Procedure 6: Completing the Multi Data Hub Definition . . . . . . . . . . . . . . . 767
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 18
B
Tips 769
To Troubleshoot a Communications Failure . . . . . . . . . . . . . . . . . . . . . . . . 770 To Troubleshoot an Active Directory Environment . . . . . . . . . . . . . . . . . . . 770 To Increase Query Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770 To Enable Warning Tones or Warn the Caller . . . . . . . . . . . . . . . . . . . . . . . 770 To Change the Host Computer for the Applications . . . . . . . . . . . . . . . . . . 771
C
CLS Configuration Parameters 773
TRS (Basic Recording) Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774 CLS Monitor Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 776 Dispatch Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 777 Call Server Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 777 Log Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781 DB Server Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 782 Recording Decisions Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 784 General Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 785 RCM Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786
D
Enabling Display of NICE System Information 789
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790 Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790 Common Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 791 Verifying the System Administrator User . . . . . . . . . . . . . . . . . . . . . . . . . . 792 Adding the System Administrator User to Computers not in an Active Directory Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 794 Installing WMI Windows Management Instrumentation . . . . . . . . . . . . . . . 797 Editing DCOM Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799 Setting Security Permissions through the WMI Control . . . . . . . . . . . . . . . 805
Index
Contents NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
811
19
1
System Administrator Overview
IMPORTANT This guide provides instructions for full functionality of the NICE Perform System Administrator. Availability of functions is dependant on your site license and configuration.
The System Administrator application is used to setup and define the different parts of your NICE Perform system, enabling communication between each component. After installing a component in your system, it must be defined using the System Administrator. Most procedures are one-time procedures performed as part of the installation process for each component. The site administrator retains permission to view settings and edit components as necessary. Installing hardware or software components does not make them a working part of your system. Every component must be defined using the System Administrator.
Contents
Introducing the System Administrator ......................................................................... 22 Navigating the System Administrator........................................................................... 23 Receiving a System Summary ...................................................................................... 25 Adding and Modifying Components in the System Administrator ............................ 30
Chapter 1: System Administrator Overview NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
21
Most procedures are one-time procedures performed as part of the installation process for each component. The site administrator retains permission to view settings and edit components as necessary. Installing hardware or software components does not make them a working part of your system. Every component must be defined using the System Administrator.
Chapter 1: System Administrator Overview NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
22
Components Pane
Details Pane
Expand the Organization tree and click a component to display its details. In several branches, an Undo button appears next to the Save button button at any time to undo changes made since your last save. . Use this
Chapter 1: System Administrator Overview NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
23
When you select a branch in the Organization tree, a list of all it components appears in the details pane. Double-click an entry to open its details.
Chapter 1: System Administrator Overview NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
24
Overview on page 25 Refreshing the Summary Page on page 26 Understanding Summary Page Views on page 27
Overview
The Summary page allows the user to save a file of, or print a list of, all current resources. This feature enables the user to provide an accurate snapshot of the systems current resources when requesting Customer Support.
IMPORTANT Changes that are made in the system configuration, such as adding a new component or installing an update, are not automatically reflected in the Summary page. If there are recent changes, you need to refresh the Summary page to see them. See Refreshing the Summary Page on page 26.
Location of each component - shows on which server each component is installed Current version and Update Pack of each component Each machine in your environment - shows which components are installed on each machine Number of Data Hubs in the organization Number of System Users and Agents defined in the organization Last successful update of system components List of purchased licenses in the NICE Perform system Additional information for specific components, such as the Last Recording Time for a Logger.
NOTE:
When you open the Summary page for the first time, click Refresh All to populate the page. Refreshing the Summary pages can take several minutes. This is because the system has to gather information from each component.
After updating a specific component, right-click the component and select Refresh to update the Summary page.
Chapter 1: System Administrator Overview NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
25
To populate the Summary page for the first time, click Refresh All. All components in the system are listed in the Summary, and it encompasses your entire organization. In an organization with Multi Data Hubs, all of the Data Hubs are summarized together. In the Last Successful Update column, the time and date are updated.
In the Last Successful Update column, the time and date are updated.
NOTE: If the component details are not refreshed, an Incomplete Data error message appears. See below:
When this occurs, check the date in the Last Successful Update column to see which components did not refresh. For each component, verify the following:
DCOM and WMI permissions were set properly on the components machine. The component is accessible.
Chapter 1: System Administrator Overview NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
26
The General tab provides information about the entire Organization according to the following components:
Applications - Expand this item for more information. The Applications Suite is defined for either Enterprise (Call Center) or Compliance.
Number of Users indicates how many users in the Users Administrator application are
defined as system users. This number is determined using the following criteria:
Users who are system users (including users who are both a system user and an agent) All default users that are system users
Number of Agents indicates how many users in the Users Administrator application are
Users who are agents (including users who are both a system user and an agent) All default users that are agents Agents with more than one agent ID are only counted once.
Chapter 1: System Administrator Overview 27
Deleted users in retention indicates system users who were deleted but are still within
the retention period (even if deleted users are not shown in the application).
Deleted agents in retention indicates agents who were deleted but are still within the
retention period (even if deleted agents are not shown in the application).
Licensing - Expand this item to view all purchased features that are included in the NICE
Perform license. All installed Serial Numbers appear in the License Keys section.
Expanded License Keys
NMS - The Network Management System (optional). The machine where the NMS is installed
and its current version. There is only one NMS per Organization.
Data Hub - Expand this item to view a list of all Data Hubs in the Organization. Each Data Hub is either a Master (Primary) or Secondary Data Hub.
Reporter - The machine where the Reporter is installed and its current version. There is only one Reporter per Organization. Data Mart - The machine where the Data Mart is installed and its current version. There is
In the Servers View tab, each Data Hub is listed separately. Each physical machine for each Data Hub is itemized. Expand a machine to view a list of all components installed on that machine. All components appearing in the Servers View also appear in the Components View.
In the Components View tab, each Data Hub is listed separately. Expand a component, to view a list of each component of its type and the location of where it is installed. All components appearing in the Components View also appear in the Servers View.
NOTE: For CTI components, Update and Update Pack information only appears under the Connection Manager, even though the other components were updated as well.
Chapter 1: System Administrator Overview NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
29
Technician Mode will remain activated until you Log off, even if you open a different application.
To turn off technician mode:
Chapter 1: System Administrator Overview NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
30
2
Managing Licenses
Some of the components in your system (hardware and/or software) require licenses. Each component requires its own separate license. Licenses are obtained from NICE at the time of purchase and are activated via the System Administrator.
Contents
Licensing Overview ........................................................................................................ 32 The Temporary License Window................................................................................... 33 Updating a License and using the License Window ................................................... 35 Showing All Licenses..................................................................................................... 38 Importing Licenses......................................................................................................... 39 Using a License File ....................................................................................................... 40
Chapter 2: Managing Licenses NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
31
Licensing Overview
Licensing Overview
Some of the components in your system (hardware and/or software) require licenses. Each component requires its own separate license. Licenses are obtained from NICE at the time of purchase. A license consists of a Serial Number and a License Key. You will need to assign or update licenses in the following situations:
When you add a new component that requires licensing. Each time you add a feature to an existing component that requires licensing.
Separate licenses are issued for each type of resource. Each license is valid for one resource.
EXAMPLE:
The Applications Suites requires an Applications license, each Logger requires its own Logger license, each Telephony Service requires its own Telephony Services license, etc. If you have four Loggers, you will require four separate Logger licenses. When a license is assigned to a resource, the resource name that appears in the System Administrator Organization tree, also appears in the license list. There are two types of licenses:
Permanent - This type of license does not expire. It needs to be updated only if additional features are added to its component. If a new Permanent license is not immediately available for the new features, the Permanent license can be extended temporarily to include the new features using a Temporary license. A Temporary license added to a Permanent license cannot be renewed. Logger licenses cannot be updated with a Temporary license. Temporary - Temporary licenses can be issued by NICE personnel during installation
procedures if a Permanent license is not yet available. Temporary licenses have the following characteristics:
A Temporary licence is valid for up to 30 days. The Temporary licence for each component can be renewed one time only. A Temporary licence that expands a Permanent license cannot be renewed. A Temporary license that is replaced with a Permanent license before the Temporary license reaches expiration, can be used again for its remaining allotted days.
Directly from the text file in which you received them. To do this, in the License window, click From File. You then browse to the location of the license file. The Load License window opens and displays only those licenses relevant to the component and currently available. From the Available Keys list in the License window. To do this, you must first import the license file. Then, when you open a License window, only those licenses that are relevant to the component and currently available will appear in the Available Keys list. Enter the Serial Number and License key directly into the License window.
Chapter 2: Managing Licenses NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
32
Licenses that are still available Licenses that are in use and not yet expired. Permanent or Temporary licenses that have become invalid.
Licenses that are expired do not appear. Use the information in this window to keep track of your Temporary licenses so that you can be prepared, well before their expiration date with an updated license, ensuring uninterrupted use of your NICE Perform system. To see the list of Temporary licenses once you have opened the System Administrator, open the Show All Licenses window. See Showing All Licenses on page 38
The following license changes can be made in the Temporary License window:
Temporary licences that are assigned to a resource can be extended. This applies only to Temporary licences that have not yet been extended or that are not extending a Permanent license. A Temporary license can be added to a Permanent license to allow a new feature. Invalid licenses can be replaced.
Chapter 2: Managing Licenses 33
To change a license in the Temporary License window: 1. Right-click the licence you want to change and select Update License. Then see Updating a
2. See Updating a License and using the License Window on page 35 for instructions on using
this window.
3. If you are updating the Applications license, log out of the Applications Suite and then log in
again to activate the new license. All other licenses are effective immediately
4. Click OK to close the Temporary License window.
Chapter 2: Managing Licenses NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
34
Enter it directly in the License window. Select it from a previously imported list of licenses. Copy it from an external file.
IMPORTANT When updating the Applications license, and adding or removing PBO, you must restart the PlaybackAdministration service.
To use the License window: 1. Open the License in one of the following ways:
In the Organization tree, right-click the component whose license you want to update and select Update License.
NOTE: To update the license for the Applications Suite, right-click the License Manager branch and select Update License.
-or-
Chapter 2: Managing Licenses NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
35
Select a component in the Organization tree. Then from the Actions menu, select Update License.
-or-
In the Show License Keys window or the Temporary License window, right-click a row and select Update License.
The location from where the License window is opened determines which type of license is being updated. Example: If you open the License window from the Storage Center Servers branch, only Storage Center licenses will be available in the License window.
Enter the Serial Number and License Key in the appropriate fields. Then click OK.
-or-
Select a key from the Available Keys list. The list of keys in the Available Keys list is taken from the Imported Keys files. The Serial Number and License Key automatically appear in the appropriate fields. Only the licenses relevant for the resource and that are either available or in use appear. If none of the licences meet with these criteria, this list is empty. Click OK.
Chapter 2: Managing Licenses 36
-or-
window appears. Only the licenses relevant for the resource and that are either available or in use appear. If none of the licences meet with these criteria, a message appears.
b. Select an available license. Then click Select. The Serial Number and License Key
Chapter 2: Managing Licenses NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
37
2. In the Components pane, from the Actions menu, select Show all Licenses -or-
Right-click a Data Hub branch and select Show All Licenses. The Show License Keys window appears.
Chapter 2: Managing Licenses NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
38
Importing Licenses
Importing Licenses
As your NICE Perform system grows, you will acquire many NICE Perform licenses. Licenses can be stored in separate text files as you receive them. When you need to assign a license, you will have to locate the correct text file. NICE Perform provides the option of importing license files into your NICE Perform system. When licenses are imported, the Available Keys field in the License window selects the licenses from the all the imported files that meet the following requirements:
All licenses (Temporary and Permanent) will only be activated from the time they are assigned, not from when they are imported.
To import licenses: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
Right-click either the License Manager branch or a Data Hub branch and select Import License Keys. A File Open window appears.
3. Select the TXT file where the keys are located. The Import License Keys window appears.
In the Import License Keys window, the Resources Name column shows the Resource Type.
Temporary licenses show the allotted number of days in the Days Till Expiration column.
Chapter 2: Managing Licenses NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 39
4. Click Import. This will import all of the licenses that are valid and render them ready for use.
Each license will only become active when you update the relevant license. Each time you open a license window, only the licenses available for that component appear.
5. Click Close.
When you open a license window, all Serial Numbers for the relevant component will be available in the Available Keys field. Example: If the Import file has four keys for Telephony Services and three keys for NiceLog Loggers, when you add a new Telephony Service, only the four Telephony Services keys will appear in the Available keys list.
To import the license file, see Importing Licenses on page 39. To directly access the license file, see Updating a License and using the License Window on page 35.
Chapter 2: Managing Licenses NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
40
3
Defining Database Servers
The first step to configure your system is to define the Database Servers. You must install each database on an SQL Server prior to defining it in the System Administrator. After all the databases are defined, create links between the interaction database and the databases that reside on other servers. NICE Perform supports the following types of SQL security authentication:
Windows Authentication - The SQL Server is authenticated using the Windows Login. SQL Authentication - The user defines a password when installing the SQL Database Server.
Contents
What is Database Server Configuration? ..................................................................... 42 Which method of SQL Server Authentication is in use? ............................................ 44 Defining a Database Server ........................................................................................... 45 Managing Databases ...................................................................................................... 48 Indexing Reserved Columns ...................................................................................... 49 Changing Column Names - Using Aliases .................................................................50 Activating/Deactivating Data Columns ....................................................................... 52 Added Security for SQL Server Authentication - Changing Passwords..................... 53 Modifying a Database Server Definition ..................................................................... 58 Deleting a Database Server Definition ....................................................................... 58 Scheduling Database Backup ....................................................................................... 59
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
41
Relational Databases Database nice_admin Description The Administration database. Contains information such as all user/agent details, administrative settings, and privileges. Information from the Users Administrator and System Administrator are stored in this database. Contains a record of actions in the system for use by the Audit Trail in Business Analyzer. For example, agent login and report requests. Contains Audio Analysis information. Required for use with Business Analyzer. Serves as a repository for encryption keys for the NICE Key Storage Manager (KSM) application. Contains information from your switch used by Business Analyzer and not included in the nice_interactions database. Required for use with Data Mart. Required for use with Playback Organizer. The Interactions database. Stores identifying information about each interaction. For example, Start time and agent ID. The actual recordings are stored on the Loggers. This database must link to all the other databases for Query searches. Required for use with the Playback Server. Required for use with Coaching and Clips in the Business Analyzer. Contains information for the Reporter. Contains information from the Rules Manager. Required for use with ScreenSense. Required for use with Storage Center.
nice_audit
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
42
Multidimensional Databases Database nice_as_kpi nice_as_my_universe nice_as_text_analysis Description Optional database for use with My Universe. Required for use with My Universe. Required for use with ClearSight.
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
43
Windows Authentication - The SQL Server is authenticated using the Windows Login. SQL Authentication - The user defines a password when installing the SQL Database Server.
The Authentication Mode is displayed above the Database Server Name. It is disabled and is for informative purposes only. The authentication method is determined during SQL Server setup. However, the SQL Management Studio enables you to switch between SQL and Windows Authentication even after installing the SQL Server. For details see the SQL Server for NICE Perform Guide.
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
44
3. From the Actions menu, select New Database Server. The Add Database Server Wizard
starts.
4. Enter the Database Server Name and the Host Name of the computer where it is installed.
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
45
5. For environments with Windows (NT) authentication, the Windows Login ID is used. You do
For environments with SQL authentication, in the Security Settings area, enter the nice sa password and the nice password of the SQL server.
6. Click OK.
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
46
9. If your site has an NMS installed, add the new Database Server to the NMS monitored list: a.
In the Organization tree, expand Network Management System and select an NMS. Click the Monitored Server tab. click Save .
b. Move the new server from the Available Servers list to the Attached Servers list and
10. For additional Database customization options, see Managing Databases on page 48.
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
47
Managing Databases
Managing Databases
Once the databases are installed and defined, you can do the following optional customizations to enhance your systems performance:
Create Business Data fields with customized information. For example, customer account number. See Business Data - Additional CTI Data Fields on page 337. Increase speed when using customized columns as search criteria. See Indexing Reserved Columns on page 49. Customize the column headings in other applications. See Changing Column Names - Using Aliases on page 50. Lock/unlock data fields throughout the system. See Activating/Deactivating Data Columns on page 52. For environments with SQL authentication, you can change SQL passwords. See Added Security for SQL Server Authentication - Changing Passwords on page 53.
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
48
Managing Databases
Columns that are queried frequently can be given index values to increase query speed. You can index any reserved column (both those that you created manually and those provided by the system).
To index a reserved column: 1. In the Organization tree, select the Database Server on which the nice_interactions database is installed and click the Reserved tab.
2. Select the required column and click Indexes. The Index Wizard starts.
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
49
Managing Databases
a.
b. Enter an Index Name and select the desired columns for that index. TIP: The order of the columns affects the efficiency of the index. Use the Down and Up buttons to prioritize selected columns. c.
To save this index entry and create another one, click Save and repeat Step b.
-or-
All documentation refers to the predefined column names. You can change the names of any column as needed. Each column can be identified by two different names:
A user-friendly column name that is predefined in the system. It is called the Alias Column Name. You can customize this name as needed. An internal column name which is a combination of the table name and data name. This name cannot be changed.
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
50
Managing Databases
Each database contains several tables with numerous fields (columns). To identify a column in other applications such as the Business Analyzer or Playback Organizer, Rules Manager, and Users Administrator, you would need to know the combination of its database, table name, and internal column name. Internal column names are often duplicated between tables to unite bits of information. The System Administrator comes with user-friendly column names for each field. These user-friendly column names are known as Alias Column Names. Alias Column Names appear as column headings in the Business Analyzer or Playback Organizer and wherever data must be accessed directly by the user. You can customize the Alias Column Names by accessing the Administrator database. The Columns tab is active for the Administration database only.
EXAMPLE:
Locate iAgentId in the Column Name column and define its Alias Column Name as Agent ID. You will now see Agent ID wherever this field appears, such as in the Business Analyzer or Playback Organizer and the Rules Manager.
To rename a Column: 1. In the Organization tree, select the Database Server on which the nice_admin database is installed and click the Columns tab.
2. Click a heading to sort the table and locate a column. 3. Enter your new, custom Alias Column Name over the previous one. Spaces and special
symbols are allowed. This field cannot be named name (the Alias name is already in use by the system).
4. Click Save
The new Alias Column Name will appear in other applications such as in the column headings of the Business Analyzer, Monitor, and Playback Organizer.
NOTE: In order for the columns to appear in the Business Analyzer, Monitor, and Playback Organizer, they must also be selected in the relevant places in each application.
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 51
Managing Databases
Each data field can be activated or deactivated separately for viewing, editing, and querying ability. Activating and deactivating data columns is done by accessing the Administrator database. The Columns tab is only accessible for the Administration database. To view/edit/query a data column in other applications,
The user must be given privileges to view/edit/query the data via the Users Administrator. The column must be appropriately selected in the application. For example, in the Business Analyzer and Playback Organizer, you display columns using the Preferences window.
To activate/deactivate data columns: 1. In the Organization tree, select the database server that includes the Administration database and click the Columns tab. 2. Use the horizontal scroll bar to display the Viewable, Editable, and Queriable columns:
3. To allow view, edit, and query privileges to be granted for a column, select the appropriate Viewable, Editable, and Queriable checkboxes. 4. Click Save
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
52
Managing Databases
As a measure of added security, NICE Perform provides you with the ability to change the passwords for your SQL server. There are two different levels of passwords.
nice sa login password - this password is of very high level and is for all SQL servers, at all sites. In a Multi Data Hub environment, changing this password at one site automatically changes it for all sites, provided that the System Administrator is running at the master site and at each secondary site. nice login password - this password can be changed separately for each SQL server. It is used to
access SQL database information. These passwords are used internally. Changing them from time to time adds security to your system. Both passwords are saved in each SQL server. To change the nice sa login password, continue with Changing the nice sa Login Password on page 53. To change a nice login password for an individual SQL server, continue with Changing a NICE Login Password for an Individual SQL Server on page 55.
The nice sa password is identical for all SQL servers defined at your site. In a Multi Data Hub environment, the nice sa login password is identical for all SQL servers at all sites. If you change the nice sa login password, save it in a safe place. If you add additional SQL servers, or define another site, you will need to use this same nice sa login password.
To change the nice sa login password: 1. In a Multi Data Hub environment, remove all subscribers from replication. See Removing
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
53
Managing Databases
3. From the Actions menu, select SQL Server Security. The SQL Server Security window for nice sa Login appears.
4. Enter the new NICE sa Password (twice). Maximum password length is 14. -or-
The nice sa password is changed for all SQL servers defined across all sites of your NICE Perform system.
6. Restart the System Administrator service. 7. In a Multi Data Hub environment, resubscribe the servers. See Defining Replication with
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
54
Managing Databases
Each SQL server has its own nice login password. This is in addition to the nice sa login password. It is used internally to access the SQL server. Changing the passwords of SQL servers where your databases reside provides additional security to your system and data.
To change an SQL server password: 1. In the Organization tree, select the Database Servers branch and then select a Server.
1. Select a Server
2. From the Actions menu, select SQL Server Security. The SQL Server Security window for Nice Login appears.
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
55
Managing Databases
3. Enter the new NICE Password (twice). Maximum password length is 14. -or-
6. One at a time, select a site and click Recreate Links. 7. Restart the System Administrator service. 8. If Content Analysis or Screen Content Analysis services are installed, restart them now.
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
56
Managing Databases
To remove Subscribers from Replication: 1. On the Master site, expand the Master site branch and select the database server where the Administrative database (nice_admin) is installed. Click the Replication tab.
2. Click
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
57
Managing Databases
3. Select the servers where the password will be changed and click Uninstall. A message
window appears.
4. Click OK. 5. Return to Changing the nice sa Login Password on page 53.
Uninstalling a database server does not automatically remove its definition from your site. You must delete the database servers definition using the System Administrator. It is recommended that you do this procedure before uninstalling the Database server so that you do not temporarily leave invalid paths in your site configuration.
To delete a Database Server definition: 1. In the Organization tree, select the Database Servers branch and then select a server. 2. Click Delete
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
58
NICE Full Backup - Backs up the complete database to a backup file. By default, this job is
is scheduled to run every day, except Saturday, at 12:00 PM. Every time the job runs, the delta from the last Full backup is appended to the backup file.
NICE Log Backup (site specific): If your site includes Key Storage Management, data is
stored in the nice_crypto database. The nice_crypto database is set to full recovery mode with a transaction log. The NICE Log Backup job backs up the nice_crypto databases transaction log. By default, this job is scheduled to run every hour. You can modify the backup schedules or change the backup location to your network.
Guidelines for Changing a Backup Location
If you want to change the backup location to a remote destination on the network, follow these guidelines:
The location can be a local drive, however if the server fails, the backup file will be lost and the database cannot be restored. Therefore we recommend choosing a remote destination on the network. When defining a remote destination on the network, the location path must follow UNC conventions. Type the full path to the location. Do not use a mapped drive. The SQL Server and the SQL Server Agent Service must have read/write privileges to the remote destination. In a domain environment, the SQL Server service must run under a domain user account with proper access privileges to the remote destination. To verify that the SQL Server has proper access privileges, run the test in the Backup Destination window.
To modify backup schedules or location: 1. In the Database Servers branch, select a database. Then click the Backup tab. The Database
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
59
2. To change a backup job schedule, select a backup job and click Edit Schedule
Mark the day(s) and specify the time for the backup to run. Then click
Destination
3. To change the destination of the backup files, select a backup job and click Edit Job
a.
Select Disk/Network. accessible by the user running the SQL Server service.
b. In the Location area, type the full path for the backup files. The location must be c.
If you are backing up to a remote destination, test the path: In the Test area, type the Login . ID and Password for the SQL server and click . .
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
60
Restore two jobs from the backup file - the Full Backup job and the last Differential Backup job. The Full Backup job must be restored first.
EXAMPLE:
You want to restore the nice_admin database. One Full Backup and two Differential Backup jobs ran. 1. In the Enterprise Manager, open the Restore database window. 2. Mark the Full Backup job and the last Differential Backup job. 3. In the First backup to restore field, choose the Full Backup job.
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
61
2. To run a backup job, select a backup job and click Start Job
. The backup job begins running. When the job is complete, its final status appears in the Last Run Outcome column. .
3. To stop a backup job that is currently running, select the backup job and click Stop Job
To disable a backup jobs schedule, select a backup job and click job will not run again until it is enabled.
4. To enable a backup jobs schedule, select a backup job and click
Chapter 3: Defining Database Servers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
62
4
Configuring TDM Loggers
As part of your site configuration, after installing a Logger, each must be defined in the System Administrator. These procedures are applicable for NiceLog Loggers, including Interaction Capture Units, Playback Unit (retrieval) Loggers, and Spare Loggers.
Contents
Before You Define Your Logger..................................................................................... 64 Defining a NiceLog Logger ............................................................................................ 65 Setting Up Predefined Selective Recording ............................................................... 71 Integrating the Logger with Other Components ......................................................... 73 Configuring Audio Recording Channels ..................................................................... 74 Guidelines for Configuring Audio Activity............................................................. 81 Guidelines for Configuring Audio Parameters ..................................................... 85 Defining an Interaction Capture Unit ............................................................................ 88 Defining a Playback Unit Logger for Retrieval............................................................. 88 Defining a Spare Logger ................................................................................................ 89 Modifying a Logger Definition ....................................................................................... 91 Deleting a Logger Definition.......................................................................................... 91
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
63
2. Verify that your Logger is completely installed and running. Proceed to Defining a NiceLog
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
64
Each Logger installed in your NICE Perform system must be defined using the System Administrator. The procedure for defining a new Logger includes the following:
Naming the server and entering the IP address or Host Name of the Logger. Configuring Input Trunks. Configuring Input Channels. Defining Predefined Selective Recording. Configuring Global parameters that are not channel specific. The Global parameters are described in the following table:
Automatic Deletion
Determine what happens when the amount of available hard disk space on a Logger falls below a certain level. The Logger can:
(Default) Provide space for new audio by automatically deleting the oldest recorded audio from the Logger after it has been archived.
-or-
When a call is placed on hold, the Logger stops recording and when the call is resumed, the Logger starts recording again. You define which characters will be used to stop and start recording when using DTMF Recording On Demand with the telephone option. Stop and Start recording parameters can also be based on tones from an Interactive Voice Response (IVR) system. DTMF codes are entered on the keypad by the agent.
Session Parameters
How long of a period of silence is considered the end of a segment. The maximum length of a segment. How to handle a timeout.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
65
DTMF Detection
DTMF numbers can be entered during the course of a phone call. For example, callers can enter their account numbers and other responses by pressing telephone keys. Up to 48 DTMF digits can be saved with each session. In cases where more than 48 DTMF digits are entered, select whether to save the first 48 digits or the last 48 digits of the sequence. Define which time slots on each Logger are to be used for sending Test tones. Test tones are continuously sent from the switch to the Logger in order to check the Loggers connections. This feature is available only with an ISAC2 board. Define whether the Logger is using encryption for audio recordings.
Test Tones
Audio Encryption
NOTE: After defining a Logger, add it to the CLS definition. If you have an NMS Server installed at your site, add the Logger to the NMS monitored list.
To define a NiceLog Logger: 1. Perform preliminary steps described in Before You Define Your Logger on page 64. 2. In the Organization tree, click the Logger Servers branch. Then from the Actions menu, select New NiceLog. TIP: To define other types of Loggers using these procedures, select the appropriate Logger from the Actions menu. The different branches serve as organizational folders only. Loggers that are defined under the wrong branch (you selected the wrong Logger type), retain their own attributes. For example, if you add a NiceLog Logger and enter the address of an Interaction Capture Unit, the Logger definition will still be correct for an Interaction Capture Unit, but the Logger will appear under the NiceLog branch.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
66
If your license key is on a file, click From File. The Licenses window appears.
In the License Key list, locate and double-click your license key. The NiceLog Server License window reappears with the relevant serial number and license key. Click OK.
If your license key is not on file, enter the Serial Number and License Key for the NiceLog Server and click OK.
TIP: See Managing Licenses on page 31
Use a descriptive name. This name appears as the Logger name in the Organization tree and is used for identifying the NiceLog Logger elsewhere in the System Administrator. Enter the Host Name or browse for the IP Address of the NiceLog Logger.
Location
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
67
The system connects with the Logger and the Logger Details appear in the General tab displaying information in the Capacity and Advanced Configuration areas.
4. Click the Global tab. The parameters that are not channel-specific appear.
5. To define Automatic Deletion (when the amount of available hard disk space on a Logger falls below a certain level), select Delete oldest audio or Stop recording. 6. If you have DTMF Recording On Demand, enter codes for Start recording and Stop recording.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 68
The codes entered must be 2 digits with a pound sign (#) in the first, second, or third position.
7. In the Session Parameters area, define how each session length is determined. Enter values,
In case of a timeout (inactive audio), do not close the segment until this amount of time has passed. If active audio resumes within this timeframe, then continue with the same segment.
8. To define DTMF Detection, select Save first 48 digits or Save last 48 digits. 9. To define Media Encryption, in the Audio Encryption area, select Yes. -or-
To turn off Media Encryption, in the Audio Encryption area, select No.
10. Click the Trunks tab and then move trunks between the Input Trunks Not Configured and the Configured Input Trunks lists.
Test Tones
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
69
b. Select one or two time slots for each data line requiring test tones. Double-click a box to
select/clear it. The numbers of the data lines directly corresponds to the numbers received from your switch. Only time slots 0 and 62 can be used for test tones.
12. Click the Channels tab and then move channels between the Input Channels Not Configured and the Configured Input Channels lists.
If you need to define Predefined Selective Recording, proceed to Setting Up Predefined Selective Recording on page 71.
-or-
Loggers that do not require defining Predefined Selective Recording, proceed to Integrating the Logger with Other Components on page 73.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
70
Set the digital trunks for each Logger to be recorded. Select the timeslot you would like to record. Record the audio from two timeslots or two input devices to one input channel. This is called summing the input. Summed input allows you to record both parts of a call on one trunk.
Each Logger uses either Trunk or Dataline connections. Depending on your Logger the following applies:
Trunk connections: Dataline connections:
Each trunk can record up to 30 E1 timeslots or 24 T1 timeslots. You define the trunk/timeslot combination for each input channel. In the case of an unsummed call, you have to record two trunks on two separate input channels in order to record the entire call. When summed audio is available, you can define two trunk/timeslot combinations for each input channel.
Each Logger has 21 datalines (numbered 0 - 20) and each dataline has 64 timeslots (numbered 0 - 63), on which audio can be received. Each input channel can record the audio from one timeslot. You define the dataline/timeslot combination for each input channel.
All Trunks (input and output) appear in this list. Only input trunks can be selected for Predefined Selective Recording. Loggers which contain more than one trunk type, must have matching trunks and input channels. Error checking and messages occur only after the input channel is connected. (i.e., If you select an output trunk and do not mark the Connected checkbox, an error message will not appear.).
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
71
To define Predefined Selective Recording: 1. In the Logger definition, click the Selective tab. All trunks and datalines appear.
Only those channels configured on the Channels tab appear in this list.
Click to expand
2. Click an arrow
NOTE: Dataline connections are created in the same manner. You enter dataline/timeslot combinations instead of trunk/timeslot combinations. 3. To select input channels: In the trunk (or dataline) and timeslot columns, click a number and
4. If summed audio is available, select a second trunk/timeslot combination in the Mate trunk
connection.
IMPORTANT If you do not mark the Connected checkbox, your settings will be saved, but there will not be a connection to the input channel and the trunk/timeslot (or dataline/timeslot) combination will not be validated. Clicking Disconnect All clears the connected checkbox for all channels on all lists. 6. Click Save
7. If you have not yet done so, continue with Integrating the Logger with Other Components
on page 73.
8. You can now define and map the audio recording channels. Proceed to Configuring Audio
In the Organization tree, expand CLS Definitions > CLS Servers and select a CLS server. Click the Loggers tab. click Save .
b. Move the new Logger from the Available Loggers list to the Attached Loggers list and
2. If your site has an NMS Server installed, add the new Logger to the NMS monitored list: a.
In the Organization tree, expand Network Management System and select an NMS. Click the Monitored Server tab. click Save .
b. Move the new server from the Available Servers list to the Attached Servers list and
3. The Logger definition is complete. You can now define and map the audio recording channels.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
73
Audio sources (such as telephones or microphones) are connected to input channels on the Logger. Each input channel handles a single audio source. Audio sources are physically connected to input channels via an audio input board on the Logger. This way each recording on the Logger contains audio recorded from a single source.
IMPORTANT Before you begin, familiarize yourself with which audio source is physically connected to which input channel on the Logger. It is recommended to prepare a table of these connections when connecting the audio cables to the NiceLog system.
Define a meaningful name for the channel. Set the type of audio recorded on the channel and conditions for activating an alarm. Set criteria for creating a new session, compression types, and gain control. Set audio alarms.
To set up Audio Recording Channels: 1. In the Organization tree, expand Logger Servers > NiceLog > Logger name > Recording Channels.
The list of recording channels appears in the Details Pane. All channels (configured and not configured) appear in this list.
Setup
Recording Channels Tree - Click a channel to define a name and/or view its details
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
74
TIP:
To view a recording channels configuration settings, double-click the recording channel. To switch to another recording channels configuration settings, click the channel in the Recording Channels tree. To define a Channel name for a recording channel, open its configuration settings. To return to the Recording Channels list, click Recording Channels in the Recording Channels tree.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
75
4. Select one or more input channels to configure. Then click Next. The Select Features to
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
76
5. Mark the features that you want to configure for all the selected input channels. Then click Next. NOTE:
Features that are not available for all selected channels cannot be selected. Features that you do not select will not appear, or will be disabled for the rest of this wizard. Some features cause recording to stop for the selected input channels during configuration. Recording resumes automatically when configuration is complete.
6. If you marked Activity Detection or Activity Statistics, the following step appears. Complete the active areas as follows, then click Next.
In the Activity Detection area, select the mode of input being recorded, and when applicable, you can set a threshold level for recording. For an explanation of Activity modes and how to determine the optimal threshold, see Guidelines for Configuring Activity Detection on page 82. minimum and maximum activity rates and rate periods. For an explanation of Activity Statistics and how the activity rate and rate period work together, see Guidelines for Configuring Activity Statistics on page 84.
b. In the Activity Statistics area, mark Alarm enable to activate activity alarms. Set the
EXAMPLE:
If you specify for an audio input channel, the Max. activity rate as 85% and the Max. rate period as 2 hours, and Activity Detection detects that the channel is active 90% of the time during a two hour period, the Activity Statistics alarm will activate.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 77
7. If you marked Session Creation Criteria, Compression, DTMF Recording Mode, or Gain Control, the following step appears.
In the Session Creation Criteria area, mark one or more methods for identifying the beginning and ending of a session. For explanations of possible options, see Guidelines for Selecting Session Creation Criteria on page 85. applicable. For explanations of possible options, see Guidelines for Configuring Compression Types on page 86.
b. Select a Compression Type and Record On Demand Using DTMF option where
c.
In the Gain Control area, select AGC (automatic gain control) or MGC (manual gain control) and select a value. MGC value range is according to Logger configuration (between 0 and 25.5 dB, or between 0 and 30 dB). For tips on configuring Gain Control, see Guidelines for Configuring Gain Control on page 86.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
78
8. If your marked Pre-Post Alarms or Warning Tones, the following step appears.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
79
9. Click Next to start the configuration process. The confirmation window appears.
10. Click Yes. Depending on the features selected, recording stops on all selected input channels
that are currently recording or paused. Configuration begins. When configuration is complete, recording restarts, to the same status (recording or paused), on all stopped input channels and the final report appears.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
80
To view configuration settings, in the Recording Channels list, double-click a channel. To change configuration settings, in the Recording Channels list, click Setup.
Audio Activity is determined by the combined Audio Detection and Audio Statistics settings.
NOTE: The types of audio available is determined by the Logger setup.
Audio activity determines the type of audio activity (i.e., Energy, VOX, etc.) that is recorded on each channel. To set audio activity, you will have to set the following parameters.
Activity Detection: Select Mode (what type of activity will be recorded) and Threshold (the
noise level at which activity is recognized). For details, see Guidelines for Configuring Activity Detection on page 82.
Activity Statistics: Set minimum and maximum levels so that if the amount of activity reaches
below or above these levels, an Activity Statistics alarm is triggered. These levels are computed by averaging the amount of activity over a period of time. They do not report a temporary change in activity level, as these changes occur naturally between recording sessions. For details, see Guidelines for Configuring Activity Statistics on page 84.
EXAMPLE:
If Activity Statistics alarm settings are set for 85% activity rate over a two hour period, and the Activity Detection detects that the channel is active 90% of the time during a two hour period, the Activity Statistics alarm is activated.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
81
Activity detection is how you define what type of audio is recorded on the channel. Activity detection is set separately for each channel so that you can select to record different types of audio on different channels. Only the defined active audio will be recorded on the Logger. By recording only one type of audio, and not the periods of silence between active segments, you save hard disk space on the Logger and archiving media space. Activity detection also enables efficient playback of audio, so that silent segments can be skipped (compressed) and not reproduced during playback. For each channel, you select a mode. All modes are described below. For Energy and VOX audio, you will also define the threshold above which to recognize the audio as active. The process for configuring and testing thresholds is described in Configuring and Testing the Activity Detection Threshold on page 82. Select from the following Modes:
Energy
Based on average volume of the audio signal on the input channel. This type of detector is supported in all system configurations and is recommended for telephone inputs. The Energy detector, however, cannot differentiate between line noise and voice signals with the same level. External trigger (such as a radio receivers squelch output) is connected to the external activity detector input of the NiceLog Logger. (Optional) Recognizes the characteristics of human voice, and rejects all other input audio so that only human voice is considered active. (Optional) For telephone inputs. Detects when the telephone is in use (OFF hook) and not in use (ON hook). Audio on the input channel is recorded only when the connected telephone is in use. Based on average volume of the audio signal on the input channel and is connected to the external activity detector input of the NiceLog Logger. Disables Activity Detection for the selected audio input channel(s) so that all audio input is recorded.
Configuring and Testing the Activity Detection Threshold VOX and Energy require a threshold configuration. The threshold determines which audio is
considered active on the audio input channel and is based on the input volume of the audio relative to the threshold.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
82
Configuring this threshold must be done with great care, since it is critical to system performance and reliability. Use the following Guidelines:
A threshold level that is too low could cause silent audio segments to be recognized as active. In this case, disk space is wasted, and silence compression during playback will not function. A threshold level that is too high could cause active segments to be considered silent. Since silent segments are not recorded to the Loggers hard disk when activity detection is enabled, important audio data could be lost.
The following are the recommended activity detector threshold values: For VOX (either a standard, HF or VHF detector), the recommended threshold is 50. For Energy use the following table as a guideline.
Threshold Vrms
(in milliVolts)
0 0.07
10 0.2
20 0.5
30 1.5
40 4.1
50 11.5
60 32.5
70 91
80 250
90 720
100 2010
It is also recommended that you perform a trial-and-error procedure to determine the optimal threshold for the selected input channel(s).
To determine the optimal activity detection threshold: 1. In the Activity Detection area, set the Threshold level to 39 (this is the default). 2. Verify that audio is being sent to the audio input channel. Then, have an agent start an
interaction and in the Monitor application, monitor the agent so that you can hear when audio is received by the channel.
NOTE: If you are configuring the threshold for multiple audio input channels with similar input sources, monitor one of the audio input channels, and then for the remainder of this procedure continue using only this audio input channel. 3. Listen for audio on the selected audio output device.
If you do not hear any audio on the audio output device while audio is being received by the audio input channel, set the activity detection threshold slightly lower (such as, -5). If audio is not being received by the audio input channel (that is, you hear only line noise), set the activity detection threshold slightly higher (such as, + 5) to see if the current configuration is permitting too much audio to qualify as active.
4. Continue monitoring the agent until you are satisfied with the threshold level. 5. Set the activity detection threshold to the same value for the other channels with similar input
sources.
6. For long-term verification of the accuracy of an audio input channels activity detection, check
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
83
In Activity Statistics area you set minimum and maximum levels so that if the amount of activity reaches below or above these levels, an Activity Statistics alarm is triggered. These levels are computed by averaging the amount of activity over a period of time. They do not report a temporary change in activity level, as these changes occur naturally between recording sessions. For details, see Configuring and Testing the Activity Detection Threshold on page 82.
EXAMPLE:
If you specify for an audio input channel, the Max. activity rate as 85% and the Max. rate period as 2 hours, and Activity Detection detects that the channel is active 90% of the time during a two hour period, the Activity Statistics alarm will activate.
Max. activity rate (%)
The maximum activity rate (1% to 99%) allowed for the channel. The activity rate is the percentage of time that the channel is active. Normally the maximum activity rate is 99%. This ensures that the Activity Statistics alarm for the channel will only be activated if active audio is detected 100% of the time during the Maximum activity rate period. The reference period (1 to 72 hours) for the maximum rate check. If, during the specified period, the activity rate on the selected audio input channel is above the maximum rate, the Activity Statistics alarm is activated (if enabled). Normally, a short period is appropriate (such as one hour). The minimum activity rate (1% to 99%) allowed for the channel. The activity rate is the percentage of time that the channel is active. Normally, the minimum activity rate is 0.1%. This ensures that the Activity Statistics alarm for the channel will not be activated unless no activity at all is detected during the Minimum activity rate period. The reference period (1 to 72 hours) for the Minimum Activity rate check. If, during that period, the activity rate is below the minimum rate, the Activity Statistics alarm is activated (if enabled). Normally, a longer period is appropriate (such as 72 hours).
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
84
To view configuration settings, in the Recording Channels list, double-click a channel. To change configuration settings, in the Recording Channels list, click Setup.
You can configure the following audio parameters for each channel:
Session Creation Criteria - see Guidelines for Selecting Session Creation Criteria
on page 85.
Compression Types - see Guidelines for Configuring Compression Types on page 86. Gain Control - see Guidelines for Configuring Gain Control on page 86.
Session Creation Criteria options are determined by the mode selected for activity detection on the audio activity tab. See Guidelines for Configuring Activity Detection on page 82. Available options for Session Creation Criteria is dependant on your Logger configuration. Possible options for Session Creation Criteria are:
Activity API
Audio segments are defined by the level of activity on the telephone. For more information, see Guidelines for Configuring Audio Activity on page 81. Opens a session on demand.
Chapter 4: Configuring TDM Loggers
85
Creates sessions according to DTMF defined on the Audio Params tab. Creates sessions according to on/off hook activity.
The compression type is the rate at which audio is recorded on the audio input channel. This is called the target compression. The compression types available are dependant upon site configuration. Available compression types are:
Compression Type ACA 5.6 ACA 6.4 ACA 7.2 ACA 8.0 G729A G723 ADPCM 16 ADPCM 32 PCM Compression Ratio 11.4:1 Compression 10:1 Compression 8.8:1 Compression 8:1 Compression 8:1 Compression 10:1 Compression 4:1 Compression 2:1 Compression No Compression Bit rate 5.6 Kbits/sec 6.4 Kbits/sec 7.2 Kbits/sec 8.0 Kbits/sec 8.0 Kbits/sec 6.3 Kbits/sec 16 Kbits/sec 32 Kbits/sec 64 Kbits/sec
The Gain Control allows you to specify an audio channels input level (gain) either automatically or manually. Select AGC to set Automatic Gain Control. This averages the volume level of the signal on the audio input channel so that high and low volume audio from the source are recorded automatically at the same volume level. For the best audio quality, input AGC should be specified when possible.
MGC (Manual Gain control) allows you to set the gain between the values of zero and 30 dB, according to Logger configuration.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
86
When configuring MGC, test recorded audio by playing a recording after configuring the input level. Use the following guidelines:
An input level that is set too low, causes the input audio to be recorded at a low volume, emphasizing the background noise. An input level that is set too high, causes the audio input circuitry to operate above its nominal limits (saturation), and the recorded signal is distorted.
NOTE: Input level configuration (AGC and MGC) has no effect on the activity detection process.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
87
on page 65.
NOTE: Only options for Interaction Capture Units are available.
on page 65.
NOTE: Only options for Playback Unit Loggers are available.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
88
Defining a spare Logger involves naming the Logger and entering its IP address or host name. You do not need to configure channels as in the normal Logger, since the spare will mimic the normal Loggers recording configuration.
2. Defining an N+1/1:1 Chain on page 140 To define a spare Logger: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. Ensure that the Logger is up and running. 3. In the Organization tree, click the Logger Servers branch. Then from the Actions menu, select New NiceLog.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
89
4. Enter the Serial Number and License Key for the NiceLog Logger and click OK, or see Managing Licenses on page 31. The Define NiceLog window appears.
TIP: The Browse button opens a window from which you can select a Logger. At the bottom of this window is the following checkbox:
Mark this checkbox to display all responding Loggers (both defined and not defined). Clear this checkbox to display only those responding Loggers that have not been defined in the System Administrator. 5. Define the Logger as described below. Name
Enter a descriptive name for this Logger. This name will appear in the Organization tree and will be used for identifying the spare Logger elsewhere in the System Administrator.
NICE Perform connects with the spare Logger and the Logger details appear with the General tab displaying information in the Capacity and Advanced Configuration areas. Proceed to Defining an N+1/1:1 Chain on page 140.
NOTE: The only fields of a Spare Logger definition that can be edited are the Logger Name and Host Name/IP Address fields. This is because a Spare Logger is designed to mimic the other Loggers in its chain.
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
90
2. In the Organization tree, select the Logger Servers branch and then select a Logger. 3. Modify the relevant fields. For details of available parameters, see Defining a NiceLog
2. In the Organization tree, select the Logger Servers branch and then select a Logger. 3. From the Actions menu, select Delete or click
Chapter 4: Configuring TDM Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
91
5
Configuring VoIP Loggers
After you complete installing your Loggers, each must be defined in the System Administrator.
Contents
Defining and Configuring a VoIP Logger...................................................................... 94 Defining a New VoIP Logger ...................................................................................... 94 Integrating the Logger with Other Site Components .................................................. 98 Configuring Audio Recording Channels ...................................................................100 Guidelines for Configuring Audio Activity...........................................................106 Guidelines for Configuring Audio Parameters ...................................................108 Defining a Spare Logger ..............................................................................................109 Modifying a Logger Definition ..................................................................................... 112 Deleting a Logger Definition........................................................................................ 112
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
93
(Default) Provide space for new audio by automatically deleting the oldest recorded audio from the Logger after it has been archived. or, Stop recording new audio.
Session Parameters
Define the following Session Parameters: How long of a period of silence is considered the end of a segment. The maximum length of a segment. How to handle a timeout.
Audio Encryption
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
94
To define a VoIP Logger: 1. Log in to the NICE Perform Application Suite. From the Accessories menu, select System Administrator.
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 5-1 Technician Mode
3. In the Organization tree, click the Logger Servers branch. Then from the Actions menu, select New NiceLog.
If your license key is on a file, click From File. The Licenses window appears.
In the License Key list, locate and double-click your license key. The NiceLog Server License window reappears with the relevant serial number and license key. Click OK.
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 95
If your license key is not on file, enter the Serial Number and License Key for the NiceLog Server and click OK.
TIP: See Managing Licenses on page 31
Enter a descriptive name for this Logger. This name will appear in the Organization tree and will be used for identifying this Logger elsewhere in the System Administrator.
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
96
NICE Perform connects with the Logger and the Logger Details appear in the General tab displaying information in the Capacity and Advanced Configuration areas.
6. Click the Global tab. The parameters that are not channel-specific appear.
7. To define Automatic Deletion (when the amount of available hard disk space on a Logger falls below a certain level), select Delete oldest audio or Stop recording. 8. In the Session Parameters area, define how each session length is determined. Enter values,
Minimum Length Between Two segments of active audio are considered separate audio Sessions segments if the specified number of seconds of silence is
In case of a timeout (inactive audio), do not close the segment until this amount of time has passed. If active audio resumes within this timeframe, then continue with the same segment.
9. To define Media Encryption, in the Audio Encryption area, select Yes. -or-
To turn off Media Encryption, in the Audio Encryption area, select No.
10. Click the Channels tab and then move channels between the Input Channels Not Configured and the Configured Input Channels lists.
12. Proceed to Integrating the Logger with Other Site Components on page 98.
Attach the Logger to the CLS. (optional) Add the Logger to the NMS Monitored Servers list
To integrate the Logger with the other components: 1. Add the new Logger to the CLS definition:
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
98
a.
In the Organization tree, expand CLS Definitions > CLS Servers and select a CLS server. Click the Loggers tab. click Save .
b. Move the new Logger from the Available Loggers list to the Attached Loggers list and
2. If your site has an NMS server installed, add the new Logger to the NMS Monitored Servers
list:
a.
In the Organization tree, expand Network Management System and select an NMS. Click the Monitored Servers tab. click Save .
b. Move the new server from the Available Servers list to the Attached Servers list and
3. The Logger definition is complete. You can now define and map the audio recording channels. 4. Proceed to Configuring Audio Recording Channels on page 100.
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
99
Audio sources (such as telephones or microphones) are connected to input channels on the Logger. Each input channel handles a single audio source. Audio sources are physically connected to input channels via an audio input board on the Logger. This way each recording on the Logger contains audio recorded from a single source.
IMPORTANT Before you begin, familiarize yourself with which audio source is physically connected to which input channel on the Logger. It is recommended to prepare a table of these connections when connecting the audio cables to the NiceLog system.
Define a meaningful name for the channel. Set the conditions for activating an alarm.
To set up Audio Recording Channels: 1. In the Organization tree, expand Logger Servers > NiceLog > Logger name > Recording Channels.
The list of recording channels appears in the Details Pane. All channels (configured and not configured) appear in this list.
Setup
Recording Channels Tree - Click a channel to define a name and/or view its details
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
100
TIP:
To view a recording channels configuration settings, double-click the recording channel. To switch to another recording channels configuration settings, click the channel in the Recording Channels tree. To define a Channel name for a recording channel, open its configuration settings. To return to the Recording Channels list, click Recording Channels in the Recording Channels tree.
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
101
4. Select one or more input channels to configure. Then click Next. The Select Features to
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
102
5. Mark the features that you want to configure for all the selected input channels. Then click Next. NOTE:
Features that are not available for all selected channels cannot be selected. Features that you do not select will not appear, or will be disabled for the rest of this wizard. Some features cause recording to stop for the selected input channels during configuration. Recording resumes automatically when configuration is complete.
6. If you marked Activity Statistics, the following step appears. Complete the active areas as follows, then click Next.
In the Activity Statistics area, mark Alarm enable to activate activity alarms. Set the minimum and maximum activity rates and rate periods. For an explanation of Activity Statistics and how the activity rate and rate period work together, refer to Guidelines for Configuring Activity Statistics on page 107. The Activity Detection mode is automatically set to Energy. This mode and its threshold cannot be changed.
EXAMPLE:
If you specify for an audio input channel, the Max. activity rate as 85% and the Max. rate period as 2 hours, and Activity Detection detects that the channel is active 90% of the time during a two hour period, the Activity Statistics alarm will activate.
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
103
7. If you marked Compression the following step appears. Complete the following information, then click Next.
In the Record Settings area, select a Compression Type and Record On Demand Using DTMF option where applicable. For explanations of possible options, see Guidelines for Configuring Compression Types on page 108.
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
104
8. Click Next to start the configuration process. The confirmation window appears.
9. Click Yes. Depending on the features selected, recording stops on all selected input channels
that are currently recording or paused. Configuration begins. When configuration is complete, recording restarts, to the same status (recording or paused), on all stopped input channels and the final report appears.
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
105
To view configuration settings, in the Recording Channels list, double-click a channel. To change configuration settings, in the Recording Channels list, click Setup.
Audio Activity is determined by the combined Audio Detection and Audio Statistics settings. Audio activity determines the type of audio activity that is recorded on each channel.
Activity Detection: Automatically set to Energy. This mode and its threshold cannot be changed. Activity Statistics: Set minimum and maximum levels so that if the amount of activity reaches
below or above these levels, an Activity Statistics alarm is triggered. These levels are computed by averaging the amount of activity over a period of time. They do not report a temporary change in activity level, as these changes occur naturally between recording sessions. For details, see Guidelines for Configuring Activity Statistics on page 107.
EXAMPLE:
If Activity Statistics alarm settings are set for 85% activity rate over a two hour period, and the Activity Detection detects that the channel is active 90% of the time during a two hour period, the Activity Statistics alarm is activated.
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
106
In Activity Statistics area you set minimum and maximum levels so that if the amount of activity reaches below or above these levels, an Activity Statistics alarm is triggered. These levels are computed by averaging the amount of activity over a period of time. They do not report a temporary change in activity level, as these changes occur naturally between recording sessions.
EXAMPLE:
If you specify for an audio input channel, the Max. activity rate as 85% and the Max. rate period as 2 hours, and Activity Detection detects that the channel is active 90% of the time during a two hour period, the Activity Statistics alarm will activate.
Max. activity rate (%)
The maximum activity rate (1% to 99%) allowed for the channel. The activity rate is the percentage of time that the channel is active. Normally the maximum activity rate is 99%. This ensures that the Activity Statistics alarm for the channel will only be activated if active audio is detected 100% of the time during the Maximum activity rate period. The reference period (1 to 72 hours) for the maximum rate check. If, during the specified period, the activity rate on the selected audio input channel is above the maximum rate, the Activity Statistics alarm is activated (if enabled). Normally, a short period is appropriate (such as one hour). The minimum activity rate (1% to 99%) allowed for the channel. The activity rate is the percentage of time that the channel is active. Normally, the minimum activity rate is 0.1%. This ensures that the Activity Statistics alarm for the channel will not be activated unless no activity at all is detected during the Minimum activity rate period. The reference period (1 to 72 hours) for the Minimum Activity rate check. If, during that period, the activity rate is below the minimum rate, the Activity Statistics alarm is activated (if enabled). Normally, a longer period is appropriate (such as 72 hours).
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
107
To view configuration settings, in the Recording Channels list, double-click a channel. To change configuration settings, in the Recording Channels list, click Setup.
You can configure the following audio parameters for each channel:
Compression Types - see Guidelines for Configuring Compression Types on page 108.
The compression type is the rate at which audio is recorded on the audio input channel. This is called the target compression. The compression types available are dependant upon site configuration. Available compression types are:
Compression Type G729A G723 PCM Compression Ratio 8:1 Compression 10:1 Compression No Compression Bit rate 8.0 Kbits/sec 6.3 Kbits/sec 64 Kbits/sec
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
108
Defining a spare Logger involves naming the Logger and entering its IP address or host name. You do not need to configure channels as in the normal Logger, since the spare will mimic the normal Loggers recording configuration.
2. Defining an N+1/1:1 Chain on page 140 To define a spare Logger: 1. Log in to the NICE Perform Application Suite. From the Accessories menu, select System Administrator.
Figure 5-2 Accessories Menu
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 5-3 Technician Mode
3. Ensure that the Logger is up and running. 4. In the Organization tree, click the Logger Servers branch. Then from the Actions menu, select New NiceLog.
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
109
5. Enter the Serial Number and License Key for the NiceLog Logger and click OK, or see Managing Licenses on page 31. The Define NiceLog window appears.
TIP: The Browse button opens a window from which you can select a Logger. At the bottom of this window is the following checkbox:
Mark this checkbox to display all responding Loggers (both defined and not defined). Clear this checkbox to display only those responding Loggers that have not been defined in the System Administrator. 6. Define the Logger as described below. Name
Enter a descriptive name for this Logger. This name will appear in the Organization tree and will be used for identifying this Logger elsewhere in the System Administrator.
Location
7. Click OK.
NICE Perform connects with the spare Logger and the Logger Details appear with the General tab displaying information in the Capacity and Advanced Configuration areas.
NOTE: The only fields of a spare Logger definition that can be edited are the Logger Name and Host Name/IP Address fields. This is because a spare Logger is designed to mimic the other Loggers in its chain. 8. Proceed to Defining an N+1/1:1 Chain on page 140.
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
111
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 5-5 Technician Mode
3. In the Organization tree, select the Logger Servers branch and then select a Logger. 4. Modify the relevant fields. For details of available parameters, see Defining and Configuring
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
112
Figure 5-7
Technician Mode
3. In the Organization tree, select the Logger Servers branch and then select a Logger. 4. From the Actions menu, select Delete or click
Chapter 5: Configuring VoIP Loggers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
113
6
Configuring the Network Embedded Logger
This section covers the following topics:
Procedure 1: Completing the Network Embedded Logger Definition on page 116 Procedure 2: Mapping Channels on page 117 Procedure 3: Viewing the Network Embedded Logger Configuration on page 125 Procedure 4: Editing Network Embedded Logger CTI Nodes on page 127
Contents
Procedure 1: Completing the Network Embedded Logger Definition ..................... 116 Procedure 2: Mapping Channels................................................................................. 117 Procedure 3: Viewing the Network Embedded Logger Configuration ....................125 Procedure 4: Editing Network Embedded Logger CTI Nodes ..................................127
Chapter 6: Configuring the Network Embedded Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
115
In the Organization tree, expand CLS Definitions > CLS Servers and select a CLS server. Click the Loggers tab.
Attached Loggers list and click Save
b. Move the new Network Embedded Logger from the Available Loggers list to the
2. If you have an NMS server installed, add the new Network Embedded Logger to the NMS
monitored list:
a.
In the Organization tree, expand Network Management System and select an NMS. Click the Monitored Server tab. click Save .
b. Move the new server from the Available Servers list to the Attached Servers list and
3. The Network Embedded Logger definition is complete. You can now define and map the audio
Chapter 6: Configuring the Network Embedded Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
116
Mapping Channels
Recording Type: Active Total Active VoIP Channels by Device: Number of channels allocated by the Network
Embedded Logger license. See the Installer Checklist for this information.
Source Side: Rx Inserter support: Site-dependent Static Mapping
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 6-2 Technician Mode
3. In the Organization tree, navigate to Site > CLS Definitions > Channel Mapping > 1. Channels Definition .
Chapter 6: Configuring the Network Embedded Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
117
Mapping Channels
All Loggers that are attached to a CLS Server appear in the Channels Definition list.
Select Active
Recording Type - Select Active. Number of Total Active VoIP Channels by Device - Enter the number of channels
Mapping Channels
6. Click OK.
7. Click Save
to save the Channels definition. This saves changes, it does not apply them. to expand its definition.
8. In the Organization tree, navigate to Site > CLS Definitions > Channel Mapping > 2. Sources Definitions. Then select a switch and click
Wizard
Add
Delete
Import
Edit
9. Select the relevant Physical Switch and click 10. Click Wizard
Chapter 6: Configuring the Network Embedded Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
119
Mapping Channels
Chapter 6: Configuring the Network Embedded Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
120
Mapping Channels
Increment - Defines whether for this series of Active VoIP Devices, the Device Number
or the Unique Device ID will be incremented. The identification not selected will remain the same for all devices in the series.
EXAMPLE:
You select to increment by Device Number. Each new source will have the next sequential Device Number beginning with the value supplied in the Device Number Details field. All of the devices will have the same Unique Device ID.
Device Number Details - This is the actual extension number. Select Decimal or
Hexadecimal and then supply the first Device Number in the series. and/or
Unique Device ID Details - This is the identification number of the physical device. Select Decimal or Hexadecimal and then supply the first Unique Device ID in the series.
Source Side - Select Rx (unsummed) - This means that input enters the Logger on two separate sources. Note that only the Rx appears in the sources definition, Tx is not seen. Port Support - Select SinglePort or MultiPort.
Chapter 6: Configuring the Network Embedded Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
121
Mapping Channels
14. Enter the Number of Sources to create. The sources (Active VoIP Devices) will be numbered consecutively. Then click Next. EXAMPLE:
You select to increment by Device Number and define the following: Device Number Details = 100 Number of sources = 3 Step = 1 Three sources are created as follows: Device Number = 100 Device Number = 101 Device Number = 102
Note: The name field is filled only when sources are defined one-by-one. To add a name to a
to save the Source definition. This saves changes, it does not apply them.
Chapter 6: Configuring the Network Embedded Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
122
Mapping Channels
18. In the Organization tree, navigate to Site > CLS Definitions > Channel Mapping > 3. Static Mapping. Click the Attach tab.
19. Select the Physical Switch ID where the Sources are defined. 20. Select the Logger ID where the Channels are defined.
3 sources
6 channels
Use the Shift or Ctrl keys to multi-select. The first Source will be attached to the first two Channels, the second Source will be attached to the third and fourth Channel, and so on. (If you select 4 sources, you must select 8 channels.)
22. Click Attach.
Chapter 6: Configuring the Network Embedded Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
123
Mapping Channels
23. Repeat from Step 21 until all Static mappings are defined. 24. To view all Static Mapping connections, click the Summary tab.
3 sets of Rx and Tx
to save the Static Mapping definition. This saves changes, it does not apply
Chapter 6: Configuring the Network Embedded Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
124
The defined Loggers appear listed. The Network Embedded Loggers appear with the following icon:
NOTE: If the icon appears with a red X , the CTI nodes are not defined.
3. Select the Network Embedded Logger whose parameters you want to view.
Chapter 6: Configuring the Network Embedded Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
125
If a spare Network Embedded Logger is configured, it has the same parameters as the primary Network Embedded Logger.
Chapter 6: Configuring the Network Embedded Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
126
Transport Protocol
When defining one port for this node, keep Lower Limit and Upper Limit defaults. When defining multiple ports, enter the last port value in the Upper Limit field.
Skinny: Corresponds to the TCP Application Protocol. SIP: Corresponds to the TCP/UDP Application Protocol.
Application Protocol
The applications protocol that the PABX uses to signal the endpoints (Stations). The options are:
Skinny SIP
To edit the CTI nodes for the Network Embedded Logger: 1. Log into NICE Perform. 2. In the Organization tree, expand [Master Site] > Logger Servers > NiceLog.
The defined Loggers appear listed. The Network Embedded Loggers appear with the following icon:
NOTE: If the icon appears with a red X , the CTI nodes are not defined.
3. Select the Network Embedded Logger whose parameters you want to edit.
Chapter 6: Configuring the Network Embedded Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
127
5. From the Protocol drop-down list, select Cisco Sip or Skinny, depending on the Application
7. Edit CTI node parameters as described in Understanding CTI Node Parameters for the
.
Chapter 6: Configuring the Network Embedded Logger 128
7
Configuring the NiceScreen Logger
This chapter describes how to configure the NiceScreen Logger in the System Administrator.
Contents
Defining a NiceScreen Logger.....................................................................................130 Modifying a Logger Definition .....................................................................................135 Deleting a NiceScreen Logger Definition ...................................................................136
Chapter 7: Configuring the NiceScreen Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
129
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
3. In the Organization tree, select the Logger Servers branch. 4. From the Actions menu, select New Screen Logger.
Chapter 7: Configuring the NiceScreen Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
130
If your license key is on a file, click From File. The Licenses window appears. In the License Key list, locate and double-click your license key. The NiceScreen Logger Server License window reappears with the relevant serial number and license key. Click OK.
-or-
If your license key is not on file, type the Serial Number and License Key for the NiceScreen Server and click OK.
Use a descriptive name. This name appears as the Logger name in the Organization tree and is used for identifying the NiceScreen Logger elsewhere in the System Administrator.
Host Name/IP Enter the computer name or IP address of the NiceScreen Logger. Address
Chapter 7: Configuring the NiceScreen Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
131
Port
The port on the switch to which the NiceScreen Logger is connected. The default port is automatically displayed. If you know that this port is already in use, you can change the port. . The NiceScreen Logger details appear.
6. Click
7. You can change the log report level to receive more detailed reports: a.
b. From the Report Mode menu, select Normal Mode or Verbose Mode.
Report Mode controls logging severity. Verbose Mode will generate logs in greater detail.
8. Click Save
9. Add the new NiceScreen Logger to the Interactions Center (CLS) definition: a.
In the Organization tree, expand CLS Definitions > CLS Servers and select a CLS server.
Chapter 7: Configuring the NiceScreen Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
132
b. Click the Loggers tab. The newly defined NiceScreen Logger is listed under Available Loggers.
CLS Server
NiceScreen Logger
c.
d. Click Save
10. Screen Loggers can be shared with up to six Interactions Centers that are installed on the same
b. Click the Loggers tab and select Display shared Loggers that are attached to a CLS.
Chapter 7: Configuring the NiceScreen Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
133
NiceScreen Loggers that are shared with other CLSs are indicated by an asterisk *.
CLS Server
c.
A message box appears. Click Yes. Your NiceScreen Logger is now listed as an Attached Logger.
d. Click Save
11. If you have an NMS Server installed at your site, add the new NiceScreen Logger to the NMS
monitored list:
a.
In the Organization tree, expand Network Management System and select an NMS. Click the Monitored Server tab.
Figure 7-1 Monitored Servers Tab
b. Select the Associated Resource running NiceScreen Logger, select Monitor Server and
click Save
Chapter 7: Configuring the NiceScreen Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
134
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
3. In the Organization tree, select the Logger Servers branch and then select a Logger. 4. Modify the relevant fields. For details of available parameters, see Defining a NiceScreen
Chapter 7: Configuring the NiceScreen Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
135
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
3. In the Organization tree, select the Logger Servers branch and then select the NiceScreen
Chapter 7: Configuring the NiceScreen Logger NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
136
8
Resiliency and N+1/1:1
NICE Perform enables system resiliency for its Loggers. The N+1 system resiliency feature ensures continuous recording even in the event of a failure. This is achieved by configuring one spare Logger for a chain (represented by N) of Loggers. During normal system operation, only the normal Loggers record. If one of the Loggers in the chain fails, the spare Logger takes over the primary Loggers recordings. In 1:1 (One and One) system resiliency, each Logger installed at the site has a spare twin. In this configuration, the spare Logger records even during normal Logger system operation. If the normal Logger fails, the recordings are taken from the spare Logger. This feature provides zero down-time in the event of a failure, up until the time the normal Logger resumes recording. This feature is relevant for Passive Recording Loggers only. The procedures for configuring and managing an N+1/1:1 chain are identical.
IMPORTANT N+1: One chain is made up of several normal Loggers and 1 spare Logger. 1:1: One chain is made up of 1 normal Logger and 1 spare Logger.
Contents
What is N+1? .................................................................................................................138 Defining an N+1/1:1 Chain ...........................................................................................140 Viewing the Spare Logger in the System Administrator...........................................143 Managing an N+1/1:1 Chain.........................................................................................144 Updating a Logger Definition for a Member of an N+1/1:1 Chain ............................144 Adding a Logger to an N+1/1:1 Chain......................................................................144 Removing a Logger from an N+1/1:1 Chain.............................................................145 Deleting an N+1/1:1 Chain .......................................................................................146
Chapter 8: Resiliency and N+1/1:1 NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
137
What is N+1?
What is N+1?
NICE Perform offers system reliability whereby continuous recording is ensured even in the event of a failure. This is provided by creating an N+1 chain, comprised of normally functioning Loggers and one spare Logger. During normal operation, the spare Logger constantly queries the normally functioning Loggers in the chain, verifying whether or not they are functioning properly. In the event that a Logger fails, the spare Logger assumes the identity of the failed Logger and records its audio.
IMPORTANT If a spare Logger assumes the identity of a Logger that failed to function due to being physically disconnected, to resume normal operation, after reconnecting the cable, the Logger must be restarted. The N+1 Architecture for Software-Only Loggers
The example below illustrates an N+1 chain that comprises 4 normally functioning software-only Loggers and one spare Logger. All Loggers communicate with one another via the LAN, WAN, or a private network.
Normal Logger 1 Normal Logger 2 Normal Logger 3 Normal Logger 4 Spare Logger
LAN/WAN/private network
NOTE: If two or more Loggers in a chain fail, the spare Logger will replace the Logger that failed first. Recordings on the other failed Loggers will be lost. The N+1 Architecture for Loggers Containing NICE Proprietary Hardware
The example below illustrates an N+1 chain comprised of four normally functioning Loggers and one spare. All Loggers, including the spare, must be physically connected to one another via the N+1 board.
Normal Logger 1 Normal Logger 2 Normal Logger 3 Normal Logger 4 Spare Logger
NOTE: If two or more Loggers in a chain fail simultaneously, the spare Logger will replace the Logger closest to it in the chain. Recordings on the other failed Loggers will be lost.
Chapter 8: Resiliency and N+1/1:1 NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 138
What is N+1?
All Loggers must be physically connected in a chain, with the spare Logger at one end. Ensure that the spare Logger and normal functioning Loggers are installed at the same physical location.
Chapter 8: Resiliency and N+1/1:1 NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
139
To define an N+1/1:1 chain: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode. 2. Confirm that all Loggers in the chain, including the spare Logger, are defined in the System
Administrator, Loggers branch. To define a Logger, see Defining a NiceLog Logger on page 65. To define a spare Logger, see Defining a Spare Logger on page 89.
Chapter 8: Resiliency and N+1/1:1 NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
140
4. From the Actions menu, select New chain. The Define Chain Information window appears.
When the chain for spare Logger 1230 is created, the Loggers on the chain are verified
5. In the Chain Name area, enter a name for the chain. This name is used to identify the chain in
Chapter 8: Resiliency and N+1/1:1 NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
141
6. The Spare ID list shows all spare Loggers whose chains are not yet defined. Select a spare
Logger. Then click . System Administrator confirms that all Loggers in the chain are connected and running. This procedure might take a few minutes. The chain is defined and displayed.
NOTE: If the chain is not created successfully, confirm that all Loggers in the chain are installed properly and running. Then repeat this procedure.
Chapter 8: Resiliency and N+1/1:1 NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
142
The spare Logger is represented by a unique icon, so that it can be easily identified in the Loggers branch. The spare Logger icon appears as follows:
The current states of the Loggers in the N+1/1:1 chain, including the spare Logger, are displayed in the General tab of the Logger definition.
To view the current state of a Logger: 1. In the Organization tree, expand the site branch where the chain is located. Navigate to Logger Servers > NiceLog and select the Logger. 2. The Loggers current state appears in the General tab. During normal operation, the normal functioning Loggers state appears blank and the spares state appears Idle. When a failure occurs, the failed Loggers state appears Overridden and the spares state appears Overriding.
The spare Logger is not recording The spare Logger is recording
Chapter 8: Resiliency and N+1/1:1 NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
143
Updating a Logger Definition for a Member of an N+1/1:1 Chain on page 144 Adding a Logger to an N+1/1:1 Chain on page 144 Removing a Logger from an N+1/1:1 Chain on page 145 Deleting an N+1/1:1 Chain on page 146
NOTE: When adding or removing Loggers to or from a chain, you must delete the chain, and then recreate it after changes have been made.
To add a Logger to a chain: 1. Confirm that the state of the spare Logger is Idle. 2. Delete the current N+1/1:1 chain: a.
In the Organization tree expand the site branch where the chain is located. Navigate to Resiliency > N+1 and select the chain.
b. From the Actions menu, select Delete chain. The chain definition is deleted. 3. Install the new Logger at the site and define it in the Loggers branch of the System
Administrator. See Defining a NiceLog Logger on page 65. NICE systems with NICE proprietary hardware only: Connect the new Logger physically to the N+1 chain. See the relevant installation guide for specific configurations.
Chapter 8: Resiliency and N+1/1:1 NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 144
4. Recreate the chain, following the procedure in Defining an N+1/1:1 Chain on page 140.
If necessary, you can remove the Logger definition from the Loggers branch.
-or-
The Logger continues to work. However, recording will not continue if the Logger temporarily fails.
To remove a Logger from a chain: 1. Confirm that the state of the spare Logger is Idle. 2. Delete the current N+1/1:1 definition: a.
In the Organization tree expand the site branch where the chain is located. Navigate to Resiliency > N+1. Then, in the tree, select the chain.
b. From the Actions menu, select Delete chain. The chain is deleted. 3. NICE systems with NICE proprietary hardware only: Physically remove the Logger from the
chain.
4. Recreate the chain, following the procedure in Defining an N+1/1:1 Chain on page 140.
A new chain is created. If necessary, you can now remove the Logger definition from the Loggers branch.
Chapter 8: Resiliency and N+1/1:1 NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
145
Chapter 8: Resiliency and N+1/1:1 NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
146
9
Archive Configuration
For each Logger in your site, you must configure its default automatic archiving assignment via the System Administrator. In addition, if the Logger uses a Remote Tape Server (RTS), you must define the RTS parameters via the System Administrator. The archiving configuration and RTS definition are configured in the Loggers Backup Server branch of the System Administrator application.
Contents
Defining a Default Logger Archiving Assignment.....................................................148 Configuring the RTS.....................................................................................................155
Chapter 9: Archive Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
147
NICE Perform provides three archiving schemes for your selection, as follows:
Continuous - Audio on the hard disk is continuously backed up to the media loaded in the device. When the media is full, it is ejected automatically and a trap message appears on the NMS notifying the administrator that the media should be replaced.
If the Logger has two devices, you can define one of the following scenarios:
If you set both devices for Continuous archiving, then archiving begins on one media. When the media is full, archiving continues on the second media. Each time a media is full, it is ejected automatically and a trap messages appears on the NMS prompting an administrator to replace the media in the device. If you set one device for Continuous archiving, the second device can be dedicated to retrieval. Retrieval is defined via the Backup Manager.
specific channels. All the channels in the Logger must be designated to one of the devices.
Mirroring - Two devices archive the same recorded audio from the Loggers hard disk at the same time. You must also define a mirroring timeout value, meaning the number of minutes that one archiving device should wait for the other device in the event of archiving failure. If the inactive archiving device does not resume archiving within the specified timeout period, mirroring stops, and the active archiving device takes over. What are the Start/Finish Archiving Modes?
After you select the archiving scheme, you must determine when archiving will begin and when it will end.
You can determine that archiving will begin automatically - meaning as soon as media is inserted into the device, or you can determine that archiving will begin at a specific date/time. You can determine that archiving will end automatically - meaning as soon as the media is full, or you can determine that archiving will end at a specific date/time. If you define a Start Archiving Mode to begin at a specific date/time, the Finish Archiving Mode automatically changes to 6 hours later of this start time.
Chapter 9: Archive Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
148
After you select an archiving scheme, you must define your overwrite policy:
You can define an expiration period for the media, meaning that this media cannot be overwritten before the defined time period passes. You can specify 1-500 months or 15-240 days. Archived recordings can be overwritten immediately when different media is placed in the device. (If you eject a media and then place the same media back in the device, the new contents are appended. If you place a different media in the device, the media is overwritten.)
To define the automatic archiving assignment: 1. Log in to the NICE Perform Application Suite. From the Accessories menu, select System Administrator.
Figure 9-1 Accessories Menu
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 9-2 Technician Mode
3. In the Organization tree, expand the site branch where the Logger is located. Navigate to Logger Servers > NiceLog. A list of defined Loggers appears. Select a Logger for
configuration.
4. Expand the selected Logger and select Backup Server. Device Information appears in the
right pane.
Chapter 9: Archive Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
149
5. Click
6. Click
7. In the Devices Default Assignment area, select the device/s that you are currently
configuring.
8. In the Automatic Archiving Scheme area, select one scheme. See What are the archiving
If you selected Mirroring, in the Mirroring Timeout field, enter the number of minutes that one archiving device should wait for the other device in the event of archiving failure. If the inactive archiving device does not resume archiving within the specified timeout period, mirroring stops and the active archiving device takes over.
9. In the Start Archiving Mode area, define when archiving should begin, as follows:
To begin archiving immediately after media is inserted into the device, select When the
media is inserted.
To begin archiving at a specific date/time, select Periodically at. Then, enter a time and select the days that this should occur.
NOTE:
If you selected to begin archiving at a a specific date/time, the Finish Archiving Mode automatically changes to 6 hours later of this start time. The start and finish time refers to the time on the actual Logger server and not the Logger software.
10. In the Finish Archiving Mode area, define when archiving should end, as follows:
To end archiving immediately after the media is full, select When the media gets full. To end archiving at a specific date/time, select Periodically at. Then, enter a time and select the days that this should occur. . Step 2 of the wizard appears.
11. Click
12. For each device, select one of the following overwrite options:
If you eject a media and then place the same media back in the device, the new contents are appended. If you place a different media in the device, the media is overwritten.
Specify the number of months (1- 500) or days (15 - 240) that should pass before audio can be overwritten.
13. Click
If the archiving scheme is Continuous, the configuration is complete. Click Finish. If the archiving scheme is Channeled, you must assign all the channels to devices, as described in Steps 14 - 17.
14. If you selected the Channeled scheme, the following window appears. All the channels must
Define the channels for Device 1. All channels must be assigned to a device (Device 1 or Device 2)! Select channels from the Available Input Channels list and click Input Channels to Setup list. To move all the channels, click . to move them to the
Chapter 9: Archive Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
152
15. Click
Define the channels for Device 2. All channels must be assigned to a device (Device 1 or Device 2)! The Available Input Channels list only shows the available channels - meaning those channels that have not been assigned to Device 1. Select channels from the Available Input Channels list and click Input Channels to Setup list. To move all the channels, click . to move them to the
Chapter 9: Archive Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
153
16. Click
Chapter 9: Archive Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
154
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 9-4 Technician Mode
3. In the Organization tree, expand the site branch where the Logger is located. Navigate to Logger Servers > NiceLog. A list of defined Loggers appears. Select a Logger for
configuration.
4. Expand the selected Logger and select Backup Server. Device Info appears in the right pane.
Chapter 9: Archive Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
155
5. Click
6. In the Device Index on RTS Machine field, enter the device number on the RTS. 7. In the IP Address field, enter the IP address of the computer where the RTS resides. 8. Click OK. A message appears notifying you that the Logger will restart. 9. Click OK. The RTS information appears in the Devices Info area (in the right pane).
branch.
2. Click Remove RTS. A message appears notifying you that the Logger will restart. 3. Click OK.
Chapter 9: Archive Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
156
10
Interactions Center Server Configuration
The CLS Server is installed on your software server as part of the NICE Interactions Center. After installation is complete, you define the CLS parameters via the System Administrator application. For installation procedures, see the Interactions Center Installation Guide.
Contents
How Do I Define a CLS Server?...................................................................................158 Defining a CLS Server ..................................................................................................159 Defining Reporting Levels ........................................................................................164 Modifying Configuration Parameters for a Cluster ...................................................166 Editing Configuration Parameters ..............................................................................169 Defining a Schedule for Inserting Basic Recordings (TRS Functions) ...................171 Modifying a CLS Server Definition..............................................................................173 Deleting a CLS Server Definition.................................................................................173
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
157
Name the CLS Server and define its IP address or Host name. Define whether the CLS Server is for total or selective voice and screen recordings. Define which Loggers are attached to the CLS Server. Except for NiceScreen Loggers, each Logger can be attached to only one CLS Server and will record interactions from that Interactions Center. NiceScreen Loggers support Logger Sharing. This means that one NiceScreen Logger can be used to record from up to six Interactions Centers. To configure your system for this, attach the NiceScreen Logger to a CLS Server in each Interactions Center. With Logger Sharing, all CLS Servers that a NiceScreen Logger are attached to must be defined on the same Data Hub.
Map Business Data fields. Customize reporting levels (optional). Customize configuration parameters (optional).
NOTE: After defining a Logger, add it to a CLS Server definition. If your site has an NMS installed, add it to the NMS monitored list.
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
158
To define a CLS Server: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode. 2. In the Organization tree, select the CLS Definitions branch. 3. From the Actions menu, select New CLS Server. The Create CLS Wizard starts.
4. Click Next.
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
159
5. Enter the name of the CLS and click Next. The CLS name is used to identify the CLS in the
6. If you are not defining a Cluster, enter the IP Address or Host Name of the CLS Server. Then click Next and proceed to Step 7. IMPORTANT DO NOT enter 127.0.0.1 or LocalHost. -or-
In the IP Address or Host Name field, define the Cluster. and secondary nodes in the Cluster.
b. Select Cluster Redundancy Mode. Enter the Host Name or IP Address of the primary c.
Click Next.
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
160
7. If you are not defining a Cluster, select Yes or No for each Total Recording option. Then click Next. IMPORTANT All NICE Interactions Center cluster solutions require NICE approval. -or-
If you are defining a Cluster, select Yes for All calls voice recording. Then click Next.
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
161
9. Review the summary. Then click Finish. The General tab of the CLS Details appears.
10. Click the Loggers tab. The Attach Loggers details appear.
Except for NiceScreen Loggers, each Logger can be attached to only one CLS Server. Loggers that are already attached a CLS Server will not appear in the list of Available Loggers. NiceScreen Loggers support Logger Sharing. This means that one NiceScreen Logger can be used to record from up to six Interactions Centers. To configure your system for this, attach the NiceScreen Logger to a CLS Server in each Interactions Center.
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
162
11. To display NiceScreen Loggers that are shared with other CLS Servers, select Display shared
Loggers that are attached to a CLS.
NiceScreen Loggers that are shared are indicated by an asterisk *. NiceScreen Loggers can only be shared with CLS Servers on the same Data Hub.
12. Select Loggers from the Available Loggers list and move them to the Attached Loggers
list.
13. Click Save
14. If you defined a Cluster (see Step 6 on page 160), complete Modifying Configuration
Parameters for a Cluster on page 166 and then return to this procedure.
15. Integrate the CLS Server with the other components: a.
Define the new CLS Server with the switch. See the appropriate Integration Guide for further assistance. the NMS Installation Guide for further instructions.
b. If your site has an NMS installed, add the new CLS Server to the NMS monitored list. See 16. If you are using Business Data fields, see Business Data - Additional CTI Data Fields
on page 337.
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
163
2. Select Use the MPCMs from the list. A list of MPCMs appears. 3. Select the MPCM(s) that you want the CLS Server to use. NOTE:
If you have selected Use all available MPCMs, and later another MPCM is added, it is automatically available for use by the CLS Server. If you have selected Use the MPCMs from the list, and later another MPCM is added, it is not automatically available for use by the CLS Server. You must return to the Advanced tab and select the new MPCM.
Writes to a log file (by default, the Information level is selected) Writes to the Microsoft Windows Event Viewer (by default, the Fatal level is selected)
IMPORTANT
Changing the default settings may effect system performance. Currently the Screen reporting level category is not available, although it appears on the screen. Changing this field has no effect on the system.
EXAMPLE:
If you select Warning, then all Warning, Error, and Fatal messages will be reported. All Debug and Information messages will not.
To define Reporting levels: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. Open the CLS Server details and click the Report Level tab. The CLS Report Level details
appear.
Click to expand
3. Click an arrow
to open a category.
4. Select reporting levels for Files and Events. The drop-down list displays all levels in order of
severity.
5. Click Save
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
165
All NICE Interactions Center cluster solutions require NICE approval. If you defined a Cluster (see Step 6 on page 160), you must now map the TRS and RCM mapping files to the Clusters shared disk on Q:\ drive. To do this, complete the following procedure.
NOTE: The Q:\ drive was defined when the Cluster was created. For more information on Clusters, see the Cluster Configuration Guide.
To modify Configuration parameters for a Cluster environment: 1. In the Organization tree, select the CLS Server and click the Configuration tab.
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
166
4. In the New Value field, enter Q:\. Then click OK. 5. Expand the RCM row.
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
167
7. In the New Value field, enter Q:\. Then click OK. 8. Click Save
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
168
For a list of CLS configurations parameters, see CLS Configuration Parameters on page 773.
To edit CLS Configuration parameters: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. Open the CLS Server details and click the Configuration tab. The CLS Configuration details
appear.
Click to expand
3. Click an arrow
to expand a category.
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
169
appears. For a list of CLS configurations parameters, see CLS Configuration Parameters on page 773.
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
170
To define a schedule to search Loggers: 1. Open the CLS Server details and click the Configuration tab. Expand the TRS category.
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
171
2. Click
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
172
on page 159.
3. Click Save
Uninstalling a CLS Server does not automatically remove its definition from your site. You must delete the CLS Server definition using the System Administrator. It is recommended that you do this procedure before uninstalling the CLS Server so that you do not temporarily leave invalid paths in your site configuration.
To delete a Logger definition: 1. In the Organization tree, expand the CLS Definitions branch and then select a CLS Server. 2. From the Actions menu, select Delete or click
Chapter 10: Interactions Center Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
173
11
Channel Mapping
To record data sent from a switch or a workstation to a Logger, the Logger channels must be defined and mapped to sources of data from a switch (interface) or a workstation. Channel Mapping is the process of mapping between channels and sources. Channel Mapping is customized for each Site, according to the interface installed and the types of Loggers recording. NICE Perform also provides the ability to import Channel Mapping definitions from an external source. Files must be in XML format according to predefined specifications. Likewise, current Channel Mapping definitions can be exported to an external XML file. Changes can be made and the file reimported into NICE Perform. This section provides a brief overview and workflow for Channel Mapping. For complete details and troubleshooting, see the Channel Mapping Guide. The Channel Mapping Guide is available as part of the NICE Perform Online Help.
Contents
Whats New in Release 3.2?.........................................................................................177 NICE Perform Site Installation Overview....................................................................178 The ABCs of Channel Mapping ..................................................................................179 Selecting a Recording Type .....................................................................................180 Importing Channel Mapping Definitions.....................................................................181 Channel Mapping Terms ..............................................................................................181 Limitations.....................................................................................................................184 Limitations for Dynamic Channel Mapping directly to a Switch................................185 Limitations for Screen Loggers Defined with Logger Sharing ..................................186 Getting Started Workflow.............................................................................................187 Workflow for Extension-Side Recording...................................................................187 Workflow for Screen Recording ...............................................................................188 Workflow for Logger Sharing (Screen Loggers) .......................................................188 Workflow for Trunk-Side Recording .........................................................................189
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 175
Workflow for Recording Turrets................................................................................189 Workflow for Passive VoIP Devices .........................................................................190 Workflow for Passive VoIP Gateways ......................................................................191 Workflow for Active VoIP Devices ............................................................................191 Workflow for Active VoIP Gateways .........................................................................192 Saving and Updating Channel Mapping Configurations ..........................................193
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
176
Logger Sharing - The channels of a Screen Logger can be divided among more than one
Channels Pool for Dynamic Mapping allowing one Screen Logger to record from several Interactions Centers. See Workflow for Logger Sharing (Screen Loggers) on page 188.
Subnet Ranges - Sources for Screen Loggers can be defined using Subnet Ranges thus limiting the number of sources that must be defined and saving memory.
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
177
Prepare Machines Install MS SQL Server and NICE Perform Databases Install NICE Perform Applications Define Applications in System Administrator Connect NiceLog High Density Logger / Interaction Capture Unit (ICU) / NICE VoIP Logger Define Loggers or ICU in System Administrator Install VoIP Recording Gateway (VRG) Define VRG in System Administrator Install and Configure NICE Interactions Center Install and Configure Switch Integrations
Define Channel Mapping in the System Administrator Install NMS Define NMS in System Administrator Install relevant optional components:
Define Components in System Administrator Perform Required Installation and Acceptance Test Procedures
NOTE: See the Site Installation Workflow Guide for a detailed overview of the NICE Perform site installation workflow.
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
178
Open calls on channels whose mapping configuration was not changed will not be stopped. A channel that is detached from its source (Source A) and is attached to another source (Source B), will stop recording Source A and start recording Source B. Recording of calls that involve a channel or source that is in a Channels Pool or Sources Pool which is detached and reattached, even if no changes were made to either pool, will be stopped.
For more information, see Saving and Updating Channel Mapping Configurations on page 193.
All Loggers that record audio or screen must be defined in the Channels Definition branch of the Channel Mapping definition. When defining the Loggers channels, the definitions you make in the System Administrator must be identical to the configuration of the Logger! Determine the information below about the Logger before proceeding! Logger types are listed in Selecting a Recording Type on page 180.
2. Define Sources
Sources are the data received from a switch or a workstation for recording on a Logger. Each Source must be defined in the Sources Definition branch of the Channel Mapping definition.
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 179
Depending on the types of channels and sources, use either Static or Dynamic mapping.
4. Update the Configuration
Each time you make changes to a part of the Channel Mapping definition, you click Save to save the current definition. This saves it in the databases but does not configure it in the system. To configure the changes in the system (make them active), the Interactions Center must be updated with the new definitions. See Saving and Updating Channel Mapping Configurations on page 193. For detailed instructions and troubleshooting, see the Channel Mapping Guide.
* Plain - this is Total Recording. Recording is continuous. ** Time Selective - records only when an interaction is in progress, according to
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
180
Sources Pool - a group of same type sources used for dynamic mapping. Channels Pool - a group of same type channels from the same Logger used for dynamic
mapping.
Dynamic mapping - allows you to map a pool of channels to a pool of sources. This is an ideal scenario when you have more sources than available channels and not all sources need to be recorded simultaneously. Static mapping - allows you to create a one-to-one relationship between channels and
sources.
Device Number vs. Unique Device ID
VoIP Devices (Active and Passive) identify each device in one or both of the following ways:
Device Number - This is the actual extension number. Unique Device ID - This is the identification number of the physical device. If the physical device is replaced, you must recreate this definition for recording to continue.
Source Side
Source Side defines the type of audio input received by the Logger.
Rx (unsummed) - Input enters the Logger on two separate sources. (Only the Rx appears in
Summation Support
Summation Support applies only to trunk-side and extension-side voice recording. It does not apply to VoIP Loggers. For VoIP Loggers, see Speaker Separation Support. Summation Support is defined as follows:
Yes - CoPabx. The Logger has the capability to sum Rx and Tx input and record them on one channel. The input source that will be mapped to the Loggers channels is unsummed (Rx).
Chapter 11: Channel Mapping 181
No - The Logger cannot sum Rx and Tx input. This Logger should be mapped to a summed
input source. If it is mapped to unsummed input, then the Rx and Tx will be recorded on two separate channels. This is also known as Speaker Separation Support.
Speaker Separation Support
Speaker Separation Support applies only to VoIP Loggers. For all other Loggers, see Summation Support. Speaker Separation Support describes how the Logger processes the input it receives as follows:
Yes - The Logger was initialized, during Logger setup, to record Rx and Tx voice on two separate channels. No - Only summed sources can be mapped. Each source is recorded on a separate channel.
For some Loggers, Speaker Separation Support is automatically defined. This field will be read-only.
Inserter Support (TRS/Basic Recordings)
When defining Inserter Support, see Limitations on page 184. Inserter Support (TRS) is applicable only for Total Recording (Plain, Active, or Passive VoIP).
Yes - If for any reason, there are no CTI events, the Logger will continue to record. Interaction
details are inserted later. (For VoIP Loggers, Inserter Support applies to the Total VoIP channels only.)
IMPORTANT To ensure that the Logger channels are properly defined for Total Recording, the Interactions Center must be completely and successfully initialized. Port-Based Recording
NICE Perform supports port-based recording for Active and Passive VoIP devices. (VoIP gateways always use MultiPort recording, therefore, this parameter appears only when defining VoIP devices.) Port-based recording relates to Logger channel allocation during runtime for interactions with the same IP address and with different ports. There are two modes for port-based recording:
SinglePort - This is a single-line situation. Only one channel will be used to record all ports from the same IP address. If calls are received on more than one port, they will all be recorded on the same channel. SinglePort VoIP Devices can be mapped statically or dynamically.
EXAMPLE:
Scenario: One telephone number is shared by several telephones (handsets). If you record according to extension number, you cannot identify which handset is being recorded. Solution: Use only the Unique Device ID (UID), not the extension number, for identification.
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
182
MultiPort - This is a multi-line situation. Each port reporting a call from the CTI is mapped to
an available channel in a Channels Pool. If a call is received on a second port of the same IP address, a different available channel from the same Channels Pools is used to record the second call. Use MultiPort if each port of the device needs to be recorded on a separate channel (This is the same behavior as mapping a Gateway Source). MultiPort VoIP Devices can only be mapped dynamically.
EXAMPLE:
Scenario: One handset (one IP Address) can have several extension numbers (multi-line). If you record according to the IP Address, you will not be able to identify which extension is being recorded. If you record each extension to a different channel you are wasting resources since only one extension can be in use at any given time. Solution: Use a combination of UID (Unique Device ID) and extension number for identification.
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
183
Limitations
Limitations
The following limitations are currently in effect.
NOTE: In addition to the limitations listed below, see also:
Limitations for Dynamic Channel Mapping directly to a Switch on page 185 Limitations for Screen Loggers Defined with Logger Sharing on page 186
The TRS does not receive real-time event notification from the CLS Monitor for configuration updates. Since the TRS works offline, configuration changes are received only once every four hours. If the Channel Mapping configuration is updated after the TRS started scanning channels, the TRS will continue scanning the channels using the configuration it began with, not the updated one. The TRS has a time stamp for each version. If Channel Mapping configurations from previous versions are unavailable, metadata will not be added. (Previous versions added incorrect metadata.)
VOX Driver
The driver must be restarted to apply the new Channel Mapping configurations.
If you make changes to the Channel Mapping definitions and save them, but fail to update the configuration, the following will happen:
Your changes will not be in effect, since they were not updated in the Interactions Center. If you exit the System Administrator application and return to it, you will see the definitions you saved, not what is currently active in the Interactions Center.
If you move a Logger from one Interactions Center to another, there is a specific procedure that must be followed to ensure that the configuration is properly updated. See the Channel Mapping Guide for details.
XML file support
Only Microsoft Excel 2003 or higher is supported for creating/editing XML files.
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
184
Limitations
Digital Matrix configurations. It is supported only for Active VoIP and Passive VoIP configurations. Media Provider Controller Manager, MPCM (FLM), environments. This is because the Interactions Center must recognize all the sources reported from the MPCM. The following environments:
Cisco Active Recording (requires an MPCM) Passive VoIP with VoIP Mappers (Avaya SAMS, RAS, etc.) Passive VoIP Gateway Recording Active VoIP Gateway Recording VoIP Recording Gateway (VRG) VoIP Recording Agent (VRA) All recording types involving a Media Provider Controller Manager (MPCM/FLM)
In sites with Multitenancy where Device Numbers with a different organizational affinity are recorded on different VoIP Loggers. The Device Numbers must be used to define sources. When there is a physical connection between a physical phone device and a VoIP Logger. The Device Number is mandatory in this case. Sites where traffic is greater than 2000 calls in the background. Since the actual background traffic of a VoIP Logger is approximately 2000 calls, recording must be split by the Network (i.e. using VLAN mirroring) to different VoIP Loggers. Mapping a switch directly to a Channels Pool will not be adequate. Sources Pools must be mapped to the Channels Pools. In environments where the Logger cannot record extensions that are not monitored. In environments where the Logger cannot record all possible extension types. Example: Alcatel IP DR Link Loggers can record only Series 8 phones, meaning they cannot record older IP phone, analog, or digital extensions. Explanation: Mapping the Logger to a Switch requires that any extension (regardless of its type) can be recorded by the Logger, even if it is not monitored by the Driver. When mapping is according to Switch, all the extensions for this switch are considered to be mapped. Therefore, mapping to a switch will only work if the Logger can record all types of extensions and can record an extension even if it is not monitored by driver. If all extension types cannot be recorded, then an attempt to record them will fail, therefore mapping by switch is not recommended.
Chapter 11: Channel Mapping 185
Limitations
In this scenario, use a Sources Pool to map to the Channels Pool and not by Switch. This will ensure that the extensions being recorded are also monitored.
allows the Logger to record from more than one Interactions Center, maximizing resources. Logger Sharing happens when you attach one NiceScreen Logger to more than one CLS Server. The following limitations apply to shared Screen Loggers:
One Screen Logger can be shared with to up to six Interactions Centers. Screen Loggers can only be shared with Interactions Centers that are installed on the same Data Hub.
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
186
Workflow for Extension-Side Recording on page 187 Workflow for Screen Recording on page 188 Workflow for Logger Sharing (Screen Loggers) on page 188 Workflow for Trunk-Side Recording on page 189 Workflow for Recording Turrets on page 189 Workflow for Passive VoIP Devices on page 190 Workflow for Passive VoIP Gateways on page 191 Workflow for Active VoIP Devices on page 191 Workflow for Active VoIP Gateways on page 192
2. Define the Sources. 3. Define Static Channel Mapping. Extensions cannot be mapped using Dynamic Channel
Mapping.
4. Update the configuration . See Saving and Updating Channel Mapping Configurations
on page 193.
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
187
Mapping.
4. Update the configuration . See Saving and Updating Channel Mapping Configurations
on page 193.
Server.
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
188
Recording type = Plain, Time Selective, or Digital Matrix Summation Support Inserter Support (applicable only for Plain channels)
2. Define the Sources (the trunks). 3. For Plain or Time Selective channels, define Static Channel Mapping. 4. For Digital Matrix channels, define one of the following:
5. Update the configuration . See Saving and Updating Channel Mapping Configurations
on page 193.
2. Define the Sources. 3. Define Static Channel Mapping. Turrets cannot be mapped by Dynamic Channel Mapping. 4. Update the configuration . See Saving and Updating Channel Mapping Configurations
on page 193.
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 189
Total Selective
To record Passive VoIP Devices, use the following workflow. For detailed procedures, see the Channel Mapping Guide for detailed procedures.
To define Channel Mapping for Passive VoIP Devices: 1. Define the Channels. The following parameters must be defined:
Recording type = Passive VoIP The number of Total and of Selective channels Speaker Separation Inserter Support (applicable only for Total recording channels) Import source definitions directly from the Integrations (Switches).
-or-
5. Update the configuration . See Saving and Updating Channel Mapping Configurations
on page 193.
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
190
Recording type = Passive VoIP All recording channels must be Selective channels Speaker Separation Define sources that are attached to a physical switch.
-or-
3. Define Dynamic Channel Mapping 4. Update the configuration . See Saving and Updating Channel Mapping Configurations
on page 193.
To record Active VoIP Devices, use the following workflow. For detailed procedures, see the Channel Mapping Guide.
To define Channel Mapping for Active VoIP Devices: 1. Define the Channels. The following parameters must be defined:
Recording type = Active VoIP The number of Total by Device, Selective by Device, and of Selective by Call channels Speaker Separation Inserter Support (applicable only for Total recording channels) Import source definitions directly from the Integrations (Switches).
-orChapter 11: Channel Mapping 191
Total by Device recording channels cannot be mapped using Dynamic Channel Mapping.
4. For Selective by Call recording channels, define Dynamic Channel Mapping.
Selective by Call recording channels cannot be mapped using Static Channel Mapping.
5. For Selective by Device recording channels, define one of the following:
6. Update the configuration . See Saving and Updating Channel Mapping Configurations
on page 193.
To record Active VoIP Gateways, use the following workflow. For detailed procedures, see the Channel Mapping Guide.
To define Channel Mapping for Active VoIP Gateways: 1. Define the Channels. The following parameters must be defined:
Recording type = Active VoIP The number of Selective by Device, and of Selective by Call channels Speaker Separation
Active VoIP Gateway channels cannot be mapped using Static Channel Mapping.
4. Update the configuration . See Saving and Updating Channel Mapping Configurations
on page 193.
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
192
While defining Channel Mapping, you can save your new definitions in the interface, by clicking Save at any time. This does not make the new definitions a working part of your system; they are not saved in the Interactions Center! After completing all Channel Mapping definitions, you must update the configuration. It is not necessary to restart the RCM or any of the Interactions Centers modules. Restarting the RCM does not update Channel Mapping!
IMPORTANT Some configurations require that you restart the RCM to complete the update process. For a complete list, see Limitations on page 184.
Before updating the configuration, confirm that there are no open errors (Interactions Center, Loggers, etc.).
NOTE: If a situation occurs where more than one user is updating Channel Mapping configurations at the same time, only the changes made by the first person to click save will be saved. The second person will have to refresh the screen to see the new changes and then recreate his/her changes.
Open calls on channels whose mapping configuration was not changed will not be stopped. A channel that is detached from its source (Source A) and is attached to another source (Source B), will stop recording Source A and start recording Source B. Recording of calls that involve a channel or source that is in a Channels Pool or Sources Pool which is detached and reattached, even if no changes were made to either pool, will be stopped.
To update the configuration: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. Click the Update Configuration button. You only need to click this once, for all changes to
-ora.
3. Some configurations require that you restart the RCM to complete the update process. For a
Chapter 11: Channel Mapping NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
194
12
Defining CTI Integrations
CTI Integrations connect NICE Perform Applications with the telephony system.
The CTI Interface is the interface with the telephony system. The Connection Manager is responsible for the connectivity to the telephony system through the CTI Interface. The Driver processes messages from the telephony system. (Optional) The Media Provider Controller passes the active recording requests to the telephony system. (Optional) The Key Manager provides encryption keys for encrypted audio. The recommended method is to use the CTI Connection wizard, see Defining a Complete CTI Connection on page 200. If you need a customized integration or you need to add an extra component, you can use the individual component wizards, see Customizing CTI Integrations on page 233.
The Integration software is installed on the NICE Interactions Center. For installation procedures, see the Interactions Center Installation Guide. The procedures in this section are generic setup procedures. For specific Integration setup, see the relevant guide.
TIP: The procedures in this section can be completed before the Integration installation is complete.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
195
Contents
CTI Integrations Overview ...........................................................................................197 Where do I Begin? A Recommended Workflow.........................................................198 Information Required Before you Begin ...................................................................199 Configuring a Complete CTI Connection ...................................................................200 Defining a Complete CTI Connection.......................................................................200 Activating the Rejected Devices...............................................................................230 Activating Device Mapping.......................................................................................231 Customizing CTI Integrations......................................................................................233 Customization Workflow...........................................................................................234 Defining a New CTI Interface ...................................................................................235 Defining Available Devices and Codes..............................................................247 Defining a New Connection Manager ......................................................................248 Defining a New Driver ..............................................................................................255 Defining a New Key Manager ..................................................................................272 Defining a New Media Provider Controller ...............................................................278 Specialized CTI Integration Definitions ......................................................................285 Mapping Devices......................................................................................................285 Defining Media Correlation.......................................................................................289 Defining Field Mapping ............................................................................................295 Defining Rejected Devices and Trunks ....................................................................298 Defining Failover ......................................................................................................302 Managing CTI Integration Definitions ......................................................................... 311 Viewing a Summary and Accessing Components.................................................... 311 Accessing Components from the Resources Tab ....................................................312 Viewing a Diagram of all Components .....................................................................313 Modifying CTI Integrations .......................................................................................314 Editing CTI Integration Definitions .....................................................................314 Modifying Driver Configuration Parameters.......................................................315 Deleting an Unwanted Integration .....................................................................316 Deleting CTI Integration Definitions ...................................................................317 Managing Telephony Switches and Devices............................................................318 Adding a Telephony Switch................................................................................318 Editing Telephony Switches and Devices ..........................................................319 Adding or Modifying Monitored Devices during Runtime...................................327 Deleting Unused Telephony Switches ...............................................................334 Copying XML Files ...................................................................................................335
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
196
Define only one Driver for each CTI Interface. Each Telephony switch can support more than one CTI Interface. Each Key Manager can be connected to only one Connection Manager. Each Connection Manager can be connected to more than one Key Manager (for redundancy). Each Media Provider Controller can be connected to only one Connection Manager.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
197
Installation Workflow
Install NICE Interactions Center, see the NICE Interactions Center Installation Guide
Install the NICE Integration Software, see the relevant Integration guide.
Business Data - Additional CTI Data Fields on page 376 Your integration can vary according to site-specific requirements and specific integration needs. Before beginning a configuration, see Information Required Before you Begin on page 199.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
198
Before proceeding with Defining a Complete CTI Connection on page 200, have ready the following information:
The NICE Interactions Center IP address or Host name The telephony switch Integration parameters that need to be defined, their names and values. (This varies according to your selected integration.) Devices Where relevant for your integration, the IP address or Host Name where the Media Provider Controller is installed.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
199
All definitions and connections defined in the wizard are available for editing after the wizard is complete. See Editing CTI Integration Definitions on page 314 for instructions.
IMPORTANT Information that is Integration-specific is not described in this section. For parameters specific to your integration, see the relevant guide. If you are instructed by NICE to configure Media Correlation, see Defining Media Correlation on page 289.
To define the CTI Connection: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
200
From the Actions menu, select New CTI Connection. The Set New CTI Connection Wizard starts.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
201
4. Click Next. The Set New CTI Connection Wizard appears displaying the CLS Switch
section.
The number of Stages changes dynamically according to the integration
5. Click the Attach CTI to CLS Server drop-down list and select the relevant NICE Interactions
Continue as follows:
To define a new telephony switch, see Step 7 on page 202. To select an existing switch, see Step 8 on page 203.
a.
b. Click the CLS Reporting Type drop-down list and select CTI.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
202
c.
To enable non-standard CLS log-in options, in the Agent Logon Mode area, leave the default checkboxes selected:
To the same station again - allows agents to log in to the same workstation more
than once.
To more than one station - allows agents to log in to more than one workstation. To a station another agent is logged into - allows more than one agent to log in to
one workstation. d. Continue with Step 9 on page 203. 8. To use an existing telephony switch, do the following:
a.
Select Use Existing Telephony Switch. A drop-down list of existing telephony switches appears. Continue with Step 9 on page 203.
b. Click the drop-down list and select the relevant telephony switch. c.
9. Click Next. The Set New CTI Connection Wizard window appears displaying the CTI Interface type section.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
203
a.
In the Telephony Switch and CTI Interface Type area, click the drop-down list and select a telephony switch and CTI Interface.
Sample CTI Interface Type Sections
NOTE: Different additional options appear according to your Interface, and if they are available. Options that are not available for your interface are disabled. Additional VoIP Mapping only becomes available if you select VoIP Mapping. For some integrations, only three options may appear. See the specific Integration guide for more information. b. (Optional) If available and when relevant for your integration, select Active Recording.
The drop-down list becomes enabled. Click the Active Recording drop-down list and select the relevant Active VoIP option.
c.
(Optional) If available and when relevant for your integration, select VoIP Mapping. The drop-down list becomes enabled. Click the VoIP Mapping drop-down list and select the relevant VoIP Mapping option.
d. (Optional) If available and when relevant for your integration, select Additional VoIP Mapping.
The drop-down list becomes enabled. Click the Additional VoIP Mapping drop-down list and select the relevant Additional VoIP Mapping option.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
204
10. Click Next. The Set New CTI Connection Wizard window appears displaying the Interface Parameters section.
Sample CTI Interface Information Sections
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
205
a.
To see the complete list of parameters, clear the Show only required parameters checkbox.
b. In the Interface Connection Details area, select each row and click or double-click the row in the Parameter column. (Mandatory parameters appear in bold.) The Switch
c.
d. Repeat for all parameters in the Parameter column. 11. If your integration requires additional Interface Parameter definitions, expand the Additional Interface Parameters. The Additional Interface Parameters section often appears to be
blank.
a.
To see the complete list of parameters, clear the Show only required parameters checkbox.
To see all parameters, clear the Show only required parameters checkbox
The parameters that are available are determined by interface specific metadata on the database. This metadata can be modified.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 206
c.
12. Click Next. Then continue according to the options selected previously as part of Step 9
on page 203.
If you did not select any of the options, continue with Step 16 on page 215. If you selected VoIP Mapping, continue with Step 13 on page 207. If you selected Additional VoIP Mapping, continue with Step 14 on page 209. If you selected Active Recording, continue with Step 15 on page 212.
13. If you selected VoIP Mapping, the VoIP Mapping window appears.
a.
To see the complete list of parameters, clear the Show only required parameters checkbox.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
207
b. In the VoIP Mapping Interface Connection Details area, select the first row and click
or double-click it in the Parameter column.(Mandatory parameters appear in bold.) The Switch Connection Parameter window opens.
Sample Switch Connection Parameter Value window
c.
If your integration requires additional definitions, expand the VoIP Mapping Additional Interface Parameters.
To see all parameters, clear the Show only required parameters checkbox
To see the complete list of parameters, clear the Show only required parameters checkbox. If you need to edit a parameter, select it and click New Parameter window opens. Enter a value and click . or double-click its row. The Edit
f.
Continue as follows:
If you did not select an additional Telephony switch - CTI Interface option, continue with Step 16 on page 215. If you selected Additional VoIP Mapping, continue with Step 14 on page 209. If you selected Active Recording, continue with Step 15 on page 212.
If you selected Additional VoIP Mapping, the Additional VoIP Mapping window appears.
Depending on the Additional VoIP Mapping selected, this window may appear blank.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
209
a.
To see the complete list of parameters, clear the Show only required parameters checkbox.
b. In the VoIP Mapping Interface Connection Details area, select the relevant row and
click or double-click it in the Parameter column. The Switch Connection Parameter window opens.
Sample Switch Connection Parameter Value window
c.
d. Repeat for all parameters that you need to edit in the Parameter column.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
210
e.
If your integration requires additional definitions, expand the VoIP Mapping Additional Interface Parameters.
To see all parameters, clear the Show only required parameters checkbox
f.
To see the complete list of parameters, clear the Show only required parameters checkbox. If you need to edit a parameter, select it and click New Parameter window opens. Enter a value and click . or double-click its row. The Edit
Repeat for all parameters that need to be edited. If you selected Active Recording, continue with Step 15 on page 212. If you did not select an additional Telephony switch - CTI Interface option, continue with Step 16 on page 215.
Continue as follows:
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
211
or double-click it in the Parameter column. (Mandatory parameters appear in bold.) The Switch Connection Parameter window opens.
Sample Switch Connection Parameter window
c.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
212
e.
If your integration requires additional Active Recording definitions, expand the Active Recording Additional Interface Parameters.
To see all parameters, clear the Show only required parameters checkbox
To see the complete list of parameters, clear the Show only required parameters checkbox. If you need to edit a parameter, select it and click Driver Additional Parameter window opens. or double-click its row. The
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
213
f.
Add
In the Add a new Media Provider Controller area, in the Media Provider Controllers IP Address/Hostname field, enter the correct IP address/host name. In the Connection Manager Port field, select the port number. Click Add . The Media Provider Controller that you have just defined is moved to the Media Provider Controllers list.
Delete
h. To remove Media Provider Controllers: in the Media Provider Controllers list, select
the Media Provider Controller that you want to remove and click Delete selected Media Provider Controller is removed from the list.
. The
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
214
16. Click Next. The Set New CTI Wizard window appears displaying the Devices section.
Sample Switch Devices Configuration Sections
If you do not need to set any devices, continue with Step 18 on page 219. To set devices, perform one or several of the following procedures. Then continue with Step 18 on page 219.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
215
Procedures for Managing Available Devices To Do Add a single device 1. Click appears. . The Available Devices window Procedure
2. In the Device Number field, enter the number you want to assign to the device. 3. From the Device Type drop-down list, select the relevant device type. 4. If the device is a Unique Device, in the Unique Device ID field, enter the host name (SEP + MAC Address).
5. Click OK.
1. Click . The Available Devices Add Range window appears. 2. In the Start at Device Number field, enter the number of the first device. 3. In the Number of devices to add field, enter the number of devices you want to add. 4. From the Device Type drop-down list, select a device. 5. Click OK.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
216
Procedures for Managing Available Devices (Continued) To Do Import devices from a file Procedure 1. In the Import from area, click File.
The Import Available Devices window appears. 2. Complete the information. 3. Click OK.
The Import Available Devices window appears. 2. Complete the information. 3. Click OK. Note: This option is only available for specific integrations. Edit devices 1. Select the device that you want to edit and click . The Edit Available Devices window appears. 2. Edit the device information. 3. Click OK.
Delete devices
1. Select the device and click . The Remove Available Devices message window appears. 2. Verify that the relevant devices are listed. 3. If the list is correct, click Yes. If the list is not correct, click No.
Chapter 12: Defining CTI Integrations 217
Procedures for Managing Available Devices (Continued) To Do Export a list of devices to a file Procedure 1. Click .
The Export Available Devices List window appears. 2. Complete the information. 3. Click OK.
The Search For Device window appears. 2. In the Device field, enter the device ID information. 3. Click OK.
The Set New CTI Wizard window reappears displaying all the devices that you have added.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
218
18. For certain integrations, there are additional parameters that may be configured. Expand the
relevant area.
Sample additional Switch Devices Configuration Areas
This step varies according to the telephony switch integration being defined. See the relevant CTI Integration guide for details.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
219
19. Click Next. The Set New CTI Connection Wizard window appears displaying the Monitor
IMPORTANT By default, all available devices (that can be monitored) are monitored. a.
If there are devices that you do not want to monitor, from the Monitored Devices list, select the device. . The selected device is moved to the Available Devices list.
b. Click
20. Click Next. The Set New CTI Connection Wizard window appears displaying the Optional
area. It includes features that you may want to include in your integration. Select all the relevant options for your current integration.
NOTE: The available features displayed in the Optional Features area changes according to the selected integration.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
220
If you have not selected any of the available options, continue with Step 27 on page 228. If options were selected, complete the following relevant steps and then continue with Step 27 on page 228.
If you selected Business Data Fields Definition, see Step 22 on page 222. If you selected Rejected Devices, see Step 23 on page 223. If you selected Device Mapping, see Step 25 on page 225. If you selected Key Manager, the Key Manager is automatically defined. Continue with Step 27 on page 228. If you selected Call Flow Analysis, the Call Flow Analysis is automatically defined. Continue with Step 27 on page 228.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
221
22. If you selected Business Data Fields Definition, the Set New CTI Connection Wizard window appears displaying the Connection Manager General Information area. a.
b. To add a business data field definition, click Add. The Business Data Field window
appears.
c.
e.
f.
Click OK.
g. Repeat from Step b until you have added all necessary business data fields. h. Leave the default settings for the Business Data Parsing. 23. If you selected Rejected Devices, the Set New CTI Connection Wizard window appears displaying the Rejected Devices area. You can add both devices and trunks in this section.
IMPORTANT Rejected Devices are activated only after you select it in the Driver configuration, see Activating the Rejected Devices on page 230.
For rejected devices, enter the rejected device ID. For rejected trunks, enter the rejected trunks using the following formula: T/Trunk group number/#/Time slot
EXAMPLE:
To reject all trunks in Trunk Group 5, you need to enter - T5#* To reject all trunks, you need to enter - T*#* To reject trunk numbers 3 to 6 in trunk group 7, you need to enter - T7#3, T7#4, T7#5 and T7#6
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
223
If you do not need to add rejected devices/trunks, continue with Step 25 on page 225. Perform one or several of the following procedures.
To Do Add a single rejected device 1. Click appears. 3. Click OK. . The Add Rejected Devices window Procedure
1. Click . The Add Range Rejected Devices window appears. 2. In the Start at Device Number field, enter the number of the first rejected device. 3. In the Number of devices to add field, enter the number of rejected devices. 4. Click OK. Note: You cannot add a range of rejected trunks using this method. However, you can import a file with a list of rejected trunks.
1. Click . The Import Rejected Devices List window appears. 2. Complete the information. 3. Click OK. The rejected devices/trunks appear in the Devices list.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
224
Procedure 1. Select the device that you want to search for and click . The Search For Device window appears.
Select the devices or trunks that you want to delete and click Delete. Note: The devices and trunks are deleted with no warning message.
25. If you selected Device Mapping, the Set New CTI Connection Wizard window appears displaying the Device Mapping area.
Device Mapping is used with CTI Integrations that report one call on a station and another call on a position - where both calls refer to the same device. Device Mapping enables you to map one device to the other, e.g. you can map Position to Extension (or vice versa).
IMPORTANT For detailed information regarding device mapping, see the relevant Integration guide.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
225
IMPORTANT Device Mapping is activated only after you select it in the Driver configuration, see Activating Device Mapping on page 231. 26. Continue with the relevant procedure:
If you do not need to map devices, continue with Step 27 on page 228. Perform one or several of the following procedures. Then continue with Step 27 on page 228.
To Do Map a single device 1. Click appears. 3. Click OK. . The Add Device Mapping window Procedure
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
226
Procedure 1. Select the mapped device that you want to edit and click . The Edit Device Mapping window appears. 2. Edit the device information. 3. Click OK.
1. Click . The Add Range Device Mapping window appears. 2. In the Start Map From device field, enter the number of the first device from which you want to map. 3. In the Number of devices to be mapped field, enter the number of devices you want to map. 4. In the Start Map To device field, enter the number of the first device to which you want to map. 5. Click OK.
1. Click . The Import Device Mapping List window appears. 2. Complete the information. 3. Click OK. The devices appear in the From Device and To Device list.
Select the mapped device that you want to delete and click .
1. Select the mapped device that you want to search for and click appears. 3. Click OK. . The Search For Device window
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
227
All mapped devices appear in the From Device and To Device list.
27. Click Next. The Set New CTI Connection Wizard window appears displaying the Requirements area.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
228
You now select a Connection Manager. You can either create a new one or select an existing Connection Manager.
IMPORTANT If no Connection Manager currently exists in your site, this window does not appear. a.
a.
b. From the Ports in use field, select the relevant port number. 28. Click Next. The Set New CTI Connection Wizard window appears displaying the Summary
area.
Rejected devices, remember to activate it. See Activating the Rejected Devices
on page 230.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
229
Device Mapping, remember to activate it. See Activating Device Mapping on page 231. NOTE: . If you are instructed by NICE to configure:
Media Correlation, see Defining Media Correlation on page 289 Field Mapping, see Defining Field Mapping on page 295 Failover, see Defining Failover on page 302
Interface.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
230
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
231
Interface.
4. Expand Driver Real-time Plugins.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
232
The recommended method for defining a CTI Integration is through the CTI Connection wizard, see Defining a Complete CTI Connection on page 200. However, if you require a customized CTI Integration or you need to add an additional component to an existing integration, you can use the individual component wizards, see Customization Workflow on page 234.
NOTE: You can also use the CTI Connection wizard and then the individual component wizards for those components that are not added automatically by the main wizard.
This section describes how to define the following components that are defined in the CTI
Integrations branch:
Integration software is installed on the NICE Interactions Center. For installation procedures, see the Interactions Center Installation Guide. The procedures in this section are generic setup procedures. For specific Integration setup, see the relevant Integration guide.
TIP: The procedures in this section can be completed before the Integration software installation is complete.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
233
Customization Workflow
Your integration can vary according to site-specific requirements and specific integration needs. The icons below appear in a schematic view in the Diagram tab.
CTI Integrations Configuration
Legend:
CTI Interface Connection Manager Driver
Optional: Defining a New Connection Manager on page 248 Defining a New Media Provider Controller on page 278
Install the NICE Integration Software, see relevant Integration guide
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
234
Each configuration wizard requires you to enter relevant information. Before proceeding, have ready the following information:
The telephony switch The CTI Interface type The name of the CTI Interface If any Switch Connection or additional parameters need to be defined, their names, and values
To define the CTI Interface: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
NOTE: If you are instructed by NICE to configure Media Correlation, see Defining Media Correlation on page 289.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
235
2. In the Organization tree, select CTI Integrations > CTI Interfaces. Then from the Actions menu, select New CTI Interface.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
236
a.
From the Telephony switch drop-down list, select the relevant Telephone Switch. In the Name field, enter a meaningful Name. Each telephony switch can be defined with more than one CTI Interface. Continue as follows:
b. From the CTI Interface drop-down list, select the relevant CTI Interface. c.
If the relevant telephony switch exists, continue with Step 4 on page 237. If the relevant telephony switch does not exist, continue with Step 5 on page 238.
4. If the relevant telephony switch exists: Click the Telephony Switch drop-down list and select
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
237
5. If the relevant telephony switch does not exist: Click Create. The New Telephony Switch
window appears.
a.
In the Switch Name field, enter the telephony switch name. The name identifies the telephony switch in the System Administrator and other applications.
b. From the Telephony Switch Type drop-down arrow, select the relevant telephony switch
type.
c.
Click the CLS Reporting Type drop-down arrow and select the relevant recording method. To enable non-standard CLS log-in options, in the Agent Logon Mode area, leave the default checkboxes selected:
To the same station again - allows agents to log in to the same workstation more
than once.
To more than one station - allows agents to log in to more than one workstation. To a station another agent is logged into - allows more than one agent to log in to
one workstation.
NOTE: It is recommended that you leave all three Agent Logon modes selected. e.
Click OK. The Telephony Switch Configuration window closes. The new telephony switch appears in the Telephony switch field.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
238
a.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
239
b. In the Interface Connection Details area, double-click each parameter in the Name
column. (Mandatory parameters are shown in red.) The Switch Connection Parameter window opens.
Sample Switch Connection Parameter window
c.
Enter a value and click OK. (Descriptions appear only for predefined parameters.)
e. f.
To add additional Interface Connection details, click Apply. The Add New Parameter window opens. Enter a value and click OK.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
240
7. To view the additional switch parameters, expand the Additional Switch Parameters. The
parameters that are available are determined by interface specific metadata on the database.
Sample Additional Switch Parameters definitions
The parameters that are available are determined by interface specific metadata on the database. This metadata can be modified.
a.
When a full list of parameters is required, clear the Show only required parameters checkbox.
-or-
To edit a parameter, select it and click Edit or double-click the relevant parameter. The Driver Additional Parameter window opens.
Sample Driver Additional Parameter window
c.
If you added a new Additional Switch parameter, in the Name field, enter a name.
d. In the Value field, enter a value and click OK. 8. Click Next.
The step that appears varies according to the telephony switch being defined.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 241
Continue as follows:
In some telephony switch definitions, the Summary window appears. Continue with Step 12 on page 246. In some integrations you need to Set Devices. The Set New CTI Interface Wizard window appears displaying the Set Devices section. Continue with Step 9. For general information about setting devices and the devices that you can set, as well as a list of abbreviated device types, see Defining Available Devices and Codes on page 247.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
242
Procedures for Managing Available Devices To Do Add a single device 1. Click appears. . The Available Devices window Procedure
2. In the Device Number field, enter the number you want to assign to the device. 3. From the Device Type drop-down list, select the relevant device type. 4. If the device is a Unique Device, in the Unique Device ID field, enter the host name (SEP + MAC Address).
Note: If this field only becomes available, if it is relevant for your integration. 5. Click OK. Add a range of devices 1. Click . The Available Devices Add Range window appears. 2. In the Start at Device Number field, enter the number of the first device. 3. In the Number of devices to add field, enter the number of devices you want to add. 4. From the Device Type drop-down list, select a device. 5. Click OK.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
243
Procedures for Managing Available Devices (Continued) To Do Import devices from a file Procedure 1. In the Import from area, click File.
The Import Available Devices window appears. 2. Complete the information. 3. Click OK.
The Import Available Devices window appears. 2. Complete the information. 3. Click OK. Note: This option is only available for specific integrations. Edit devices 1. Select the device that you want to edit and click . The Edit Available Devices window appears. 2. Edit the device information. 3. Click OK.
Delete devices
1. Select the device and click . The Remove Available Devices message window appears. 2. Verify that the relevant devices are listed. 3. If the list is correct, click Yes. If the list is not correct, click No.
Chapter 12: Defining CTI Integrations 244
Procedures for Managing Available Devices (Continued) To Do Export a list of devices to a file Procedure . The Export Available Devices List 1. Click window appears. 2. Complete the information. 3. Click OK.
1. Select the device and click Device window appears. 3. Click OK.
The Set New CTI Wizard window reappears displaying all the devices that you have added.
10. For certain integrations, there are additional parameters that may be configured. Expand the
relevant area.
Sample Integration definitions
This step varies according to the telephony switch integration being defined. See the relevant Integration guide for details.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
245
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
246
Code ACD AGR AGT BGR BTN EXT HDS INT IVR LGR LINE MIC OGR OP POS RNJ SGR SPKR TGR TRNK VDN VEX
Description ACD ACD Group Agent Button Group Button Extension Handset Intercom IVR Line Group Line Microphone Operator Group Operator Position RNJ Station Group Speaker Trunk Group Trunk VDN Virtual Extension
Available devices are the devices defined on the switch. For example, Extension, Speaker, or trunk. There are several ways to define Available Devices.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 247
Each configuration wizard requires you to enter relevant information. Before proceeding, have ready the following information:
The name and port of the Connection Manager The IP address or Host name where the Connection Manager is installed Reporting levels for all messages, if different from the defaults If any Connection Manager parameters need to be defined, their names and values The CTI Interfaces that will be connected to the Connection Manager and any parameters and their values that might need to be customized
To define a new Connection Manager: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. In the Organization tree, select CTI Integrations > Connection Managers. Then from the Actions menu, select New Connection Manager.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
248
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
249
a.
Enter a Name. This name is used to identify the Integration in the System Administrator and other applications. Enter the Location where the Connection Manager is installed. This should be the NICE Interactions Center.
Important: When entering a Host Name, the Host Name should NOT contain any
spaces.
TIP: When defining a Connection Manager for a Media Provider Controller, enter the Location of the VoIP Logger where the Connection Manager and Media Provider Controller are installed. 4. To customize the levels at which messages are reported, expand Reporting Level.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
250
a.
b. Select the checkboxes for the reporting levels you want to include and click OK. NOTE: It is highly recommended that you do not change the settings of the default reporting levels. Changing reporting levels should be done only by authorized personnel and in conjunction with NICE Customer Support. 5. To define additional parameters for the Connection Manager, expand Additional Parameters.
a.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
251
To edit a parameter, select it and click Edit Additional Parameter window opens.
c.
b. If you added a new Additional Switch parameter, in the Name field, enter a name.
d. Repeat for all other parameters that need to be added/edited. 6. Click Next. The Connection Manager Switches appear.
This is where you define the connection between the Connection Manager and CTI Interface.
7. Select a CTI Interface to connect to the Connection Manager. Double-click it or click the arrow to move the CTI Interface to the Attached Interfaces list. 8. Select the interface in the Attached Interfaces list. The Connection Manager - Interface Parameters relevant to the Connection Manager automatically appear.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
252
You can attach more than one CTI Interface to connect to the Connection Manager. You can only view the parameters of one interface at a time.
NOTE: To view the Connection Manager - Interface Parameters, you must select a CTI Interface!
a.
To add parameters to the Configure Connection Manager - Interface Parameters, click Add.
-or-
To edit a parameter, select it and click Edit Additional Parameter window opens.
c.
b. If you added a new CM Additional parameter, in the Name field, enter a name.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
253
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
254
Each configuration wizard requires you to enter relevant information. Before proceeding, have ready the following information:
The name of the Driver The IP address or Host name where the Driver is installed The CLSs connected to the Driver Reporting levels for all messages, if different from the defaults If any Driver parameters need to be defined, their names and values The CTI Interface that will be connected to the Driver
To define a new Driver: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. Select CTI Integrations > Drivers. Then from the Actions menu, select New Driver.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
255
a.
Enter a Name. This is used to identify the Driver in the System Administrator and other applications.
Important: When entering a Host Name, the Host Name should NOT contain any spaces.
Chapter 12: Defining CTI Integrations 256
b. Enter the Location where the Driver is installed, i.e. the NICE Interactions Center.
4. Expand Attach CLS and select a NICE Interactions Center (CLS Server). In some
environments, you can select more than one NICE Interactions Center (CLS Server).
5. To customize the levels at which messages are reported, expand Driver Reporting Level.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
257
a.
b. Select the checkboxes for the reporting levels you want to include and click OK. NOTE: It is highly recommended that you do not change the settings of the default reporting levels. Changing reporting levels should be done only by authorized personnel and in conjunction with NICE Customer Support. 6. To define additional parameters for the Driver, expand Additional Driver Parameters.
a.
To edit a parameter, select it and click Edit Additional Driver Parameter window opens.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
258
b. If you added a new Additional Driver parameter, in the Name field, enter a name. c.
d. Repeat for all other parameters that need to be added/edited. 7. To define CTI Analysis, expand CtiAnalysis Parameters.
a.
Select Check the box if using CTI Analysis. The CTI Analysis Parameters display.
-or-
To edit a parameter, select it and click Edit CTIA Parameter window opens.
c. d. In the Value field, enter a value and click OK. e.
If you added a new Driver CTIA parameter, in the Name field, enter a name. Repeat for all other parameters that need to be added/edited.
8. Click Next. The Attach Connection Manager and Switches window appears.
When you click an Interface, the Connection Manager is automatically selected and opens a Configuration window.
9. If you need to define Driver - Interface parameters, continue with Step 10. -or-
If you do not need to define Driver - Interface parameters, continue with Step 18 on page 271.
10. Select the relevant CTI Interface. The wizard automatically connects the Driver and the
Connection Manager.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
260
The Driver - Interface Configuration window opens. The sections that appear are according to the Driver definition.
12. To add the Driver Real-time Plugins monitoring, expand Driver Real-time Plugins.
NOTE: You should perform activation of Media Correlation and Field Mapping only if you have been advised to do so by a NICE Solution Engineer.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
261
To add device mapping, select Device Mapping. The Device Mapping area displays. displays.
b. To add media correlation, select Media Correlation. The Media Correlation area c.
To add field mapping between the CAPI and business data fields, select Field Mapping. The Field Mapping area displays. To add monitoring for CAPI Spy, select CAPI Spy.
NOTE: It is highly recommended that CAPISpy should be the last entry in the Driver Real-time Plugins.
f.
Continue as follows:
To add monitoring for devices, see Step 13. To add additional Driver Switch parameters, see Step 14 on page 263. To add Device Mapping, see Step 15 on page 264. To add Media Correlation, see Defining Media Correlation on page 289. To add Field Mapping, see Step 16 on page 266. To add Rejected Devices, see Step 17 on page 268. If no other configurations need to be made in the Driver - Interface Configuration area, click OK.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
262
Select the device(s) you want to monitor and click the arrow to transfer the device(s) to the Monitored Devices area.
b. Continue as follows:
To add additional Driver Switch parameters, see Step 14. To add Device Mapping, see Step 15 on page 264. To add Media Correlation, see Defining Media Correlation on page 289. To add Field Mapping, see Step 16 on page 266. To add Rejected Devices, see Step 17 on page 268. If no other configurations need to be made in the Driver - Interface Configuration area, click OK.
14. (Optional) To define additional Driver Switch parameters, expand Additional Driver Switch Parameters.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
263
a.
To edit a parameter, select it and click Edit Additional Parameter window opens.
d. Click OK. 15. (Optional) To add device mapping, expand Device Mapping. NOTE: You must have selected Device Mapping in the Driver Real-Time Plugins area for this option to display, see Step 12 on page 261.
Device Mapping is used with CTI Integrations that report one call on a station and another call on a position - where both calls refer to the same device. Device Mapping enables you to map one device to the other e.g. you can map Position to Extension (or vice versa).
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
264
a.
Add all devices that you want to map, click Add. The Device Mapping window appears.
IMPORTANT For detailed information regarding device mapping, see the relevant Integration guide.
NOTE: You can import a text file with the devices already mapped to one another.
b. Enter the relevant device IDs and click OK. The Driver - Interface Configuration window
appears again.
c.
In the Device Mapping area, verify that the devices are mapped correctly and click OK.
d. Continue as follows:
To add Media Correlation, see Defining Media Correlation on page 289. To add Field Mapping, see Step 16 on page 266. To add Rejected Devices, see Step 17 on page 268. If no other configurations need to be made in the Driver - Interface Configuration area, click OK.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
265
16. (Optional) To define Field Mapping, expand Field Mapping. NOTE: You should configure Field Mapping only if you have been advised to do so by a NICE Solution Engineer.
Click Add
a.
To add field mapping, click Add. The Create new field mapping window appears.
b. In the Define a source field area, from the Field Type drop-down list, select the relevant field type. The relevant Define a source field area appears. c.
In the Field Name field, enter a name in the Field Name field or select the relevant field name.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
266
Note: If you select CAPI Field, you can only select fields that display in the Field Name
list.
If you selected Fixed length area: in the Start Index field, enter the relevant Start Index.
Note: Indicate the number of characters that should be counted to the first character of
the value.
If you selected Dynamic length area: in the Starts from field, enter the relevant expression from which the name starts.
Note: If the name appears at the beginning of a string, leave the Starts from field
blank. In the Ends with field, enter the expression with which the name ends.
Note: If the name appears at the end of a string, leave the Ends with field blank.
If the name appears more than once, in the Appearance field enter which numbered appearance you want to use.
Enter the expression from which the name starts Enter the expression with which the name ends Enter the numbered appearance that you want to use
e. f.
In the Define a destination field area, from the Field Type drop-down list, select the relevant field type. In the Field Name field, enter a name in the Field Name field or select the relevant field name.
Chapter 12: Defining CTI Integrations 267
Note: If you select CAPI Field, you can only select fields that display in the Field Name
list.
g. Click OK. The new Field Mapping appears in the Source list. 17. (Optional) To add rejected devices or trunks, expand Rejected Devices.
Rejected Devices is used with CTI Integrations where you need to reject (or filter) specific devices or trunks. This is used in situations where you have two parallel integrations - for example, a simple integration and a Dialer integration - and you have duplicate monitoring of devices in both integrations. You can reject (filter out) the devices or trunks that are monitored in the Dialer integration from the simple integration.
For rejected devices, enter the rejected device ID. For rejected trunks, enter the rejected trunks using this formula: T/Trunk group number/#/Time slot
Chapter 12: Defining CTI Integrations 268
EXAMPLE:
If you want to reject all trunks in Trunk Group 5, you need to enter - T5#* If you want to reject all trunks, you need to enter - T*#* If you want to reject trunk numbers 3 to 6 in trunk group 7, you need to enter - T7#3, T7#4, T7#5 and T7#6
a.
If you do not need to add rejected devices/trunks, continue with Step 18 on page 271. To add/import/edit/delete/search for rejected devices/trunks, follow the relevant procedure:
Procedures for Managing Rejected Devices To Do Add a single rejected device Procedure 1. Click appears. 3. Click OK. . The Add Rejected Devices window
1. Click . The Add Range Rejected Devices window appears. 2. In the Start at Device Number field, enter the number of the first rejected device. 3. In the Number of devices to add field, enter the number of rejected devices. 4. Click OK. Note: You cannot add a range of rejected trunks using this method. However, you can import a file with a list of rejected trunks.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
269
Procedures for Managing Rejected Devices (Continued) To Do Import rejected devices from a file Procedure 1. Click . The Import Rejected Devices List window appears. 2. Complete the information. 3. Click OK. The rejected devices/trunks appear in the Devices list.
1. Select the device that you want to search for and click . The Search For Device window appears.
Select the devices or trunks that you want to delete and click Delete. Note: The devices and trunks are deleted with no warning message.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
270
19. Click Finish. 20. If you need to configure Media Correlation, see Defining Media Correlation on page 289.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
271
The section describes how to define a Key Manager as part of a customized integration via the New Key Manager wizard. (The Key Manager can also be defined as an optional component in the CTI Connection wizard, see Defining a Complete CTI Connection on page 200.)
NOTE: If you are creating a customized integration and you require a Key Manager, you first have to define a new Connection Manager in the New Connection Manager wizard, see Defining a New Connection Manager on page 248. Guidelines for defining Key Managers
Each Key Manager can be connected to only one Connection Manager. Each Connection Manager can be connected to more than one Key Manager (for redundancy).
Each configuration wizard requires you to enter relevant information. Before proceeding, have ready the following information:
The name of the Key Manager The IP address or Host name where the Key Manager is installed The CTI Interface/Connection Manager to connect to the Key Manager Reporting levels for all messages, if different from the defaults If any Key Manager parameters need to be defined, their names and values The CTI Interface that will be connected to the Driver
To define a new Key Manager: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
272
2. In the Organization tree, select CTI Integrations > Key Managers. Then from the Actions, menu, select New Key Managers.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
273
a.
Enter a Name for the Key Manager. This name is used to identify the Key Manager in the System Administrator and other applications. In the Key Managers Location area, enter the IP address or Host name where the Key Manager is installed, i.e. the NICE Interactions Center.
Important: When entering a Host Name, the Host Name should NOT contain any spaces.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
274
4. To customize the levels at which messages are reported, expand Key Manager Reporting Level.
a.
b. Select the checkboxes for the reporting levels you want to include and click OK. NOTE: It is highly recommended that you do not change the settings of the default reporting levels. Changing reporting levels should be done only by authorized personnel and in conjunction with NICE Customer Support.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
275
Select the relevant CTI Interface. The Connection Manager is automatically selected and the Key Manager is automatically attached to it.
6. To define additional parameters for the Key Manager, expand Additional Key Manager Parameters.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
276
-or-
To edit a parameter, select it and click Edit Manager Parameter window opens.
a.
If you added a new Key Manager parameter, in the Name field, enter a name. Repeat for all other parameters that need to be added/edited.
9. Click Finish.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
277
Each Media Provider Controller can be connected to only one Connection Manager. Each Connection Manager can be connected to more than one Media Provider Controller (for redundancy).
Each configuration wizard requires you to enter relevant information. Before proceeding, have ready the following information:
The name of the Media Provider Controller The IP address or Host name where the Media Provider Controller is installed The Connection Manager being connected to the Media Provider Controller Reporting levels for all messages, if different from the defaults If any Media Provider Controller parameters need to be defined, their names and values The CTI Interface that will be connected to the Driver
To define an new Media Provider Controller: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
278
2. In the Organization tree, select CTI Integrations > Media Provider Controller. Then, from the Actions menu, select New Media Provider Controller.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
279
4. Select a Media Provider Controller type and click Next. The General Information step
appears.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
280
Enter a Name for the Media Provider Controller. This name is used to identify the Media Provider Controller in the System Administrator and other applications. the VoIP Logger where the Media Provider Controller is installed.
b. In the Media Provider Controllers Location area, enter the IP address or Host name of
IMPORTANT When entering a Host Name, the Host Name should NOT contain any spaces. In specific integrations, the Media Provider Controllers Location is on the NICE Interactions Center. See your Integrations Guide for detailed information. 6. To attach the Media Provider Controller to a Connection Manager, expand Attach Connection Manager.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
281
7. To define additional parameters for the Media Provider Controller, expand Additional Media Provider Controller Parameters.
8. To add parameters to the Additional Media Provider Controller Parameters, click Add. -or-
To edit a parameter, select it and click Edit Manager Parameter window opens.
a.
If you added a new Media Provider Controller parameter, in the Name field, enter a name. Repeat for all other parameters that need to be added/edited.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
282
9. To customize the levels at which messages are reported, expand Media Provider Controller Reporting Level.
a.
Select the desired row and click Edit Level window appears.
b. Select the checkboxes for the reporting levels you want to include and click OK. NOTE: It is highly recommended that you do not change the settings of the default reporting levels. Changing reporting levels should be done only by authorized personnel and in conjunction with NICE Customer Support.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
283
10. Click Next. A Summary of the Media Provider Controller definition appears.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
284
Mapping Devices on page 285 Defining Media Correlation on page 289 Defining Field Mapping on page 295 Defining Rejected Devices and Trunks on page 298 Defining Failover on page 302
Mapping Devices
Device Mapping is used with CTI Integrations that report one call on a station and another call on a position - where both calls refer to the same device. Device Mapping enables you to map one device to the other e.g. you can map Position to Extension (or vice versa).
IMPORTANT For detailed information regarding device mapping, see the relevant Integration guide.
To map devices: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode. 2. In the Organization tree, select Master Site > CTI Integrations > Drivers > the relevant Driver. a.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
285
c.
d. Select Device Mapping. The Device Mapping section appears in the Driver-Interface
Configuration window.
3. Expand Device Mapping. NOTE: You must have selected Device Mapping in the Driver Real-Time Plugins area for this option to display, see Step 12 on page 261.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
286
4. Perform one or several of the following procedures. Procedures for Managing Mapped Devices To Do Map a single device 1. Click appears. 3. Click OK. . The Add Device Mapping window Procedure
1. Select the mapped device that you want to edit and click . The Edit Device Mapping window appears. 2. Edit the device information. 3. Click OK.
1. Click . The Add Range Device Mapping window appears. 2. In the Start Map From device field, enter the number of the first device from which you want to map. 3. In the Number of devices to be mapped field, enter the number of devices you want to map. 4. In the Start Map To device field, enter the number of the first device to which you want to map. 5. Click OK.
1. Click . The Import Device Mapping List window appears. 2. Complete the information. 3. Click OK. The devices appear in the From Device and To Device list.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
287
Procedures for Managing Mapped Devices (Continued) To Do Delete mapped devices Procedure
Select the mapped device that you want to delete and click .
1. Select the mapped device that you want to search for and click appears. 3. Click OK. . The Search For Device window
All mapped devices appear in the From Device and To Device list.
5. In the Device Mapping area, verify that the devices are mapped correctly and click OK.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
288
The CTI information is received from a CTI server, either a TDM or VoIP PABX. The Media Location is received from another link (usually a SIP Trunk).
The Media Correlation Plugin enables you to match the Media Location interface information with the CTI interface information so that you are able to record from the SIP trunk location.
NOTE: You should perform activation of Media Correlation only if you have been advised to do so by a NICE Solution Engineer.
To define Media Correlation: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode. 2. Configure the CTI Connection wizard, see Defining a Complete CTI Connection
on page 200.
3. Configure the second CTI Interface using the CTI Interface wizard, see Defining a New CTI
the Available Interfaces list, select the second CTI Interface. Click the Attached Interfaces list.
Select the relevant Available CTI Interface
5. In the Organization tree, select Master Site > CTI Integrations > Drivers > the Driver of
the Interface that supplies the Media Location e.g. SIP Trunk.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
289
a.
Click OK.
Chapter 12: Defining CTI Integrations 290
6. Click Save. 7. In the Organization tree, select Master Site > CTI Integrations > Drivers > the Driver that
9. Double-click the Media Location Switch ID. The Media Location Switch ID window
appears.
10. From the drop-down list, select the relevant Media Location and click OK.
12. From the drop-down list, select the relevant CTI Interface and click OK.
NOTE: Select All if you want all the Matches in the Match column to be met for the Media Correlation to be successful. Select One if it is enough that one of the Matches in the Match column is met for Media Correlation to be successful.
Click Add
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
293
15. You can now add the Matches, click Add. The Match Values window appears.
a.
From the Media Location Parameter drop-down list, select the relevant Media Location parameter. If there are business data fields that need to be matched:
b. From the CTI Parameter drop-down list, select the relevant matching CTI parameter. c.
From the Business Data Field > Media Location Parameter drop-down list, select the relevant Media Location parameter. From the Business Data Field > CTI Parameter drop-down list, select the relevant matching CTI parameter.
d. Click OK.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
294
To define Field Mapping: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode. 2. In the Organization tree, select Master Site > CTI Integrations > Drivers > the relevant Driver. a.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
295
d. Select Field Mapping. The Field Mapping section appears in the Driver-Interface
Configuration window.
3. Expand Field Mapping.
Click Add
a.
To add field mapping, click Add. The Create New Field Mapping window appears.
b. In the Define a source field area, from the Field Type drop-down list, select the relevant field type. The relevant Define a source field area appears. c.
In the Field Name field, enter a name in the Field Name field or select the relevant field name.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
296
NOTE: If you select CAPI Field, you can only select fields that display in the Field Name list.
e.
If you selected Fixed length, continue with Step e. If you selected Dynamic length, continue with Step f.
If you selected Fixed length area: in the Start Index field, enter the relevant Start Index.
NOTE: Indicate the number of characters that should be counted to the first character of the value.
f.
If you selected Dynamic length area: in the Starts from field, enter the relevant expression from which the name starts.
NOTE: If the name appears at the beginning of a string, leave the Starts from field blank.
In the Ends with field, enter the expression with which the name ends. If the name appears more than once, in the Appearance field enter which numbered appearance you want to use.
Enter the expression from which the name starts Enter the expression with which the name ends Enter the numbered appearance that you want to use
NOTE: If the name appears at the end of a string, leave the Ends with field blank.
g. In the Define a destination field area, from the Field Type drop-down list, select the
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
297
h. In the Field Name field, enter a name in the Field Name field or select the relevant field
name.
NOTE: If you select CAPI Field, you can only select fields that display in the Field Name list. If you select Business Data, the Field Name that you enter here should be the
i.
Click OK. The new Field Mapping appears in the Source list.
2. Select CTI Integrations > Drivers > Driver Name. The driver definitions appears.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
298
4. Select the relevant CTI Interface and click Configure or double-click the selected CTI
Interface.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
299
You can add both devices and trunks in this section. To add/import/edit/delete/search for rejected devices/trunks, follow the relevant procedure:
Procedures for Managing Rejected Devices To Do Add a single rejected device 1. Click appears. 3. Click OK. . The Add Rejected Devices window Procedure
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
300
Procedures for Managing Rejected Devices (Continued) To Do Add a range of rejected devices Procedure 1. Click . The Add Range Rejected Devices window appears. 2. In the Start at Device Number field, enter the number of the first rejected device. 3. In the Number of devices to add field, enter the number of rejected devices. 4. Click OK. Note: You cannot add a range of rejected trunks using this method. However, you can import a file with a list of rejected trunks. Import rejected devices from a file 1. Click . The Import Rejected Devices List window appears. 2. Complete the information. 3. Click OK. The rejected devices/trunks appear in the Devices list.
1. Select the device that you want to search for and click . The Search For Device window appears.
Select the devices or trunks that you want to delete and click Delete. Note: The devices and trunks are deleted with no warning message.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
301
Defining Failover
Failover enables you to use an alternative interface for call records. In this situation, you require one Connection Manager, one Driver, and two CTI Interfaces. You connect to the primary CTI Interface and when it fails, your connection switches over to another CTI Interface (i.e. the secondary CTI Interface). These interfaces can be different types, for example Genesys and Cisco TAPI. See the diagram below.
NOTE: Failover occurs when you move from the primary CTI Interface to the secondary CTI
Interface. Failback occurs when you move from the secondary CTI Interface to the primary CTI Interface.
IMPORTANT Ensure that you have all relevant licenses for all recorded devices that require licensing on the PABX side before they can be monitored by the integration. For example if you have a site that wants to use failover for both Genesis and Avaya TSAPI, it is important to remember that both require PABX licenses for monitoring purposes.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
302
CTI Driver
Connection Manager
CTI Interface
Genesys
Cisco PABX
CTI Interface
Cisco TAPI
It is configured in the Driver definition. There are three possible Failback modes (i.e. when the primary CTI Interface resumes functioning and takes the place of the secondary CTI Interface):
Automatic failback: In this situation, once the CTI Link with the higher priority becomes available, the system performs Automatic Failback. It can cause some superfluous failbacks. Scheduled failback: If there was Failover and a link with higher priority becomes available,
perform Failback, the Driver should be restarted. Restart all NICE Integration services. The following procedure assumes that the Driver has already been defined in the System Administrator.
WARNING When failback is taking place, there is a possibility of CTI loss.
To configure Failover: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. Configure your primary CTI Interface: Use the CTI Connection wizard to create your:
3. Configure your secondary CTI Interface, see Defining a New CTI Interface on page 235.
The example below uses Cisco TAPI as the secondary CTI Interface.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
304
4. In the Available Device area, configure the same groups of devices that you configured in
Step 2, i.e. if you configured extensions in the primary CTI Interface, configure extensions in the secondary CTI Interface. You should monitor any groups of devices that can be monitored.
IMPORTANT: If the secondary CTI Interface monitors all devices for example, Cisco Skinny,
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
305
8. Click Save. 9. In the Organization Tree, navigate to the Driver that you created in the CTI Connection
wizard.
IMPORTANT To enable Failover, at least two CTI Interfaces have to be connected to the same driver. 10. Select the secondary CTI Interface and click Configure. The Driver - Interface Configuration
window appears.
NOTE: You need to monitor the devices that you defined for the secondary CTI Interface in Step 4 on page 305. If the secondary CTI Interface monitors all devices, then this step is not necessary.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
306
12. In the Available Devices list, select all devices that you want to monitor. Click them to the Monitored Devices list.
to move
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
307
15. Click the Failback Mode drop-down list and select the relevant Failback mode. NOTE: The recommended Failback mode is Manual.
16. To add Failover, in the Add a new Failover pair area, click the Interface drop-down list and
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
308
a.
Click the Alternative Interface drop-down list and select the relevant secondary CTI Interface.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
309
17. To verify the failover, in the Organization Tree, navigate to CTI Integrations and click the Diagrams tab.
18. To save the failover configuration, in the Organization Tree, navigate to CTI Integrations and click Apply.
NOTE: When you have finished configuring Failover, restart all the NICE Integration services. 19. To remove Failover, click Remove Failover.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
310
Viewing a Summary and Accessing Components Accessing Components from the Resources Tab on page 312 Viewing a Diagram of all Components on page 313 Editing CTI Integration Definitions on page 314 Copying XML Files on page 335
Click the CTI Integrations branch and then click the Summary tab. A summary of all defined integrations appears in the Summary tab.
To view the individual components of each integration: 1. In the Summary tab, expand the relevant integration.
Double-click to open
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
311
Double-click to open
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
312
2. To access the complete details of a single component: In the Resources tab, double-click the
component
-or-
From the CTI Integrations branch, select the component. The selected CTI component appears.
Click the CTI Integrations branch and then click the Diagram tab. Rollover an icon for a tooltip of component details.
Connection Manager
CTI Interface
Telephony Switch
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
313
Editing CTI Integration Definitions Modifying Driver Configuration Parameters on page 315 Deleting an Unwanted Integration on page 316 Deleting CTI Integration Definitions on page 317
CTI Interface Connection Manager Driver Key Manager Media Provider Controller
To edit a CTI Integrations definition: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. In the Organization tree, expand CTI Integrations. Then, select the appropriate branch. -or-
In the Organization tree, select the CTI Integrations branch and then double-click a component.
3. Edit parameters as required. See the following sections for details of available parameters:
Defining a New CTI Interface on page 235 Defining a New Connection Manager on page 248 Defining a New Driver on page 255 Defining a New Key Manager on page 272 Defining a New Media Provider Controller on page 278 .
4. Click Save
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
314
Driver definition
2. Select the relevant CTI Interface. Do not clear its checkbox! 3. Click Configure or double-click the selected CTI Interface.
The Driver - Interface Configuration window appears. The sections that appear vary according to the Driver definition.
4. Expand a section and see to Defining a New Driver on page 255 for details.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
315
5. Click OK. 6. Select the CTI Integrations branch and click Apply. Do not restart NICE components or
services!
Apply
To delete an unwanted integration: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
316
4. Click
A message box appears asking if you want to delete the Connection and all its components.
5. Verify that you are deleting the correct integration and if you want to delete the integration click Yes to delete all the listed components in the integration.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
317
Adding a Telephony Switch Editing Telephony Switches and Devices on page 319 Adding or Modifying Monitored Devices during Runtime on page 327 Deleting Unused Telephony Switches on page 334
To define a new telephony switch: 1. Select CTI Integrations > CTI Interfaces. Then, from the Actions menu, select Create new telephony switch.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
318
2. In the Switch Name field, enter the telephony switch name. 3. From the Telephony Switch Type drop-down list, select the relevant telephony switch. 4. From the CLS Reporting Type drop-down list, select the relevant recording method. 5. In the Agent Logon Mode area, select the relevant settings. NOTE: It is recommended to leave the default settings. 6. Click OK.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
319
2. In the Organization tree, navigate to Master Site > CTI Integrations. The Summary tab
appears.
3. In the Summary tab, expand the integration whose telephony switch or devices you want to
edit.
4. Click
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
320
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
321
6. To set devices, select the relevant procedure/s: Procedures for Managing Available Devices To Do Add a single device 1. Click appears. . The Available Devices window Procedure
2. In the Device Number field, enter the number you want to assign to the device. 3. From the Device Type drop-down list, select the relevant device type. 4. If the device is a Unique Device, in the Unique Device ID field, enter the host name (SEP + MAC Address).
Note: If this field only becomes available, if it is relevant for your integration. 5. Click OK. Add a range of devices 1. Click . The Available Devices Add Range window appears. 2. In the Start at Device Number field, enter the number of the first device. 3. In the Number of devices to add field, enter the number of devices you want to add. 4. From the Device Type drop-down list, select a device. 5. Click OK.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
322
Procedures for Managing Available Devices (Continued) To Do Import devices from a file Procedure 1. In the Import from area, click File.
The Import Available Devices window appears. 2. Complete the information. 3. Click OK.
The Import Available Devices window appears. 2. Complete the information. 3. Click OK. Note: This option is only available for specific integrations. Edit devices 1. Select the device that you want to edit and click . The Edit Available Devices window appears. 2. Edit the device information. 3. Click OK.
Delete devices
1. Select the device and click . The Remove Available Devices message window appears. 2. Verify that the relevant devices are listed. 3. If the list is correct, click Yes. If the list is not correct, click No.
Chapter 12: Defining CTI Integrations 323
Procedures for Managing Available Devices (Continued) To Do Export a list of devices to a file Procedure . The Export Available Devices List 1. Click window appears. 2. Complete the information. 3. Click OK.
1. Select the device and click Device window appears. 3. Click OK.
The devices that you have added/edited/imported appear in the Available Devices section.
7. When you have added/edited/deleted/imported all devices, click Next. IMPORTANT After completing this procedure, update the Channel Mapping definitions for any new devices you have added. For details, see the Channel Mapping Guide.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 324
8. Add or remove devices to/from the Monitored Devices list. 9. Click Next. The Additional Edit section appears.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
325
11. Edit the telephony switch and click OK. 12. Click Finish. 13. Click Save and then click Apply.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
326
To add or modify the Available Devices and add them to list of Monitored Devices: 1. In the Organization tree, navigate to Master Site > CTI Integrations. The Summary tab
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
327
2. In the Summary tab, expand the integration whose devices you want to add or modify.
3. Click
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
328
To Edit, Delete, Export, or Search the Available Devices, see the relevant procedure.
Important! After these procedures, do not restart NICE components or services! Just click Save. Procedures for Managing Available Devices To Do Add a single device Procedure 1. Click . The Available Devices window appears. 2. In the Device Number field, enter the number you want to assign to the device. 3. From the Device Type drop-down list, select the relevant device type. 4. If the device is a Unique Device, in the Unique Device ID field, enter the host name (SEP + MAC Address).
Note: If this field only becomes available, if it is relevant for your integration. 5. Click OK.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
329
Procedures for Managing Available Devices (Continued) To Do Add a range of devices Procedure 1. Click . The Available Devices Add Range window appears. 2. In the Start at Device Number field, enter the number of the first device. 3. In the Number of devices to add field, enter the number of devices you want to add. 4. From the Device Type drop-down list, select a device. 5. Click OK.
The Import Available Devices window appears. 2. Complete the information. 3. Click OK.
The Import Available Devices window appears. 2. Complete the information. 3. Click OK. Note: This option is only available for specific integrations.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
330
Procedures for Managing Available Devices (Continued) To Do Edit devices Procedure 1. Select the device that you want to edit and click . The Edit Available Devices window appears. 2. Edit the device information. 3. Click OK.
Delete devices
1. Select the device and click . The Remove Available Devices message window appears. 2. Verify that the relevant devices are listed. 3. If the list is correct, click Yes. If the list is not correct, click No.
1. Click . The Export Available Devices List window appears. 2. Complete the information. 3. Click OK.
1. Select the device and click Device window appears. 3. Click OK.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
331
The devices that you have added/edited/imported appear in the Available Devices section.
6. When you have added/edited/deleted/imported all devices, click Next. IMPORTANT After completing this procedure, update the Channel Mapping definitions for any new devices you have added. For details, see the Channel Mapping Guide.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
332
7. Add or remove devices to/from the Monitored Devices list. 8. Click Next. The Additional Edit section appears.
9. Click Finish. 10. Click Save. Do not restart NICE components or services! 11. Click Apply. 12. For verification of the above processes, see the Drivers Log files.
13. Update the Channel Mapping definitions for the new devices. For details, see the Channel
Mapping Guide.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
333
To delete unused telephony switches: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. Select CTI Integrations > CTI Interfaces. Then from the Actions menu, select Remove Unused Telephony Switches.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
334
2. Expand the CTI Interface branch and select the relevant CTI branch. Note: You can perform XML handling for any CTI Integration component.
You can perform XML handling for any CTI Integration component
3. From the Actions menu, select Handle Xmls. 4. The Get XMLs window appears.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
335
Site ID - copies all configuration data (not metadata) Connection Manager Metadata Switch Metadata Driver Metadata Media Provider Controller Metadata Key Manager Metadata Type Code ID - copies generic metadata
6. Enter the component ID, if required. 7. In the Xml file field, click Browse to open the Save As window and select a location for the
new file.
8. Click OK.
Chapter 12: Defining CTI Integrations NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
336
13
Business Data - Additional CTI Data Fields
Business Data allows you to customize your sites database by including additional CTI data that is available from your switch and is not automatically included in the nice_interactions database, for example, Customer Name and Account Number.
Contents
Additional CTI Fields (Business Data)........................................................................338 Creating and Mapping Configuring Business Data...................................................340 Indexing Reserved Columns and Business Data Fields...........................................346
Chapter 13: Business Data - Additional CTI Data Fields NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
337
This is NOT relevant for most integrations! (Configuration information for this type of business data is included in the relevant Integration guides.) After you have configured these business data definitions and completed the CTI Connection wizard, you need to follow the procedures in this chapter. Each additional CTI data field from the CTI Server requires a specific amount of storage space. The additional CTI data fields are passed through the Optional fields to the nice_interactions database. NICE Perform has a set number of Optional fields, each with its own fixed size. Before you create and map the additional CTI data fields, verify the available Optional fields that are equal to or larger than the actual CTI data field size detailed in the relevant Integration Guide.
NOTE: If the Reserved Column or Optional ID field size are smaller than the actual additional
Chapter 13: Business Data - Additional CTI Data Fields NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
338
There are 32 Optional ID fields. The type and size of each field is as follows:
Table 13-1: Optional ID Field Optional ID Field Numbers 3, 4, 9, 10, 11, 12 1, 2, 13, 14, 15, 16 7, 8 5, 6, 17, 18, 19, 20, 21, 22 23, 24, 25, 26, 27, 28, 29, 30 31, 32 Maximum Size (bytes) in Optional ID Field Int 231 20 30 40 80 120 Minimum Size (bytes) in Size Field in New Business Data Window N/A 20 30 40 80 120
Type
Chapter 13: Business Data - Additional CTI Data Fields NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
339
2. Verify ALL required additional CTI field sizes, see the relevant Integration Guide. Note down
the exact additional CTI data field names, their type, and their actual sizes.
EXAMPLE:
You want to map Avaya CVLAN additional CTI data fields. Open the Avaya CVLAN guide. In the Business Data chapter, the Additional CTI Fields section lists the following CTI data fields: Queue, whose type is Text and whose actual CTI data size is 50 bytes. NumInQueue, whose type is Text and whose actual CTI data size is 11 bytes. UUData, whose type is Text and whose actual CTI data size is 96 bytes. HEXUCID, whose type is Text and whose actual CTI data size is 20 bytes. For the purposes of this example, pretend that there is an additional CTI field with the following information: CustomerNumber, whose type is Number and whose actual CTI data size is 4 bytes. Write down the EXACT names, their type, and their ACTUAL sizes.
3. Verify which Optional ID fields are available: a.
In the System Administrator, in the Organization tree, navigate to Master Site > CLS Definitions > CLS Servers and select your NICE Interactions Center (CLS Server). business data fields appears. In the Size column, the sizes of the business data fields that were already defined in the Reserved Column in the nice_interaction database appear.
b. Click the Business Data tab. In the CLS Business Data area, a list of all defined
Chapter 13: Business Data - Additional CTI Data Fields NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
340
In the Optional column, the Optional ID numbers already assigned appear. All business data fields that have not had an Optional ID assigned appear with N/A in this column.
EXAMPLE:
For the current Avaya CVLAN integration example, the following data fields are defined already.
Verify which Optional ID fields are in use. Here, only Optional ID field 8 is in use.
c.
Verify which Optional ID field sizes are in use and which are available. will use for each of the additional CTI data fields you have listed. Write down the relevant Optional ID field number next to each CTI data field.
NOTE: The size of the Optional ID field should be bigger to the actual size or equal to it.
d. Using Table 13-1:Optional ID Field on page 339, verify which Optional ID fields you
EXAMPLE:
For the current Avaya CVLAN integration example, note down the following information:
Queue, whose actual CTI data size is 50 bytes, use Optional ID field number 24 (80 bytes) NumInQueue, whose actual CTI data size is 11 bytes, use Optional ID field number 2 (20 bytes) UUData, whose actual CTI data size is 96 bytes, use Optional ID field number 31 (120 bytes) HEXUCID, whose actual CTI data size is 20 bytes, use Optional ID field number 13 (20 bytes). For the fictitious example: CustomerNumber, whose type is Number and whose actual CTI data size is 4 bytes, use Optional ID field number 13 (20 bytes).
4. Create a Reserved Column in the nice_interaction database for each additional CTI data
field, using the Additional CTI Field information from the relevant Integration guide. This is the Business Data field in the database:
a.
In the Organization tree, select Site > Database Servers. Then select the database server where the nice_interactions database is installed and click the Reserved tab.
Chapter 13: Business Data - Additional CTI Data Fields NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
341
Database Server
Reserved Tab
Click Add
NOTE: The Reserved Column Size must be greater than or equal to both:
EXAMPLE:
The actual required CTI data field size, see the relevant Integration Guide The Optional ID field you intend to use.
For the Avaya CVLAN integration, define a Reserved Column called Queue with a text size 80. This size is greater than the actual required size of the data field. It matches in size the Optional ID field previously noted down.
c.
Enter the name of the new field. This must be identical to the additional CTI field name on the CTI Server. Refer to the specific Integration Guide.
Chapter 13: Business Data - Additional CTI Data Fields NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
342
Alias Name
Enter a meaningful name as the Alias Name appears in other applications. For example, the name you enter in the Alias Name field appears in the Business Analyzer.
Column Type
Select the relevant format for the new field. Refer to the specific Integration Guide.
NOTE: Columns defined as DateTime cannot be used for business
data.
Size
If you select Number as the Column Type, you do not need to specify a size. If you selected Text as the Column Type, specify a Size. Select 20, 30, 40, 80, or 120 according to the Optional field sizes that you already decided to use, see step 3d on page 341.
NOTE: Make sure that you define a size that is equal to or larger
than the actual additional CTI data. The size you select determines which available New Optional IDs will be available in the Interactions Center Definitions (CLS Server) branch.
d. Click Create.
WARNING Set the business data fields to values greater than the actual data size (see the relevant Integration guide) otherwise calls will be truncated! After completing this step, you cannot change the allotted storage space for the data or delete the created business data field!
The newly defined business data field is added to the nice_interaction database and appears in the Reserved Column Details area.
Chapter 13: Business Data - Additional CTI Data Fields NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
343
5. Repeat Step 4 on page 341 for each additional CTI data field that is on your list. 6. If one or more of these business data field (Column) are frequently queried, you can increase
query speed by adding a index to the column, see Indexing Reserved Columns and Business Data Fields on page 346.
7. Map the Reserved Column to the Optional ID as follows: a.
In the Organization tree, select CLS Definitions > CLS Servers > Interactions Center (CLS) Server Name. Then click the Business Data tab. The CLS Business Data details appear. The additional CTI data fields that you created in the Reserved Columns Step 4 appear in this list.
This is where you map the Reserved Column to the Optional ID field.
IMPORTANT Ensure that you select the New Optional ID that you have already noted down and that is of the relevant size. All Optional IDs that are equal to or smaller than the Reserved Column size display. Do NOT select a size that is smaller than the Reserved Column size! EXAMPLE:
Double-click Queue. The Map Optional window appears. Using the list of Optional ID numbers that you noted down, select the Optional ID numbered 24.
Chapter 13: Business Data - Additional CTI Data Fields NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 344
c.
In the New Optional ID field, select the number of the Optional ID field that you noted down and that is the correct size for your data, see step 3d on page 341.
d. Click OK. 8. Repeat Step 7 on page 344 for each additional CTI data field that is on your list. 9. Click Save
10. Restart the Nice Interactions Center Service and the Nice NBA Service. 11. If necessary, open the Users Administrator application and provide the relevant users with
permission to access the new data fields. See the Users Administrator Guide for details.
12. In the relevant applications, display/access data as necessary. For example, in the Business
Chapter 13: Business Data - Additional CTI Data Fields NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
345
2. In the Organization tree, select the Database Server on which the nice_interactions database is installed and click the Reserved tab.
Chapter 13: Business Data - Additional CTI Data Fields NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
346
New
a.
b. In the Index Name field, enter a meaningful name for the Index. c.
In the Available Columns list, select the business data field/s that you want to attach for that index.
Chapter 13: Business Data - Additional CTI Data Fields 347
NOTE: Only select the business data fields that are queried frequently.
NOTE: You can attach more than one business data field to the same Index provided you select them all at the same time. Indexes cannot be deleted.
Chapter 13: Business Data - Additional CTI Data Fields NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
348
d. The order of the columns affects the efficiency of the index. Click Down and Up to prioritize the selected business data fields in the Available Columns list.
e.
To save this index entry and create another one, click Save and repeat Steps b-c.
-or-
Chapter 13: Business Data - Additional CTI Data Fields NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
349
14
Allocating Channel and Port Licenses (License Manager)
When you purchase your NICE Perform system, you purchase a specific amount of licenses for recording channels and for IP ports. The licenses are purchased for your entire organization. Using the License Manager, you allocate the following:
Channel licenses to specific CLSs Redundant channel licenses to specific sites Port licenses to specific Telephony Services Server
As your organization grows and you purchase more licenses, you use the License Manager to change allocations or to add the new licenses and allocate the new resources.
Contents
Different Types of Channel Licenses..........................................................................352 Channel Allocations - What the Numbers Represent...............................................353 Allocating Licenses to Traders and Channels ...........................................................355 Allocating Redundant Channels...............................................................................356 Clearing Trader and Channel Allocations.................................................................357 Reviewing the Number of Ports assigned to each Telephony Service....................358 Allocating Ports ............................................................................................................359 Updating the Applications Server License to add Channels or Ports .....................361
Chapter 14: Allocating Channel and Port Licenses (License Manager) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
351
Trader Channels - These are the channels allocated directly to traders. You define the
number of traders managed by a CLS. The number of channels allocated per trader is defined in your license. The default value in the license is three channels per trader.
Additional Channels - These are extra channels that you allocate directly to a CLS. The CLS
automatically makes them available to any trader who exceeds their basic number of trader channels.
Redundant Channels - These are extra channels that you allocate to a site, but not directly to one CLS. In the event that a CLS fails, the channels allocated to the same site automatically become available for recording on any active CLS within the same site.
EXAMPLE:
You have two sites, Site A and Site B. Site A has 100 traders and two CLSs. 10 of these traders each have turrets with an extra line. To work non-stop, at full capacity, your license has 300 trader channels, 10 additional channels, and 150 redundant channels. You allocate 50 traders (150 trader channels) and 5 additional channels to each CLS at Site A. You allocate 50 of the redundant channels to this site. If one of the CLSs at Site A fails, the 50 redundant channels allocated to Site A will automatically record on any active CLS at Site A. They do not get directly allocated to a CLS and will not record from Site B. The 100 redundant channels not allocated to Site A will not record for the CLS at Site A.
NOTE: If a redundant channel is recording when the CLS is restored, recording continues on the redundant channel until the interaction is complete. Recording is not interrupted. The restored CLS regains its allocated channels. Therefore, you can temporarily have more channels recording than are included in your license.
Chapter 14: Allocating Channel and Port Licenses (License Manager) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
352
In the Organization tree, click the License Manager branch. The License Manager appears.
1 3 5
2 4 6
License Information
Channel Allocation
NOTE: Only those CLSs with IP channel definitions will appear in the CLS License Definitions list.
follows:
Additional Channels Total - The number of additional channels according to your license. For a description of additional channels, see Different Types of Channel Licenses on page 352. Additional Channels Free - The number of additional channels not yet defined to a CLS.
Redundant Channels Total - The number of redundant channels according to your license. For a description of redundant channels, see Different Types of Channel Licenses on page 352.
Chapter 14: Allocating Channel and Port Licenses (License Manager) NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 353
Redundant Channels Free - The number of redundant channels not yet defined to a site.
Redundant Channels - The number of redundant channels allocated to each site. Traders - The number of traders defined for this CLS. The number of channels automatically allocated per trader is defined in your license. The default value in the license is three channels per trader. If you require more channels per trader, allocate Additional Channels. Additional Channels - The number of additional channels allocated to this CLS. Maximum Channels - The maximum channel capacity of the CLS. This number is the sum of the number of channels for all voice loggers configured to the CLS. The number of channels you allocate to the CLS should not exceed this number. Original Allocation - The number of traders channels plus the number of additional channels allocated to the CLS. If this number exceeds the maximum channels, you are allocating more channels than can possibly be used; The line for this CLS is indicated in red. This number is
*3+ computed as follows: . Where 3 is the default value for trader channels per trader. Your actual value is defined in your license and might vary.
Currently Allocated Channels - The number of recording channels currently allocated to the CLS. This number is received from the CLS; it can differ from your computations. In the event that a CLS is down, this number will be zero for that CLS. The CLS using the redundant channels to temporarily record, will have a number higher than the number of channels that you allocated. When the failed CLS is restarted, you can temporarily have a total for this column that is greater than the number of channels that you licensed. This occurs because redundant channels that are recording will not be released until the interaction is completed.
Chapter 14: Allocating Channel and Port Licenses (License Manager) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
354
The CLS is configured in the System Administrator. See Interactions Center Server Configuration on page 157.
To allocate channels: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. Open the License Manager: In the Organization tree, select the License Manager branch.
Chapter 14: Allocating Channel and Port Licenses (License Manager) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
355
3. Select a CLS from the resource list and click Edit resource. The License Settings window
appears.
4. Enter the number of Traders defined to this CLS. The number of channels automatically
allocated per trader is defined in your license. The default value in the license is three channels per trader.
5. Enter the number of Additional Channels allocated to this CLS. 6. Click OK.
Chapter 14: Allocating Channel and Port Licenses (License Manager) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
356
2. Open the License Manager: In the Organization tree, click the License Manager branch.
3. In the Redundant Channels Definitions area, select a site from the resource list and click Edit . The License Settings window appears.
4. Enter the number of Redundant channels allocated to this site. Then click OK.
Select a CLS from the resource list and click Reset allocation. The number of Traders and Additional Channels for this CLS are reset to zero. (Original allocation becomes zero as a result of this change.)
Chapter 14: Allocating Channel and Port Licenses (License Manager) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
357
Expand the Organization tree and select License Manager. Click the Telephony Services tab. This window is read-only.
The Total number for each type of port available, according to your license, is shown. The number of free ports, not yet assigned, is also displayed.
NOTE: Only those Telephony Service Servers defined as IP will appear in the PBS License Definitions list.
Chapter 14: Allocating Channel and Port Licenses (License Manager) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
358
Allocating Ports
Allocating Ports
Ports are allocated when the Playback Services Server was defined. Use this procedure to change port allocations. If more ports are purchased and a new license acquired, you must update the Applications license. See Updating the Applications Server License to add Channels or Ports on page 361.
To change Port allocations: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. In the Organization tree, navigate to Playback > Telephony Services. Then right-click a Telephone Service and select Update Configuration.
Chapter 14: Allocating Channel and Port Licenses (License Manager) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
359
Allocating Ports
Chapter 14: Allocating Channel and Port Licenses (License Manager) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
360
When you receive a new Applications Server License, you must update the license and then:
Adjust the trader/channel allocations. Adjust the redundant channel allocations. Make the Port/Telephony Service allocations.
If you have already updated the Applications Server license via the Applications branch, you do not need to update it again. Just readjust your allocations as necessary. When updating an Applications Server license with a different number of traders or channels, one of the following conditions will occur:
The new license has more traders or channels than the previous license. In this case, you can allocate the new traders or channels. See Allocating Licenses to Traders and Channels on page 355. The new license has fewer traders or channels than the previous license. In this case, the number of traders and channels allocated to each CLS is automatically reduced (A percentage of traders/channels is removed from each CLS). You can readjust the allocations as needed. See Allocating Licenses to Traders and Channels on page 355. The new license has the same number of traders and channels as the previous license. In this case, you do not have to make any adjustments.
When updating an Applications Server license with a different number of ports, one of the following conditions will occur:
The new license has more ports than the previous license. In this case, you can allocate the new ports to your Telephony Services. See Allocating Ports on page 359. The new license has fewer ports than the previous license. You can readjust the allocations as needed. See Allocating Ports on page 359. The new license has the same number of ports as the previous license. In this case, you do not have to make any adjustments.
To update a license: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
Chapter 14: Allocating Channel and Port Licenses (License Manager) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
361
2. In the Organization tree, right-click License Manager and select Import License Keys.
window appears.
4. Click Import. This will import all licenses and render them ready for use. Each license will
only become active when you update the relevant license. Each time you open a license window, only the relevant licenses will appear.
5. In the Organization tree, right-click License Manager and select Update License.
Chapter 14: Allocating Channel and Port Licenses (License Manager) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
362
Enter the Serial Number and License Key of the new license.
-or-
Click From File to select the Serial Number and License Key from a file. Only the Applications Server licenses that were previously imported will appear.
7. Click OK. 8. To adjust the port/Telephony Services server allocations, see Allocating Ports
on page 359.
9. To adjust the trader/channels allocations, see Allocating Licenses to Traders and
on page 356.
Chapter 14: Allocating Channel and Port Licenses (License Manager) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
363
15
Configuring the Applications
NICE Perform applications are installed on the NICE Perform Applications Server. For installation procedures, see the Applications Suite Installation Guide. The System Administrator must be configured to recognize all applications. Initial configuration procedures are provided as part of the installation procedures. Change the configuration settings the System Administrator for the applications in the following instances:
When additional applications, which were not included in the initial installation, are installed If the NICE Perform applications are uninstalled and then reinstalled on a different server To update your license for NICE Perform applications
Each application requires the name/IP address of the host computer and the HTTP port of the host to which it is connected. These are assigned automatically. In some instances, a TCP port is also defined. You can use the System Administrator to verify or change port assignments. In some sites, there are several Applications Servers. The Primary Applications Server is the server where the NICE Perform Applications Suite is installed. Secondary Applications Servers can be added to the Primary Applications Server to enable load-balancing and facilitate optimal resource utilization. A user logging in to the Applications Suite is unaware of which Applications Server is being utilized. System Users are not assigned to any one Applications Server.
NOTE: If you have a Multi Data Hub environment, see Working with Multi Data Hubs on page 749.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
365
Contents
Defining the Applications in the System Administrator ...........................................367 Customizing Application Definitions ..........................................................................370 Defining Search Order and Locations for Storage Centers and Loggers ...............375 Recreating the Customer Experience - Defining CTI Analysis.................................382 Player Default Settings ................................................................................................384 Configuring IP Phones .................................................................................................390 Configuring Business Analyzer Default Settings ......................................................394 Configuring PBO Requests Default Settings .............................................................402 Configuring SmartCenter (TotalView and Performed)...............................................408
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
366
The host name where the applications are installed. New ports (HTTP and/or TCP) for each service, if you cannot accept the defaults given.
NOTE: If you experience any difficulty with the following procedure, see the Workstation Setup Guide.
To define NICE Perform Applications: 1. Log in to the NICE Perform Applications Suite. From the Accessories menu, select System Administrator.
The System Administrator appears with a list of NICE components under the Site branch in the Organization tree. To add components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
367
3. In the Organization tree, expand Applications > Application Servers > Server. The
NOTE: HTTP Ports are preassigned by default. They define which socket port is assigned to each application on the Applications Server. If other applications are running on the Applications Server, manually redefine these ports. TCP Ports are defined during installation. If a TCP port is defined, you can change it if required. You cannot add a TCP port to a definition.
To use TCP ports, when they are defined, in place of the HTTP ports, on the General tab of the Configurations > General branch, select Enable TCP mode.
4. To change the Host Name/IP Address of the NICE Perform Applications Suite: a.
In the System Administrator Host Name field, enter the new server name. . .
Chapter 15: Configuring the Applications 368
To customize your configuration, see Customizing Application Definitions on page 370. To install the Reporter and Data Mart, see the Reporter and Data Mart Installation Guide. To use the applications, prepare a workstation. See the Workstation Setup Guide. To configure components, see the relevant section in this guide. The System Administrator must be configured for each component and server in your system to enable communication between all components and servers. This is separate from the installation process for each component and server. To define agents and assign privileges to users to use applications as needed, you create a user database. See the Users Administrator Guide for details.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
369
Host Name/IP Address for each application (service) Port (HTTP and/or TCP) assignments for each application (service)
interactions.
Workstation Ports - In order for your client workstations and your servers to communicate, the firewall for the ports on each workstation must be opened. You can open the firewall for all ports, or specify a range of ports to be available for this use and open the firewall on only those ports. The available range of ports is from 1024 to 5000. You must specify a range of at least 10 ports. Log Reporting Levels
To customize the applications definition: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
370
2. In the Organization tree, expand Applications > Application Servers > Server. The
NOTE: HTTP Ports are preassigned by default. They define which socket port is assigned to each application on the Applications Server. If other applications are running on the Applications Server, manually redefine these ports. TCP Ports are defined during installation. If a TCP port is defined, you can change it if required. You cannot add a TCP port to a definition.
To use TCP ports, when they are defined, in place of the HTTP ports, on the General tab of the Configurations > General branch, select Enable TCP mode.
3. To change the Host Name/IP Address of the NICE Perform Applications Suite: a.
In the System Administrator Host Name field, enter the new server name. . .
Chapter 15: Configuring the Applications 371
5. You can customize your configuration with the following steps (you can also return and
You can skip customization for now, and continue with Step 12 on page 374.
6. Navigate to Applications > Configurations > General. The General tab is displayed.
7. In the General Settings area, you can change the following settings:
Default Email Address - the email address from which all system generated emails are
sent. Such as, reports sent by email from the Reporter, Compliance Workflow notifications (PBO requests), Trend Analytics notifications, and transcriptions or audio files of interactions.
Email for Error Reporting - the email address where all error and warning messages are
sent. If this contains an email address, a checkbox appears at the bottom of all error and warning messages, giving the user the option to forward the message to this address. If this field is left blank, the checkbox does not appear in the error and warning messages.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
372
Coaching Link Path - the location of files for linked attachments in coaching packages.
All files used as link attachments in coaching packages must be placed at this location. This must be a shared folder. It can be located on any machine attached to your site.
8. To enable use of TCP ports in place of HTTP ports for application services, select the Enable TCP mode checkbox. NOTE: HTTP and TCP Port assignments appear in the Application Servers Services definition. 9. To change the number of ports that must be opened on each workstation, scroll down and expand the Workstation Settings area. Then select as follows:
Random Ports - all ports on each workstation must be open. Specific Ports Range - select a range between 1024 and 5000 (the minimum range
is 11 ports. i.e., 2001 - 2011 inclusive). The setting you select applies to all your workstations!
10. To change the Log Reporting Levels, click the Logs Level tab.
11. Define the following: a. Log Levels - Define the severity of messages written to various log files. The severity
levels are listed by priority. Example: If you select Warn, then Warn, Error, and Fatal messages will be written to the Log file.
b. File Size - Define the size for each log file. When a log file reaches this size, a new log
file is created. Log files are saved until the Number of Files is reached.
c. Number of Files - Define how many log files are saved. When this number is reached,
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
373
12. According to your system configuration, define one or more of the following.
To define...
Search Order and Locations Use of CTI Information Player defaults IP Phones Business Analyzer defaults PBO Requests defaults SmartCenter Secure Client Communication
Refer to... Defining Search Order and Locations for Storage Centers and Loggers on page 375 Recreating the Customer Experience - Defining CTI Analysis on page 382 Player Default Settings on page 384 Configuring IP Phones on page 390 Configuring Business Analyzer Default Settings on page 394 Configuring PBO Requests Default Settings on page 402 Configuring SmartCenter (TotalView and Performed) on page 408 Deploying Secure Client Communication on page 479
NOTE: Later, as part of your site setup, you may be installing an NMS (Network Management System) for reporting trap messages. At that time, remember to add the Applications to the NMS monitored list.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
374
Defining Search Order and Locations for Storage Centers and Loggers
Defining Search Order and Locations for Storage Centers and Loggers
When you are searching vast quantities of interactions, it is more efficient (quicker) to first search the location where a majority of the interactions will be found.
Locate Settings is the order in which all storage media are searched when a query is run. If your site is installed with a Storage Center, you can select to search the Storage Center before or after
the Loggers when running a query. If most of the interactions in your query results are stored on a Storage Center, searching the Storage Center first will produce faster results. Locate Settings can be defined per site or per Location. If an agent is defined on a location which has Locate Settings defined, the Locate Settings of the location takes precedence over the Locate Settings defined for the site. For more information on locations, see What are Locations? on page 379. When defining the Locate Settings, you must define the following:
1. The order in which servers are searched. You can select one of the following: Search Loggers only (No Storage Center) Search Storage Center before searching Source Logger
Do not search the Storage Center (there is no Storage Center at this site). First, search the Storage Center and then search the Loggers. If most of the interactions in your query results are stored on a Storage Center, this will produce faster results. First, search the Logger where the interaction was recorded and then search the Storage Center. First, search all the Loggers and then search the Storage Center. Search only the Storage Center and not the Loggers.
Search Storage Center after searching Source Logger Search Storage Center after searching all Loggers Search Storage Center Only
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
375
Defining Search Order and Locations for Storage Centers and Loggers
Customized Order
You define which Loggers to search, and in what order to search them. The source and spare Logger will always be checked first, prior to this customized order.
2. The list of all the defined Storage Center servers in the site, and the order that they should be
searched.
To define the Locate Settings: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
Navigate to Organization > Site > Applications > Configurations > Locate
Settings.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
376
Defining Search Order and Locations for Storage Centers and Loggers
Navigate to Organization > Locations. Right-click and select New Location. The Add New Location window appears.
The list of locations is defined in the Lists Editor. If you add a new location in this window, it is automatically added to the central list in the Lists Editor and is available in the Users Administrator. If a Location was already added to the Locations branch, it will not appear in the Add New Location window for selection.
b. If the Location appears in the list, select Select from list. Then select a location and click OK. -or-
If the Location does not appear in the list, select New Location name and enter the name of the Location. The location is automatically be added to the central list in the Lists Editor and becomes available in the Users Administrator. Click OK.
c.
A branch for the location is added to the Locations branch. Select the locations branch. The General tab appears. Select the Locate Settings tab.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
377
Defining Search Order and Locations for Storage Centers and Loggers
5. Select a Locate option: select the order in which servers are searched when a query runs. See
Do the following:
a.
Click Add. The Available Storage Centers window appears listing all defined Storage Center servers that were not yet added the Locate Settings list.
b. Select one or several Storage Center servers and click OK. The servers appear in the list.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
378
Defining Search Order and Locations for Storage Centers and Loggers
c.
Define the search priority by moving the Storage Centers up/down in the list (using the up/down arrow buttons).
7. If you selected Customized Order, the Loggers and Storage Centers list appears. When you
define a Customized Order, the previous Customized Order will be wiped clean. Only your new list will remain. Do the following:
a.
b. From the Resource Tree, select a site. All of the sites Loggers and Storage Centers appear in the Available Items list. In the Available Items list, double-click Loggers and/or Storage Centers to move them to the Selected Items list.
You can select Loggers and/or Storage Centers from more than one site.
c.
Important! Each time you open the Custom Locate Order window, you must select the entire list of Loggers/Storage Centers you want searched. Whatever appears in the Selected Items list will be the final list. If there was a previously defined list, it will be cleared. Define the search priority by moving the Loggers and Storage Centers up/down in the list (using the up/down arrow buttons). .
d. Click OK. The Loggers and Storage Centers appear in the list. e.
8. Click Save
When you are searching vast quantities of interactions, it is more efficient (quicker) to first search the location where a majority of the interactions will be found.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
379
Defining Search Order and Locations for Storage Centers and Loggers
Locate Settings determines the order in which Loggers and/or Storage Centers are searched. They can be defined per site or per Location. If an agent is defined on a location which has a
Locate Settings defined, the Locate Settings of the Location takes precedence over the Locate Settings defined for the site. For more information on locations, see Defining Search Order and Locations for Storage Centers and Loggers on page 375.
EXAMPLE:
The Master Site is defined to search Storage Centers before Loggers. Location London is defined to search Loggers before Storage Centers. Agent Tom is defined on the Master Site and at the London Location. If you run a query for Agent Toms interactions, the Loggers will be searched before the Storage Centers. Agent Sue is defined on the Master Site and does not have a specific Location definition. If you run a query for Agent Sues interactions, the Storage Centers will be searched before the Loggers.
How do I use Locations?
2. In the System Administrator: Under the Organization > Locations branch. Define Locate
Settings for the Location. You can also add a new Location to the Lists Editor by adding it directly in the Locations branch. To define Locate Settings for a location, you add the Location in the System Administrator.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
380
Defining Search Order and Locations for Storage Centers and Loggers
3. In the Users Administrator: Assign user to the locations on the Details tab of the User
definition.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
381
This process is done internally and requires information received from the CTI and stored in the nice_cti_analysis database. If CTI information is available, the Use CTI Analysis checkbox must be marked (this is the default). If CTI information is not available, clear the Use CTI Analysis checkbox; interactions will be processed in a simpler fashion. Changing this option restarts the Playback Administration service.
To change the CTI Analysis option: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. Navigate to Organization > Site > Applications > Configurations > Locate Settings.
Collapse
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
382
3. Scroll down, or collapse the Locate Settings section to view the Other Settings section.
4. To use CTI information, mark the Use CTI Analysis checkbox. -or-
If complete CTI information is not available, clear the Use CTI Analysis checkbox.
5. Click Save
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
383
NICE Perform provides the ability to globally define default settings for the Player. The Player can be customized on each workstation. NICE Perform provides the option of forcing the default settings on all Players. This will reset all Player settings to the original default settings. To reset Player default settings, see Overriding Customized Player Settings on page 388.
IMPORTANT The Player is not part of the Applications Suite. It must be installed separately on each workstation where it will be used. Each time the Player is installed, it adopts the default settings defined in the System Administrator. These settings can be customized on each workstation.
You can set global default settings in the System Administrator application. For instructions on installing the Player, see the Workstation Setup Guide. For instructions on using the Player, see the Player Guide.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
384
2. In the Organization tree, expand the Site. Then click the Playback > Player Settings. The
default setting for the Player appear. They are divided into four tabbed pages.
3. In the Visualization tab, you can define the following: a. Sound Waves Display - Sound waves are a graphic representation of the ascending/descending volume of an interaction. The sound waves let you get a feel for the tone of the conversation and helps you focus in on moments of high energy. For each interaction, the sound waves are adjusted to display relative highs and lows based on the volume of the current interaction. A flat line in a wave indicates silence (or near silence). If there is a break in the waves, this indicates that no data was collected for that part of the interaction.
b. Player Appearance - Determines whether all interactions selected for playback will be
played back in the same Player (Single Instance) or whether a different Player is launched each time an interaction is selected for playback (Multiple Instances). If multiple instances of the Player are opened and each is customized differently, then the parameters that are saved for future sessions are those parameters defined in the last Player window that was closed.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 385
c.
Player View - Defines the default Player view. Expand: Displays a complete picture of the interaction activity and provides access to the Player buttons and Player menu. Compact: Provides access to the Player buttons and Player menu.
d. Automatic Start - Select if you want interactions to play immediately when the Player
opens. If you do not select the checkbox, the Player will open but the interactions will not be played back right away - You must click Play in the Player to play back the interactions.
e. Continuous Playback - If this is selected, the interactions are played back continuously
one after another. If this is cleared, then interactions must be selected for playback from the playlist.
f. On Top - Select to keep the Player on top of all open applications on the workstation. g. Skip Silences - Select to jump over periods of silence. If this is cleared, then silences
m. Summary File of Saved Interactions - Select to allow the Player to generate and save
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
386
a.
Buffer Duration and Monitor Buffer Duration - Define how much media (measured in
seconds) the Player collects during its Prepare cycle before the media is played back. Lower values will shorten the Prepare cycle, but will also increase the number of breaks during playback. Higher values will cause longer but fewer breaks during playback.
Buffer Duration - This value applies when the Player is used to play back
interactions.
Monitor Buffer Duration - This value applies when the Player is used to monitor live
interactions.
b. Max Reconnect Times - If the Player disconnects from the Logger, this is the maximum
5. Click the Output tab to define the following: a. Output Type - To play back interactions to speakers, select Sound Card. If you select
Sound Card, you must have a sound card on your desktop computer. To play back interactions to a telephone extension, select Extension. If you select Sound Card, a workstation that does not have a sound card installed, will default to Extension.
b. Phone Pickup Timeout - This is relevant when Extension is the selected Output Type.
Select the number of seconds that the system allows the telephone extension to ring before it generates an error message if a user does not answer the phone. You can select a value between 25 - 300 seconds.
c. Volume - Defines the default volume setting.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
387
6. Click the Log Level tab to define the following: a. Log Level - Define the severity of messages written to the log file. The severity levels are listed by priority. If you select Warn, then Warn, Error, and Fatal messages will be written to the Log file.
b. File Size - Define the size for each log file. When the log file reaches this size, a new log
file is created. Log files are saved until the Number of Files is reached.
c. Number of Files - Define how many log files are saved. When this number is reached,
These are the settings that each Player will adopt during installation.
The following are examples of when you might find it necessary to force the default settings on all Players. Latency occurs on your network and you want to reinitialize the buffer duration for all output. Temporarily disable all use of sound cards.
To override customized Player settings: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
388
2. In the Organization tree, expand the Site. Then click the Playback > Player Settings. The
default setting for the Player appear. They are divided into four tabbed pages.
3. Click the Visualization, Network, or Output tab. Then select the Force Settings checkbox. 4. Click Save
The next time each user logs in to the NICE Perform applications, their settings will be reset to these defaults.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
389
Configuring IP Phones
Configuring IP Phones
IP Phones provide several services. Availability of each service is according to your license. You can configure IP Phone services in the System Administrator. Use the System Administrator to configure the following services:
Tag Current Call Service Last Calls Playback Service Email Last Calls Service
The Record On Demand (ROD) Service does not require configuration parameters in the System Administrator.
NOTE: Before configuring the Tag Current Call Service, create a list of tags in the Lists Editor as follows:
Place the list in the User Defined Lists > Customized section. Define the List Type as Strings.
To configure IP Phone Services: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. In the Organization tree, expand Site > Applications > Configurations > IP Phone Application. The Configuration tab is displayed.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
390
Configuring IP Phones
3. To configure the Tag Current Call service, expand the Tag Call Settings area. The first time
you configure Tag Current Call, you create a column in the CLS database. This column cannot be deleted and its name cannot be changed. It is automatically added to the database as a reserved column. Proceed as follows:
a.
The first time you configure Tag Current Call, click New. The Create Tag Column window appears.
Enter a Name for the column. This is the internal name of the column in the database, it cannot contain spaces or special characters. Enter an Alias for the column. This is the name that is shown whenever the column is referenced. This name can contain spaces and special symbols. This field cannot be named name (the Alias name is already in use by the system). Click Apply. This creates the database column. The New button is now disabled.
TIP: To use the new column, you will have to do the following: You will have to assign privileges to this new column in the Users Administrator. See the Users Administrator Guide. b. Use the Select List and Edit Items buttons to select a list of tags from the Lists Editor or to modify its contents. You can select only from the lists in the User Defined Lists > Customized section. 4. To configure Playback Last Calls service, expand the Query Settings area and the Playback Settings area and do the following.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
391
Configuring IP Phones
a.
In the Query Settings area, specify the number of calls that will be displayed and the period that will be searched. These settings also apply to the Email Last Calls service. Selective environment. In other environments, use this setting as needed.
b. In the Playback Settings area, you can select to Skip Silence. Select this setting in a c.
Click the Advanced tab and in the Query Settings area, define the Maximum Timeout when running a search. This setting also applies to the Email Last Calls service.
5. To configure the Email Last Calls service, expand the Email Settings area and define the
following.
a.
Subject list - the list of subjects from which the user will select when sending an email from an IP phone. This list can also be modified using the Lists Editor. The list is IP Phone Lists > Email Subjects.
b. Save directory path - the folder location for storing audio files. Prior to emailing a call,
the selected call is first saved to this location. This folder must have full read/write share privileges. It is recommended to define this folder on your local hard drive.
c. Mail server - the name of your email server. d. Mail from address - the email address from which the email is sent. e. f.
See Step 4 to define Query Settings. These settings also apply to the Playback Last Calls service. Click the Advanced tab and define the following:
Query Settings - Maximum Timeout when running a search. This setting also
IMPORTANT
Ensure that the Mail from Address is not blocked by your email server.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
392
Configuring IP Phones
7. You can adjust the following parameters: a. General Settings - Refresh host hour is once a day. This is when the IP Phone service will be refreshed. The IP Phone service runs on the Applications Server. Select a number between zero (0) and 23. Zero (0) is midnight, One (1) is 1:00 a.m., etc. 23 is 11:00 p.m. To refresh the IP Phone service on the Applications Server before this time, restart the service on the Applications Server.
b. Query Settings - Maximum Timeout when running a search for the Playback Last Calls and Email Last Calls services. c. Email Settings - Frequency at which stored audio files are deleted from the system. This refers to the folder defined in the Save directory path field in Step 5 on page 392.
8. Click Save
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
393
Set Default Preferences: In the System Administrator, You can globally define Business Analyzer preferences as default. These default preferences are updated for all the Business Analyzer users, when they next log into the system, unless they have the privilege to change default settings. The following Business Analyzer preferences can be defined as default:
Which forms and form groups appear when evaluating an agent or a customer. Which query will automatically run when the user logs into the Business Analyzer. The selection delay of the Details pane. Which columns appear in the Results pane, and how items are sorted/grouped. Which default Quick Query filters will appear.
See Defining Business Analyzer Preferences on page 394. Clear Users Preferences: You can globally clear any preferences that are defined by users. See Clearing Business Analyzer Users Preferences on page 400. Query by Participants: In the System Administrator, you can configure how a query in the Business Analyzer is displayed to show all the call segments of an agent. See Defining All Call Segments of an Agent in the Business Analyzer on page 401.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
394
2. Click
General tab: In the General tab select the forms that will be used at the site. A tab for each Business Analyzer module: Set default preferences per module.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
395
Before evaluations can take place, you must determine which evaluation forms are intended for the agent evaluations task and which evaluation forms are intended for the customer experience evaluations task. You then select default evaluation forms for each of these tasks.
To do this:
a.
In Evaluation Forms Tree, select the form(s) or form group(s) that can be used for agent evaluations. The form(s) or form group(s) appear in Available Items. From Available Items, select the form(s) or form group(s), and using the arrows, move them to Selected Items. To select a default agent evaluation form (optional), select one form from the
Selected Items list box and click
The form selected as the default form appears in bold text. To cancel a default selection, select the form again and click again.
In Evaluation Forms Tree, select the form(s) or form group(s) that can be used for customer evaluations. The form(s) or form group(s) appear in Available Items.
Chapter 15: Configuring the Applications 396
From Available Items, select the form(s) or form group(s), and using the arrows, move them to Selected Items. To select a default agent evaluation form (optional), select one form from the
Selected Items list box and click
The form selected as the default form appears in bold text. To cancel a default selection, select the form again and click again.
4. Click the appropriate tab (per module). In the General Defaults area, for the current module,
determine the default query that will run and the default view of that query, when the user logs into the Business Analyzer.
You can reset the values in the window at any time by clicking
a.
In the Default Query field, select whether a default query should run when the module opens or not:
Select None. The Results pane will remain empty when the module opens.
-or-
Select the second radio button, expand the Queries tree and select a query. When a user opens the module, the selected query will run automatically and the results will appear in the Results pane.
b. In the Default View field, select Table or Graph to determine whether a table or a graph
appears when the module opens. (This is not applicable for all the modules.)
c.
If you selected Graph, select a graph from the drop-down list. The selected graph will appear when the module opens.
Select the number of matching items that should be displayed in the Results pane after a query runs.
Select First or Last to determine which of the matching items should be displayed. Enter the number of matching items that should be displayed.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
397
You can reset the values in the window at any time to the default values by clicking
5. Click the appropriate tab (per module). In the Table area, select which columns appear in the Results pane. In the Interactions module, you must select columns for a segments query and
In the Available Columns list box, select the columns that will appear in the Results pane and click Add. These columns are moved to the Selected Columns list box. Use the up/down arrows to determine the order of the columns. (The names of the columns that appear in this window may differ from site to site, depending on customer customization.)
a.
In the Sort area, select the order in which the items appear, as follows:
First, select the column by which the items will be sorted from the Sort By drop-down list. Then, select the order in which the items appear (Ascending or Descending).
b. To display all items in groups under headings (based on the a column name), do the
following:
Select the column by which items will be grouped from the Group By drop-down list. Then, select the order in which the group headings and items inside each group appear (Ascending or Descending). If you are sorting and grouping the items, the results will first be grouped by the column name selected in the Group By field. Within each group, the items will be sorted by the column name selected in the Sort By field.
c.
In the Interactions module, repeat steps a-b for the Segments section and for the Complete section. Scroll to the Detailed Information area.
6. To set the selection delay of the Details pane, click the Interactions/Evaluations tab. a.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
398
b. Select the Selection Delay checkbox and enter the number of seconds that the delay will
The Available Filters list box displays a list of query criteria groups. The group names in the list box correspond to the tabs in the Advanced Query window.
a.
In the Available Filters list box, expand a group name to view query criteria topics. click . If you move this topic to the Selected Filters list box, this criteria will appear in the Quick Query pane.
b. To view the query criteria in a topic, select a topic from the Available Filters list box, and
c.
Select the appropriate topic (not a high-level group name) and click Add to move it to the Selected Filter list box.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
399
d. In the Selected Filters list box, you can expand a query criteria topic to view a list of
criteria in that topic. If you do not want all the criteria in the topic to appear in the Quick Query pane, you can select/clear the checkboxes for specific criteria.
e.
In the Selected Filters list box, you can determine the order in which the query criteria appears in the Quick Query pane by clicking the up/down arrow buttons. You can reset the values in the window at any time by clicking .
The Quick Query pane in the Business Analyzer displays the selected criteria only.
Preferences Window Quick Query Pane in the Business Analyzer
8. Click
to save all your preferences settings, then close the Preferences window.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
400
2. Click
When a query is run in the Business Analyzer, the Results pane displays all the call segments that the agent participated in, whether they were the initiator or receiver of the call, in internal and external calls.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
401
Set Default Preferences: In the System Administrator, You can globally define Playback Organizer preferences as default. These default preferences are updated for all the Playback Organizer users, when they next log into the system, unless they have the privilege to change default settings. The following Playback Organizer preferences can be defined as default:
Which query will automatically run when the user logs into the Playback Organizer. The selection delay of the Details pane. Which columns appear in the Results pane, and how items are sorted/grouped. Which default Quick Query filters will appear.
See Defining Playback Organizer Preferences on page 402. Clear Users Preferences: You can globally clear any preferences that are defined by users. See Clearing Playback Organizer Users Preferences on page 406.
2. Click
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
402
3. In the General Defaults area, for the current module, determine the default query that will
run and the default view of that query, when the user logs into the Playback Organizer.
You can reset the values in the window at any time by clicking
a.
In the Default Query field, select whether a default query should run when the module opens or not:
Select None. The Results pane will remain empty when the module opens.
-or-
Select the second radio button, expand the Queries tree and select a query. When a user opens the module, the selected query will run automatically and the results will appear in the Results pane.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
403
b. In the Display area, select how many items will appear after a query is run, as follows:
Select the First or Last radio button. Enter the number of items that will appear in the pane. .
You can reset the values in the window at any time to the default values by clicking
4. In the Table View area, select which columns appear in the Results pane.
In the Available Columns list box, select the columns that will appear in the Results pane and click Add. These columns are moved to the Selected Columns list box. Use the up/down arrows to determine the order of the columns. (The names of the columns that appear in this window may differ from site to site, depending on customer customization.)
a.
In the Sort area, select the order in which the items appear, as follows:
First, select the column by which the items will be sorted from the Sort By drop-down list. Then, select the order in which the items appear (Ascending or Descending).
b. To display all items in groups under headings (based on the a column name), do the
following:
Select the column by which items will be grouped from the Group By drop-down list. Then, select the order in which the group headings and items inside each group appear (Ascending or Descending). If you are sorting and grouping the items, the results will first be grouped by the column name selected in the Group By field. Within each group, the items will be sorted by the column name selected in the Sort By field.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
404
The Available Filters list box displays a list of query criteria groups. The group names in the list box correspond to the tabs in the Advanced Query window.
a.
In the Available Filters list box, expand a group name to view query criteria topics. click . If you move this topic to the Selected Filters list box, this criteria will appear in the Quick Query pane.
b. To view the query criteria in a topic, select a topic from the Available Filters list box, and
c.
Select the appropriate topic (not a high-level group name) and click Add to move it to the Selected Filter list box.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
405
d. In the Selected Filters list box, you can expand a query criteria topic to view a list of
criteria in that topic. If you do not want all the criteria in the topic to appear in the Quick Query pane, you can select/clear the checkboxes for specific criteria.
e.
In the Selected Filters list box, you can determine the order in which the query criteria appears in the Quick Query pane by clicking the up/down arrow buttons. You can reset the values in the window at any time by clicking
Preferences Window
6. Click
to save all your preferences settings, then close the Preferences window.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
406
2. Click
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
407
The location of the Coaching Web Service. The location of the TotalView server IP address. The location of the FTP site to which TotalView exports its data files. The method for calculating adherence.
To configure SmartCenter: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. In the Organization tree, expand Master Site > Applications > Configurations > Smart Center.
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
408
3. In the TotalView area, Web Service Location field, paste the http:address location you
copied from the CoachingService .xml page. This allows access to the Coaching Web Service. The Coaching Web Service handles the package schedule requests when you create a package, if you choose to schedule it via TotalView.
NOTE: The IP address of the IEX Server location is provided by IEX TotalView. 4. If Agent WebStation is not defined at your site, continue with Step 6. 5. If Agent WebStation is defined at your site, in the TotalView area, Web Station Location
field, type the full IP address of the TotalView Server IP address. This is the Web page that will be accessed when component of My Universe. Example: http://100.123.123.10 To test the IP address, open an Internet Explorer window and copy the IP address into the address area. is clicked from the My Schedule
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
409
6. In the TotalView area, Adherence Calculation Method field, select the method for
ScheduledMinutes = the total length of the shift, including all activities between start and stop times. This formula effects the Adherence To Schedule, which is used in SmartCenter reports in the Reporter application. The calculation is based on the formula TotalIn / TotalSched
-or-
This formula effects the Adherence To Schedule, which is used in SmartCenter reports in the Reporter application. The calculation is based on the formula: TotalInAdh / (TotalInAdh + TotalOutAdh). Note: MinutesInAdherence = sign on time + breaks + training
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
410
EXAMPLE:
An agent is scheduled to work 08:00 - 16:00 (480 min). The agent arrived at 08:15 and worked until 16:15. Breaks were taken according to schedule. Total scheduled = 480. MinutesInAdherence = 465. Total out of adherence = 15 minutes late + 15 minutes from 16:00 - 16:15 Adherence = (465 / 480)*100 = 96.8% Conformance = (465 / 465 +15 +15)*100 = 93.9%
7. In the TotalView Smart Sync FTP area, define the FTP site to which IEX TotalView exports
In the Location field, type the address of the FTP site, including the directory name, to where Smart Sync will export the IEX files. For example: 172.11.111.111/exports/sync/smartcenter If the location is not in the correct format, an error message will appear.
b. Port - the port on the FTP site. The default is 21. c. User and Password - the user ID and password for accessing the FTP site.
8. Click Validate FTP Address. If the FTP location is not in the correct format, or the folder
does not exist, or the user or password is incorrect, the connection will not be validated.
If you configured the FTP address correctly, the following message appears:
If the FTP address was not configured correctly, the following message appears:
Repeat Step 7a to redefine your FTP settings, until the Connection Validated! message appears.
9. Click Save
10. If you have a multi-site configuration, in the Organization tree, under Secondary Site, select Applications > Configurations, and choose Smart Center. 11. Repeat steps 3 to 9 for every site. IMPORTANT Ensure that all SmartCenter Hot Fixes are installed!
Chapter 15: Configuring the Applications NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
411
16
Configuring the Data Mart Server
The NICE Perform Data Mart provides a robust, open access interface to information contained in the NICE Perform system without any concern over potential impacts on real-time performance. The NICE Perform system enables organizations to capture, analyze and act on insights gained from the full range of customer interactions. The NICE Perform Data Mart serves as a centralized repository for this information, providing a single, unified data source for reporting and data access. In an environment with more than one Data Hub (a Multi Data Hub environment), one Data Mart is configured on the Primary Data Hub for the entire organization. It consolidates data from the individual Data Hubs local databases. Since data from all the Data Hubs are stored in one central database, users can run queries and reports that span all the Data Hubs. This provides users with valuable information as they can analyze and compare data across the organization. This approach allows a unified view of information across the entire operation from any NICE Perform workstation, and it allows personnel from one Data Hub to see what is going on at another.
IMPORTANT In a Multi Data Hub environment, the Data Mart must be installed at the Primary Data Hub, and
never on the Secondary Data Hub. Data Mart is required wherever My Universe or Reporter are installed. Since the Data Mart is a central repository of NICE database tables, see the Databases Installation Guide for troubleshooting procedures.
Contents
What is the Data Mart? .................................................................................................414 Building the Data Mart..................................................................................................419 Customizing Schedules ...............................................................................................429 Monitoring SQL Jobs ...................................................................................................434 Viewing Synchronization Details ................................................................................436 What are the Data Mart Domains? ..............................................................................438
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 413
In a Multi Data Hub environment, you must select which databases in each Data Hub should be linked to the corresponding domains in the Data Mart. See Architecture for Multi Data Hubs on page 417. The Data Mart has three default schedules, as follows:
Population Schedule: Determines when the domains in the Data Mart are populated with data from the NICE databases. The default is every hour between 5:00 AM and 11:00 PM. Retention schedule: Determines when data which passed the Retention period is deleted. The default is once a day at 1:00 AM. The value for the Retention period states how long the data must remain in the Data Mart. The default is 18 months.
Reindex Schedule: Determines when the Data Mart rebuilds indexes for each domain. The default is every Saturday at 2:00 AM.
You can modify a default schedule or create a new schedule for a specific domain via the System Administrator application. See Customizing Schedules on page 429.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
414
Workflow
When you build the Data Mart, you must follow these steps:
1. Verify that the nice_dw database resides on one SQL Server. See Verify the Data Mart
environment, this step must be repeated per Data Hub. Link the Databases to the NICE Domains on page 425.
5. (optional) To use NICE Performs Interaction Analytics feature, My Universe, or KPI, see
Multidimensional Database Configuration for Interactions Analytics and My Universe on page 441.
Customization Options
After you build the Data Mart, you can customize it as follows:
Modify SQL job properties. See Define Data Mart Properties on page 427. Modify the number of days the Transfer Log is retained. See Define Data Mart Properties on page 427. Determine the displayed user name formats. See Define Data Mart Properties on page 427. Determine the SNMP thresholds. See Define Data Mart Properties on page 427. Modify a default schedule. See Modifying a Data Mart Schedule on page 430. Create a new schedule. See Creating a Customized Schedule on page 431.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
415
NICE provides an Excel spreadsheet named DatabaseSizeCalculator.xls. This file lists the space requirement for databases at one Data Hub. To determine the required space required for the Data Mart, multiply the Data Mart value defined in the file by the number of Data Hubs.
1 2
The Applications Server writes information to the NICE databases. The Data Mart is populated with data from the NICE databases at defined schedules (based on the Population Schedule SQL jobs).
When a user runs a report, the Applications Server retrieves information directly from the Data Mart. This enables the Reporter/My Universe to return results quickly and efficiently. When a user runs a Business Analyzer query, the Applications Server queries the NICE databases - not the Data Mart. When a user runs a customized OLAP query (Online Analytic Processing), the system queries the Data Mart directly.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
416
1
Applications Server NICE Databases Applications Server
NICE Databases
1 2
In each Data Hub, the Applications Server writes information to the NICE databases. The Data Mart is populated with data from the NICE databases from each Data Hub at defined schedules (based on the Population Schedule SQL jobs).
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
417
When a user generates a report, the Applications Server retrieves information directly from the Data Mart. This enables the Reporter to return results from all the Data Hubs so that users can compare information between Data Hubs. Since all the information is stored in the Data Mart, the Reporter is not dependent on the network and is not overloading network resources each time a report runs. The information in the Data Mart is updated each time the Population Schedule SQL job runs. Therefore, when a user generates a report, the results display the information reflecting the last time the Data Mart was updated - not real-time information.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
418
Verify the Data Mart Installation: Verify that the nice_dw database resides on one SQL Server. Define the Data Mart: Name the Data Mart and select the SQL Server where the nice_dw database resides. Install the NICE Domains: Build the domains in the Data Mart. Link the Databases to the NICE Domains: Define which databases in each Data Hub will be linked to the corresponding domains in the Data Mart. Define Data Mart Properties: Define SQL job properties, transfer log properties, SNMP alert properties and the displayed format of all user names.
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 16-2 Technician Mode
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
419
4. Select the SQL Server where the Data Mart was installed and verify that the nice_dw
NOTE: In a Financial Trading Floor environment, the nice_IB database may also be installed.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
420
To define the Data Mart: 1. Log in to the NICE Perform Application Suite. From the Accessories menu, select System Administrator.
Figure 16-3 Accessories Menu
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 16-4 Technician Mode
3. In the Organization tree, expand the Primary Data Hub branch and select the Data Marts
branch.
IMPORTANT In a Multi Data Hub organization, this procedure must be completed using the Primary Data Hub, not one of the Secondary Data Hubs! 4. From the Actions menu, select New Data Mart. The Add Data Mart Wizard starts.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
421
5. Enter a name for the Data Mart. 6. From the Database Server drop-down list, select the Database (SQL) server where the Data
Mart resides.
7. Click OK. The Data Mart name appears below the Data Marts branch in the Organization tree. The General tab of the Data Mart appears in the Details pane.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
422
Modify their job schedules as needed. See Customizing Schedules on page 429. View the complete lists of tables and columns.
To install the domains: 1. From the Data Marts branch, select the defined Data Mart. 2. Click the Domains tab.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
423
3. Click New > NICE Domains. The Install NICE Domains window appears.
4. Select the checkboxes for each domain that will be installed in the Data Mart. You must select the Administration domain. NOTE: In a Financial Trading Floor environment, the IB domain may also be installed. 5. Click Install. The domains are installed one by one and the progress bar displays the
installation process.
6. Click Close when the installation is completed. The installed domains appear in the Domains
tab.
IMPORTANT After the Data Mart is defined and the domains are installed (see Install the NICE Domains on page 423), it is strongly recommended that you do not delete the Data Mart database or the Data Mart definition in System Administrator.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
424
In a Multi Data Hub environment, link the databases to their corresponding domains, one Data Hub at a time. The Administration and Rules domains can be linked to corresponding databases from one Data Hub only (usually the Primary Data Hub). After you link these domains to databases in one Data Hub, the system does not allow you to link the domains to databases in other Data Hubs. All other domains can be linked to databases from all Data Hubs.
To link the domains to the databases at a Data Hub: 1. From the Data Marts branch, select the defined Data Mart. 2. Click the Sites tab.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
425
4. In the Domains area (the bottom area), select the databases that should be linked to the
After the domains are linked, you can expand a Data Hub to view the domains that will be populated.
TIP:
To redefine the links, click Recreate Links and repeat this procedure again. If NICE passwords to a database were changed, click Recreate Links and repeat this procedure again.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
426
Database Free Space Warning alert Database Free Space Error alert Database Log Space Error alert
To define Data Mart properties: 1. In the Data Marts branch, select the defined Data Mart. 2. Click the Options tab.
In the Max Retry Attempts field, enter the number of times a job will retry to run after a failure occurs. In the Retry Interval field, enter the number of minutes that the system will wait before retrying to run a job.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
427
In the Job Log File Path field, browse to the folder where the log file will be stored.
4. In the Transfer Log Properties area, enter the maximum number of days that the Transfer
Log will be retained. After this number of days pass, the data is deleted from the log.
5. In the SNMP Alert Properties area, enter the threshold for each alert. After this threshold is exceeded, and your site has an NMS installed, a trap is sent to the NMS. 6. Click Save
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
428
Customizing Schedules
Customizing Schedules
The Data Mart provides three default schedules for the domains. These schedules reflect three SQL jobs.
Population schedule: Determines when the domains are populated with data from the corresponding databases. The default is every hour between 5:00 AM and 11:00 PM. Retention schedule: Determines when data which passed the Retention value is deleted. The default is once a day at 1:00 AM. The Retention value states how long the data must remain in the Data Mart. The default is 18 months.
Reindex schedule: Determines when the Data Mart rebuilds indexes for each domain. The default is once a week - on Saturday at 2:00 PM.
These three schedules are applied to all domains except the Administration and Rules domain. These domains require the Population schedule only. You can customize a domains schedules in several ways:
You can modify one of the default schedules. All the domains that are associated with the schedule will be affected by the change. See Modifying a Data Mart Schedule on page 430.
IMPORTANT Before modifying a Data Mart Population schedule, take into consideration potential implications. For example, in an environment with a large volume of calls, decreasing the amount of times per day that the schedule is run may cause a serious backlog. In this case, the Data Mart will not be up to date and will cause reports to display data not up to date.
You can create a customized schedule and apply the schedule to one or several domains. See Creating a Customized Schedule on page 431 and Selecting Schedules for a Domain on page 432.
IMPORTANT The default retention schedule for each domain is 550 days (18 months). When configuring the Data Mart for live Data Hubs that are older than 550 days, you must extend the retention value for each domain (except the Administration and Rule domains) to a value that exceeds the amount of time that data is currently stored in the databases. After the jobs run and the data is merged, you can change the retention value back to a value that matches the retention policy at the Data Hub. For example, the database at your Data Hub already contains 3 years of data. Therefore, change the retention value to a value greater than 1080 days. See Selecting Schedules for a Domain on page 432.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
429
Customizing Schedules
window appears.
4. In the Recurring Details area, define how often the action occurs.
If you select Daily: Define how often the action occurs. If you select Weekly: Define how often the action occurs and the days of the week on which it will occur. If you select Monthly: Define how often the action occurs and on which days it will occur.
5. In the Daily Frequency area, define how often within a day the action occurs. 6. In the Duration area, define the start date and end date. You can select No end date to keep
Customizing Schedules
In the Domains tab, double-click a domain. In the Domain Wizard, click New Schedule.
3. The Schedule Details window appears.
Define as follows:
a.
b. Define schedule properties. See Modifying a Data Mart Schedule on page 430. c.
4. To apply the schedule to a domain, see Selecting Schedules for a Domain on page 432.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
431
Customizing Schedules
The Administration and Rules domain do not require a retention value. Enter 0 in the Retention field. For all other domains, define a retention value greater than 0. If you enter 0 in the Retention field, data is not retained in the domain at all! When configuring the Data Mart for live Data Hubs that are older than 550 days, you must extend the retention value for each domain (except the Administration and Rule domains) to a value that exceeds the amount of time that data is currently stored in the databases. After the jobs run a sufficient number of times for the Data Mart to be up to date, you can then change the retention value back to a value that matches the retention policy at the Data Hub. See Viewing Synchronization Details on page 436 for further instructions.
To create a customized schedule for a domain: 1. In the Data Marts branch, select the defined Data Mart. 2. In the Domains tab, double-click a domain (or select a domain and click Edit
). The
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
432
Customizing Schedules
3. To create a new customized schedule, click New Schedule and create a new schedule. See
field. This means that each time the Retention job runs, it will delete data that is older than the Retention value.
For all domains other than Administration and Rules, define a retention value greater than 0. If you enter 0 in the Retention field, data is not retained in the domain at all!
6. Click OK.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
433
3. To view the job history of one SQL job, select the job. The job step details appear in the
History area.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
434
To start/stop a job
Select a job in the SQL Jobs area and click Start Job or Stop Job.
To enable/disable a job
Select a job in the SQL Jobs area and click Enable or Disable.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
435
The Synchronization Details area displays a list of each log with the following information:
Link Name: The Data Hub from which the data was imported. Domain: The domain from which the data was imported. Table: The table from which the data was imported. Sync Date: The date when the data was imported. Last Sync Value: The number/date of the last value that was imported.
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
436
3. To view detailed transfer data, double-click a log. The Transfer Data History area displays
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
437
Audio Analysis
nice_ca
Audit
nice_audit
CTI
nice_cti_analysis
IB Interaction
nice_ib nice_interactions
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
438
Name ScreenSense
Description Contains information on captured screen events including event description, time, source and value. Contains data pertaining to archived voice interactions.
Storage Center
nice_storage_center
Chapter 16: Configuring the Data Mart Server NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
439
17
Multidimensional Database Configuration for Interactions Analytics and My Universe
Interactions Analytics and My Universe require additional databases. These databases are multidimensional databases. Configuration procedures for these databases must come after the Data Mart is configured. The multidimensional databases are:
Contents
Configuring Multidimensional Databases ..................................................................442
Chapter 17: Multidimensional Database Configuration for Interactions Analytics and My Universe NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
441
Enable the SQL Analysis Services. You enable the SQL Analysis Services when you install SQL Server 2005 or SQL Server 2008 using either the NICE SQL Auto Setup or the standard Microsoft manual installation. You can also enable SQL Analysis Services after installing the SQL Server by defining the SQL Analysis Services as a service. For details, see the Microsoft SQL Server 2005 for NICE Perform or Microsoft SQL Server 2008 for NICE Perform Guide. Install the multidimensional databases. NICE uses the nice_as_text_analysis, the nice_as_my_universe, and the nice_as_kpi multidimensional databases. These databases are installed on the SQL Server 2005 or SQL Server 2008 Analysis Services and are used in conjunction with the NICE Perform ClearSight and My Universe applications respectively. Multidimensional databases use cubes to provide analytic capabilities. You install the nice_as_text_analysis, nice_as_my_universe, and nice_as_kpi databases on the Data Mart Server. For details, see the NICE Perform Databases Installation Guide.
NOTE:
You can install only one Analysis Services database on one Data Mart Server. The nice_as_text_analysis, nice_as_my_universe, and nice_as_kpi databases are the only databases in the NICE Perform Database Suite that are multidimensional databases; all other databases are relational databases.
To configure Analysis Services: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
Chapter 17: Multidimensional Database Configuration for Interactions Analytics and My Universe NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
442
3. Select your Data Mart Server. From the right-click menu select Add Analysis Server.
In the Analysis Server Name field, enter a name for your Analysis Services. Mart Server IP address.
NOTE: You can change the Analysis Server name or location at any time.
b. In the Analysis Server Location field, enter the Data Mart Server name or the Data
Chapter 17: Multidimensional Database Configuration for Interactions Analytics and My Universe NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
443
5. Click OK.
The Analysis Server Identity window appears displaying the new Analysis Services database.
6. The Cubes area lists the cubes used in the multidimensional databases. NOTE: The Last Process Date column will remain empty until the first time the Analysis Services cubes are populated. 7. Click the Monitor tab.
Chapter 17: Multidimensional Database Configuration for Interactions Analytics and My Universe NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
444
8. The SQL Jobs area lists the name(s) of the SQL job(s) that populate/repopulate the Analysis
Services cubes. The functions of the buttons located in the SQL Jobs area are as follows: Button Name
Refresh button Disable button Run button Stop button Schedule button
Function Refreshes the display of the Monitor window. Disables/enables the selected SQL job. Starts the selected SQL job. Stops the selected SQL job. Enables you to define schedules for the selected SQL job (see Defining Schedules for SQL Jobs below).
The SQL Job History area displays a list of the jobs that were previously run.
Chapter 17: Multidimensional Database Configuration for Interactions Analytics and My Universe NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
445
4. Make the desired changes and click OK. NOTE: The default settings for the SQL jobs are as follows:
Process KPI Daily schedule - every day at 22:00 (10:00 PM). Process KPI Hourly schedule - every hour beginning at 06:30. Nice AS Process My Universe - every four hours beginning at 05:30 AM. Nice AS Process Text Analysis - every day at 02:00 AM.
Chapter 17: Multidimensional Database Configuration for Interactions Analytics and My Universe NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
446
18
Content Analysis Server Configuration
The Content Analysis Server enables NICE Perform to automatically extract data from the Content of any interaction, analyze it, and produce usable results for system users. These results provide information for a better understanding of the interactions and their implications. For all Content Analysis Servers you must define general Content Analysis settings and language settings. Configure the Content Analysis Server according to the engine installed. Supported engines are:
For more information about Interaction Analytics, see the Interaction Analytics Installation Guide.
NOTE:
Content Analysis is installed as a service and operates at all times as long as the server on which it is installed is running. If, for any reason, the server stops and starts, Content Analysis will resume its operation as soon as the server restarts. Verify that the designated Content Analysis Servers have the same Windows OS installation, with the same release and same service pack as the applications and database servers.
Contents
Defining Content Analysis Configuration Parameters..............................................448 Defining General Content Analysis Settings ............................................................449 Defining Language Settings .....................................................................................450 Editing Language Settings .......................................................................................455 Defining a Word Search Content Analysis Server.....................................................457 Defining a Speech-to-Text Content Analysis Server .................................................465 Deleting a Content Analysis Server ............................................................................470 Overriding Playback Settings......................................................................................471 Defining a Storage Area ...............................................................................................475
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 447
The configuration parameters for Content Analysis are divided into two separate tabs. In the General tab, you define Connectivity type and Playback Settings, such as search options for Storage Centers. See Defining General Content Analysis Settings on page 449. In the Language tab, you define which languages are supported. See Defining Language Settings on page 450.
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
448
To configure Content Analysis: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. In the Organization tree, select Site > Content Analysis > Configuration.
3. In the General Settings area, for Content Analysis Connectivity Type select the type of
Unsummed/Mixed Summed
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
449
Sites that are defined as having Summed connectivity, do not have the option for Talkover or Emotion Detection.
NOTE: Summed or Unsummed/Mixed configuration is defined according to the recording definition. If Emotion and Talk Analysis were purchased, then Unsummed/Mixed configuration must be selected. 4. In the Playback Settings area, select both Use Content Analysis Server Playback and Use CTI Analysis. 5. In the Locate Settings area, select Search Storage Center Only. 6. Click Save.
NOTE: To change any of the above recommended settings, see Overriding Playback Settings on page 471.
The number of languages available are dependent on your NICE Perform license permissions. Define languages for analysis available at your site.
To define language settings: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. In the Organization tree, select Master Site > Content Analysis > Configuration.
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
450
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
451
5. Click Next. The Language Selection window appears. displaying default language English (US).
If you only require English (US), click Next. If you require a single language other than English (US), clear the English (US) checkbox and select the required language, for example, Spanish. Then click Next.
Select Spanish
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
452
If you require multiple languages, select the languages installed at your site. Then click Next.
NOTE: You can select multiple languages only if your license permits more than one language. Multiple language packs can only include the following languages:
English (US) English (UK) French Spanish Spanish (North American) Spanish (South American)
Select Spanish
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
453
7. Click Next. NOTE: If you selected multiple languages, adjust the percentages to reflect the expected percentage that each language will be accessed for load balancing. The default equally divides the percentages of each language to the sum of 100. The total percentages must be equal to 100. For example, if there is more traffic in your site for English US, change the value of English US to 60% and change the values for English UK and Spanish to 20% each. Please consult with the Solution Engineer or Project Manager to define the correct percentages.
8. Click Finish.
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
454
2. Select the Content Analysis Server. The Analysis Types area appears in the right pane. 3. Redefine the Analysis Settings:
To redefine a Word Search server, see Defining a Word Search Content Analysis Server on page 457. To redefine a Speech-to-Text Analysis server, see Defining a Speech-to-Text Content Analysis Server on page 465.
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
455
5. Click Finish.
6. Click Save
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
456
3. Right-click the Content Analysis branch and select New Content Analysis Server.
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
457
This name appears in the System Administrator tree and when you define a Storage Area. Enter an easy to identify name for this Content Analysis Server. Leave the default value. Leave the default value. Enter the Host Name
6. In a single-site environment, proceed to Step 9. 7. In a multi-site environment, expand the Process Settings area. Then select the sites that
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
458
Click to expand
NOTE: Playback Settings, for CTI Analysis and Locate Order, were defined for all Content Analysis Servers in the Configurations branch, General tab. If you override these settings, the settings you select here will be applied only to the Content Analysis Server you are now defining. If you want to override the playback settings that were previously defined in the Configuration tab, see Overriding Playback Settings on page 471. 8. Scroll down to the Media Cache area. Media Cache is the folder where the audio files are
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
459
9. Leave the default in the Folder Path field for the media cache. NOTE: Make sure the Media Cache Folder Path you assign when configuring the Content Analysis Server is identical to the Destination Folder you will assign when installing the Content Analysis Server. The path should be: ...\Program Files\NICE Systems\NICE ContentAnalysis\MediaCache. 10. Leave the default size of 5 GB, unless the Solution Engineer advises otherwise. 11. Click Next. The Analysis Settings window appears.
12. Select Word Search. The Word Search area appears. 13. In an Unsummed environment, select Excitement and Talk Analysis . NOTE: This option does not appear in a Summed environment.
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
460
14. In the Number of Word Search Analysis Threads drop-down list, select the number of
word search threads. The number is dependant on the number of CPUs residing on the Content Analysis Server. If you have a 2 Quad Core CPU, then select 5 (This is the default requirement according to the Certified Servers document).
NOTE: For a multi-language site, you must select 3. EXAMPLE: Threads drop-down list.
If your have a 2 Quad Core CPUs, then select 5 from the Number of Word Search Analysis
The Task Manager below displays eight CPUs, five are used for word search analysis purposes, and one is used for content analysis purposes. Since there are eight CPUs, in this case, select 5 to be used for the number of word search analysis threads.
15. If the Storage Area field does not appear, skip this step and proceed to Step 21. NOTE: The Storage Area field does not always appear as it is language dependent. 16. Click New Storage Area. The Storage Manager wizard starts.
If you define a storage area, this Content Analysis Server will be the owner of that storage area. The Storage Area owner checkbox will reflect this and be displayed as selected. This checkbox is disabled. It is an information checkbox only.
NOTE: If the Content Analysis Server works in conjunction with a centralized Index Storage, from the Storage Area, select the centralized storage area from the drop-down list. Use of a centralized storage configuration must be in conjunction with the Solution Engineer. IMPORTANT Once you define a Storage Area, it cannot be removed!
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
461
This name appears in the System Administrator tree and when you select a Storage Area for a Content Analysis Server. Enter an easy to identify name for this Storage Area. Enter the Host Name.
Enter the IP address of the Content Analysis Server Enter the folder name of phonetic indexing file system location. For example, Index. When preparing the server, create this folder as a shared folder on the server.
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
462
Select the Content Analysis Server that will use this Storage Area. This Content Analysis Server becomes the owner of this Storage Area. The owner is responsible for the Storage Area maintenance, including recycling and retention. If you are defining the Storage Manager from the Content Analysis Servers wizard, then the server that you are defining, is the owner of the Storage Area.
Note: Only a Word Search Server can be a Storage Area owner.
Define how much space of the disk must be full to clean the disk space used for indexes. This is the responsibility of the Storage Area owner.
20. Click Finish. The new Storage Area definition re-appears. Storage Area configuration is
complete!
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
463
22. Click Finish. The new Word Search Content Analysis Server definition appears.
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
464
3. Right-click the Content Analysis branch and select New Content Analysis Server.
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
465
5. In the Server Details area, define the following: Name HTTP Port TCP Port Host Name -orIP Address
This name appears in the System Administrator tree. Enter an easy to identify name for this Content Analysis Server. Leave the default value. Leave the default value. Enter the Host Name.
6. In a multi-site environment, expand the Process Settings area. Then select the sites that
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
466
Click to expand
NOTE: Playback Settings, for CTI Analysis and Locate Order, were defined for all Content Analysis Servers in the Configurations branch, General tab. If you override these settings, the settings you select here will be applied only to the Content Analysis Server you are now defining. If you want to override the playback settings that were previously defined in the Configuration tab, see Overriding Playback Settings on page 471. 7. Scroll down to the Media Cache area. Media Cache is the folder where the audio files are
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
467
8. Leave the default in the Folder Path field for the media cache. NOTE: Make sure the Media Cache Folder Path you assign when configuring the Content Analysis Server is identical to the Destination Folder you will assign when installing the Content Analysis Server. The path should be: ...\Program Files\NICE Systems\NICE ContentAnalysis\MediaCache. 9. Leave the default size of 5 GB, unless the Solution Engineer advises otherwise. 10. Click Next. The Analysis Settings window appears.
11. Select Speech to Text. The Speech to Text area appears. 12. In an Unsummed environment, select Excitement and Talk Analysis . NOTE: This option does not appear in a Summed environment. 13. In the Number of Speech to Text Analysis Threads drop-down list, select 3. The number
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
468
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
469
2. Click Yes.
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
470
The Playback settings defined here apply to the all servers. Apply settings in this location:
Site > Applications > Configurations > Locate Settings
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
471
The Playback settings defined here apply to the all Content Analysis Servers. Apply settings in this location:
Site > Content Analysis > Configuration (General tab)
The Playback settings defined here only apply to the selected Content Analysis Server. Apply settings in this location:
Site > Content Analysis > Content Analysis Server > Server (General tab)
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
472
The settings in the Applications branch are specific for the Site under which they are defined. If you define settings on the Content Analysis > Configuration branch, these settings will override the Applications branch settings for all the servers on all the sites in your organization. This applies only to Content Analysis, not to other Storage Center operations. If you define settings on a specific Content Analysis server, these settings will override the global Content Analysis settings for that specific Content Analysis server.
----
Define settings here only. You can define settings at one site and they will automatically be copied to all sites.
----
----
----
Select Override and Use Content Analysis Server Playback. Then define settings here. Select Override. Do not select Use Content Analysis Server Playback.
Only one Content Analysis Server to use default settings from the Applications server, while the others use the global Content Analysis Server settings.
---
----
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
473
If you want to change the Playback settings for the Content Analysis Server, perform the below procedure:
To override default settings for Content Analysis, do the following: 1. In Content Analysis > Configuration (General tab), select Use Content Analysis Server Playback. 2. Change Use CTI Analysis or Locate Settings settings.
Search Loggers only (No Storage Center) Search Storage Center before searching Source Logger
Search Storage Center after searching Source Logger Search Storage Center after searching all Loggers Search Storage Center Only
3. Click Save.
If there are overrides on the Content Analysis server branch or on the Content Analysis Server branch (all options are disabled), the default from the Applications branch will be used.
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
474
To define a Storage Area: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. In the Organization tree, select Site > Content Analysis > Storage Manager.
3. Right-click the Storage Manager branch and select New Storage Area.
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
475
This name appears in the System Administrator tree and when you select a Storage Area for a Content Analysis Server. Enter an easy to identify name for this Storage Area. Enter the Host Name.
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
476
Enter the folder name of phonetic indexing file system location. For example, Index. When preparing the server, create this folder as a shared folder on the server. Select the Content Analysis Server that will use this Storage Area. This Content Analysis Server becomes the owner of this Storage Area. The owner is responsible for the Storage Area maintenance, including recycling and retention. If you are defining the Storage Manager from the Content Analysis Servers wizard, then the server that you are defining, is the owner of the Storage Area.
Note: Only a Word Search Server can be a Storage Area owner.
Define how much disk must be full to clean the disk space used for indexes. This is the responsibility of the Storage Area owner.
7. Click Finish.
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
477
8. Click Save
Chapter 18: Content Analysis Server Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
478
19
Deploying Secure Client Communication
Although NICE Perform is installed on internal networks, due to security policies, there is an increasing demand to secure the communication with the Applications Server.
NICE Perform Secure Client Communication can be utilized with NICE Perform solutions to achieve secure communication with the Applications Server.
Before deploying Secure Client Communication, acquire and install certificates according to the Digital Certificate Usage with NICE Perform Security Solutions Guide.
IMPORTANT NICE Perform requires only one certificate on each machine. The same certificate can be used for both Secure Client Communication and for Media Encryption. If more than one certificate is installed on a machine, installation will fail.
Contents
What is NICE Perform Secure Client Communication Solution?.............................480 Certificate Deployment for Secure Client Communication.......................................481 Configuring Secure Client Communication in the System Administrator ..............482 Testing Security Certificates .......................................................................................485
Chapter 19: Deploying Secure Client Communication NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
479
Note that HTTPS cannot be utilized to secure .NET Remoting communication since it uses customized port numbers and not IIS ports. The NICE Perform Secure Communication design is in conformity with TLS/SSL standards. To better understand the way it works, basic .NET terms should be explained:
.NET Remoting and Channel Sinks
Proxy objects used to forward calls to remote objects. Message objects used to carry the necessary data to invoke a remote method. Message sink objects used to process messages for remote method calls. Formatter objects used to serialize the message formats for transfer. Transport channel objects used to transfer the serialized messages from one process to
another. The .NET Remoting channels send each message along a chain of channel sink objects prior to sending or after receiving a message. The sink chain consists of sinks required for basic channel functionality (i.e. formatter and transport sinks) and customized sinks which are optional. NICE Perform Secure Communication Solution leverages .NET Remoting customized channel sinks architecture to secure the transport and communication between the NICE servers and clients.
Chapter 19: Deploying Secure Client Communication NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
480
Applications (Install a Server Certificate requested for the IIS server) Reporter/Data Mart (Install a Server Certificate requested for the SQL server) Stream Desktop Analytics (ScreenSense)
If two or more servers are installed on the same machine, only one certificate need be installed. The following illustrates certificate deployment.
IMPORTANT NICE Perform requires only one certificate on each machine. The same certificate can be used for both Secure Client Communication and for Media Encryption. If more than one certificate is installed on a machine, installation will fail.
To acquire and install certificates see the Digital Certificate Usage with NICE Perform Security Solutions Guide.
Client
CA Certificate
Secure Communication
Stream Server
Certificate Authority
Chapter 19: Deploying Secure Client Communication NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
481
3. In the Organization tree, select Master Site > Applications > Configurations > General.
Chapter 19: Deploying Secure Client Communication NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
482
Test
5. Click Test.
Succeeded Failed
6. If the test result is Succeeded, you can proceed. 7. If the test result is Failed, check your Security Certificates and repeat. 8. You can adjust security settings as follows:
Cipher Algorithm - select an algorithm from the available list. Key size - selecting a larger the key size will provide greater security, however the
9. Click Save
10. Restart NICE Services. 11. Run the Security Adjustment Tool and enter the FQDN of the server.
Chapter 19: Deploying Secure Client Communication NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
483
Example: Server1.nice.com
Example: https://Server1.nice.com/nice When security is enabled, you will see the following indicators:
https IIS SSL Security Indicator
Chapter 19: Deploying Secure Client Communication NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
484
2. In the Organization tree, select Site > Applications > Configurations > General.
In a Multi Data Hub environment, you can test security from any site. The General tab appears.
Test
Chapter 19: Deploying Secure Client Communication NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
485
Succeeded Failed
4. If the test result is Failed, check your Security Certificates. See the Digital Certificate
Chapter 19: Deploying Secure Client Communication NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
486
20
Configuring NICE Perform Components for Media Encryption
This chapter describes the steps for configuring the various elements of the NICE system when using media encryption. The elements affected by the use of encryption are the following:
Cryptographic Database NICE Application Server Logger NICE ScreenAgent Player Audio Analysis Server
Contents
Verifying and Configuring the Cryptographic Database...........................................488 Configuring the Application Server ............................................................................489 Configuring the Logger for Media Encryption ...........................................................500 Encryption Requirements for NICE ScreenAgent .....................................................503 Verifying Player Configuration ....................................................................................504 Configuring the Audio Analysis Server......................................................................505
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
487
IMPORTANT If the nice_crypto database is not installed, complete the following steps. See the Databases Installation Guide for help. 1. Install the nice_crypto database. 2. Configure the database in the System Administrator application. (Navigate to Databases, select the SQL server, and select nice_crypto in the list of installed databases. 3. Install the latest Update Pack.
To verify the nice_crypto database installation: 1. Start the SQL Server Management Studio. 2. Expand Databases, and verify that the nice_crypto database is listed.
nice_crypto
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
488
3. In the System Administrator application, navigate to the Databases branch, select the SQL server, and verify that the nice_crypto database is selected.
4. From the Control Panel, select Add or Remove Programs, and verify that the latest Update Pack is listed in the Currently Installed Programs list. 5. Verify that the SQL Server Certificate is installed. See Digital Certificate Usage with NICE
Configuring the Key Storage Manager Server on page 490 Defining KSM Synchronization Intervals on page 494 Defining an IIS User Identity on page 496 Adding a Domain User to the Windows Built-in IIS Group on page 497 Enabling Anonymous Access from the IIS Web Site on page 499
Microsoft EFS must be enabled and set up on the Applications Server. A site can use its own EFS certificates without affecting the Media Encryption Solution. The Applications Server has a:
Valid license key for encryption. IIS Server Certificate. See Digital Certificate Usage with NICE Perform Security Solutions in a separate guide for help.
Chapter 20: Configuring NICE Perform Components for Media Encryption 489
CA (root) certificate. (The root certificate can be used for server authentication of the IIS SSL connection. See Digital Certificate Usage with NICE Perform Security Solutions in a separate guide.)
In a Multi Data Hub environment, a CA (root) certificate is required for each of the KSMs in the system. (To use a domain user to define the IIS user identity) In sites where NICE Perform is a distributed system, where the Applications Server and SQL Server are on different machines, the IIS user needs to be a domain user in order to log in to the database. In order to use a domain user as an IIS user, you add this user to the Windows Built-in IIS group. See Adding a Domain User to the Windows Built-in IIS Group on page 497. Anonymous access from the IIS Web Site. See Enabling Anonymous Access from the IIS Web Site on page 499.
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 20-2 Technician Mode
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
490
3. In the Organization tree, expand the Master Site > Security > Media Encryption. The
4. The first time you select Media Encryption, the KSM Configuration Status appears as Failed. NOTE: The status information reflects the results of the last test. The current status might differ. To update the status, click the Test button. (The status can actually be succeeded even though failed is displayed, in which case the KSM will work, and vice versa.) KSM Configuration Status reflects the certificate status of the workstation where you are currently working (where the System Administrator application is open, not where the NICE Perform Applications Suite is installed).
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
491
5. Right-click Media Encryption and select Media Encryption Wizard. The Media Encryption
Wizard starts.
The IIS Certificate Status should be assigned. This certificate is installed and assigned on the server where the NICE Perform Applications Suite is installed.
NOTE: A IIS Certificate Status of Non-Assigned indicates that the Application Server does not have a certificate for IIS. Such a certificate should be installed now and the Key Storage Manager Server Configuration procedure should be restarted. 7. For the IIS User Identity, you select one of the following. (On distributed systems, see the note below the Existing User option.):
New User - a new user is created. The new user definition overwrites the previous user
default. The new user is created with a default username and password. You do not need to save this information.
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 492
Existing User - select the user from the Username drop-down list and type the correct Password. NOTE: The Username drop-down list does not include domain users but only those users included in the Windows Built-in IIS group (IIS_WPG or IIS_IUSRS). If you want to add domain users, you need to add them to the Windows Built-in IIS group in order to select them from the list. (The Media Encryption Solution does not require that the IIS user be a domain user. However, on distributed systems, where the Applications Server and SQL Server are on different machines, the IIS user does need to be a domain user in order to log in to the database.)
9. You now define the password: a. The first time you run the Media Encryption Wizard, you define the Database Master Key password. Type the New password twice. -orb. If this is not the first run, you can change the password for the Database Master Key. To change the password, mark Regenerate Database Master Key. Then type the New password twice. 10. Save the new password in a safe place. You will need this password in the event that you
12. Click Finish. The Media Encryption setup is complete. The KSM Status and Configuration
details appear.
Figure 20-3
Accessories Menu
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 20-4 Technician Mode
3. In the Organization tree, expand Site > Security > Media Encryption. The General tab
appears.
4. In the KSM Synchronization Interval box, enter or scroll to the number of minutes between
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
495
C:\Windows\Temp
...\<location of applications>\KeyStorageManager\WebService\EncryptionBackupFiles
You define these permissions on the Security tab of the folder. To access the Security tab, rightclick the folder, and select Properties. Then click the Security tab.
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
496
3. In the Groups list, right-click IIS_WPG > Add to Group . NOTE: In Windows 2008, IIS_WPG is IIS_IUSRS.
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
497
4. Click Add.
If the domain name is NICE_SYSTEMS, and the username is sharonca, enter: NICE_SYSTEMS\sharonca.
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
498
In the Enter the object names to select area, the domain name and username changes to display the username and email of the domain user.
7. Click OK.
box.
7. Select the Enable anonymous access check box. 8. Click OK twice.
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
499
Voice Logger (PCI) 9.06.03.xx or later VoIP Logger 9.12.03.xx or later ICU
Requirements
A CA (root) certificate must be installed on the Logger. .NET Framework 2.0 and up must be installed. EFS is enabled and configured on the Logger. A site can use its own EFS certificates without affecting the Media Encryption Solution. In the System Administrator, the Logger has a valid license key that includes encryption to the Logger.
To configure encryption support on a Logger: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. In the Organization tree, expand Master Site > Logger Servers > NiceLog.
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
500
3. Click the Global tab. In the Audio Encryption drop-down list, the default set up is Disabled.
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
501
6. Restart the Logger. NOTE: If you do not restart the Logger, you will receive a Warning message.
Logger services are up and running. (CIMService, IPCapture and LogService) After Player is installed, encrypted interactions can be played back with Player.
To verify Logger installation and configuration: 1. From the Logger, navigate to Control Panel > Administrative Tools > Services. 2. Verify that the following services are up and running:
3. Play back an interaction, and verify that the padlock appears in the Player.
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
502
.NET 2.0 and up is installed. The CA (root) certificate is installed. EFS is enabled and configured. A site can use its own EFS certificates without affecting the Media Encryption Solution. The CryptoInfo folder has Modify permissions. The path to the folder changes depending on whether the Operating System is XP or Vista.
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
503
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
504
For Audio Analysis WAV files, whose work area directory must be encrypted. For SM indexing files, which are binary files, and thus their work area directory does not require encrypting.
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
505
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
506
5. Select Encrypt contents to secure data, and click OK twice. NOTE: The files in the folder are encrypted according to the user who creates them. Even though the Administrator marks the folder for encryption during the installation and configuration of Audio Analysis, the audio files are created by the Audio Analysis Server, and can be accessed only by the Audio Analysis service that created them. IMPORTANT If the connection between the Audio Analysis Server and the KSM is lost, all analyses will fail since the audio cannot be decrypted. When the connection is restored, the Audio Analysis Server resumes functioning. However, the requests that failed when the connection to the KSM was lost are not analyzed automatically.
Chapter 20: Configuring NICE Perform Components for Media Encryption NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
507
21
Media Encryption Maintenance
Contents
Maintaining Master Keys..............................................................................................510 Maintaining Database Master Keys..........................................................................510 Backing Up the Service Master Key.........................................................................512 Restoring Encryption Keys.......................................................................................513 Backing Up and Restoring the Cryptographic Database..........................................516 Backing Up the Transactional Log ...........................................................................516 Restoring a Complete Database (Full Recovery Model) .........................................517
Chapter 21: Media Encryption Maintenance NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
509
Maintaining Database Master Keys on page 510 Backing Up the Service Master Key on page 512 Restoring Encryption Keys on page 513
Changing the Password of the Database Master Key on page 510 Backing Up the Database Master Key on page 511 Backing up the Database Master Key Encryption Password on page 512
To change the Database Master Key password: 1. Log in to the NICE Perform Application Suite. From the Accessories menu, select System Administrator.
Chapter 21: Media Encryption Maintenance NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
510
Figure 21-1
Accessories Menu
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 21-2 Technician Mode
3. In the Organization tree, expand Site > Security > Media Encryption. Then from the Actions menu, choose Regenerate DMK. The Database Master Key window appears.
4. In the Current password field, enter the password currently in use. 5. In the New password and Confirm password fields, enter the new password, then click OK. 6. Save the New password in a safe place. You will need this password if you have to restore
the Cryptographic Database (nice_crypto). The Database Master Key is automatically regenerated and the new password applied.
Chapter 21: Media Encryption Maintenance NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
511
where:
<path_to_file> - Specifies the complete path including file name of the file to which the
Database Master Key will be exported. This may be a local path or a Universal Name Convention (UNC) path to a network location.
<password> - Specifies the password used to encrypt the Database Master Key in the backup file. This password is subject to complex checks, as set up in the password policy of your organization.
EXAMPLE:
The following example selects the nice_crypto database and creates a backup of the nice_crypto Database Master Key. Because this Database Master Key is not encrypted by the Service Master Key, a password must be specified when it is opened.
USE nice_crypto; OPEN MASTER KEY DECRYPTION BY PASSWORD = 'sfj5300osdVdgwdfkli7'; BACKUP MASTER KEY TO FILE = 'c:\temp\exportedmasterkey' ENCRYPTION BY PASSWORD = 'sd092735kjn$&adsg'; GO Note: If the nice_crypto database is already selected, there is no need to include the USE nice_crypto; command.
where:
Chapter 21: Media Encryption Maintenance NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 512
<path_to_file> - Specifies the complete path including file name of the file to which the
Service Master Key will be backed up. This may be a local path or a Universal Name Convention (UNC) path to a network location.
<password> - Specifies the password used to encrypt the Service Master Key in the backup file. This password is subject to complex checks, as set up in the password policy of your organization.
EXAMPLE:
Restore the Service Master Key. See Restoring the Service Master Key on page 513. Restore the Database Master Key. See Restoring the Database Master Key on page 514.
If only the database is corrupted, restore only the Database Master Key. See Restoring the Database Master Key on page 514. If the Service Master Key was changed, re-encrypt the Database Master Key with the current Service Master Key. See Re-encrypting the Database Master Key with a New Service Master Key on page 515.
where
path_to_file - Specifies the complete path including file name of the stored Service Master Key. path_to_file can be a local path or a Universal Naming Convention path to a network location. password - Specifies the password required to decrypt the Service Master Key that is being imported from a file. FORCE - (Optional) Forces the replacement of the Service Master Key, even at the risk of data loss.
NOTE: You can use the FORCE option to ignore errors, but this option will cause the loss of the data that cannot be decrypted.
Chapter 21: Media Encryption Maintenance 513
WARNING The Service Master Key is the root of the SQL Server encryption hierarchy. The Service Master Key directly or indirectly secures all other keys in the tree. If a dependent key cannot be decrypted during a forced restore, data that is secured by that key will be lost.
EXAMPLE:
The following example is the command to restore the Service Master Key from a backup file.
RESTORE SERVICE MASTER KEY FROM FILE = 'c:\temp_backups\keys\service_master_key' DECRYPTION BY PASSWORD = '3dH85Hhk003GHk2597gheij4'; GO
Restoring the database: This will restore the Database Master Key, since it is saved in the database. Restoring the Database Master Key using a specific command.
where
path_to_file - Specifies the complete path including file name of the stored Database Master Key. path_to_file can be a local path or a Universal Naming Convention path to a network location. Decryption password - Specifies the password that is required to decrypt the Database Master Key that is being imported from a file. Encryption password - Specifies the password that is used to encrypt the Database Master Key after it has been loaded into the database. FORCE Specifies that the RESTORE process should continue, even if the current Database Master Key is not open or if the SQL Server cannot decrypt some of the private keys that are encrypted with it.
Use the FORCE option only if the master key is irretrievable or if decryption fails. Information that is encrypted only by an irretrievable key will be lost. If the Database Master Key was encrypted by the Service Master Key, the restored Database Master Key will also be encrypted by the Service Master Key. If there is no Database Master Key in the current database, RESTORE MASTER KEY creates a Database Master Key. The new Database Master Key will not be automatically encrypted with the Service Master Key.
Chapter 21: Media Encryption Maintenance NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 514
EXAMPLE:
The following command can be used to restore the Database Master Key of the nice_crypto database.
USE nice_crypto; RESTORE MASTER KEY FROM FILE = 'c:\backups\keys\nice_crypto_master_key' DECRYPTION BY PASSWORD = '3dH85Hhk003#GHkf02597gheij04' ENCRYPTION BY PASSWORD = '259087M#MyjkFkjhywiyedfgGDFD'; GO
Re-encrypting the Database Master Key with a New Service Master Key
If the Service Master Key has been replaced, you must re-encrypt the Database Master Key. The process includes the following steps:
1. Decryption of the key using the password. 2. Encryption of the key by the new Service Master Key.
Chapter 21: Media Encryption Maintenance NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
515
Full Backup Backs up the entire database (by default, scheduled to run weekly, every Saturday night). Differential Backup Backs up all the data that has been modified since the last full backup (by default, scheduled to run daily, every night, except Saturday). Transactional Log Backup Backs up the database transactional log, meaning the data that was modified since the last Transactional Log Backup, (scheduled to run every hour).
The restore operation can be made to the last operation in the log or to the last log backup, in case the log is corrupted.
NOTE: It is recommended to store the backup files on a different machine from that on which the Cryptographic Database is installed.
3. Select the database by expanding Master Site > Database Services, and select the database.
Chapter 21: Media Encryption Maintenance NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
516
All backups are saved to the same file. This ensures that the restore operation is performed on the latest backup of the log.
NOTE: After the log backup, the log is truncated, and the next backup is appended to the last available backup file. When a full or differential database backup is performed, all available log backups are deleted, as they are no longer necessary.
Manual backup. If the database is damaged or off-line, you must use the manual procedure. See page 518. Automatic procedure, using the SQL Management Studio. See page 518.
Chapter 21: Media Encryption Maintenance NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
517
If the database is on-line, back up the tail of the log using the WITH NORECOVERY option, before restoring the database:
BACKUP LOG <database_name> TO <backup_device> WITH NORECOVERY NOTE: The WITH NORECOVERY option is required to avoid an error.
If the nice_crypto database is off-line and does not start, try to perform a tail-log backup, using the following command:
BACKUP LOG nice_crypto TO <backup_device> WITH CONTINUE_AFTER_ERROR NOTE: Since no transactions can occur at this time, using WITH NORECOVERY is
optional.
To automatically back up the tail of the log using SQL Management Studio: 1. Open the SQL Management Studio by clicking Start and choosing Programs >Microsoft SQL Server > SQL Server Management Studio. 2. Expand the SQL Server and Databases. 3. Right-click nice_crypto, and select Tasks > Back Up.
Chapter 21: Media Encryption Maintenance NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
518
4. From the Backup type dropdown list, select Transaction Log, and click OK.
Chapter 21: Media Encryption Maintenance NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
519
3. Make sure that the databases are in the following order, according to the Type column: 1. Full 2. Differential 3. Transaction Log
Chapter 21: Media Encryption Maintenance NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
520
22
Playback to Extension and Dial Plan Configuration
This section describes how to configure the Telephony Services Server for Playback to Extension (Instant Callback).
IMPORTANT In this context, Playback to Extension and Instant Callback are the same.
Contents
Overview........................................................................................................................522 Configuring a Telephony Services Server..................................................................523 Creating a New Telephony Services Server.............................................................524 Configuring Playback to Extension for the Analog/Digital Interface .........................529 Configuring Playback to Extension for the H.323 IP Interface .................................531 Configuring Playback to Extension for the SIP IP Interface .....................................535 Verifying Switch Extensions for Analog Playback to Extension..............................541 Modifying the Telephony Services Server Definition ................................................542 Verifying NICE Services ...............................................................................................543 Deleting a Telephony Services Server Definition ......................................................544 What is a Dial Plan? .....................................................................................................545 How to Select a Dial Plan.........................................................................................546 Defining a Dial Plan..................................................................................................547 Defining a Search Order for Telephony Services Servers ........................................554
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
521
Overview
Overview
IMPORTANT Before configuring the Telephony Services Server, ensure that: the Interactions Center (CLS) is installed, configured, and running, and that the switch is configured for Instant Callback.
The Telephony Services Server enables you to play back audio to your telephone extension. You can have one or more Telephony Services Servers installed at your site. When you have more than one Telephony Services Server, each users playback requests are handled by the Telephony Services Server connected to the switch on which they are defined. Each Telephony Services Server has a fixed number of ports available for this purpose. To maximize playback resources you can define a Dial Plan. The Dial Plan enables requests for playback to utilize the resources of other Telephony Services Servers. If you will be using the Playback Last Calls IP Phone Application feature, you must define a Dial Plan. For a description of dial plans and how to create them, refer to What is a Dial Plan? on page 545. The Telephony Services Server is required for the following features/functionalities:
Creating Clips (in the Business Analyzer application) Playing back and listening to interactions on a telephone extension using ROD, Business Analyzer, Monitor, etc. This is called Playback to Extension or Instant Callback. Customer Feedback
NOTE:
Playback to speakers or a sound card on a user workstation does not require a Telephony Services Server. You can configure the Telephony Services Server before installing its software and all configuration settings will be saved. However, in this case, during the configuration procedure, an error message will display. To listen to audio on your telephone extension: a. Open Player. b. Select Settings > Select Output. c. In the Select Output window, enter your extension number and click OK. When playing back audio, your telephone rings. When you pick up the receiver, the audio plays back.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
522
See:
Configuring Playback to Extension for the Analog/Digital Interface on page 529. Configuring Playback to Extension for the H.323 IP Interface on page 531. Configuring Playback to Extension for the SIP IP Interface on page 535.
4. If you will be using the Playback Last Calls IP Phone Application, you must define a Dial
When defining the Telephony Services Server, make sure you have the correct Host Name or IP Address of the machine on which the Telephony Services Server is installed. Do not use localhost or 127.0.0.1 for the Telephony Services Server Host Name/IP Address. In some sites, doing so prevents the Telephony Services Server from starting. Before configuring the Telephony Services Server, you must be fully familiar with the Telephony Services Server configuration installed at your site. In a Multi Data Hub environment, the Telephony Services Server must be included in the same data hub as the Interactions database. In this way, in the event that one data hub is down, the Telephony Services Server can still play back interactions from its local site.
The DIVA board and driver have been installed correctly. The extensions are physically connected to the ports on the board by your switch technician.
Digital Interface
The trunk is physically connected to the port on the HMP board by your switch technician. The Dialogic HMP board and software are installed correctly. Dialogic HMP software is configured correctly.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
523
IP Interface
Configuring the Telephony Services Server involves the following steps: 1. Naming the Telephony Services Server - define a name that will be used to identify the
the computer on which the Telephony Services Server is installed. Do not use localhost or 127.0.0.1 for this purpose!
3. Defining ports - configure the ports that are assigned to Playback to Extension.
For instructions on defining ports for Customer Feedback, see Customer Feedback Configuration on page 555.
2. In the Organization tree, expand a Data Hub and select Playback. 3. From the Actions menu, select New Telephony Services Server.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
524
If your licenses were imported, select the relevant license from the Available Keys list. Click OK. If your license key is on a file, click From File. The Licenses window appears.
In the License Key list, locate and double-click your license key. The Telephony Services Server License window reappears with the relevant serial number and license key. Click OK.
If your license key is not on file, enter the Serial Number and License Key for the Telephony Services Server. Click OK.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
525
If you are configuring the Telephony Services for a server that contains Dialogic boards from a previous version, select Legacy Boards and select one server interface type.
NOTE: If your server contains legacy boards, Telephony Services can be defined for one interface only. -or-
If your server is either HMP-based and/or contains DIVA boards (analog interface only), select Dialogic HMP Based Boards. Then select the interfaces for which you need to define ports.
5. Click
System Administrator displays the number of available ports based on your license privileges.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
526
6. Enter the number of ports you need to configure and click OK. TIP: The available resources can be seen in the System Administrator Organization tree, in the License Manager branch, Telephony Services tab.
Total number of ports in the license
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
527
7. In the General tab, define the following: a. Server Name: Enter a descriptive name. The name appears in the Organization tree and is used for identifying the Telephony Services Server in System Administrator.
b. Server Host Name/IP Address: Enter the host name or IP address of the machine on
NOTE: If the default ports are already in use, you can change these port definitions. 8. In the Log Level tab, keep defaults. 9. Define the Telephony Voice Codec as described below: a.
In the Organization tree, navigate to Master Site > Playback > Telephony Services branch.
b. In the General Settings area, select the Telephony Voice Codec used at your site.
c.
Click Save
To configure Playback to Extension for the analog/digital interface, proceed to Configuring Playback to Extension for the Analog/Digital Interface on page 529. To configure Playback to Extension for the H.323 IP interface, proceed to Configuring Playback to Extension for the H.323 IP Interface on page 531. To configure Playback to Extension for the SIP IP interface, proceed to Configuring Playback to Extension for the SIP IP Interface on page 535. To configure Customer Feedback, see Customer Feedback Configuration on page 555.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
528
The Ports tab appears displaying the number of ports that have been allocated for this Telephony Services Server in Creating a New Telephony Services Server on page 524.
TIP:
If your Telephony Services Server contains legacy Dialogic boards, the E1 digital interface lists 30 ports, numbered 1-30; the T1 digital interface lists 24 ports, numbered 1-24. To change the Telephony Services interface and/or number of assigned ports, do the following: a. In the Organization tree, right-click the new Telephony Services Server branch that you just created and select Update Configuration. The Telephony Services Configuration window appears. b. Change the configuration as described in Creating a New Telephony Services Server on page 524, steps 4-6.
3. In the Port column, click the first row. An arrow appears in the right side of the row. 4. Click the arrow and select a switch.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
529
If the configuration has not been completed properly, a message appears stating that the configuration is not complete. Fix the specified problem and click Save again.
In the Organization tree, expand Network Management System and select an NMS. Click the Monitored Servers tab.
b. Select the server on which the Telephony Services Server is installed. Then select Monitor Server.
c.
Click Save
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
530
To configure Playback to Extension for the H.323 IP interface: 1. Create a new Telephony Services Server as described in Creating a New Telephony Services
described below:
a. IP Protocol: Select H.323.
This is maximum amount of time, in seconds, that can pass without a user response, before a timeout occurs. Make Call Timeout is relevant for Instant Callback only.
4. In the Switch Addresses area, click
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
531
The red exclamation mark indicates that you need to complete this field.
From the Switch drop-down menu, select the relevant switch type.
c.
Enter the IP address of the CLAN board. Enter the IP address of the INT-IP board. Enter the Publisher IP address.
Adjust the Codec Rate if necessary. The Codec type is fixed at G.711. Click OK.
d. Skip the Extension Identifiers option. This option is relevant to Customer Feedback only. e.
The Telephony Services IP Configuration tab displays the updated IP switch information.
IP switch information
6. In the Organization tree, expand your new Telephony Services Server and select Instant Callback.
The Ports tab appears displaying the number of ports that have been allocated for this Telephony Services Server in Creating a New Telephony Services Server on page 524.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 532
TIP: To change the Telephony Services interface and/or number of assigned ports, do the following: a. In the Organization tree, right-click the new Telephony Services Server branch that you just created and select Update Configuration. The Telephony Services Configuration window appears. b. Change the configuration as described in Creating a New Telephony Services Server on page 524, steps 4-6. 7. Define ports as described below: a.
In the Switch column, click the first row. An arrow appears in the right side of the row. displayed. Select a switch.
b. Click the arrow. A list of switches, previously created in the IP Configurations tab, is c.
To define another port, in the Switch column, click the next row. Then click the rows arrow and select a switch. Repeat this step until all ports are defined. . You will be prompted to restart the Telephony Services Server. Click
d. Click Save
.
IMPORTANT If the configuration has not been completed properly, a message appears stating that the configuration is not complete. Fix the specified problem and click Save again.
The Telephony Services Server restarts and your settings are saved.
TIP: If you define the Telephony Services Server before installing its software, although an error message appears, configuration settings are saved.
In the Organization tree, expand Network Management System and select an NMS. Click the Monitored Servers tab.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
533
b. Select the server on which the Telephony Services Server is installed. Then select Monitor Server.
c.
Click Save
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
534
We recommend using registered extensions or SIP endpoints for Playback to Extension. Customer Feedback requires using registered extensions (SIP endpoints). Avaya always requires SIP registration.
To configure Playback to Extension for the SIP IP interface: 1. Create a new Telephony Services Server as described in Creating a New Telephony Services
below:
a. IP Protocol: Select SIP Trunk or SIP Extension.
This is maximum amount of time, in seconds, that can pass without a user response, before a timeout occurs. Make Call Timeout is relevant for Instant Callback only.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
535
5. To define all switches except for Aspect: NOTE: The Aspect configuration currently supports Customer Feedback only and not Playback to Extension. a.
Click the Switch drop-down arrow and select the relevant physical switch. In the Type field, leave the default setting. Skip the Extension Identifiers option. This option is relevant to Customer Feedback only. To configure registered SIP extensions or endpoints, proceed to Step 6.
-or-
d. Adjust the Codec Rate if necessary. The Codec type is fixed at G.711. e. f.
If you do not need to configure registered SIP extensions or endpoints, proceed to Step 7.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
536
following table.
IMPORTANT Prior to configuring the registered SIP extensions, consult with your switch technician to receive all relevant parameters.
Parameter SIP Port Register for ICB (Playback to Extension/ Instant Callback only) SIP Authentication Use login as Extension Realm Default Password
Description Keep the default value of 5060. If your switch is configured to use SIP endpoints for Playback to Extension, select this option. If your switch requires authentication for SIP registration, select this option. To use the agent extension number as the login, select this option. Enter the protected domain name as configured in the SIP Proxy. Example: nice.com Enter the default authentication password used by all SIP endpoint registrations. Note: When necessary, this can be changed for individual ports. Enter the default authentication password again.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
537
8. In the Organization tree, expand your new Telephony Services Server and select Instant Callback.
The Ports tab appears displaying the number of ports that have been allocated for this Telephony Services Server in Creating a New Telephony Services Server on page 524.
TIP:
Each port corresponds to a SIP endpoint defined on the switch. When registration requires authentication, the SIP endpoint definition also includes login and password parameters. To change the Telephony Services interface and/or number of assigned ports, do the following: a. In the Organization tree, right-click the new Telephony Services Server branch that you just created and select Update Configuration. The Telephony Services Configuration window appears. b. Change the configuration as described in Creating a New Telephony Services Server on page 524, steps 4-6.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
538
Parameter Switch
Description 1. In the Switch column, click the first row. An arrow appears in the right side of the row. 2. Click the arrow. A list of switches, previously created in the IP Configurations tab, is displayed. Select a switch. 3. To define another port, click the next row. Then click the rows arrow and select a switch. Repeat this step until all ports are defined. Note: Only switches configured in the IP Switch window appear here.
SIP Reg ID SIP Reg Login (SIP Authentication only) SIP Reg Pass (SIP Authentication only) Extended Parameters 10. Click Save
Enter the SIP endpoint identifier. Enter the SIP registration login provided by your switch technician.
Enter the SIP registration password provided by your switch technician. Enter the Login and Password.
.
IMPORTANT If the configuration has not been completed properly, a message appears stating that the configuration is not complete. Fix the specified problem and click Save again.
The Telephony Services Server restarts and your settings are saved.
TIP: If you define the Telephony Services Server before installing its software, although an error message appears, configuration settings are saved.
In the Organization tree, expand Network Management System and select an NMS. Click the Monitored Servers tab.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
539
b. Select the server on which the Telephony Services Server is installed. Then select Monitor Server.
c.
Click Save
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
540
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
541
modifying the relevant fields. See Configuring a Telephony Services Server on page 523.
2. Click Save
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
542
To verify the NICE Telephony service: 1. Open the Services window and verify that the service Status is Started and its Startup Type is set to Automatic.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
543
Uninstalling the Telephony Services server does not automatically remove its definition from your site. You must delete the Telephony Services servers definition in System Administrator. We recommend performing this procedure before uninstalling the Telephony Services Server. This will eliminate the risk of leaving invalid paths in the site configuration.
To delete a Telephony Services Server definition: 1. In the Organization tree, select the Playback > Telephony Services branch and then select
NOTE: You can also delete a Telephony Services Server by right-clicking its name and selecting Delete Telephony Services Server.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
544
If your site will be using the Playback Last Calls IP Phone Application, you must define a Dial Plan. If you are creating a dial plan between a Source and a Destination on the same switch, you usually will not need a prefix. However, if your site requires this, a prefix can be defined. Except for playback to workstation speakers, each time a user plays back an interaction, an internal request for playback is made to the Telephony Services Server. Each time a clip recording is recorded, an internal request for playback is made to the Telephony Services Server. Each Telephony Services Server has a fixed number of ports available for handling playback requests. Each Telephony Services Server is defined, in the System Administrator, on a switch. Each user is defined, in the Users Administrator, on a switch. A Telephony Services Server that is defined on the same switch as a user is considered the users local Telephony Services Server. A Telephony Services Server can be connected to more than one switch. When activating playback in the SIP playback environment, do not enter a phone number that begins with the pound (#) key. In this scenario, Playback to Extension will fail to work.
A Dial Plan enables you to share resources and can perform playback across switches. You can have one Telephony Services Server shared with several switches, or your site may have more than one Telephony Services Server with several switches. The preferred configuration is that each switch has its own Dial Plan with an empty prefix. The empty prefix is a default setting. How does the Dial Plan function? When all the ports on the switch of the local Telephony Services Server are in use, a Dial Plan enables another switch to play back interactions in its place.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
545
You want to restrict all playback requests to using their local Telephony Services Server.
NOTE: Full functionality of the Telephony Services Server can be achieved without a Dial Plan. A Dial Plan gives you the added value of maximizing your resources when more than one Telephony Services Server is installed.
If a site has more than one Telephony Services Server but no Dial Plans are defined, when you start playback, the user selects None as the Location in the Playback Select Output window. In this case, the number in the Extension Number field must include all prefixes (unless it is an extension on your local switch).
EXAMPLE:
You want the interaction played to a telephone at area code 222, to the telephone number 999 1234. You must dial 9 for an outside line. Enter 92229991234 in the Extension Number field. If you want the interaction played to an internal extension (your own - 1234), enter just the extension number (1234) in the Extension Number field.
IMPORTANT Any time that an agent selects None as the Location, the Telephony Services Server dials the extension number entered in the window. All defined dial plans will be ignored.
Instant Callback - Plays back interactions from switches that are configured in NICE
Perform. This is described in How an Instant Callback Dial Plan Works on page 547.
NOTE: For Instant Callback, the Destination also needs to be configured in NICE Perform.
that is configured in NICE Perform and a Destination that is not configured in NICE Perform.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 546
Clip Recording - Enables recording clips that are attached to coaching packages. These
calls need to be recorded. If the call uses extension-side recording, the call is recorded automatically and does not require a prefix. However, if the call uses trunk-side recording, then the call requires an outside line. Define all trunk-side Clip Recording Dial Plans with the prefix that is required to access an outside line, such as 9.
is the basic dial plan and allows the user to enter only an extension number and his/her location (Switch A).
2. From Switch B to Switch A (from another location to the local location - to enable use of
another Telephony Services Server). The user still enters only an extension and his/her location (Switch B). The Dial Plan automatically supplies the rest.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
547
You can also define customized dial plans from your switch to a specific location, such as when an agent or supervisor works off-site. See Defining a Playback to Telephone Dial Plan for a User-Defined Switch on page 551.
EXAMPLE:
An agent on Switch A enters his/her extension number in a playback window. All ports on Switch A are busy. An available port is found on Switch B. Switch B needs to dial the prefix 123 before the extension that the agent entered. Create a dial plan from Switch B to Switch A with the defined prefix 123. Each time a clip created on Switch A is recorded on Switch B, the switch must dial 9. Create a dial plan from Switch A to Switch B (coaching) with the defined prefix 9.
To create a new Instant Callback or Clip Recording dial plan: 1. Log into the NICE Perform Applications suite and open the System Administrator. Select Organization and select Technician Mode. Click Save
2. Navigate to Playback > Telephony Services Servers > Dial Plan and click Dial Plan. The
Dial Plan tab appears displaying all switch combinations divided into three groups: Instant Callback, Instant Callback to User-defined Switches, Clip Recordings.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
548
3. In the Instant Callback or the Clip Recordings area, click New. The Dial Plan Definition
window appears.
Click the Site drop-down list and select the relevant site on which the Telephony Services Server is installed.
b. Mark the switch to which the Telephony Services Server is connected. NOTE: You can mark more than one switch for each Telephony Services Server Source. This can only be done when you create the dial plan and not when you edit it. 5. In the Destination area, a.
Click the Site drop-down arrow and select the site to which the switch belongs. belongs. This extension is where the playback interaction will be played.
b. Click the Switch drop-down arrow and select the relevant switch to which the extension
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
549
IMPORTANT In a Clip Recording dial plan, if the call is a trunk-side recording, then the call requires an outside line. Define all trunk-side Clip Recording Dial Plans to the prefix that is required to access an outside line, such as 9. Additionally, in the case of Clip Recordings the Prefix may consist of a prefix to dial an outside line and an additional prefix to connect the switches, for example 9 123. 6. In the Prefix area, enter the desired Prefix for the dial-plan. NOTE: If you have to dial for an outside line, in the Prefix area, in the Prefix field, enter the relevant prefix. 7. Click OK.
The new dial plan appears in the relevant dial plan section.
8. Continue with Defining a Search Order for Telephony Services Servers on page 554.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
550
2. Navigate to Playback > Telephony Services Servers > Dial Plan and click Dial Plan. The
Dial Plan tab appears displaying all switch combinations divided into three groups: Instant Callback, Instant Callback to User-defined Switches, Clip Recordings.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
551
4. In the Add user-defined switches area, enter a name for the user-defined switch in the Switch Name field. Then click User-Defined switches. 5. Click OK.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
552
6. In the Instant Callback to User-Defined Switches area, click New. The Instant Callback to
Click the Site drop-down list and select the relevant site on which the Telephony Services Server is installed.
b. Mark the switch to which the Telephony Services Server is connected. NOTE: You can mark more than one switch for each Telephony Services Server Source. This can only be done when you create the dial plan and not when you edit it. 8. In the Destination area, click the Switch drop-down list and select the relevant user-defined
switch. All user-defined switches that you create display in this list.
9. In the Prefix area, enter the desired Prefix for the dial-plan. 10. Click OK.
The new dial plan appears in the Instant Callback to User-Defined Switches section.
11. Continue with Defining a Search Order for Telephony Services Servers on page 554.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
553
2. Use the following guidelines to select the order by which an available Telephony Services
Server is located.
Networking - the Telephony Services Servers at the agents location will be searched
first. Select this option if your site uses internal communications over the LAN. This will reduce the amount of long distance calls made for playback.
Telephony - the Telephony Services Servers closest to the media will be searched first.
Chapter 22: Playback to Extension and Dial Plan Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
554
23
Customer Feedback Configuration
Feedback allows you to poll your customers after an interaction with an agent at your contact center is completed. Each call to a contact center can be routed to a telephone survey which the customer completes after the agent disconnects from the caller. Complete first-time setup of the Feedback system requires software installation and configuration procedures in several applications. The entire first-time setup procedure is described in the Customer Feedback Setup Guide. To operate Feedback, your switch must be configured by a switch technician to route calls to a special VDN or DNIS. Switch configuration requires special telephony knowledge and is described in the Customer Feedback Setup Guide. This section describes only those tasks that require the System Administrator application. Some are for first-time setup. Others are for ongoing usage of your Feedback system. For Customer Feedback to work properly, all extensions must be monitored. Configuring extensions for monitoring is part of the Integration setup. To verify whether extensions are being monitored, determine if they appear as monitored devices in the Integration Configuration of the CTI Interface.
WARNING Some of these procedures restart your Telephony Services Server. This will interfere with any functions in your system that are currently running and require the Telephony Services Server for instant callback. Functions that require the Telephony Services Server are: creating clips, playback to a telephone extension, and using other active surveys. Confirm that these functions are not currently required, or wait to proceed until a later time.
Contents
Defining Feedback Ports on a Telephony Services Server ......................................557 Initial Setup Procedures for Customer Feedback .....................................................565 Configuring Customer Feedback Ports......................................................................570 Recording Prompts ......................................................................................................590 Defining which Survey is Loaded ...............................................................................593
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 555
Adding the Telephony Services Server to the NMS (optional) .................................601 Verifying Switch Extension Numbers .........................................................................601 Modifying the Feedback Definition .............................................................................602
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
556
The number and types of ports available for Feedback is determined by the license you purchased. The ports you purchased are available for distribution, by you, to all the Telephony Services Servers on all the Data Hubs in your Organization. You can see the total number of purchased ports, and the current distribution in the License Manager window as follows:
The total number of ports purchased according to your license. These ports are available for distribution across all the Telephony Services Servers on all the Data Hubs in your Organization. The number of ports currently allocated to each Telephony Services Server. This appears in the License Definition list. The number of ports still available (free) for allocation to a Telephony Services Server.
TIP: To view the License Manger window: a. Open the System Administrator. b. Select Organization > License Manager.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
557
Referring to the figure below, There are licenses for 100 IP Feedback ports. 15 of them are allocated (5 to Telephony A and 10 to Telephony B). This leaves a remainder of 85 free ports.
Total number of ports in the license Number of ports not yet allocated
If the Telephony Services Server is already defined in the System Administrator, and the correct amount of ports are allocated to it for Customer Feedback, continue with Initial Setup Procedures for Customer Feedback on page 565.
To define a Feedback ports on a Telephony Services Server: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
To add or change the amount of Feedback ports for an existing Telephony Services Server, continue with Step 4.
3. To define a new Telephony Services Server: a.
In the Organization tree, expand a Data Hub and select Playback > Telephony Services.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
558
For complete information about Licenses, see Managing Licenses on page 31.
c.
If your licenses were imported, select the relevant license from the Available Keys list. Click OK. If the license key is in a file, click From File. The Licenses window appears. In the License Key list, locate and double-click the license key. The Telephony Services License window reappears with the relevant serial number and license key. Click OK.
If the license key is not on file, enter the Serial Number and License Key for the Telephony Services Server. Click OK.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
559
d. Continue with Step 5 on page 561. 4. To add or change the amount of Feedback ports for an existing Telephony Services Server: a.
In the Organization tree, expand a Data Hub and select Playback > Telephony Services.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
560
If you are configuring Telephony Services for a server that contains Dialogic boards from a previous version, select Legacy Boards and Dialogic Analog.
Note: If your server contains legacy
If your server is HMP-based, select Dialogic HMP Based Boards and HMP - IP. If your server contains DIVA boards, also select DIVA.
Note: Diva does not support SIP
Extension configuration.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
561
If your server contains DIVA boards (Analog interfaces only), select Dialogic HMP Based Boards and Diva.
Note: Diva does not support SIP
Extension configuration.
HMP - IP Ports
7. Enter the number of Feedback ports you want allocated to this server as follows:
Enter the number of Dialogic Analog ports in the Analog field. Enter the number of Diva ports in the Analog field. Enter the number of HMP - IP ports in the HMP - IP field.
If necessary, you can change this number at a later date by repeating this procedure.
8. Click OK.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
562
The new Telephony Services Server appears in the Organization tree with a Feedback branch. If Instant Callback ports were defined, then an Instant Callback branch also appears.
Feedback branch
The General tab of the Telephony Services Server appears. You now define the Telephony Services Server.
9. Define the following: Server Name: Enter a descriptive name. The name appears in the Organization tree and is
Do not enter localhost or 127.0.0.1! This can prevent the Telephony Services Server from starting!
HTTP Port: Keep the default. TCP Port: Keep the default. NOTE: If the default ports are already in use, you can change these port definitions.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
563
11. Click Yes. 12. Continue with Initial Setup Procedures for Customer Feedback on page 565.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
564
Avaya Interfaces: Defining Routing Parameters on page 565 Defining General Parameters for Customer Feedback on page 567 Defining a Retention Period for Voice Comments on page 569
For a sample of the switch configuration, see the Customer Feedback Setup Guide. If you have an Avaya environment integrated with Cisco Unified Contact Center Enterprise (UCCE), see the Customer Feedback Setup Guide. The following procedure describes how to map UCID Business Data columns using the System Administrator. For an overview of Business Data columns, see Business Data - Additional CTI Data Fields on page 337.
TIP: The UCID (Universal Call ID) value is built from the following values:
UCID Example 00001001411206342646 00001 - Node ID (Network Node Number) 00141 - Call ID 1206342646 - Time Stamp - The time, in seconds, that has elapsed since system
initialization. This value reaches 9999999999 and then begins again from 0 (zero).
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
565
To map the UCID Business Data column: 1. Expand the Data Hub where the survey was created. 2. Select CLS Definitions > CLS Servers. Then select the CLS server to which the Telephony Services Server is connected. Click the Business Data tab. The CLS Business Data details appear. The reserved columns appear in this list.
4. In the New Optional ID field, select the appropriate value. See the following table for the correct value. Then click OK.
Switch Avaya AES TSAPI (CVCT) Avaya AES CVLAN Avaya Genesys
Optional ID Field 7 7 6
5. Click Save
6. Continue with Defining General Parameters for Customer Feedback on page 567.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
566
To configure general Feedback: 1. Select Playback > Telephony Services > Server > Feedback. The General tab of the
Do not select Advanced PBX call ID correlation without express permission from NICE Customer Services
2. Complete the following details. These settings apply to all surveys in your Data Hub. IMPORTANT If the Advanced PBX call ID correlation checkbox is enabled, do not select it without proper authorization from NICE Customer Services. When this option is selected, you will see the following changes:
Agent to survey correlation after transfer and Monitor all open interaction for correlation are disabled. All interactions are correlated according to the Last Agent. Minimum Survey Weight - The minimum amount, in percentage and according to question
weight, of a survey that must be completed in order to be saved. This percentage is computed according to question weight, not according to the number of questions in the survey. This has no relation to the survey score.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 567
Example: If you enter 60 in this field, all surveys with less than 60% of the survey completed, according to question weight, will not be saved. If a survey has three questions, one of which is 60% of the total score, and the other two are 20% each, the survey score will be saved even if only the first question is answered. If only the last two questions are answered, the survey scored will not be saved and the survey score will be n/a (because only 40% of the survey was completed).
Agent Transfer Timeout - Applies only to Manual Transfer. Agents must transfer the caller to the survey using a blind transfer (the agent disconnects before the caller is connected to the survey). If the agent transfers the caller using a consultation transfer, the survey will not begin until the agent disconnects. This is to prevent the agent from hearing and participating in the survey. Timeout is the maximum amount of time, in seconds, to wait between the agent transferring the caller and disconnecting. If the agent does not disconnect during this time period, the call will be dropped and the caller will be returned to the agent. Default Survey - If the intended survey fails, load and play this survey. If you select Empty
Survey, the caller will hear a few seconds of silence, and then be disconnected. Leave this as Empty Survey while setting up your system. When you create a default survey, you can change this to the correct survey. Do not select Prompt Recorder!
Monitor all open interactions for correlation
All interactions must be monitored in order to correlate with the corresponding surveys. This option is selected and read-only for H.323 and SIP Trunk environments. For SIP Extension environments, consult with technical support before selecting. If this option is selected (by default or by your choice) you might have to define Extension Identifiers. See What are Extension Identifiers and When to use them on page 585.
Agent to Survey Correlation after Transfer
If an interaction is transferred between agents, specify which agent should be associated with this survey. Choices are:
First Agent - For reporting and QM purposes, the survey is associated with the first agent
who answered the interaction. During playback, all segments are played.
Last Agent - For reporting and QM purposes, the survey is associated with the last agent
who handled the interaction. During playback, all segments are played.
Not Applicable - For reporting and QM purposes, the survey is associated with the
default user called Customer Feedback, User. The interaction cannot be played back because it is not associated with any agent.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
568
3. Click Save
. Your settings are saved and the Telephony Services Server restarts
automatically.
4. Continue with Defining a Retention Period for Voice Comments on page 569.
Servers appears.
Enter the number of days to save voice feedback comments. Select the type of recording used for voice comments. .
3. Click Save
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
569
How the survey loaded is selected. Select one of the following for each port:
DTMF - The survey loaded is selected according to the DTMF value. (In previous
received from the switch. This can be DNIS, VDN, or Phone Number. (In previous versions, DNIS was referred to as Manual Transfer.)
Business Data - The survey loaded to the port is selected according to a value in a specific Business Data field. Specific Survey - The same, designated survey will always be loaded to this port. Prompt Recorder - The port will be used to record survey prompts.
How to proceed?
Analog Interfaces - continue with Analog Interfaces: Configuring Ports on page 571. H.323 Interfaces - continue with H.323 Interfaces: Configuring Ports on page 573. SIP Extension Interfaces - continue with SIP Extension Interfaces: Configuring Ports
on page 577.
SIP Trunk Interfaces - continue with SIP Trunk Interfaces: Configuring Ports
on page 582. In some environments, you will require Extension Identifiers. See What are Extension Identifiers and When to use them on page 585/
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
570
The Ports tab appears displaying the number of Feedback ports allocated for this Telephony Services Server.
3. If the expected amount of ports do not appear, see Defining Feedback Ports on a Telephony
Click the Switch field and select a switch from the list. Loaded According to DTMF Parameters on page 595.
b. In the Extension field, enter the extension number for the port. See Defining Surveys
IMPORTANT In the following step you define the criteria for selecting a survey. Verify which options are supported by your site configuration. If you select an option not supported, the definition will be saved, however, the survey will not be loaded properly!
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
571
c.
In the Survey Upload Type and Survey Upload Data columns, select as follows:
DTMF
The survey loaded is selected according to the DTMF value. (In previous versions, this was referred to as Avaya Automatic Routing.) The survey loaded to the port is selected according to information received from the switch. In the Survey Upload Data column, select DNIS, VDN, or Phone Number. (In previous versions, DNIS was referred to as Manual Transfer.) The survey loaded to the port is selected according to a value in a specific Business Data field. In the Survey Upload Data column, select the Business Data Field. The same, designated survey will always be loaded to this port. In the Survey Upload Data column, select the survey.
CTI Information
Business Data
Specific Survey
Prompt Recorder The port will be used to record survey prompts. 5. Repeat Step 4 for each Port. 6. Click Save
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
572
Server.
New
3. In the Telephony Services IP Configuration area, select H.323. The Switches area reflects
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
573
5. In the Switches area, click New. The IP Switch Definition window appears.
Extension Identifier
Switch - Select the switch. IP - The IP address of the SIP proxy server. Codec Rate - Select the same Codec Rate that is set in the switch. Extension Identifier - Required for correlation in some environments. See What are
8. Click Save
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
574
9. Click Yes. 10. Expand the Telephony Services Server branch and select the Feedback branch.
The Ports tab appears displaying the number of ports that have been allocated for this Telephony Services Server.
12. If the expected amount of ports do not appear, see Defining Feedback Ports on a Telephony
The survey loaded is selected according to the DTMF value. (In previous versions, this was referred to as Avaya Automatic Routing.) The survey loaded to the port is selected according to information received from the switch. In the Survey Upload Data column, select DNIS, VDN, or Phone Number. (In previous versions, DNIS was referred to as Manual Transfer.) The survey loaded to the port is selected according to a value in a specific Business Data field. In the Survey Upload Data column, select the Business Data Field. The same, designated survey will always be loaded to this port. In the
Survey Upload Data column, select the survey.
Business Data
Specific Survey
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
575
Prompt Recorder The port will be used to record survey prompts. 14. Repeat Step 13 for each Port. 15. Click Save
16. Click Yes. 17. Continue with Recording Prompts on page 590.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
576
To configure Customer Feedback for the SIP Extension interface: 1. In the Organization tree, expand a Data Hub and select Playback > Telephony Services >
Server.
New
3. In the Telephony Services IP Configuration area, select SIP Extension. The Switches
4. Make Call Timeout is relevant for Instant Callback only. Accept the default. 5. In the Switches area, click New. The IP Switch Definition window appears.
Do not select
Switch IP Type
Select the switch. IP address of the SIP proxy server. Select Other.
values of the dedicated link on the event bridge. This is the CTI link between the Aspect switch to NICE CLS.
d. Click OK. Codec Rate Extension Identifier
Select the same Codec Rate that is set in the switch. Required for correlation in some environments. See What are Extension Identifiers and When to use them on page 585.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
578
7. To configure registered SIP extensions or endpoints, define the following: SIP Port Register for ICB SIP Authentication
Keep the default value of 5060. Do not select this option! Make sure to clear this checkbox! If your switch requires authentication for SIP registration, select this option.
Use login as Extension To use the agent extension number as the login, select this option. Realm
Enter the protected domain name as configured in the SIP Proxy. Example: nice.com
Default Password
Enter the default authentication password used by all SIP endpoint registrations. Note: When necessary, this can be changed for individual ports.
Confirm Password
9. Click Save
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
579
10. Click Yes. 11. Expand the Telephony Services Server branch and select the Feedback branch.
The Ports tab appears displaying the number of ports that have been allocated for this Telephony Services Server.
TIP: Each port corresponds to a SIP endpoint defined on the switch. When registration requires authentication, the SIP endpoint definition also includes login and password parameters. 13. If the expected amount of ports do not appear, see Defining Feedback Ports on a Telephony
Click the Switch column and select a switch. Note: Only switches configured in the IP Switch window appear.
SIP Reg ID
SIP Reg Login Enter the SIP registration login provided by your switch technician. SIP Reg Pass Enter the SIP registration password provided by your switch technician. b. In the Extension column, enter the extension number for the port. See Verifying Switch
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
580
c.
In the Survey Upload Type and Survey Upload Data columns, select as follows:
DTMF CTI Information
The survey loaded is selected according to the DTMF value. (In earlier versions, this was referred to as Avaya Automatic Routing.) The survey loaded to the port is selected according to information received from the switch. In the Survey Upload Data column, select DNIS, VDN, or Phone Number. (In previous versions, DNIS was referred to as Manual Transfer.) The survey loaded to the port is selected according to a value in a specific Business Data field. In the Survey Upload Data column, select the Business Data Field. The same, designated survey will always be loaded to this port. In the Survey Upload Data column, select the survey.
Business Data
Specific Survey
Prompt Recorder The port will be used to record survey prompts. d. For Aspect switches, click Extended Parameters.
Enter the Login and Password values of your Aspect switch. Then click OK.
e.
If the Monitor all open interactions for correlation option was not selected (see Defining General Parameters for Customer Feedback on page 567), the Correlated By column appears. Click the Correlated By field and select one of the following:
Compound ID Call ID - Avaya Recommended UCID - Avaya
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
581
Server.
New
3. In the Telephony Services IP Configuration area, select SIP Trunk. The Switches area
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
582
5. In the Switches area, click New. The IP Switch Definition window appears.
Extension Identifier
Switch - Select the switch. IP - The IP address of the SIP proxy server. Codec Rate - Select the same Codec Rate that is set in the switch. Extension Identifier - Required for correlation in some environments. See What are
8. Click Save
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
583
9. Click Yes. 10. Expand the Telephony Services Server branch and select the Feedback branch.
The Ports tab appears displaying the number of ports that have been allocated for this Telephony Services Server.
12. If the expected amount of ports do not appear, see Defining Feedback Ports on a Telephony
The survey loaded is selected according to the DTMF value. (In previous versions, this was referred to as Avaya Automatic Routing.) The survey loaded to the port is selected according to information received from the switch. In the Survey Upload Data column, select DNIS, VDN, or Phone Number. (In previous versions, DNIS was referred to as Manual Transfer.) The survey loaded to the port is selected according to a value in a specific Business Data field. In the Survey Upload Data column, select the Business Data Field. The same, designated survey will always be loaded to this port. In the Survey Upload Data column, select the survey.
Business Data
Specific Survey
Prompt Recorder The port will be used to record survey prompts. 14. Repeat Step 12 for each Port.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
584
16. Click Yes. 17. Continue with Recording Prompts on page 590.
sequence of numbers and characters received from the CTI. The unique telephone number is needed to correlate surveys with interactions. Each CTI has its own system identifiers in addition to a unique number for each telephone. In both of the following samples, the unique number is 45678.
123.123.123.20:1000,45678 TA:123.123.123.2:1000,TEL:45678,NAME:4567,4567
When the Interactions Center (CLS) stores an interaction, it first strips away all known prefixes and suffixes, leaving just the unique telephone number with the interaction record. When the Telephony Services Server receives a Customer Feedback survey from the CTI, it receives the entire telephone number (prefixes, suffixes, and unique number). In order for the Telephony Services Server to match surveys with interactions, the prefix and suffix must be stripped away and the unique telephone number extracted. Extension Identifiers are the known common prefixes and suffixes that the Telephony Services Server can remove. Several known prefixes and suffixes are predefined in your system and you do not have to redefine them. The Extension Identifier you define must be a sequence of character that only appear once in the string, allowing them to be easily identified as a stop point. Examples:
If the format received is 123.123.123.20:1000,45678, define the extension identifier as :1000, to extract just 45678. If the format received is TA:123.123.123.2:1000,TEL:45678,NAME:4567,4567, define two extension identifiers as TEL: and ,NAME to extract just 45678.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
585
NICE Perform automatically extracts the unique number from several different known switches. You do not need to define Extension Identifiers in these cases. The following scenarios require Extension Identifiers:
Whenever Monitor all open interactions for correlation is selected. Telephony Services that have more than one CTI. The CTI number must becomes the Extension Identifier. Telephone numbers received in an unknown format. (From a switch whose format was not predefined.)
To define an Extension Identifier: 1. In the IP Switch Definition window, click Extension Identifier
2. Continue as follows:
If the number required is... Continue with... Example: To extract 12345 from...
at the end of the string at the beginning of the string in the middle of the string
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
586
3. If the unique number is at the end of the string, remove the beginning of the string as follows:
Select Extension is at end of number. extension number. Be sure to enter punctuation marks. You do not have to enter the entire string, just a unique section. Enter string:
b. In the String before extension field, enter the characters immediately before the unique
c.
Click Add Rule. The rule is added to the Rules Defined section.
In the Rules Defined section, select the rule. In Formatted Extension field, enter a sample string as it would appear.
Click Test Rule. The stripped number appears in the Result Extension box.
e.
Repeat Step 2 until all Extension Identifiers are added. Then continue with Step 6 on page 589.
4. If the unique number is at the beginning of the string, remove the end of the string as follows:
Select Extension is at start of number. extension number. Be sure to enter punctuation marks. You do not have to enter the entire string, just a unique section. Enter :rest
b. In the String after extension field, enter the characters immediately after the unique
c.
Click Add Rule. The rule is added to the Rules Defined section.
Chapter 23: Customer Feedback Configuration
587
In the Rules Defined section, select the rule. In Formatted Extension field, enter a sample string as it would appear.
Click Test Rule. The stripped number appears in the Result Extension box.
e.
Repeat Step 2 until all Extension Identifiers are added. Then continue with Step 6 on page 589.
5. If the unique number is in the middle of the string, remove both the beginning and the end of
the string as follows: Example: Extract 12345 from start string:12345:rest of string
a.
Select Extension is middle of number. extension number. Be sure to enter punctuation marks. You do not have to enter the entire string, just a unique section. Enter string:
b. In the String before extension field, enter the characters immediately before the unique
c.
In the String after extension field, enter the characters immediately after the unique extension number. Be sure to enter punctuation marks. You do not have to enter the entire string, just a unique section. Enter :rest
d. Click Add Rule. The rule is added to the Rules Defined section.
e.
In the Rules Defined section, select the rule. In Formatted Extension field, enter a sample string as it would appear.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
588
Click Test Rule. The extracted number appears in the Result Extension box.
f.
Repeat Step 2 until all Extension Identifiers are added. Then continue with Step 6 on page 589.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
589
Recording Prompts
Recording Prompts
Survey prompts can be recorded outside of your NICE Perform system at a recording studio or other suitable facility. To use prerecorded prompts, see Integrating Prerecorded Prompts on page 590. All prompts must be saved on the Telephony Services Server where the Survey is saved. If your recording is for longer than one minute, only the first minute of the recording will be heard.
To record your survey: 1. Complete Configuring Customer Feedback Ports on page 570, selecting Prompt Recorder for the Survey Upload Type. 2. You will be prompted to restart the Telephony Services Server. Click Yes. 3. Obtain the Survey ID, Question Number, and Prompt text. 4. From a telephone connected to your switch, dial the extension number of the prompt recorder. 5. Listen to and follow the instructions for recording survey prompts. TIP: You can listen to the recorded survey. However, this does not complete the Feedback setup. To listen to the recorded survey, see with Listening to a Recorded Survey on page 592. 6. Continue with Defining which Survey is Loaded on page 593.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
590
Recording Prompts
Prerecorded prompts must be renamed according to the Customer Feedback naming conventions and placed in the correct location on the Telephony Services Server. Prompt file names consist of the Question ID. Question IDs are unique system-wide, therefore there will not be any duplicate file names.
EXAMPLE:
The file name of the prompt for Question ID 101 will be 101.wav. For Question ID 102 it will be 102.wav, etc.
To integrate prerecorded prompts: 1. Record all prompts according to the requirements listed above. 2. Save the prerecorded prompts in the proper location using its Question ID as its file name.
listen to the recorded survey, see with Listening to a Recorded Survey on page 592.
4. Continue with Defining which Survey is Loaded on page 593.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
591
Recording Prompts
To listen to a recorded survey: 1. In the Organization tree, expand a Telephony Services Server and select the Feedback
branch.
The Ports tab appears displaying the number of ports that have been allocated for this Telephony Services Server.
2. Select a row and in the Survey Upload Type column, select Specific Survey. 3. In the Survey Upload Data column, select the survey. 4. Click Save
5. Click Yes. 6. From a telephone connected to your switch, dial the extension number of the row selected and
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
592
Continue with...
Defining Surveys Loaded by Business Data Parameters on page 593 Defining Surveys Loaded According to DTMF Parameters on page 595 Defining Surveys Loaded by CTI Parameters on page 596 Defining Surveys Loaded by CTI Parameters on page 596 Defining Surveys Loaded by CTI Parameters on page 596 Defining a Fixed Survey for One Port on page 598 Defining a Default Survey on page 599
DTMF
Automatic Routing only
DNIS VDN Phone Number Fixed Survey per Port One survey only
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
593
New
5. In the Survey field, select a survey. 6. Select Business Data. 7. From the drop-down list, select a Business Data field and enter a value in the open field.
All calls meeting the criteria defined by the Business Data field will load the survey selected.
8. Click OK.
9. Repeat from Step 4 for each survey or CTI value you want to define.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
594
11. Click Yes. 12. Continue with Adding the Telephony Services Server to the NMS (optional) on page 601.
New
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
595
5. In the Survey field, select a survey. 6. Select DTMF and enter the DTMF value that will be load this survey. 7. Click OK.
10. Click Yes. 11. Continue with Adding the Telephony Services Server to the NMS (optional) on page 601.
Phone Number is the phone number that the customer is calling from. To define ports for loading surveys according to CTI parameters: 1. Complete Configuring Customer Feedback Ports on page 570, selecting CTI Information for the Survey Upload Type. 2. Expand the Telephony Services Server branch and select the Feedback branch.
5. In the Survey field, select a survey. 6. Select CTI Information. 7. From the drop-down list, select either DNIS, VDN, or Phone Number (of the customer) and
enter a value in the open field. All calls meeting the criteria defined by the CTI Information will load the survey selected.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
597
8. Click OK.
9. Repeat from Step 4 for each survey or CTI value you want to define. 10. Click Save
11. Click Yes. 12. Continue with Adding the Telephony Services Server to the NMS (optional) on page 601.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
598
4. In the Survey Upload Type column, select Specific Survey. 5. In the Survey Upload Data column, select the survey. 6. Click Save
7. Click Yes. 8. Continue with Adding the Telephony Services Server to the NMS (optional) on page 601.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
599
To define a default survey: 1. Expand a Telephony Services Server branch and then select the Feedback branch. The
2. In the Default Survey field, select your default survey. If you select No Survey, the caller will
hear a few seconds of silence, and then be disconnected. Do not select Prompt Recorder!
3. Click Save
4. Click Yes. 5. Continue with Adding the Telephony Services Server to the NMS (optional) on page 601.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
600
4. Click Save
Server.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
601
To modify a Feedback definition: 1. Log in to the NICE Perform Application Suite. From the Accessories menu, select System Administrator.
To add components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
3. Select the Telephony Services Servers branch, then a Telephony Services Server, and then Feedback. 4. Modify the relevant fields. Then click Save Telephony Services Server. Click Yes.
The Telephony Services Server restarts and your settings are saved.
Chapter 23: Customer Feedback Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
602
24
Configuring for System Streaming
The NICE Stream Server is part of the NICE Perform Applications Suite installation. The NICE Stream Server solution is used when your site has problems streaming media from the logger. The NICE Stream Server enables you to stream any relevant media from either a Single Data Hub or a Multi Data Hub, from either a local or remote location. You can stream anything that can be played by the NICE Player. The Stream Server branch is always available under the System Administrator tree. The default Stream Server is defined automatically the first time you open the System Administrator. You can install additional Stream Servers as needed at each site.
IMPORTANT The Stream Server will only function if you have enabled streaming at the site level.
Contents
Choosing a Stream Server Configuration ..................................................................604 Enabling Stream Server Availability .........................................................................614 Configuring the Default Stream Server Definition ....................................................616 Optional - Defining a New Stream Server ................................................................617 Defining System Streaming......................................................................................619 Viewing All Stream Server Configuration Information..............................................621 Maintaining the Stream Server ....................................................................................622
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
603
For the purpose of the information in this section, Storage Centers function in the same way as Loggers. Choosing Disabled in Stream Server Availability connects the Player directly to a Logger. When reviewing these diagrams, look at each scenario as if your site is where the local site configuration is.
Remote site
Stream Server Logger
1. 1.
In the Stream Server Availability area, leave the default setting of Stream Server status Disabled.
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
604
Remote site 2.
Stream Server Logger
2.
1.
This can be achieved in two possible ways: Scenario 1: This is the preferred scenario. It provides a server at the Player site in all situations providing that the server at your Player site has access to the Loggers at the Remote sites. Scenario 2: You use this when Scenario 1 is not available. In this situation, you have several Remote sites and at one or more of them, the Logger is not accessible. When you select Scenario 2, you will be running Server at Player site at all sites where you have access to the Loggers at the Remote sites. For the sites where you have no access to the Loggers at the Remote sites, you will be running a Server to Server configuration.
To set streaming on Server at Player site: Scenario 1:
configuration:
-or-
1. Select Local Interactions. 2. Select either Allow only local users -orAllow for all users. 3. Leave the default setting Remote Interactions selected. 4. Leave the default setting Connect directly to the media source.
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 605
-orScenario 2:
this when one or more Loggers at Remote site are not accessible:
-or-
1. Select Local Interactions. 2. Select either Allow only local users -orAllow for all users. 3. Leave the default setting Remote Interactions selected. 4. Select Use remote Stream Server configuration.
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
606
Remote site
Logger
2. 1. 1.
2.
When a user at a Local site plays a call from his/her Local site, the streaming is done through his/her own sites Stream Server. When playing a call from a Remote site, the user connects to the remote sites Stream Server, which performs the streaming (Server at Logger site).
To set streaming on Server at Logger site:
-or-
1. Select Local Interactions. 2. Select either Allow only local users -orAllow for all users. 3. Clear the Remote Interactions checkbox.
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
607
Remote site 2.
Stream Server Logger
2.
3.
1.
When a user at a Local site plays a call from a Remote site, the streaming is done through his/her own sites Stream Server. This local sites Stream Server connects directly to the remote sites Stream Server, which in turn connects to the Loggers (Server to Server).
To set streaming for Server to Server:
-or-
1. Select Local Interactions. 2. Select either Allow only local users -orAllow for all users. 3. Leave the default setting Remote Interactions selected. 4. Select Use remote Stream Server configuration.
2.
Remote site
Stream Server Logger
1.
1.
This can be achieved in two possible ways: Scenario 1: This is the preferred scenario. It provides a server at the Player site for Remote interactions provided that the server at your Player site has access to the Loggers at the Remote sites. Scenario 2: You use this when Scenario 1 is not available. In this situation, you have several Remote sites and at one or more of them, the Logger is not accessible. When you select Scenario 2, you will be running Server at Player site at all sites where you have access to the Loggers at the Remote sites. For the sites where you have no access to the Loggers at the Remote sites, you will be running a Server to Server configuration.
To set streaming for Server at Player site for Remote Interactions only: Scenario 1:
configuration:
1. Clear Local Interactions. 2. Leave the default setting Remote Interactions selected. 3. Leave the default setting Connect to the media source. -or-
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
609
Scenario 2:
this when one or more Loggers at Remote site are not accessible:
1. Clear Local Interactions. 2. Leave the default setting Remote Interactions selected. 3. Select Use remote Stream Server configuration.
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
610
Remote site
3.
1.
1.
When a user at a Local site plays a call from a Remote site, the streaming is done through his/her own sites Stream Server, which connects directly to the remote sites Stream Server, which in turn connects to the Loggers. When playing a Local site call, the client connects directly to the Logger.
To set streaming for Server to Server for Remote Interactions only:
1. Clear Local Interactions. 2. Leave the default setting Remote Interactions selected. 3. Select Use remote Stream Server configuration.
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
611
Remote site
Logger
2.
1.
1.
When a user at a Local site plays a call from his/her local site, the streaming is done through his/her own sites Stream Server (Server at the Player site). When playing a call from a Remote site, the user connects directly to the Logger (no Stream Server is used).
To set streaming for Server at Player site for Local Interactions only:
-or-
1. Select Local Interactions. 2. Select either Allow only local users -orAllow for all users. 3. Clear the Remote Interactions checkbox.
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
612
1. Select Local Interactions. 2. Then, select Allow only local users. -or-
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
613
Enabling Stream Server Availability Configuring the Default Stream Server Definition on page 616 Optional: If you require additional Stream Servers, see Optional - Defining a New Stream Server on page 617. Defining System Streaming on page 619
NOTE: If you disable the Stream Server Availability, you disable all Stream Servers.
If you have problems streaming media from the logger, when you need to use the Stream Server you can enable it.
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 614
To enable the Stream Server: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. Navigate to <your Site> > Playback > Stream Servers . The Stream Server Availability
area appears.
Click Enabled
3. In the Stream Server Status , click Enabled. 4. Click Save 5. Click Yes. 6. Continue with Configuring the Default Stream Server Definition on page 616.
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
615
To define the default Stream Server definition: 1. In the Organization tree, under <your Site> > Playback > Stream Servers, select the
default Stream Server. The default Stream Server appears. (Note: <your Site> refers to the name of the Data Hub in the Organization tree.)
The Stream Server is automatically defined with the System Administrator host name
NOTE: In the General Information area, all the fields are automatically completed with the default settings. 2. Click the General tab. 3. In the TCP Server Port and the HTTP Server Port fields, leave the default values for these
If you do not require additional Stream Servers, see Configuring the Default Stream Server Definition on page 616.
To add and configure a new Stream Server: 1. In the Organization tree, navigate to your <your Site> > Playback > Stream Servers.
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
617
2. From the Actions menu, select New Stream Server. The New Stream Server appears in the General tab.
3. In the General Information area, in the Server Host Name/IP Address field, enter the new
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
618
Local Interactions
Local interaction system streaming method can be enabled for either only local users or for all users. The default setting is for local users only.
Remote Interactions
With this option, you can either connect directly or through another Stream Server if the other site has a Stream Server defined with local interactions allowed for all users.
To define System Streaming: 1. Click the System Streaming tab.
Select if you want to enable Local Interactions Select if you want to allow for all users Select if you want to use remote Stream Server
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
619
System Streaming is enabled by default if you have enabled Stream Server Availability, see Viewing All Stream Server Configuration Information on page 621.
NOTE: To disable System Streaming, clear the Enable System Streaming checkbox. 3. In the System Streaming Configurations area: a.
Select the Local Interactions checkbox if you want to enable local system streaming. By default, this enables system streaming for local users only. If you want to enable it for all users, click Allow for all users.
b. Remote Interactions are enabled by default. If you want to disable this, clear the Remote Interactions checkbox.
The default setting for Remote Interactions is Connect directly to media source. If you also require remote streaming and you have a Stream Server at another site with local interactions enabled for all users, click Use remote stream server configuration.
4. Click Save
. .
6. Continue with Viewing All Stream Server Configuration Information on page 621.
2. System Streaming is enabled by default if you have enabled Stream Server Availability. To disable System Streaming, clear the Enable System Streaming checkbox.
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
620
2. Expand Stream Servers. The Stream Servers area appears displaying all Stream Servers with
their Stream Server Name, Host Name/IP Address, and Streaming Method information.
3. To view further information regarding a specific Stream Server, double-click the relevant
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
621
Server.
2. Modify the relevant fields.
To configure the parameters for the General tab, see Configuring the Default Stream Server Definition on page 616. To configure the parameters for System Streaming, see Defining System Streaming on page 619. . You will be prompted to restart the Stream Server. Click .
3. Click Save
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
622
Stream Server you want to delete. The selected Stream Server appears.
2. Right-click the Stream Server and click Delete Stream Server. A message appears asking if
Chapter 24: Configuring for System Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
623
25
Configuring for WMS Streaming
The NICE Stream Server is part of the NICE Perform Applications Suite installation. The NICE Stream Server solution is used when your site has problems streaming media from the logger. The NICE Stream Server enables you to stream any relevant media from either a Single Data Hub or a Multi Data Hub, from either a local or remote location. You can stream anything that can be played by the NICE Player. The Stream Server branch is always available under the System Administrator tree. The default Stream Server is defined automatically the first time you open the System Administrator. You can install additional Stream Servers as needed at each site.
NOTE: You should set up Windows Media Services (WMS) BEFORE you configure the WMS Stream Server. IMPORTANT The Stream Server will only function if you have enabled streaming at the site level.
Contents
Configuring Windows Media Server Streaming.........................................................626 General WMS Streaming Information ......................................................................626 Enabling Stream Server Availability .........................................................................629 Defining a New Stream Server.................................................................................630 Enabling and Defining Windows Media Server Streaming.......................................631 Optional: Defining Digital Rights Management (DRM) Configuration.......................634 Configuring Users and Groups for WMS Streaming .......................................................636 Viewing All Stream Server Configuration Information..............................................637 Maintaining the WMS Stream Server ..........................................................................638
Chapter 25: Configuring for WMS Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
625
Enabling Stream Server Availability on page 629 Defining a New Stream Server on page 630 Enabling and Defining Windows Media Server Streaming on page 631 Optional: Defining Digital Rights Management (DRM) Configuration on page 634 Configuring Users and Groups for WMS Streaming on page 636
About Media Services Configuration About ASF File Configuration About Publishing Point Configuration
In the Media Services Configuration, you select whether you want the system optimized for WAN or LAN. For streaming through a WAN, this is the best solution. You also select the relevant Control Protocol for your system.
Chapter 25: Configuring for WMS Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
626
The ASF File Configuration enables you to adjust the quality of the picture that you are streaming.
NOTE: By setting the Maximum Screen Settings towards More the quality of the picture improves, however the streaming is slower. When setting the Maximum Screen Settings towards Less, streaming is faster but the quality of the picture is reduced.
NOTE: You can view the exact path of the Publishing Point folder in the Path field.
Chapter 25: Configuring for WMS Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
627
When you define the Publishing Point configuration, you can allow a Client Cache and/or a Server Cache. Detailed information regarding the Client Cache and Server Cache configurations appear below:
Allowing Client Cache enables the user to save a copy of the streamed file to his/her own computer. This option is controlled by the Stream Server and is by default not enabled. It provides the user with better performance when playing the media, as the media will no longer need to be streamed.
NOTE: There is a delay for a few seconds before this setting takes place.
In the Retention area, you define the Publishing Point retention parameters. These include the Server Cache and how long files should be stored in the Server Cache.
The default Publishing Point configuration allows a Server Cache. This enables files to be saved on the WMS server.
The frequency in minutes at which the Stream Server checks the publishing point to see if files need to be deleted. The default setting is every hour.
The length of time in minutes at which the Stream Server keeps the ASF files before deleting them. The default is a month.
The size of the Server Cache in MBs for the files that the Stream Server retains. The default is 1 GB.
Chapter 25: Configuring for WMS Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
628
NOTE: If you disable the Stream Server Availability, you disable all Stream Servers.
If you have problems streaming media from the logger, when you need to use the Stream Server you can enable it.
To enable the Stream Server: 1. Select the Playback branch and then Stream Servers. The Stream Server Availability area
appears.
Click Enabled
2. In the Stream Server Status , click Enabled. 3. Click Save 4. Click Yes.
Chapter 25: Configuring for WMS Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
629
2. From the Actions menu, select New Stream Server. The New Stream Server appears in the General tab.
Chapter 25: Configuring for WMS Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
630
3. In the General Information area, in the Server Host Name/IP Address field, enter the new
2. In the Media Services Configuration area, from the Control Protocol drop-down list, select the relevant protocol for your site. (RTSPT is the default setting.)
If you are using Windows Media Server streaming through a WAN, leave the default setting.
Chapter 25: Configuring for WMS Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
631
If you are using Windows Media Server streaming through a LAN, select Optimized for LAN.
3. In the ASF File Configuration area, adjust the Maximum Screen Settings slide according
to your requirements.
IMPORTANT If no publishing points display, verify that you have configured the Publishing Point in the WMS Administrator before you select the Location name.
Chapter 25: Configuring for WMS Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
632
4. In the Publishing Point Configuration area, click the Location Name drop-down list and
select the relevant publishing point. Once you have set the location name, the Publishing Point path appears in the Path field.
Select the Publishing Point folder If desired, select Allow Client Cache
IMPORTANT If the publishing points do not appear, verify that the name of the Stream Server and its port information are correct. 5. In the Publishing Point area, select Allow Client Cache to enable a Client Cache. 6. In the Retention area, clear Allow Server Cache if you do not want a Server Cache. Note: If the Allow Server Cache checkbox is cleared, then a new file is created each time a
playback request is made. 7. In the ASF file cleaning interval (minutes) field, enter the interval in minutes at which you want the size of the Server Cache to be checked. 8. In the ASF file expiration period (minutes) field, enter the duration in minutes that you want the streamed files to be kept. Note: Files that are played infrequently are deleted before files that are played frequently. 9. In the Quote Size (MB) field, enter the size of the Server Cache.
10. Click Save
. You will be prompted to restart the Stream Server. Click 11. Continue with either:
-or-
Optional: Defining Digital Rights Management (DRM) Configuration Configuring Users and Groups for WMS Streaming on page 636.
Chapter 25: Configuring for WMS Streaming 633
If you have installed the DRM, but not activated the license, a message appears.
After you activate the license and enable encryption, a message appears informing you that the license is installed and activated. It also advises you regarding the number of days left for the license. This message is updated on a daily basis. When the number of days for the license falls below thirty, the message displays in red.
NOTE: If you enable encryption, both the Server and Client caches will be disabled.
To define Digital Rights Management configuration: Note: Before you can configure the DRM, you must have configured the Windows Media
Server, Enabling and Defining Windows Media Server Streaming on page 631.
Chapter 25: Configuring for WMS Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
634
1. In the Digital Rights Management (DRM) Configuration area, select the Enable encryption checkbox. The number of days for activation display underneath. If the Digital Rights Management software has not been installed, the Enable encryption checkbox is disabled.
NOTE: 2. Repeat Step 1 for each Stream Server requiring encryption. 3. Continue with Configuring Users and Groups for WMS Streaming on page 636.
Chapter 25: Configuring for WMS Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
635
To set the Stream Server groups/users for WMS streaming: 1. Select the Playback branch and then Stream Servers. The Stream Server Availability area
appears.
2. Expand User/Group Selection. The User/Group Selection area appears. 3. In the Resource Tree, click the group/user for whom you want to make the WMS streaming method available. The selected group/user appears in the Available Items list. 4. From the Available Items list, select the relevant group/user. Click the group/user appears in the Selected Items list.
. The selected
7. Continue with Viewing All Stream Server Configuration Information on page 637.
Chapter 25: Configuring for WMS Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
636
2. Expand Stream Servers. The Stream Servers area appears displaying all Stream Servers with
their Stream Server Name, Host Name/IP Address, and Streaming Method information.
3. To view further information regarding a specific Stream Server, double-click the relevant
Chapter 25: Configuring for WMS Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
637
Modifying the WMS Stream Server Definition Deleting a Stream Server Definition
Server.
2. Modify the relevant fields.
To configure the parameters for the General tab, see Defining a New Stream Server on page 630. To configure the parameters for WMS Streaming, see Enabling and Defining Windows Media Server Streaming on page 631. . You will be prompted to restart the Stream Server. Click .
3. Click Save
Chapter 25: Configuring for WMS Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
638
Stream Server you want to delete. The selected Stream Server appears.
2. Right-click the Stream Server and click Delete Stream Server. A message appears asking if
Chapter 25: Configuring for WMS Streaming NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
639
26
Configuring Screen Content Analysis
You must define the Screen Content Analysis Server parameters via the System Administrator application. In a Multi Data Hub environment, a Screen Content Analysis Server must be defined for each site in which Screen Content Analysis was installed.
Contents
Defining the Screen Content Analysis Server ...........................................................642
Chapter 26: Configuring Screen Content Analysis NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
641
For each Applications Server, you can define one Screen Content Analysis Server.
The first Screen Content Analysis Server that you define must be associated with the primary Applications Server. Each subsequent Screen Content Analysis Server can be associated with one unique Applications Server.
The Screen Content Analysis Server associated with the primary Applications Server can be deleted if it is the only Screen Content Analysis Server defined. After you define subsequent Screen Content Analysis Servers, the Screen Content Analysis Server associated with the primary Applications Server cannot be deleted.
To define the Screen Content Analysis Server: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. In the Organization Tree, expand the appropriate site branch (Primary Data Hub or a Secondary Data Hub) and select the Screen Content Analysis Servers branch.
Chapter 26: Configuring Screen Content Analysis NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
642
3. From the Actions menu, select New Screen Content Analysis Server. The Screen Content
Enter a Server Name for the Screen Content Analysis Server. The default server ports appears. Change as needed.
If the field is disabled, this means that the name of the Applications Server cannot be changed. The Screen Content Analysis Server will be associated with the primary Applications Server (whose server name appears in this field). If the field is enabled, select an Applications Server. You cannot select an Applications Server that has already been associated with a Screen Content Analysis Server.
e.
Click Save
Chapter 26: Configuring Screen Content Analysis NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
643
27
Configuring Storage Center
Before the Storage Center server is installed in the site, you first define the Storage Center parameters.
TIP: In the System Monitoring branch, you can view a list of all the Storage Center servers that were defined. For each Storage Center and all the storage areas defined for the Storage Center, you can view current status information and you can generate a history report of the storage usage.
Contents
Defining a Storage Center............................................................................................646 Procedure 1: Defining the Storage Center Server....................................................646 Procedure 2: Defining Storage Groups ....................................................................651 Procedure 3: Defining a Storage Unit.......................................................................656 Procedure 4: Defining an ESM Device.....................................................................664 Modifying Storage Center Parameters .......................................................................672 Deleting a Storage Center Component ....................................................................674
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
645
Procedure 1: Defining the Define a logical name for the server and enter the IP address or host name. You can also define a specific location/size for the Storage Center Server Retrieve Storage Unit, other than the default parameters. on page 646 Procedure 2: Defining Storage Groups on page 651 For each Storage Group, define:
Procedure 3: Defining a Each Storage Group is comprised of one or more units. For each Storage Unit on page 656 unit, define:
a unit name and type. the storage location. the storage size and maximum threshold.
Procedure 4: Defining an Define the TSM Admin and Client parameters. ESM Device on page 664 -or(if the site has an ESM Define the EMC Centera server IP addresses. Server)
-or-
IMPORTANT In the Applications > Configurations branch, you must configure the order in which all storage media are searched when a query is run (Locate Order). Each time you define a Storage Center Server, be sure to add the Storage Center to the list of all the defined Storage Center servers in the site - in the appropriate order of priority.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
646
IMPORTANT If the Storage Center server has more than one active network interface card, the Storage Center IP address defined in the System Administrator must be the primary network connection.
To define the Storage Center server: 1. Log in to the NICE Perform Application Suite. From the Accessories menu, select System Administrator.
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
3. In the Organization Tree, select the Storage Center Servers branch. 4. From the Actions menu, select New Storage Center. The Storage Center Licensing window
appears.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
647
5. Enter the Serial Number and License Key and click OK. The Storage Center Server
b. Select IP address or host name, and enter the IP address or the host name of the server.
IMPORTANT The host name of the Storage Center server cannot exceed 26 characters. 7. To modify the default Storage Center settings, click Advanced.
In the Connections Number area, define the number of multiple connections for the Archive functions. The maximum number of connections for each is 13. In the Port Numbers area, define the port numbers for the Nice Storage Streaming Service, Locate Service and Rule Service. These default port numbers should only be changed due to specific site requirements! In the Modify Delete Method Settings area, select the Secure Deleted Method checkbox if your site requires shredding of deleted files using the DOD (Department of Defense) standard, meaning that deleted files cannot be restored. This deletion method will be applied to files deleted via automatic deletion (when storage units are full) and files deleted via forced deletion (when a file reaches an expiration date).
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
649
The default location and size of the Retrieve Storage Unit is displayed. You can define a different location and size for the Retrieve Storage Unit. After the Retrieve Storage Unit is created, its location and size cannot be modified!
9. Click Next. Step 4 appears showing a summary of the new Storage Center server definition.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
650
10. Check that the values are correct and click Finish. The new Storage Center server name appears below the Storage Center Servers branch. You can now define the Storage Groups
11. If your site has an NMS installed, add the new Storage Center server to the NMS monitored
list:
a.
In the Organization tree, expand Network Management System and select an NMS. Move the new server from the Available Servers list to the Attached Servers list and click Save .
NOTE: When you create a new Storage Center server, two branches appear automatically below the server name in the tree.
ESM Devices: If your site includes an Enterprise Storage Manager, you must configure the ESM parameters. Retrieve Group: This is the location where files are stored after they are retrieved from an ESM. The Retrieve group cannot be modified.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
651
Retention Guidelines
By default, there is no mandatory retention. We recommend setting the retention value to equal the amount of days that the site is obligated to save interactions.
IMPORTANT
The maximum retention period is seven years (based on the NICE database design). If you want to set a longer retention period, Storage Center enables you to define a period longer than seven years (you can enter a higher value in the Retention field). However, the NICE database must be modified as well! In these cases, please contact NICE Professional Services. (Extended Retention Only) EMC Centera is the only ESM device that supports Extended Retention.
If you set a retention value for the group and the Storage Units in the group reach maximum capacity before the retention period expires, a warning is generated and the files are not deleted.
NOTE: When you define a storage rule, you can define a value for Force Deletion, meaning that files archived by a specific rule will be deleted after a certain number of days. What happens if a conflict occurs between the groups Retention value and a rules Force Deletion value (such as the groups Retention value is set to 100 days and the rules Force Deletion value is set to 50 days)? The Force Deletion value of the rule takes preference! However, if Extended Retention is activated through the NICE Business Analyzer application or the Interactions application, the Force Deletion value in the archiving rule is extended. See the Storage Center Installation Guide. The group Retention value is a more general definition; the archiving rule Force Deletion value is specific to a group of archived files; Extended Retention delays the Force Deletion in the archiving rule. What is the Retrieve Storage Group?
In addition to the Storage Groups that you create, Storage Center automatically creates a Retrieve Storage Group (with a Retrieve Storage Unit) each time that a Storage Center Server is created. This Storage Group serves as a local buffer when retrieving files from the ESM to the Storage Center local disk. The Retrieve Storage Group cannot be deleted. However, you can define a specific Retrieve Storage Unit destination and the disk space allocated for this unit other than the default. This must be defined in the Storage Server Definition Wizard and cannot be modified at a later time.
How Does Archiving Take Place?
When archiving for a rule begins, files are archived to the first Storage Unit in the group. When this Storage Unit reaches capacity, the files are archived to the second Storage Unit in the group, and so on.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
652
When all the Storage Units are filled to capacity, the following occurs:
First, the automatic deletion mechanism is triggered in the first Storage Unit. Then, files in this storage directory are deleted. Finally, new files are archived in the directory. This pattern then continues for each Storage Unit in the group.
EXAMPLE:
You plan on defining a rule that archives all outgoing interactions that lasted more than five minutes from agents in the Special Campaign group. First, create a Storage Group named Special Campaign - Storage Partitions that consists of the following Storage Units: Storage_Unit1: \\sc_206154\disk1\archive (with 10 GB) Storage_Unit2: \\sc_206164\disk2\archive (with 30 GB) Storage_Unit3: \\sc_206174\disk3\archive (with 150 GB) Later, when you define the rule you will associate the rule with the Storage Partitions group.
To define a new Storage Group: 1. In the Storage Centers Servers branch, select the appropriate Storage Center server name. 2. From the Actions menu, select New Storage Group. The New Storage Group Definition
Wizard starts.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
653
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
654
Leave the checkbox cleared if you do not want to set a retention value.
-or-
Select the checkbox and enter a retention value, meaning the number of days that files must remain archived in this Storage Group.
TIP:
We recommend setting the retention value to equal the amount of days that the site is obligated to save interactions. If your site does not have an ESM device but the retention value of the Storage Group cannot be set to seven years, set the retention value to the maximum possible value. When configuring the Force Deletion value in the storage rule, do not exceed this retention value. See Retention Guidelines on page 652 for more information.
NOTE:
If the Storage Units in the group reach maximum capacity before the retention period expires, a warning is generated and the files are not deleted. If a Force Deletion value (for a storage rule) is set to delete files earlier than the retention days, the Force Deletion takes precedence and files will be deleted.
5. Click Next. Step 4 appears showing a summary of the new Storage Group definition.
6. Check that the values are correct and click Finish. The New Storage Unit Definition Wizard
appears.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
655
You define a Storage Unit via the New Storage Unit Definition Wizard.
NOTE: The New Storage Unit wizard opens automatically at the end of the New Storage Group wizard. You can also open this wizard independently.
A name of the Storage Unit The destination path of the Storage Unit. Important: The destination path of the Storage Unit must be excluded from anti-virus scans to avoid playback, performance, and retention issues. See TN0564: Antivirus Certifications for NICE Products for more information on setting up the anti-virus scan. You validate the destination path:
If the path is invalid, an error message appears. If the path is valid, the system recommends that the size of the Storage Unit will be half the GB of the maximum capacity of the destination. You can modify the default size of the unit as needed.
A Storage Unit type: Multiple Directories or Directory Per Day. See What Storage Types are Available? on page 657. The total number of Megabytes of the unit A maximum threshold (in percent): When the unit reaches the percentage capacity, deletion of archived calls begins (unless the group retention period has not expired!)
IMPORTANT If your Storage Center environment includes an ESM, do not use the same destination path as defined in the Retrieve directory. This could lead to a loss of archived files! The storage area on which the Storage Center will archive must not be located on the Storage Center servers local hard drive, but on an external NAS/SAN or CAS storage.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
656
Creates subdirectories under the defined directory path (for each day of the year). Files are stored as follows: Storage directory/computer name of the Storage Center server/tasks/day. When the storage directory reaches its maximum threshold, the automatic deletion mechanism is triggered. Files are deleted until the total capacity of the storage directory is below the maximum threshold. The maximum threshold is a percentage of the total directory size.
Multiple Directories
Creates subdirectories under the defined directory path (based on the destination type). Files are written to the subdirectories in a cyclic manner: When one subdirectory reaches full capacity, files are written to the next subdirectory. The automatic deletion mechanism is triggered when a specified number of subdirectories reach full capacity (maximum threshold). Files are deleted until the (full-capacity) subdirectories are below the maximum threshold. The maximum threshold value is defined as a percentage of the total amount of subdirectories.
TIP: In most sites, the Directory Per Day storage type is used. When should you select Multiple Directories? Multiple Directories storage type should be used in sites with very high capacities more than 300,000 calls per day. To define a new Storage Unit: 1. In the Organization Tree, select a Storage Group. Then, select New Storage Unit from the Actions menu. The New Storage Unit Definition Wizard starts. NOTE: The New Storage Unit Wizard also opens automatically after you finish the New Storage Group wizard.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
657
2. Click Next. Step 2 appears. 3. In the Storage Unit Name field, enter a name for the Storage Unit. 4. In the Storage Unit Destination Path field, enter a unique storage destination.
IMPORTANT
Each Storage Unit must be on a dedicated partition. The destination path of the Storage Unit must be excluded from anti-virus scans to avoid playback, performance, and retention issues. See TN0564: Antivirus Certifications for NICE Products for more information on setting up the anti-virus scan.
NOTE: When defining the storage destination, keep the following in mind:
Files are stored in the following path: Storage directory/computer name of the Storage Center server/Tasks name. Enter the full network path (using //). The destination directory must be defined as shared with write permissions for the Storage Center user (NiceSc). If your Storage Center environment includes an ESM, do not use the same destination path as defined in the Retrieve directory. This could lead to a loss of archived files! If you continue the wizard without validating the destination path, be sure to verify manually that the path format is valid, the drive destinations exist and there is enough free space in the physical location to accommodate the archived files.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
658
a.
Click
.
b. Enter the user name and password of the Storage Center service. (This is the user name
and password of the logged-in user who installed the Storage Center software.)
c.
Click Validate. The system validates the destination path of the new Storage Unit. If the destination is valid, appears in green text.
If the path is invalid or inaccessible, appears in red text and an error message appears specifying the error, as shown in the example below.
6. Click Next. Step 3 appears. If the path was valid, the Storage Unit Total Size automatically
displays half the size of the defined location. You can modify this value as needed.
Select a storage type. See What Storage Types are Available? on page 657.
Chapter 27: Configuring Storage Center 659
b. Enter the total size of the unit in Gigabytes. You can use the Expected Storage Size
Calculator to help you define the size of the unit, as described in Step 7.
c.
Enter the maximum threshold as a percentage of the Storage Unit Total Size. When the unit reaches the threshold, deletion occurs (unless the group retention period has not yet lapsed).
7. To calculate the required amount of storage space, click the link at the bottom of the window.
Use the calculator to assist you in determining the storage size needed. The value determined by the calculator is a guideline only and you are not required to use this value. For detailed instructions/guidelines, see See Guidelines for Using the Storage Size Calculator on page 662.
a.
b. For each media type and/or compression type, add a row and enter the expected number of c.
The utility calculates the total storage size needed for archiving. The Total Storage Size field displays the estimated storage size needed.
d. Click Close. This value is not entered automatically into the wizard. e.
8. Click Next. Step 4 appears showing a summary of the new Storage Unit definition.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
660
9. Click Finish. The group and unit appear under the appropriate Storage Center server name in
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
661
Enter the desired retention value. Keep in mind that a high retention value requires a large Storage Unit. As you increase the retention value, the Calculator will increase the required size of the Storage Unit; as you decrease the retention value, the Calculator will decrease the required size of the Storage Unit. For each media type and/or compression type, create a row in the Calculator and enter its values:
a.
b. Enter the expected number of interactions per day, the average interaction length, media
After you define the expected number of interactions (by adding/deleting rows), you can manipulate the retention value to see how it affects the storage size. When you are finished, click Close. The value in the Calculator is not entered into the Wizard since it is an estimation tool only.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
662
If you select a Storage Group name in the Organization Tree, you can view the number of Storage Units defined for the group and the total amount of storage area for the group - based on the size of each unit. A pie chart displays the size of each Storage Unit and the relative percentage of each Storage Unit. In the example below, the Storage Group has three Storage Units with a total storage size of 55 GB.
If you select a Storage Unit name in the Organization Tree, you can view the unit details, including the storage destination, storage size and maximum threshold.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
663
EMC Centera: See Defining EMC Centera as the ESM Device on page 664. Tivoli: See Defining TSM as the ESM Device on page 667. NetApp Snaplock: See Defining NetApp Snaplock as the ESM Device on page 669.
The EMC Centera server can be accessed by four IP addresses, therefore you can define up to four IP addresses for the EMC Centera server. (At a minimum, you must define one IP address.) The Storage Center tries to connect to the EMC Centera server using the first IP address on the list. If the Storage Center fails to connect to the EMC Centera server using this IP address, it tries to connect with the next IP address on the list. In addition, you can define a secondary EMC Centera server with four IP addresses. If the Storage Center failed to connect to the primary EMC Centera with all the IP addresses defined for it, the Storage Center tries to connect to the secondary EMC Centera server using the first IP address defined for it. If the Storage Center fails to connect to the secondary EMC Center server using this IP address, it tries to connect with the next IP address on the list.
To define an ESM for EMC Centera: 1. In the Storage Centers Servers branch, expand the appropriate Storage Center Server name and select the ESM Devices branch.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
664
2. From the Actions menu, select New ESM Device. The New ESM Device Wizard starts.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
665
In the Primary IP Addresses area, enter an IP address under the Primary IP Addresses area and click . provide additional access nodes to the EMC Centera server. You can change the order of the IP addresses using the up/down arrows.
b. In the Primary IP Addresses area, enter three additional IP addresses if you want to
c.
In the Secondary IP Addresses area, enter up to four IP addresses if you want to provide access to a secondary EMC Centera server (if the Storage Center fails to access the primary EMC Centera server via the defined IP addresses).
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
666
7. Click Finish. A message appears reminding you to restart the Storage Center in order to activate the changes. Click OK. 8. Restart the Storage Center.
In order to define TSM as an ESM device, you need the TSM Client and Administrator parameters described in Step 5 on page 668 and Step 6 on page 669.
To define an ESM for TSM: 1. In the Storage Centers Servers branch, expand the appropriate Storage Center Server name and select the ESM Device branch. 2. From the Actions menu, select New ESM Device.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
667
4. Enter a name for the device and select Tivoli TSM. 5. Click Next. Step 3 appears.
DSMI dir path DSMI config path DSMI log path Configuration file path
The directory of the TSM client installation Full path name of the TSM client user option file Error log location for the TSM client Location of the TSM client configuration file
Administrator User Name Administrator Password Client Node User Name Client Node Password
Enter the Administrator login to the TSM server Enter the Administrator password to the TSM server Enter the name of the predefined node Enter the password to the predefined node
8. Click Finish. A message appears reminding you to restart the Storage Center in order to activate the changes. Click OK. 9. Restart the Storage Center.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
670
7. In the Server IP Address area, enter the IP address of the NetApp server. 8. In the Volume area, enter the location of the directory defined in Step 1. 9. Click Next. Step 4 appears.
If you entered an invalid volume in the previous step, a message appears notifying you that the specified location was not found.
10. Click Finish. A message appears reminding you to restart the Storage Center in order to activate the changes. Click OK. 11. Restart the Storage Center.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
671
To update Storage Center parameters: 1. In the Storage Center Servers branch of the Organization Tree, select the component you want
to modify. The definitions appear in the right pane. In the example below, a Storage Group was selected. The groups parameters appear in the right pane.
Update Storage Center -orUpdate ESM Device -orUpdate Storage Group -orUpdate Storage Unit. TIP: Some parameters cannot be modified. You must delete the component and then define a new component.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
672
3. The appropriate wizard appears enabling you to modify parameters, as follows: Select the following branch: A Storage Center Server To view the following parameters: Server name, IP address and number of Archive and Retrieve connections To modify these parameters: Select Update Storage Center. The Update Storage Center Server Definition Wizard appears. See Procedure 1: Defining the Storage Center Server on page 646 Click Update Storage Group. The Update Storage Group Definition Wizard appears. See Procedure 2: Defining Storage Groups on page 651. Click Update Storage Unit. The Update Storage Definition Wizard appears. See Procedure 3: Defining a Storage Unit on page 656. Click Update ESM Device. The Update ESM Definition Wizard appears. See Procedure 4: Defining an ESM Device on page 664.
A Storage Group
The group name. The number of units in the group and the combined size in GB. A retention period for the group.
A Storage Unit
The unit name and type. The storage location. The storage size and maximum threshold. The file type.
An ESM device
4. If you modified the Storage Center IP address or connection parameters, restart the Storage
Center server.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
673
To delete a Storage Center component: 1. In the Storage Center Servers branch of the Organization Tree, select the component you want
Delete Storage Center -orDelete ESM Device -orDelete Storage Group -orDelete Storage Unit.
Chapter 27: Configuring Storage Center NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
674
28
Tracking the Status of your Storage Centers
In the System Monitoring branch of the System Administrator, you can view a list of all the Storage Center servers that were defined. For each Storage Center and all the storage areas defined for the Storage Center, you can view current status information and you can generate a history report of the storage usage. In this branch, you cannot modify definitions.
Contents
Viewing Storage Center Servers .................................................................................676 Viewing the Status of Storage Areas ..........................................................................677
Chapter 28: Tracking the Status of your Storage Centers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
675
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 28-2 Technician Mode
3. In the System Monitoring branch, click Storage Center Servers. A list of Storage Center
4. Double-click a Storage Center server to view its current status, meaning its capacity and the
amount of space currently used. See Viewing the Status of Storage Areas on page 677.
Chapter 28: Tracking the Status of your Storage Centers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
676
The Current Status area displays the capacity, used space and free space of the selected storage area. In the example above, a Storage Group was selected. If you selected a Storage Unit in the tree, the Current Status area displays the capacity, used space and free space for the selected unit. If you selected a Storage Group, the Current Status area reflects the combined capacity, used space and free space of all the Storage Units in the group. If you selected a Storage Center, the Current Status area reflects the combined capacity, used space and free space of all the Storage Groups in the Storage Center.
Chapter 28: Tracking the Status of your Storage Centers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
677
4. To generate a history report of the capacity in the selected storage area, do the following: a.
From the History Period drop-down list, select the time period for the report. . This task may take several minutes. A report appears displaying the amount of space used in the storage area over the defined time period.
b. Click
Chapter 28: Tracking the Status of your Storage Centers NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
678
29
Installing the Media Library
The Media Library organizes the DAT/AIT/MO/DVD archiving media at a site by assigning sequential numbers to these cassettes. The Media Library printer prints labels automatically. These labels provide important archiving information including the date the cassette was first used for archiving, the Logger number (or spare Logger number), slot number, deck number and a sequential archiving number. The Media Library is installed via the Media Library Installation Wizard. After it is installed, it must be configured via the System Administrator.
Contents
Configuring the Media Library Server ........................................................................680 Defining Media Library Printers ..................................................................................682 Deleting a Media Library Definition.............................................................................685
Chapter 29: Installing the Media Library NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
679
To configure the Media Library: 1. Log in to the NICE Perform Application Suite. From the Accessories menu, select System Administrator.
Figure 29-1 Accessories Menu
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 29-2 Technician Mode
3. In the Organization tree, expand the site branch. Select the Media Library Servers branch. 4. From the Actions menu, select New Media Library.
Chapter 29: Installing the Media Library NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
680
6. Enter a logical name and IP address for the Media Library server. 7. Click Next. Step 3 appears.
The new Media Library Server name appears below the Media Library Server branch.
Now, define the Media Library printer. See Defining Media Library Printers on page 682.
Chapter 29: Installing the Media Library NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
681
Define the printer name and IP address via the New Printer Definition Wizard. Select the Loggers that will be associated with the printer.
To define a Media Library printer: 1. In the Media Library Servers branch, select the appropriate Media Library Server name. 2. From the Actions menu, select New Printer.
Chapter 29: Installing the Media Library NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
682
Enter a logical name for the printer. address of the printer. Only one local printer can be defined per Media Library.
b. Select whether the printer is Local or Remote. If the printer is remote, enter the IP
c.
Chapter 29: Installing the Media Library NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
683
6. Click Finish. The printer name appears below the Media Library Server in the tree.
7. Configure the new Media Library printer by associating Loggers with the printer. The printer
Select the Media Library printer in the tree and click the Loggers tab.
Chapter 29: Installing the Media Library NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
684
b. Select the Loggers for which the printer will be printing labels: In the Available Loggers
list box, select the Loggers that you want to associate with the printer. Move the Logger names to the Selected Loggers list box.
TIP: Follow these guidelines: Each Logger should be associated with one printer. If a Logger was already associated with a printer, the Logger name does not appear in the list. If a Logger is not associated with a printer, then a printer label will not be prepared when media is ejected from this Logger and there will not be any mechanism to locate offline media. If a Logger serves as a Playback Logger, it does not have to be associated with a Media Library. c.
Click
labels will not be printed for Loggers that are associated with this printer.
Chapter 29: Installing the Media Library NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
685
30
Configuring Playback Organizer (PBO)
Configure the Playback Organizer (PBO) Request Wizard via System Administrator. You can determine the following:
which steps appear in the wizard which rows are enabled which rows are mandatory the expiration time of a request
Contents
Configuring the PBO Request Wizard ........................................................................688 Configuring Advanced Options...................................................................................690 Configure the Approval Process ..............................................................................690 Configure Comment Forms......................................................................................691 Configure Request Expiration ..................................................................................691
Chapter 30: Configuring Playback Organizer (PBO) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
687
which steps appear in the wizard which rows are enabled which rows are mandatory
To configure the PBO Request wizard: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. In the Organization tree, navigate to Master Site > Applications > Configurations > Playback Organizer.
Enable or disable the step by selecting or clearing the Enable this Step checkbox. The default is enabled.
b. Determine if a user can request a hard copy of the playback by selecting Enabled. If you clear the Enable checkbox, the user will not be able to request a hard copy. 4. Click Next.
Chapter 30: Configuring Playback Organizer (PBO) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
688
Enable or disable the step by selecting or clearing the Enable this Step checkbox. The default is enabled. the checkbox, the row is disabled and appears gray.
b. Enable or disable each row by selecting or clearing the Enable checkbox. If you disable c.
If you enabled a row in Step b, for example, 3rd Party Personnel, you can determine if the field is mandatory and must be filled in by the user, by selecting the mandatory checkbox. When you select a row as mandatory, an asterisk (*) appears next to the row name.
NOTE: You can enable a row, but keep it optional by clearing the mandatory checkbox.
Chapter 30: Configuring Playback Organizer (PBO) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
689
Configure the Approval Process Configure Comment Forms Configure Request Expiration
Parallel - both the compliance officer and the manager may receive notification and
Chapter 30: Configuring Playback Organizer (PBO) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
690
Chapter 30: Configuring Playback Organizer (PBO) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
691
31
Network Management System (NMS) Configuration
The NMS is an optional component. To ensure a robust and reliable system, it is essential to monitor the status of each component in your system. Monitoring can be carried out using an SNMP management tool, which receives up-to-date event messages regarding the performance of each component. NICE Systems provides the NMS (Network Management System) as the recommended SNMP management tool.
Contents
What NMS Does ............................................................................................................694 Defining the NMS via System Administrator..............................................................695 Modifying the NMS Definition......................................................................................699
Chapter 31: Network Management System (NMS) Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
693
Which servers should be monitored Expiration period of each log file Log email options
Monitoring is defined according to host server name or IP address. When you select a host server to monitor, all of the Agents that are defined on it will be monitored.
EXAMPLE:
The Interactions Center and the applications are installed on host server Server1. The databases are installed on host server Server2. You monitor just Server1. Trap messages for the Interactions Center and the applications will be sent to the SNMP. Trap messages for the databases will not be sent.
Chapter 31: Network Management System (NMS) Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
694
Before you begin this procedure, have the following information ready:
The machine name of the server where the NMS is installed. Which host servers in your system that you want to monitor. When a host server is monitored, all of the Agents that are defined on it are automatically monitored. How long file retention should be for the log files, or the recycling period.
To configure the NMS: 1. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
2. In the Organization tree, select the Network Management System branch. 3. From the Actions menu, select New NMS. The Network Monitoring System Details appear in
4. In the General tab, complete the following details NMS Name: Use a descriptive name. This name appears in the Organization tree and is used
Chapter 31: Network Management System (NMS) Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
695
Click to Expand
All the host servers from all of the sites in your Organization are displayed. Blue rows indicate that the server is being monitored. Gray rows indicate that the server is not being monitored. If you monitor a host server, all of the components that are defined on it will be monitored.
6. To see a list of the components on a host server, click
TIP: In the Associated Resources list, use the scroll bar to see all the installed servers. 7. To start or stop monitoring a host server, double click its row. -or-
In the Cluster Configuration area, select Set as cluster server. The Server Name / IP Address fields become active.
Chapter 31: Network Management System (NMS) Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
696
b. In each Server Name / IP Address field, enter the IP address or server name of a cluster
9. Click Save
By default, a new log file is started each day at midnight and the old log file is saved for an indefinite period of time. However, you can select to recycle the logs. See Step 11 for recycling instructions, or proceed to Step 12.
11. In the Log Files area, define the recycling period. In the Logging Recycle period field enter
the number of days for recycling. Log files are saved every day at midnight. The default is 0. Zero indicates that log files will not be deleted and it is up to the user to ensure that adequate space is available.
TIP: If you plan to send log files by email, the recycling period cannot be defined as 1. 1 (one) indicates that log files are deleted every night and recycling occurs before the email is sent. Thus the current days log file will be deleted and the log file that is sent will be empty. 12. You can send each days log file to an email address. Log files are sent each day at midnight and are sent in CSV format. To define an email address, in the Log Mail area: a.
Select Automatically send compressed log files at the end of each day.
b. In the SMTP Server field, enter the address of the SMTP server.
Chapter 31: Network Management System (NMS) Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
697
c.
TIP: You can send an email to verify the SMTP server and email address. To send an email, do the following: Click Check e-mail. The email message is sent. Verify with the recipient that it was received. 13. Click Save
Chapter 31: Network Management System (NMS) Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
698
Uninstalling the NMS does not automatically remove its definition from your site. You must delete the NMSs definition using the System Administrator. It is recommended that you do this procedure before uninstalling the NMS so that you do not temporarily leave invalid paths in your site configuration.
To delete an NMS definition: 1. In the Organization tree, select the Network Management System branch. Then, select the
Chapter 31: Network Management System (NMS) Configuration NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
699
32
Defining VoIP Recording Gateway (VRG)
The VoIP Recording Gateway (VRG) is an advanced system that filters and captures VoIP traffic from the network and transmits it to one or more active recording NICE VoIP Loggers. The VoIP Recording Gateway is designed to be deployed in remote branches and data centers where interactions are to be recorded. Using SIP technology, the VRG functions as a router, Forwarding Device (FD), or Media Provider Controller (MPC), and forwards interactions to NICE VoIP Loggers that are physically located at one or more central locations. This chapter describes how to configure the VRG in System Administrator.
NOTE:
Each VRG unit must be defined in System Administrator. Though the VRG can be configured regardless of whether it is online or offline, VRG definitions can only be updated when it is online.
Contents
Guidelines for Defining VRG Ports .............................................................................702 Where are the VRG Definitions Saved?......................................................................703 General VRG Configuration Options ..........................................................................704 Defining a New VRG .....................................................................................................706 Reviewing VRG Status .................................................................................................722
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
701
Pair #1
Pair #2
Pair #3
Pair #4
On each VRG, there are 8 Input ports, in 4 pairs. The pairs of input ports are numbered 1 - 4 (from left to right). The input ports in each pair are designated as A and B. Each pair of input ports can have either a copper interface (each pair of ports are positioned one above the other) or a fiber interface (each pair of ports are positioned side-by-side). Although there are 16 input ports on the VRG, only a maximum of 8 (4 pairs of 2) ports can be utilized by the VRG. The input ports are identified as follows:
1A and 1B 2A and 2B 3A and 3B 4A and 4B
Copper interfaces support both Mirroring and Tapping connectivity modes. The Tapping mode requires pairs of input ports. Thus in Tapping mode, you can have up to 4 pairs of input ports. Mirroring mode allows up to 8 separate input ports. The connection speed can be 10, 100, or 1000 Mbps. Fiber interfaces support only mirroring connectivity. Mirroring mode allows up to 8 separate input ports. The connection speed is fixed at 1000 Mbps. The following table summarizes the possible connectivity modes of a VRG.
Speed Copper Interface Fiber Interface Maximum effective Input Traffic 10/100/1000 Mbps 1000 Mbps 8 - 10/100/1000 Mbps links 4 - Full Duplex 10/100/1000 Mbps links Mirroring Mode Tapping Mode
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
702
The VRG has 2 Output ports, numbered 1 and 2. When both output ports are enabled, you define an Output Policy. Output Policy can be Teaming or Both as follows:
Teaming (Output Redundancy) - output is sent to one output port. The second output port is used as a backup if the physical connection to the main one fails. You do not specify which output port to use as the main output port. Both (Packet Duplication) - all output is sent to both output ports.
When one output port is enabled, the Output Policy is defined as Single. You do not define Advanced parameters. One of the output ports acts as a Control port. This is in addition to its output port functions. The control port communicates with remote machines, such as the SSH, Telnet, NTP servers, DNS servers, System Administrator, MPCM (FLM), Registrars, Proxies, Loggers, and NMS. The control port always operates in Teaming mode, regardless of the Output Policy.
On the VRG In the NICE Perform System Administrator database On the VRG, using the CLI (Command Line Interface) In the NICE Perform System Administrator application
This section deals only with procedures for using the System Administrator. However, it is important to be aware that some of the settings can be changed directly on the VRG.
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
703
Restart VRG
NOTE: The VRG configuration options are only available when the VRG is online.
Copies and updates information from the System Administrator to the VRG. Use this option when you have completed changing the VRG definition in the System Administrator. Upload Configuration to VRG overwrites information on the VRG. For these changes to take affect, restart the VRG. This option automatically saves the changes to the System Administrator database.
Download Configuration from VRG
Retrieves and copies the current VRG settings to the System Administrator. Download Configuration from VRG overwrites the currently displayed information in the System Administrator. Use this option before editing default definitions, or to set the System Administrator to the VRGs settings. This option will not save this information to the System Administrator database; only displayed content is updated. To update the System Administrator database, click Save.
Restart VRG
Restarts the VRG process and enables changes in the VRG. Use this option after using the Upload Configuration to VRG option. This is not the same as restarting the VRG machine. The VRG machine can only be restarted directly from the VRG.
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
704
Save
Saves the displayed information to the System Administrator database. Save does not update the VRG.
How to Use VRG Configuration Options in the Best Way Possible
Before you are ready to apply new settings to the VRG, you can create new VRG definitions in the System Administrator according to the following sequence:
1. Open an existing VRG definition or create a new one. 2. Verify that the VRG is online, and click Download Configuration from VRG.
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
705
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 32-2 Technician Mode
3. In the Organization tree, expand the site and select VoIP Recording Gateway. Then from the Actions menu, select New VRG.
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
706
When Set as Cluster is selected, you must enter the clusters public IP address and the VRG units private IP address
Name - Define a name for the VRG. This name is used to identify the VRG in the System
If the current VRG is not part of a redundancy cluster, enter the IP address of the VRG.
-or-
If the current VRG is part of a redundancy cluster, enter the clusters public IP address. Entering the clusters public IP address ensures that NICE Perform will interface with the cluster only, and any switching that may occur between active and standby VRG units will be transparent. Regardless of whether or not the current VRG is part of a cluster, this is the IP address that is defined during initial VRG installation.
Description (Optional) - Enter a description of the physical location of the VRG. Though
of whether the current VRG is intended to function as an active or standby unit, select Set as Cluster. Selecting this option will include the current VRG in the redundancy cluster.
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
707
intended to function as an active or standby unit, if the current VRG is part of a redundancy cluster, enter the private IP address/host name of the current VRG.
TIP: When the current VRG is not part of a redundancy cluster and therefore, the Redundant VRG option is cleared, the Private IP Address/Host Name field is disabled. 5. Click Save
In the I/O Ports tab, you configure the input and output ports. When configuring the VRG for the first time, default values appear. For information on defining VRG input/output ports, see Guidelines for Defining VRG Ports on page 702.
7. Define Input Ports as described below. a.
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
708
Select to activate the Input Port Configuration fields. Select Copper or Fiber. Select 10, 100, or 1000 Mbps according to the Ethernet links of the customers infrastructure. Note: The VRG and the network switch do not support negotiation. This Speed value must be configured to match the network switchs speed.
Connectivity Mode
Select Mirroring, Tapping, or Concatenating. If you select Tapping, the input ports mate is forced to adopt the same configuration settings.
External fiber tapping If your site uses an external fiber tapping unit, select this option. unit (Fiber only)
c.
Click
8. To define additional input ports, repeat Step 7. 9. In the Output Ports area, select one or both output ports. If both output ports are selected, from the Output Policy drop-down menu, select Teaming or Both.
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
709
Alarming
Trap Destination IP Addresses Read Only (RO) Community Names Read Write (RW) Community Names
System Settings
Services NOTE: The Services default values provide the most secure configuration. Default values are as follows:
SSH (Secure Shell): Enabled Telnet (remote connections): Disabled NTP: Disabled Firewall: Enabled
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
710
To edit a parameter, select the parameter you need to edit, click Edit relevant window edit the parameter.
, and in the
To delete a parameter, select the parameter you need to delete, and click Remove
a.
In the SIP Identification area, enter the Device Name and Domain according to the following guidelines:
The Domain is the VRG IP address or host name as configured on a DNS server. Use only alphabetic characters, numerical characters, or the underscore symbol. Do not use spaces, special characters, or begin the Device Name with a numerical character.
Device name is abc and Domain is 123.100.100.10. The URI identification becomes abc@123.100.100.10.
b. In the Media Provider Controller Managers (MPCMs) area, define a new SIP Media Provider Controller Manager (MPCM), by clicking Add
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
711
c.
Enter the MPCM URI specifying 5062 as its SIP port value. The URI syntax is as follows: MPCM Name@IP Address:Port Number Example: MPCM@1.2.3.4:5062
d. Click OK.
The MPCM URI appears in the Media Provider Controllers (MPCM) area.
TIP:
To edit the MPCM URI, use the Edit To delete an MPCM, use the Remove
option. option.
The Advanced options are optional, and are only required for certain sites.
15. Expand Log Settings.
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
712
WARNING Do not use Extensive Debug or Debug! Do not select Packet Processor Core! These log levels generate very detailed log levels and must only be used by authorized personnel or NICE Customer Services. 16. Expand Pre-Filters.
The RTP Payloads and Subnets areas appear. The number of pre-filters that can you can define per VRG unit, corresponds to the number of defined RTP Payload types for that unit. The greater the number of defined RTP Payload types, the less the number of pre-filters that can be defined. The following table lists the maximum number of pre-filters per payload that can be defined for one VRG unit.
For this number of RTP Payloads... You can define up to this number of Pre-Filters...
1 2 3 4 5 a.
50 25 16 12 10
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
713
b. To define a Custom RTP Payload, select the Custom checkbox. In the open field, enter
the code number of the custom compression type. To enter multiple compression types, separate each code number with a comma (,).
NOTE: To use the Custom option, you must be familiar with the code number of the compression type you need to add. Example:
c.
, Edit
, and
options.
The SIP Infrastructure options are only relevant to sites with SIP infrastructure! Define parameters as described below:
Enter the IP address or host name of your SIP proxy. SIP Proxy IP Address/Host Name
Port Transport SIP Registrars
Keep the default port unless instructed otherwise. Keep the default value.
To add a new SIP Registrar, click Add and in the SIP Registrar window define the new SIP Registrars URI and IP address. To edit a SIP Registrar URI or IP address, select the SIP Registrar you need to edit, click Edit Registrar window, edit values. , and in the SIP
To delete a SIP Registrar, select the name you need to delete, and click Remove .
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
714
Warning: Timings include high-level functions and must only be edited by authorized personnel! Define parameters as described below:
defined in RFC3261. Used for SIP communication for the MPCM during the Logger capture process. Default value: 2500
MPCM Keep Alive Period (Sec) Defined time interval
after which the MPCM sends keep alive messages. Default value: 60
MPCM Session Renewal Period (Sec) Frequency with which the VRG tries to re-establish a session, in the event that the MPCM session is disconnected.
Default value: 60
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
715
defined in RFC3261. Used for SIP internal communication between two (2) VRGs in a redundancy pair. Default value: 100
Retransmission T2 (mSec) Maximum retransmission interval as defined in RFC3261. Used for SIP internal communication between two (2) VRGs in a redundancy pair.
Default value: 2 Important: If your site is configured for interaction-based recording, define the Keep Alive Timing value as 2. See Tips for Configuring Interaction-Based Recording with VRG Redundancy on page 718.
Session timing (Sec) Frequency with which the
redundant VRG tries to connect to the primary VRG (when disconnected). Default value: 20
passes before the VRG reports a discovery of a new media source. Default value: 5
Drop Period (Sec) Maximum time period that passes
before the VRG reports a drop - when a media source is not recognized. Default value: 600
which the remote network switch performs a loop check, before enabling the port. Default value: 90
WD Reset Period - Maximum time period after which a watchdog mechanism resets the system after a severe error occurs.
Default value: 16
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
716
Upload Configuration from VRG uploads the current VRG settings to the System Administrator. This will overwrite any changes made in System Administrator. Download Configuration to VRG overwrites current VRG settings with the settings you created in the System Administrator.
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
717
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
718
3. Using the arrows, define Keep Alive Timing (Sec) as 2. 4. Click Save
5. To configure the second VRG unit in the cluster, repeat steps 1-4. 6. Proceed to Configuring the Check for Audio Delay CLS Parameter on page 720.
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
719
Configuring the Check for Audio Delay CLS Parameter To configure the Check for Audio Delay CLS parameter: 1. In the Organization tree, expand the site and select CLS Definitions, CLS Servers. Then
3. Expand the RCM row and double-click Check for Audio Delay.
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
720
Since you defined Check for Audio Delay as 6000 milliseconds and Keep Alive Timing as 2 seconds, the time value for Check for Audio Delay is now 3 times the time value for Keep Alive Timing. These values will ensure smooth system operation in the event of a VRG failover.
5. Click Save
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
721
In the Organization tree, expand the site and the VoIP Recording Gateway (VRG) branch. Then select your VRG. The Details tab appears displaying the current status details of the selected VRG.
The Configuration Status area shows the last time the following operations were performed:
When the VRG is online, every few seconds, status information is updated automatically, directly from the VRG. When the VRG is offline, the status details do not display values at all.
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
722
Removing a defined VRG in System Administrator will not erase the actual VRG configuration on the VRG unit. If your site is configured for VRG redundancy, and you need to upgrade your site environment from NICE Perform Release 3.1 to 3.2, in System Administrator, you must delete and redefine the VRG units. This is due to the fact that redundancy operates differently in NICE Perform Release 3.2.
To delete a defined VRG unit in the System Administrator: 1. Log in to the NICE Perform Application Suite. From the Accessories menu, select System Administrator.
Figure 32-3 Accessories Menu
To add or edit components in the System Administrator, you must work in Technician Mode.
2. From the Settings menu, select Technician Mode.
Figure 32-4 Technician Mode
3. In the Organization tree, expand the site and select VoIP Recording Gateway. 4. Right-click the VRG unit you need to delete and select Delete VRG. -or-
Select the VRG unit you need to delete and from the Actions menu select Delete VRG.
5. Click Save
Chapter 32: Defining VoIP Recording Gateway (VRG) NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
723
33
Interfacing NICE Perform with Microsoft Active Directory
NICE Perform supports Active Directory Authentication utilizing Microsoft Active Directory. Active Directory authentication enables users to log in to NICE Perform applications using their Windows login name and password. Separate login names and passwords for NICE Perform are not required. You can also define your environment for Single Sign-On, which enables users to open NICE Perform applications without re-entering their Windows login name and password. To use Active Directory authentication, each user must be defined in a Trusted Domain.
WARNING Changing your environment to Active Directory is a one-time process and is irreversible. Pay attention to all details because certain steps are irreversible!
For more information see the NICE Perform Integration with MS Active Directory Guide.
Contents
Active Directory in your NICE Perform System .........................................................726 Prerequisites for Active Directory Authentication ....................................................728 Confirming the Existence of Trusted Domains..........................................................729 Switching to Active Directory......................................................................................732 About the SuperUser....................................................................................................737 Adding a Domain to Active Directory .........................................................................739 Removing a Domain from Active Directory................................................................740 Determining if Users are defined in a Domain ...........................................................741 Validating Users in Active Directory ...........................................................................742 Disabling Validation Messages in the Users Administrator .....................................743 Uploading a User Database .........................................................................................744 Troubleshooting Active Directory in your NICE Perform System............................745 Common Active Directory Acronyms .........................................................................747
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 725
NICE Proprietary Authentication - This is the default mode. Each system user is defined and authenticated in NICE Perform using a unique login name and password that is separate from the users Windows user name and password. Active Directory Authentication - NICE Perform uses the system users Windows User
Name and Domain for authentication. Each system user must be defined in the Active Directory. System Users can be added to NICE Perform either via the Users Administrator or an Import process. In an Active Directory Authentication environment, you do not define a separate login name and password in NICE Perform since the users Windows User Name and Domain are used for authentication. Users who are not defined in a Trusted Domain, will not be able to log in to NICE Perform applications. Password policies are defined in Active Directory, then applied to NICE Perform system users. Interfacing with Active Directory affects only the authentication phase. Authorization, or permission to access applications and resources, is still provided according to the NICE Perform proprietary profiles system, which is managed via the Users Administrator. NICE Perform supports Single Sign-On. This means that when a user logs in to Windows with their Windows login, they do not need to log in again to the NICE Perform applications. When the user clicks the NICE Perform icon on their desktop, the NICE Perform Applications Suite automatically opens with the applications for which they have privileges. Users can easily switch between NICE Perform and other applications without having to constantly reenter their login name and password. This is an optional feature that when selected, applies to all users, across all sites. The Active Directory is usually defined before users are defined in your system. However, the conversion to Active Directory verifies the existing users for unique user names in each domain. Users who are not properly defined will not be able to log in to NICE Perform applications. Their user definitions will remain in the NICE Perform system. For more information, See Validating Users in Active Directory on page 742.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
726
NICE Perform detects a Trusted Domain automatically when the Applications Server is associated with the Trusted Domain. This automatic detection is done through LDAP queries which extract the trusted available domains in the current Active Directory Forest. The Microsoft Windows Server 2003 and 2008 operating systems implement a default set of authentication protocols, including Negotiate, Kerberos, NTLM, Schannel (secure channel), and Digest, as part of an extensible architecture. These protocols enable authentication of users, computers, and services. The authentication process, in turn, enables authorized users and services to access resources in a secure manner. Active Directory is required for default NTLM and Kerberos implementations. NICE Perform authenticates its users using the SSPI (Security Support Provider Interface). SSPI in Windows Server 2003 and 2008 provides a mechanism that carries authentication tokens over the existing protocol, eliminating the need for communicating parties to specify a network protocol for use during authentication. When two parties need to be authenticated so that they can communicate, the requests for authentication are routed to the SSPI, which completes the authentication process, regardless of the network protocol currently in use. For more information, see the NICE Perform Integration with MS Active Directory Guide.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
727
Microsoft Windows 2003/2008 Server Active Directory CLDAP service listening on UDP port 389 and accessible anonymously from the NICE Perform Applications Server.
Note: CLDAP is required for auto detection of domains. If anonymous binding is not allowed,
you can manually add a domain if needed. See Adding a Domain to Active Directory on page 739.
LDAP service locator (used to detect available LDAP servers) All relevant domains must be Trusted Domains (bidirectional trusts within a single Forest or multiple Forests)
Note: If you have only one-way trust, where the server domain trusts the client domains but
the client domains do not trust the server domain, a warning message appears during new user creation and validation in the Users Administration. You can optionally block warning message from appearing, see Disabling Validation Messages in the Users Administrator on page 743.
All NICE Perform Applications Servers must be in Trusted Domains A dedicated Active Directory Administrative user must be mapped to the NICE Superuser for administrative operation in NICE Perform. It is recommended to set the value for Password never expires to true. For more information, see About the SuperUser on page 737.
NOTE: Relevant domains are domains that host NICE Perform Applications Servers and domains that host users for the NICE Perform applications.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
728
To confirm existence of Trusted Domains: 1. In the System Administrator application, select the Active Directory branch and then click the Domains tab.
-or-
In the Users Administrator application, select the Organization branch and then click the Domains tab.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
729
NICE Perform runs an LDAP query to retrieve the list of available Trusted Domains detected in the entire Active Directory environment.
The Status column displays the Domain status. If a DNS name is not detected, an X appears in the Status column for that domain. A missing DNS Name indicates a domain that could not be detected. Trust was not properly established. DNS names are used for display purposes only, not for establishing authentication. All domains must have a NetBIOS Name!
3. If a NetBIOS Name is missing, enter it manually. If a NetBIOS name is missing, users in that
NetBIOS Names are generally similar to the domains DNS name, but can be also be completely different. Example: A domains DNS name can be nice.com and its NetBIOS name NICE_SYSTEMS.
Maximum length is 15 characters Spaces are not allowed All alphanumeric characters are valid except for the following special characters:
\/:*?;|
IMPORTANT If a NetBIOS Name is missing, users in that domain will not be able to login, since as part of the login process, Active Directory uses a combination of the users username and NetBios domain name to establish authentication. 4. To add a Domain: a.
b. In the new row, enter the NetBIOS Name following the guidelines in Step 3.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 730
c.
Enter the DNS Name. If you do not enter a DNS name the new domain will not be saved. Long DNS names will be truncated in the Login window.
d. Click Save. 5. To remove a specific domain from the Available Domains list: a.
b. In the Domains area, select the Domain and click Delete. 6. To select the preferred display name for Domains, in the Settings area, select the required
format. The selected format appears where Domain association is applicable, e.g. Login window, Users Administrator application, etc.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
731
All prerequisites have been met. See Prerequisites for Active Directory Authentication on page 728. Multi Data Hub environment, all Applications Serves must be associated with one of the Trusted Domains.
b. Verify that the Applications Server is associated with one of the Trusted Domains. In a
c.
If you already have System Users defined in your NICE Perform system, confirm that their Windows Users Names and Domains are properly defined on Active Directory and that they are unique for each user. Users not properly defined will not be able to log in to NICE Perform.
d. Define an Administrative User in the Active Directory. You do not define this user in NICE Perform. This user will replace the existing NICE Superuser (the nice user). For
Verify the current Trusted Domain. See Confirming the Existence of Trusted Domains on page 729.
2. Verify that you are in Technician mode: From the Settings menu, select Technician Mode.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
732
4. In the General tab, click Switch. The Active Directory Wizard starts.
6. Click Next. All user names and domains for those users already defined in NICE Perform are
verified for uniqueness. Each user name must be unique in its domain (duplicate user names are allowed on different domains). If a duplicate is found, an error message appears and the procedure is stopped. User names and domains are not verified against Active Directory. To verify individual users, see Validating Users in Active Directory on page 742.
7. If the Wizard does not pass this step, click Cancel and use the Users Administrator application
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
733
8. If you do not see the correct Domains listed in the Domains Configuration window, click Cancel and see Troubleshooting Active Directory in your NICE Perform System
on page 745.
9. Click Next. The Superuser Settings window appears.
10. A new user should have been previously defined in Active Directory as an administrative user.
This will be the User Name you use to log in to NICE Perform as the Superuser. Enter this users Windows User Name and select the Domain. For more information, see About the SuperUser on page 737. See note box below.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
734
For example, if you created a user called Super, then enter Super in the Windows User Name field.
NOTE: This user cannot be deleted from the system at any time! Use a dedicated Domain user for the Superuser role. Only valid Windows User Name and Domain are accepted in this step. For a multi-site installation, this user will be used for all sites. 11. Then click Next.
12. If you are defining Single Sign-On, select the checkbox to activate this option. (This option
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
735
14. Click Finish. 15. Restart all servers! All browser windows must be closed and reopened! Active Directory interface is complete! You can now log in to the NICE Perform Applications
Suite as follows:
If you selected Single Sign-On, log in to Windows and then open NICE Perform applications. You will not need to log in again.
-or-
If you did not select Single Sign-On, log in to Windows and then open NICE Perform applications. The NICE Perform Login window appears. Log in using your Windows User Name and password, and select your Domain. This is the same user name you entered in Step 10 on page 734.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
736
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
737
4. Click Save
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
738
If a DNS Name is missing, the new domain will not be saved. If a NetBIOS Name is missing, users in that domain will not be able to login, since as part of the login process, Active Directory uses a combination of the users username and NetBios domain name to establish authentication.
NetBIOS Names are generally similar to the domains DNS Name, but can be also be completely different.
Example: A domains DNS name can be nice.com and its NetBIOS name NICE_SYSTEMS.
Maximum length is 15 characters Spaces are not allowed All alphanumeric characters are valid except for the following special characters:
\/:*?;|
6. Click Save.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 739
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
740
Click to sort
2. In the Group Members list, double-click the Domain heading to sort the list according to
domains.
3. Scroll the list to view users in a domain. 4. If you are deleting a domain definition in the System Administrator, double-click any users
who are defined in the domain you are deletion and edit their definition to change their domain.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
741
The link between these two is according to domain and Windows User Name. These must be unique for each user. (Duplicate Windows User Names are allowed if they are in different domains.) A user, defined in NICE Perform that is not in Active Directory, cannot log in to NICE Perform. A user, defined in Active Directory and not in NICE Perform, cannot log in to NICE Perform. You can check, via the Users Administrator, if a user who is defined in NICE Perform is defined in Active Directory using the Validate feature. The Validate feature will not create a user definition in Active Directory. It will only confirm whether the selected users identification is valid. An invalid user definition indicates that the Windows User Name/domain combination defined in the Users Administrator is not found in Active Directory.
To validate user identification: 1. From the Accessories menu, select Users Administrator. In the Organization tree, click the All Users branch. 2. Select one or more users and click Validate.
The validation results are shown only while this view is displayed. If you switch views (open a user definition) and return to this view, the validation results will not appear.
TIP: If you have only one-way trust, where the server domain trusts the client domains but the client domains do not trust the server domain, a message appears each time you validate users. To block this message, see Disabling Validation Messages in the Users Administrator on page 743.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
742
You can optionally block these messages from appearing using the following procedure. This can be done from the System Administrator or from within the Users Administrator application. Note that even if a user passes validation, this does not guarantee that the user will be able to log in to NICE Perform.
To disable automatic User validation: 1. In the System Administrator: a.
Verify that you are in Technician mode: From the Settings menu, select Technician Mode. Continue with Step 3.
b. In the Organization tree, select Active Directory. Then select the Domains tab. c. -or2. In the Users Administrator: a.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
743
3. Clear the Automatically validate new users in Active Directory authentication mode
checkbox.
4. Click Save.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
744
Auto Detection does not work Connection to LDAP server has failed error message appears
The NICE Perform Applications Server is not residing in a Trusted Domain LDAP is not running or is not running on port 389 User definition in NICE Perform or Active Directory is invalid Restriction such as account disabled is applied in the Active Directory
User is defined in NICE Perform and in Active Directory and cannot log in to NICE Perform
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
745
Scenario (Continued) Auto-lock feature is disabled when Single Sign-On mode is activated
Possible Cause Auto-lock has no significance in Single Sign-On mode as users are not prompted for their passwords
Solution If extra security is required, auto-lock can be implemented at operating system level, using Active Directorys group policy. This will activate the password requirement when the Screen Saver appears
In the Users Administrator, the Password tab for Organization and the System User tab for user definitions do not appear
The information contained in these tabs is not required in Active Directory mode. Password policy is defined in Active Directory. System Users are defined in the General tab.
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
746
LDAP
SSO
SSPI
SPN
UPN
Chapter 33: Interfacing NICE Perform with Microsoft Active Directory NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
747
A
Working with Multi Data Hubs
NICE Perform enables you to define more than one Data Hub for your organization. An organization with more than one Data Hub is referred to as a Multi Data Hub environment. An organization with only one Data Hub is referred to as a Single Data Hub environment. In a Multi Data Hub environment, one Data Hub is defined as the Primary Data Hub. All other Data Hubs are defined as Secondary Data Hubs. Each Data Hub has its own set of servers (database, applications, etc.). This section provides the specific configurations required when defining the databases and describes how to use the System Administrator application to establish a connection between Data Hubs.
IMPORTANT To perform these procedures, you will log in to the Primary Data Hub server. After these procedures are complete, you can log in directly to a Secondary Data Hub. Example: http://PrimaryServer/Nice Logging in to a Data Hub means that the Data Hubs server name appears in the URL. EXAMPLE:
http://BlueServer/Nice means that you are logged in to the sever called BlueServer, where the Applications were previously installed.
Contents
Multi Data Hub Deployment .........................................................................................751 Multi Data Hub Workflow .............................................................................................752 Procedure 1: Setting Up the Primary Data Hub .........................................................753 Procedure 2: Setting Up a Secondary Data Hub........................................................754 Procedure 3: Connecting the Data Hubs....................................................................755 Procedure 4: Linking the Data Mart to a Secondary Data Hub.................................759 Procedure 5: Defining Replication Between Data Hubs ...........................................761
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 749
Defining Replication with SQL Authentication..........................................................761 Defining Replication with Windows (NT) Authentication ..........................................764 Procedure 6: Completing the Multi Data Hub Definition...........................................767
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
750
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
751
IMPORTANT You will not be able to log in directly to the Secondary Data Hub until after it is defined in the Primary Data Hub and you complete the procedure in Procedure 6: Completing the Multi Data Hub Definition on page 767.
When you have completed setting up your Multi Data Hub, the Organization tree in the System Administrator will appear as follows:
Collapsed
Expanded
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
752
Install the NICE Perform Applications Suite at the Primary Data Hub. Define its applications in the System Administrator.
3. See the Reporter and Data Mart Installation Guide to install the Reporter and define it in the System Administrator. 4. Continue with Procedure 2: Setting Up a Secondary Data Hub on page 754.
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
753
2. Install the NICE Perform Applications Suite at the Secondary Data Hub. For instructions,
see the Applications Suite Installation Guide and the Reporter and Data Mart Installation Guide.
IMPORTANT You cannot log in to the NICE Perform applications from the Secondary Data Hub at this point! Logging in to the applications via the Secondary Data Hub is only possible after completing Procedure 6: Completing the Multi Data Hub Definition on page 767. 3. You are now ready to configure your Multi Data Hub in the System Administrator. Continue
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
754
Example: http://PrimaryServer/Nice.
2. From the Accessories menu, select System Administrator.
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
755
5. In the Site Name field, enter a logical name for the Secondary Data Hub and a brief Description. This name appears in the Organization tree and whenever the Data Hub needs to
6. Identify the Secondary Data Hubs database. Enter the Name of its Administrative database the Host Name of the computer where it is installed. Then click Next.
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
756
7. Review the Summary. Then click Finish. The new Data Hub is added to your Organization
tree.
8. Expand the Primary Data Hub branch, as shown below, and select Applications > Application Servers > Server. Make a note of the Host Name and Ports for the Reporter and the Reporter Scheduler. You will need this information for steps 10 and 11 on page 758. NOTE: In some environments, the Reporter Scheduler does not appear.
If there is more than one Applications Server, select the Primary server.
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
757
9. Expand the Secondary Data Hub branch, as shown below, and select Applications > Application Servers > Server.
10. In the System Administrator row, enter the Host Name of the Administrative database for the Secondary Data Hub, select
The Reporter does not support replication. Since the Reporter was installed only on the Primary Data Hub, and not on the Secondary Data Hub, the application assignments for the Reporter application must be copied from the Primary Data Hub to the Secondary Data Hub.
11. To define the Reporter on the Secondary Data Hub, do the following: a.
Clear
b. Change the Host Name and Port definitions for the Reporter and Reporter Scheduler
to match the Primary Data Hubs assignment (see to Step 8 on page 757).
c.
Click Save.
12. Expand the Secondary Data Hub branch and click the Database Servers branch. Define its
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
758
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
759
Select a site
4. In the Domains area (the bottom area), select the databases that should be linked to the
After the domains are linked, you can expand a Data Hub to view the domains that will be populated.
TIP:
To redefine the links, click Recreate Links and repeat this procedure again. If NICE passwords to a database were changed, click Recreate Links and repeat this procedure again.
7. Continue with Procedure 5: Defining Replication Between Data Hubs on page 761.
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 760
SQL authentication - Defining Replication with SQL Authentication on page 761. -orWindows (NT) authentication - Defining Replication with Windows (NT)
To define replication between Data Hubs: 1. At the Primary Data Hub, expand the Primary Data Hub branch and select the database server where the Administrative database (nice_admin) is installed. Click the Replication
tab.
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
761
2. Click
TIP: To remove some or all of the databases being replicated, select a database and click Remove.
3. Select all the databases installed on the Secondary Data Hub. Then click
. The Push
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
762
4. Click
. The next step appears. (This window can also be opened by clicking on the Replication tab.)
The Secondary SQL server is registered in the Primary Data Hub (Enterprise Manager). Agent is stopped during the merge process.)
b. The SQL server and the SQL Agent are running. (This is important because the SQL c.
The SQL server name is identical to the Machine Name. Open the Query Analyzer and run: select @@servername.
6. In the Replication Push Wizard, select Checked. 7. In the Subscribers area, select the Secondary Data Hub. 8. Click
9. Return to the Replication tab. Confirm that all processes completed successfully. (The icon
indicates an error.)
10. Continue with Procedure 6: Completing the Multi Data Hub Definition on page 767.
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
763
2. In the SQL Server Connection area, select a Server. Then select Use Windows Authentication and click
.
Appendix A: Working with Multi Data Hubs 764
4. Select all the databases installed on the Secondary Data Hub and click
. The Push
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
765
5. Click
The Secondary SQL server is registered in the Primary Data Hub (Enterprise Manager). Agent is stopped during the merge process.)
b. The SQL server and the SQL Agent are running. (This is important because the SQL c.
The SQL server name is identical to the Machine Name. Open the Query Analyzer and run: select @@servername.
7. In the Replication Push Wizard, select Checked. 8. In the Subscribers area, select the Secondary Data Hub. 9. Click
10. Continue with Procedure 6: Completing the Multi Data Hub Definition on page 767.
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
766
Appendix A: Working with Multi Data Hubs NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
767
B
Tips
The tips in this section are provided to help you find quick solutions to some common situations and tasks.
IMPORTANT For some of these procedures, you must have permission to work in Technician Mode. See Adding and Modifying Components in the System Administrator on page 30. You do not need Technician Mode to view information.
Contents
To Troubleshoot a Communications Failure..............................................................770 To Troubleshoot an Active Directory Environment ...................................................770 To Increase Query Speed.............................................................................................770 To Enable Warning Tones or Warn the Caller ............................................................770 To Change the Host Computer for the Applications .................................................771
Appendix B: Tips NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
769
There is an apparent communications failure between servers in your system. You ping the server, it responds, but the communications failure persists.
Solution
When you ping the server, use its fully qualified name.
EXAMPLE:
A servers IP address is 100.10.10.123. Its host name is Server123. It is in the domain Domain1. You ping 100.10.10.123 or Server123 and get a response. You must ping its fully qualified name: Server123.Domain1.com. If you receive a failure after pinging the server, there is an internal communications problem with your system.
For more information, see Configuring Audio Recording Channels on page 74.
Appendix B: Tips NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
770
Appendix B: Tips NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
771
C
CLS Configuration Parameters
There are several CLS parameters that can be edited, if necessary, by a qualified installer to tweak system performance. Most of these parameters are part of the Administration database. This section contains details of the CLS parameters.
Contents
TRS (Basic Recording) Parameters ............................................................................774 CLS Monitor Parameters..............................................................................................776 Dispatch Parameters ....................................................................................................777 Call Server Parameters ................................................................................................777 Log Parameters ............................................................................................................781 DB Server Parameters..................................................................................................782 Recording Decisions Parameters ...............................................................................784 General Parameters......................................................................................................785 RCM Parameters ...........................................................................................................786
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
773
Parameter FetchDataIntervalSec
Default 60
Description The time interval (in seconds) that the TRS wait between two consecutive Logger and database queries. Minimum length (in seconds) for each recording that the TRS will insert as a Basic Recording. The time interval (in seconds) during which the TRS tries to communicate with Loggers. If this period passes and communication has failed, a timeout error is generated. The location for saving and loading the mapping backup file (should be modified in cluster configurations only). How far back (in hours) to search Loggers for missing recordings. For new sites, or sites where TRS has been running continuously, this parameter has little relevance. This parameter becomes relevant in the event of an upgrade, where TRS is being introduced into an existing system containing recordings.
HoleThresholdSec
10
False
LoggerCommTimeoutSec
10
False
MappingBackupFileLocation
False
MaxHistoryLengthHours
False
MaxRecordingChunk MaxRetriesForLogger
500 60
Maximum number of recording that can be handled in one task. Number of retries to wait for Logger recovery in an N+1 environment.
False False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
774
Parameter MinWaitBeforeQuery
Description TRS will not resolve calls that are newer than specified in this parameter. The default value is the Call Server parameter op_MaxOpenCallDuration which is set to 5 hours. Alternatively, this can be set to the Call Server parameter op_MaxSpeakerCallDuration.
Is ReadOnly False
RefreshConfigurationMin
15
False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
775
Default 62300
Description Defines the first port in a consecutive range of TCP/IP ports that the CLS Monitor listens to. The value of this parameter must be less than Drivers End Port, which defines the end of the range. The range of ports must be used exclusively by the CLS Monitor. If not, unpredictable results may occur. The number of seconds after which a module is considered down if it has not sent any messages. The maximum number of times that a module is down after which a failover message is initiated. The minimum amount of time that must elapse between one failover initiated by the CLS, and another. This parameter minimizes failover frequency. If Yes, both SessionController and Drivers are monitored for failure. A failover occurs if one of them fails. In an IPC environment, the parameter must be set to Yes. The TCP/IP port to which the CLS Monitor listens. To avoid unpredictable results, this port must be different from all other ports in use on the Interactions Center machine. The number of minutes after which the module down counter resets. The TCP/IP port to which the Scheduler listens to allow the CLS Monitor to connect.
20
False
False
MinRepeatingFailOverMin
30
False
Monitor IPC
No
False
Port number
62062
False
30 62061
False False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
776
Dispatch Parameters
Default 62064
Description The TCP/IP port to which the CLS Monitor listens for the session controller. To avoid unpredictable results, this port must be different from all other ports in use on the Interactions Center machine. Defines the last port in a consecutive range of TCP/IP ports to which the CLS Monitor listens. The value of this parameter must be greater than Drivers Port, which defines the start of the range. The range of ports must be used exclusively by the CLS Monitor. If not, unpredictable results may occur.
Is ReadOnly False
62499
False
Dispatch Parameters
The Dispatch configuration is read from the registry.
Default False
Description If True, the Call Server measures the command processing time. The identifying ID string for the CAPI Converter. Must be unique and limited to 32 characters. An empty ID indicates that there is no CAPI Converter in the system.
localhost 62221
The hostname or IP Address of the CAPI Converter machine. The port to which the CAPI Converter listens. This port must be different from any other port on the CAPI Converter machine. The possible values are 6222162320. Allows printing of CAPI messages to file. Note: Changing this parameter has no affect on the system.
False False
CAPISpy
False
False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
777
Parameter ClientSndRcvTimeOut
Default 4000
Description The timeout before the client disconnects from the Call Server, while waiting for command processing response (relevant for old CAPI). The Port to which the Call Server Keep Alive listens. This Port must be different from any other port on the Interactions Center machine. The maximum number of compound calls that can be open simultaneously. The IP or the name of the computer where the DB Server runs. The Call Server uses this direction if it was not reported at the start of the call. Determines whether the system supports email interaction type. Note: Changing this parameter has no affect on the system.
Is ReadOnly False
62065
False
ForceUaLogoutAfterSec
This enables a process once a minute that checks if any of the ScreenAgents are logged in for a period longer than this parameter, in which case they are logged off. If True, the system supports free seating and requests agents to login to a station. The TCP/IP port to which the Call Server host listens. To avoid unpredictable results, this port must be different from all other ports in use on the Interactions Center machine, including those used for other copies of the driver. If True, the switch ID is ignored. The maximum number of calls allowed in the Call Server. The minimum duration in seconds of successful Block Recording after which the request is considered successful.
False
True 62051
False False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
778
Parameter op_CloseLogoffAgentCalls
Default EXT
Description Tells the Call Server what to do if an Agent logs off while taking part in open calls. Options include: ALL close all interaction where the agent participated. EXT close only the interaction where the agent logged into the specific station. DISABLE do not close interactions.
Is ReadOnly False
op_CompleteAgentData op_InsertUnmapped
True Yes
If True, completes the Agent ID using the Agents previous login information. If Yes, Call Server inserts calls that were not recorded or failed to record onto the database. The duration in minutes after which the Call Server discards the call. A value of 0 indicates that all calls are processed. This enables a process once a minute that checks if the duration of any call is longer than the value of this parameter, in which case the call is closed and inserted into the database with exception inf002. 18000 = 5 hours. This enables a process once a minute that checks if the duration of any compound call is longer than the value of this parameter, in which case the compound call is closed and inserted into the database with exception inf002. The maximum number of segments that can be opened for a compound call. The maximum duration for a speaker call in seconds. The Callsrvr discards all calls with a duration that is less than the specified value in seconds. A value of 0 accepts all calls. If True, the Call Server allows an agent to login to more than one extension on the same switch.
False False
True
18000
False
op_MaxOpenCompoundCall Duration
18000
False
50 1800 0
op_MultipleLoginPerAgent
false
False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
779
Parameter OverwriteEndCall
Default false
Description If True, overwrites the call data with the data received (if it exists) in the EndCall command. If True, enables printing of debug messages from CAPI. The IP address or name of the machine where the RCM runs. The duration in seconds that the Call Server waits for a response from the RCM. If the time elapses with no response from the RCM, the Call Server registers an RCM response error. The time in seconds for refreshing the agent information from the database. The time in milliseconds the internal tables must wait between data flushes to the disk. The maximum number of segments that can be open in the Call Server. This parameter is used internally by the Interactions Center and cannot be edited directly.
Is ReadOnly False
RefreshAgentTime SafeDataFlushDelay
600 2000
False False
2000
False False
CTI 62050
The switch reporting type (CTI, CDR). The TCP/IP port to which the Call Server listens. To avoid unpredictable results, this port must be different from all other ports in use on the Interactions Center machine. If True, the Call Server records screens for all calls. If the time interval between the start call and update call is less than the UpdateAsStart value (in seconds), the call update triggers an attempt to match the call to a recording rule. If the call is matched to a recording rule it will be recorded as if the call just started. Allows the use of Start/Stop record commands by the old CAPI clients.
False False
TotalScreenRecording UpdateAsStart
False 0
True False
False
False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
780
Log Parameters
Log Parameters
Following is a list of Log parameters and their default values.
Is ReadOnly True
Parameter AsyncLogQueueSize
Default 100000
Description The size of the asynchronous log queue. Messages will not enter the queue once the queue is full and until messages are removed from the queue. The time interval in seconds for refreshing the log configuration. The maximum log size (in Mb) per process to keep. When reached older log files are truncated.
300 100
True False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
781
DB Server Parameters
DB Server Parameters
Following is a list of DB Server parameters and their default values.
Is ReadOnly True
Parameter BulkInsertionSize
Default 5
Description The number of interactions/contacts to be inserted into the database as part of a bulk execution. The time interval in minutes the DB Server waits before checking the DB space. The maximum number of times that the DB Server retries after a failure. The minimum DB free space threshold. Once the threshold is reached the DB server will either truncate the oldest table or stop inserting calls (based on the TruncateOldestSet parameter value). The TCP/IP port to which the DB Server host listens. To avoid unpredictable results, this port must be different from all other ports that are in use on the Interactions Center machine, including those used for other copies of the driver. The DB Server uses this timeout in milliseconds to determine if a synchronized request is exceeding a reasonable execution time. If the timeout is reached, the DB Server notifies the client that its request has failed. The size of the request queue that buffers requests before the DB Server handles them. The number of milliseconds that the DB Server must wait before retrying to perform a failed request. The number of milliseconds that the DB Server uses to determine whether a SQL command is exceeding a reasonable period.
10
False
5 10
False False
Port number
62055
False
RequestExecuteTimoutMillis
2000
False
RequestQueueSize
1000
False
RetriesIntervalMillis
2000
False
SQLExecuteTimeoutMillis
20000
False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
782
DB Server Parameters
Parameter TruncateOldestSet
Default Yes
Description If Yes, the DB Server truncates tables if the DB minimum free space threshold has been reached. If No, the DB Server continues as usual. When there is no free disk space, new insertion requests fail. See MinFreeDBSpaceMegs.
Is ReadOnly False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
783
Parameter DBDirtyBitCheckTime
Default 60
Description The interval in seconds after which the rules, users and groups configuration are checked for changes. If any changes are found, the Scheduler reloads all the rules. The interval during which Scheduler unloads and loads the rules. If True, disables direct loading of rules into the RecodingDecisions. Warning: Selective, Negative and other rules loaded directly into the RecordingDecisions will not be loaded at all.
DBSchedulesReloadTime DisableDirectRulesLoading
900 False
False False
60 60
The minimum time period between a failed record request and the next retry. The interval in seconds after which the rules, users, groups and list items configuration is checked for changes. This is relevant for all rules loaded directly into the RecordingDecisions.
False False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
784
General Parameters
General Parameters
Following is a list of General parameters and their default values.
Is ReadOnly False False False
Default
Description The IP address or computer name where the SNMP agent is located.
No 3000000
If Yes, the CLS applications handle logoff events. The number of interactions that are recorded in the event of a network failure. The recordings contain complete CTI data. Size of the data chunk that is passed to Online Configuration clients (internal units). Change with caution.
OnlineChunkSize
500000
False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
785
RCM Parameters
RCM Parameters
Following is a list of RCM parameters and their default values.
Is ReadOnly False
Default 3000
Description The time in milliseconds between checks to see if the resource is in the correct state. For VoIP environments, the period (in milliseconds) that the RCM waits after starting a call before checking for audio availability on the Logger. Important: The value of this parameter is used only if the EnableAudioChecks parameter is set to Yes.
4000
False
CheckForAudioDelayIPC
5000
For VoIP IPC environments, the period (in milliseconds) that RCM waits after starting a call, before checking for audio availability on the Logger. The number of retries to check where the audio is in the Forwarding by Device recording method. The time interval in seconds during which the RCM tries to communicate with Nlogapi Loggers. If this period passes and communication has failed, a timeout error is generated. If Yes, the RCM checks for audio availability on the Logger after starting a call. The delay period before the RCM checks the Logger is set in the parameter CheckForAudioDelay. The interval in milliseconds between checks to see if the Logger is responding and functional. The interval in milliseconds for checking whether the Logger is responding after detecting Logger disconnection. The number of retries for a Logger command before generating a failure error on the command.
False
CheckForAudioRetries
False
CommTimeout
False
EnableAudioChecks
Yes
False
LoggerCheckAliveInterval
20000
False
LoggerCheckAliveAfterFall
10000
False
LoggerCommandRetries
False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
786
RCM Parameters
Description If Yes, reports NiceScreen log messages inside the RCM logs. The location for saving and loading the mapping backup file (should be modified in cluster configurations only). The number of concurrent connections the RCM will open for each Logger. The NumberOfConcurrentConnectionsPer Logger should NOT be more than the NumberOfWorkers. The NumberOfConcurrentConnectionsPer Logger x the number of Loggers attached to the CLS Server should NOT exceed 1000.
NumberOfConcurrentConne ctionsPerLogger
False
NumberOfWorkers
10
The number of calls/second that the RCM can handle. For example: A call rate =10 calls/sec. Two recorded participants per call. Each participant generates two requests to the Logger (Start, Stop, and so on). The RCM handles 10x2x2=40 requests/ second to the Logger. If the network latency is 250ms, one worker can handle 2 requests/second. We therefore need 40/2=20 workers.
False
300
In Active VoIP environments, the time in milliseconds before sending serial forwarding commands. The TCP/IP port to which the RCM host listens. To avoid unpredictable results, this port must be different to all other ports in use on the CLS computer, including those used for other copies of the driver. If Yes, indicates that the RCM must read the Logger definition from map files and not from the System Administrator.
False
62069
False
ReadMappingFromFile
No
False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
787
RCM Parameters
Parameter RecordOnlyBestParticipant
Default Yes
Description If Yes, records only the best (least expensive recording method) participant. In Active VoIP environments, the number of retries when Pending is received as a return status from the VoIP Logger. The time in milliseconds before checking for audio on the Logger in order to find out which channel records the call (relevant to the Forwarding by Device recording method only for Avaya DMCC). If Yes, indicates to search a resource for recordings using the Switch ID. Defines the interval in seconds for updating configuration parameters.
Is ReadOnly False
False
1000
False
Yes 600
False False
Appendix C: CLS Configuration Parameters NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
788
D
Enabling Display of NICE System Information
Contents
Overview........................................................................................................................790 Common Terms.............................................................................................................791 Verifying the System Administrator User...................................................................792 Adding the System Administrator User to Computers not in an Active Directory Environment..................................................................................................................794 Installing WMI Windows Management Instrumentation............................................797 Editing DCOM Permissions .........................................................................................799 Setting Security Permissions through the WMI Control...........................................805
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
789
Overview
Overview
The System Administrator includes a summary page that displays the NICE product version and the installed Updates. See the System Administrator Guide for more information.
This summary page is generated by accessing the product information from the computers in the NICE system. In order to access this product information, the System Administrator user needs to be included in the DCOM and WMI security settings on each computer in the NICE system. The System Administrator user is the user associated with the Nice SystemAdministrator service. This association is defined when NICE Perform applications are installed on the Applications Server. To verify the identity of this user, see Verifying the System Administrator User on page 792. In this appendix, we describe how to change the security settings to enable the System Administrator user to access information on these computers.
Workflow
The workflow differs slightly depending on whether or not you are working in an Active Directory environment.
1. Verifying the System Administrator User. To verify the identity of the System Administrator user, you check which user is associated with the Nice SystemAdministrator
service.
2. (Not Active Directory Environment Only) Adding the System Administrator User to
Computers not in an Active Directory Environment. The System Administrator user needs to be included on all computers in the NICE system. If you are not working in an Active Directory environment, you need to add this user through the Control Panel, if necessary.
3. Installing WMI Windows Management Instrumentation. You install WMI in order to
you set security permissions that enable the System Administrator user to remotely access NICE system information.
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 790
Common Terms
Common Terms
Some common Microsoft terms used in this appendix are listed in the table below.
Table D-1: Common Microsoft Terms Term COM Meaning Component Object Model. COM is a platform-independent, distributed, object-oriented system for creating binary software components that can interact. Distributed Component Object Model. DCOM is a protocol that enables software components to communicate directly over a network. Windows Management Instrumentation. WMI is the Microsoft implementation of Web-based Enterprise Management (WBEM), which is an industry initiative to develop a standard technology for accessing management information in an enterprise environment. Remote WMI connections are made through DCOM. Each WMI namespace has a security descriptor, which allows each namespace to have unique security settings that determine who has access to the namespace data and methods.
DCOM WMI
WMI Namespace
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
791
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
792
User Name
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
793
Adding the System Administrator User to Computers not in an Active Directory Environment
Adding the System Administrator User to Computers not in an Active Directory Environment
The System Administrator user needs to be included on all computers in the NICE system. If you are not working in an Active Directory environment, you need to add this user through the Control Panel, if necessary.
IMPORTANT Before starting this procedure, obtain the user name and password of the System Administrator user. See Verifying the System Administrator User on page 792 to obtain the user name.
To add the System Administrator user to a computer: 1. From the Start menu, select Control Panel.
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
794
Adding the System Administrator User to Computers not in an Active Directory Environment
4. Expand System Tools > Local Users and Groups > Users.
5. Verify that the System Administrator user appears in the list. If the user does not appear,
proceed to Step 6.
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
795
Adding the System Administrator User to Computers not in an Active Directory Environment
User name: Enter the user name exactly as it appears in the Services window on the
Applications Server. See Verifying the System Administrator User on page 792.
Full name: Enter the first name and last name of the user. Description: (Optional) Enter text describing the System Administrator user. Password and Confirm Password: Enter the password for the System Administrator
user.
8. Clear the User must change password at next logon check box. 9. Click Create. The System Administrator user appears in the list in the left pane. 10. Proceed to Installing WMI Windows Management Instrumentation on page 797.
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5) 796
7. Click OK.
9. Click Open.
The installation process begins. Upon completion of installation, the Windows Components Wizard window reappears.
10. Select Finish.
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
798
Before you begin this procedure, you need the System Administrator user name. The System Administrator user cannot be Local System. The Local System user cannot be granted the correct permissions for all the machines in the system. If the System Administrator user is Local System, you need to change it to another user.
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
799
Right-click My Computer
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
800
7. In the Group or user names area, verify that the name of the System Administrator user
Click Add.
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
801
b. In the Enter the object names to select area, enter the name of the System
Administrator user.
c.
Click Check Names. The user name and domain name appear.
d. Click OK.
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
802
12. In the Group or user names area, verify that the name of the System Administrator user
b. In the Enter the object names to select area, enter the name of the System
Administrator user.
c.
Click Check Names. The user name and domain name appear.
d. Click OK.
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
804
3. Right-click the WMI Control (Local) icon, and then click Properties.
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
805
5. Click Security.
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
806
6. In the Group or user name area, verify that the name of the System Administrator user
b. In the Enter the object names to select area, enter the name of the System
Administrator user.
c.
Click Check Names. The user name and domain name appear.
d. Click OK.
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
807
9. In the Permissions for <User> area, in the Allow column, select Execute Methods and Remote Enable.
11. Right-click the WMI Control (Local) icon, and then click Properties.
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
808
13. Repeat Step 5 to Step 10. 14. Close the Windows Management Infrastructure (WMI) window.
Appendix D: Enabling Display of NICE System Information NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
809
Index
A
Avaya Automatic Routing 595 active VoIP device workflow 191 active VoIP gateway workflow 192 activity detection defining for recording channels 77 guidelines for defining 82 testing 82 activity statistics defining for a channel 77, 103 guidelines for defining 81, 84, 106, 107 Administration database defining 50 overview 42 AGC, see gain control Agent to Survey Correlation after Transfer 568 Agent Transfer Timeout 568 alias column names defining 50 all call segments 401 applications changing host computers 771 configuring 365 customizing a definition 370 host addresses 368, 371 architecture 416, 417 audio activity defining for recording channels 77, 103 guidelines for setting 81, 106 audio alarms setting for recording channels 79 Audio Analysis 42 audio parameters defining for recording channels 78, 104 guidelines for defining 85, 108 audio recording channels see recording channels Audit Trail database 42 automatic deletion defining 68, 97 described 65, 94 Automatic Routing 595
Basic Recordings (TRS) 171 Basic Recordings, see Inserter Support Business Analyzer 394, 402 clearing preferences 400, 406 configuring 394, 400, 401, 402, 406 global preferences 394, 402 preferences 394, 400, 401, 402, 406 query 401 removing preferences 400, 406 settings 394, 402 business data 338 indexing 346 business data, Avaya 565
Call Server CLS configuration parameters 777 chains, see N+1 channel mapping 117 getting started 179 recording types 180 terms 181 workflow 187 channels configuring 70, 98 Cisco Unified Contact Center Enterprise 565 CLS configuration parameters Call Server 777 CLS monitor 776 DB Server 782 Dispatch 777 General 785 Log 781 RCM 786 Recording Decisions 784 TRS (Basic Recordings) 774 CLS monitor CLS configuration parameters 776 CLS servers configuration 169
Index 811
defining 159 deleting definitions 173 integrating with a switch 163 modifying definitions 173 overview in System Administrator 157 reporting levels 164 workflow for setting up 158 Cluster configuration parameters 166 defining 160 cluster monitoring 696 coaching packages, defining links 373 columns activating and deactivating 52 using alias names 50 compact view, Player 386 compression setting for recording channels 78, 104 table of types and ratios 86, 108 continuous playback 386 CoPabx 181
Dashboard nugget configuring in System Administrator 408 data columns, see columns Data Mart 369 architecture for multi Data Hub 417 architecture for single Data Hub 416 customizing 415 defining 421 domain overview 438 installing 419 installing domains 423 linking to databases 425 monitoring SQL jobs 434 overview 414 properties 427 workflow 419 data mart recreating links 56 database servers defining 42, 45 deleting a definition 58 modifying a definition 58 SQL security 53, 55 databases defining 42 defining Administration 50 indexes 49, 346 nice_as_my_universe 442
nice_as_text_analysis 442 datalines, System Administrator 72 DB Server CLS configuration parameters 782 Default Email Address 372 default survey defining 568, 599 Device Number 181 Dial Plan defining 547 overview 545 Resources 554 Dispatch CLS configuration parameters 777 domains installing 423 linking databases 425 overview 438 DTMF detection, System Administrator defining 69 described 66 DTMF for ROD setting for recording channels 104 DTMF for ROD, System Administrator defining 68 described 65 setting for recording channels 78 dynamic channel mapping limitations 185 dynamic mapping defined 181
email error and warning messages 372 sender address 372 Email for Error Reporting 372 Email Last Calls service configuring for IP Phones 390 EMC Centera server 664, 667 encryption encryption keys 42 Encryption key database overview 42 ESM device, Storage Center defining 664 expanded view, Player 386 extension workflow 187
Feedback
Index 812
deleting a definition 544, 623, 639 modifying a definition 542, 616 Feedback, System Administrator default survey 599 general parameters 567
gain control, System Administrator guidelines for setting 86 setting for recording channels 78 General CLS configuration parameters 785 host addresses, System Administrator 368, 371 HTTP ports, using 368, 371 indexing reserved columns 49, 346 Inserter Support Active VoIP Devices 191 explained 182 extension-side recording 187 limitations 184 Passive VoIP Devices 190 trunk-side recording 189 turrets 189 Interaction Capture Unit, System Administrator defining 88 Interaction database overview 42 switch, see Interface IP Phones configuring 390 Key Storage Manager application 42 keys for licenses 31
H I
CLS configuration parameters 781 Log levels, specifying for services 373 loggers see also recording channels automatic deletion 68, 97 configuring channels 70, 98 defining NiceLog loggers 65, 94 defining session parameters 69, 97 deleting a definition 91, 112, 136 integrating with CLS 73, 98, 116 integrating with NMS 73, 99, 116 mapping recording channels 74, 100 modifying a definition 91, 112, 135 spare logger 89, 109 loggers, System Administrator configuring trunks 69 connecting logger trunks 72 DTMF detection 69 DTMF for ROD 68 Playback Unit loggers 88 setting up selective recording 71 SpeechQu loggers 88 login nice password 55 nice sa password 53
K L
Manual Transfer 596 mapping channels, see channel mapping Media Library overview 679 MGC, see gain control Minimum Survey Weight 567 multiple archiving, Storage Center enabling 649 My Schedule nugget configuring in System Administrator 408
N+1 adding loggers 144 defining a chain 140 deleting a chain 146 guidelines 139 managing 144 overview 138 removing loggers 145 states of a spare logger 143 updating logger definitions 144 Netapp Snaplock server 669 Netapp, Storage Center defining 669
Index 813
Last Calls Playback service configuring for IP Phones 390 licenses new 31 permanent 32 temporary 32 licenses, System Administrator from a file 40 limitations 184 link attachments, location 373 locate settings for Storage Center 375 Log
network management system, see NMS NICE Interactions Center configuring the CLS Server 157 mapping channels 175 NICE KSM application 42 NICE Perform applications, see applications NICE Perform System Administrator 367 nice_admin database description 42 nice_as_kpi database 442 description 43 nice_as_my_universe database 442 description 43 nice_as_text_analysis database 442 description 43 nice_audit database description 42 nice_ca database description 42 nice_crypto database description 42 nice_cti_analysis database description 42 nice_dw database description 42 nice_ib database description 42 nice_interactions database description 42 nice_pbs database description 42 nice_qa database description 42 nice_reporter database description 42 nice_rule database description 42 nice_screen_sense database description 42 nice_storage_center database description 42 NiceScreen loggers, System Administrator defining 130 NMS configuring an NMS server in System Administrator 695 deleting definition 699 modifying configuration 699 NPlusOne, see N+1
passive VoIP device workflow 190 passive VoIP gateway workflow 191 password SQL server 53, 55 permanent license 32 Playback Server 42 Playback Server database overview 42 PlaybackUnit loggers, System Administrator see also loggers defining 88 Player automatic start 386 continuous playback 386 displaying on top 386 multiple instances 385 overview 384 restoring global settings 388 screen activity area 386 Screen Content Analysis objects 386 selecting a view 386 setting defaults 384 skip silences 386 sound waves 385 ports assigning the prompt recorder 590 modifying definitions 602 playing a survey 592 TCP or HTTP 368, 371 verifying extensions 601 pre- post-alarm, System Administrator setting 79 predefined selective recording setting up 71 prompts recording 590
queries increasing speed, System Administrator 770 query by participants 394, 401, 402 RCM CLS configuration parameters 786 Record On Demand (ROD) service configuring for IP Phones 390
Index 814
recording channels see also loggers defining activity detection 77 defining activity statistics 103 mapping 74, 100 setting audio alarms 79 setting compression 104 setting DTMF for ROD 104 setting up audio activity 77, 103 recording channels, System Administrator defining activity statistics 77 enabling warning tones 79 setting compression 78 setting DTMF for ROD 78 setting gain control 78 setting pre and post alarms 79 setting session creation 78 Recording Decisions CLS configuration parameters 784 recording prompts test survey 590 recording type 180 recreating links 56 registry CLS server parameters 169 Reporter 369 reports defining levels 164 Scheduled Reports component 372 reserved columns indexing 49, 346 using for business data 338 retention value, Storage Center defining 651 retrieval, System Administrator see PlaybackUnit loggers ROD, System Administrator, see DTMF for ROD Rule Engine database 42 Rules Manager 42 Rx input 181
Scheduled Reports defining maximum displayed reports 372 Scorecard nugget configuring in System Administrator 408 screen activity area, Player 386 Screen Logger limitations 186 workflow 188 selective recording defining in CLS 159
selective recording, System Administrator datalines 72 setting up 71 summed audio 72 timeslots 72 serial numbers 31 session creation, System Administrator guidelines for setting 85 setting for recording channels 78 session parameters defining 69, 97 described 65, 94 SNMP management tool, see NMS sound waves, Player 385 spare logger, see N+1 Specific Survey 599 SQL jobs Data Marts 434 defining schedules 445 SQL security, System Administrator 53, 55 SQL servers, see database servers static mapping defined 181 Storage Center setting locate settings Locations 375 Storage Center database overview 42 Storage Center, System Administrator archiving behavior 652 defining a Storage Center Server 642, 647 defining an ESM 664 defining storage groups 651 defining storage units 656 deleting a component 674 enabling multiple archiving 649 modifying parameters 672 workflow 646 storage groups, Storage Center defining 651, 653 viewing 663 storage types, Storage Center directory per day 657 multiple directories 657 storage units, Storage Center archiving 652 defining 656, 657 storage types 657 summed audio, System Administrator 72 summed input 181 survey playing 592
Index 815
Survey Upload Data 599 Survey Upload Type 599 switches adding a CLS server 163 System Administrator adding and modifying components 30 changing host computers 771 database configuration 42 defining loggers 63, 93, 129 defining Telephony Services server 617, 630 enabling warning tones 770 license files 40 opening 23, 642 overview 22
configuring in System Administrator 408 TRS (Basic Recordings) 171 CLS configuration parameters 774 TRS, see Inserter Support trunk workflow 189 trunks, System Administrator configuring 69 connecting 72 TSM, Storage Center defining 667 turret workflow 189 Tx input 181
Tag Current Call service configuring for IP Phones 390 TCP ports, using 368, 371 technician mode 30 Telephony Services server configuring 521 defining 617, 630 deleting a definition 544, 623, 639 dial plans 545 modifying a definition 542, 616 temporary license 32 test survey listening to 592 recording prompts 590 Test tones, System Administrator, setting 70 threshold, activity detection energy table 83 guidelines 82 setting 77 testing 82 timeslots, System Administrator 72 tones, see warning tones total recording defining in CLS 159 TotalView
UCID 565, 566 Unique Device ID 181 unsummed input 181 update configuration 193 voice comments, retention 569 VOX driver limitations 184
V W
warning tones, System Administrator enabling for recording channels 79, 770 workflow active VoIP device 191 active VoIP gateway 192 channel mapping 187 Data Mart 419 defining a Storage Center 646 defining loggers 65, 94 passive VoIP device 190 passive VoIP gateway 191 screen 188 setting up a CLS server 158 trunk 189 turret 189
Index NICE Perform Release 3.2: System Administrators Guide (Rev. A5)
816