Professional Documents
Culture Documents
Avaya WFO - 15.1 - February 2016 - Interactions and Analytics Administration Guide
Avaya WFO - 15.1 - February 2016 - Interactions and Analytics Administration Guide
Issue 2
February 2016
© 2016 Avaya Inc. Copyright
All Rights Reserved. Except where expressly stated otherwise, no use should be made of materials on this
site, the Documentation, Software, Hosted Service, or hardware provided by Avaya. All
Notice content on this site, the documentation, Hosted Service, and the Product provided by
While reasonable efforts have been made to ensure that the information in this Avaya including the selection, arrangement and design of the content is owned either
document is complete and accurate at the time of printing, Avaya assumes no liability by Avaya or its licensors and is protected by copyright and other intellectual property
for any errors. Avaya reserves the right to make changes and corrections to the laws including the sui generis rights relating to the protection of databases. You may
information in this document without the obligation to notify any person or organization not modify, copy, reproduce, republish, upload, post, transmit or distribute in any way
of such changes. any content, in whole or in part, including any code and software unless expressly
Documentation disclaimer authorized by Avaya.
"Documentation" means information published by Avaya in varying mediums which may Unauthorized reproduction, transmission, dissemination, storage, and or use without
include product information, operating instructions and performance specifications that the express written consent of Avaya can be a criminal, as well as a civil offense under
Avaya may generally make available to users of its products and Hosted Services. the applicable law.
Documentation does not include marketing materials. Avaya shall not be responsible
for any modifications, additions, or deletions to the original published version of Virtualization
documentation unless such modifications, additions, or deletions were performed by Each product has its own ordering code and license types. Note that each Instance of a
Avaya. End User agrees to indemnify and hold harmless Avaya, Avaya's agents, product must be separately licensed and ordered. For example, if the end user
servants and employees against all claims, lawsuits, demands and judgments arising customer or Avaya Channel Partner would like to install two Instances of the same type
out of, or in connection with, subsequent modifications, additions or deletions to this of products, then two products of that type must be ordered.
documentation, to the extent made by End User. Third Party Components
Link disclaimer "Third Party Components" mean certain software programs or portions thereof included
Avaya is not responsible for the contents or reliability of any linked websites referenced in the Software or Hosted Service may contain software (including open source
within this site or documentation provided by Avaya. software) distributed under third party agreements ("Third Party Components"), which
Avaya is not responsible for the accuracy of any information, statement or content contain terms regarding the rights to use certain portions of the Software ("Third Party
provided on these sites and does not necessarily endorse the products, services, or Terms"). As required, information regarding distributed Linux OS source code (for those
information described or offered within them. Products that have distributed Linux OS source code) and identifying the copyright
Avaya does not guarantee that these links will work all the time and has no control over holders of the Third Party Components and the Third Party Terms that apply is
the availability of the linked pages. available in the Documentation or on Avaya's website at:
http://support.avaya.com/Copyright or such successor site as designated by Avaya.
Warranty You agree to the Third Party Terms for any such Third Party Components.
Avaya provides a limited warranty on Avaya hardware and software. Refer to your sales
agreement to establish the terms of the limited warranty. In addition, Avaya's standard Note to Service Provider
warranty language, as well as information regarding support for this product while under The product may use Third Party Components subject to Third Party Terms that do not
warranty is available to Avaya customers and other parties through the Avaya Support allow hosting and require a Service Provider to be independently licensed for such
website: http://www.avaya.com/support or such successor site as designated by Avaya. purpose. It is your responsibility to obtain such licensing.
Please note that if you acquired the product(s) from an authorized Avaya Channel Preventing Toll Fraud
Partner outside of the United States and Canada, the warranty is provided to you by
"Toll Fraud" is the unauthorized use of your telecommunications system by an
said Avaya Channel Partner and not by Avaya.
unauthorized party (for example, a person who is not a corporate employee, agent,
Licenses subcontractor, or is not working on your company's behalf). Be aware that there can be
THE SOFTWARE LICENSE TERMS AVAILABLE ON THE AVAYA WEBSITE, a risk of Toll Fraud associated with your system and that, if Toll Fraud occurs, it can
HTTP://SUPPORT.AVAYA.COM/LICENSEINFO, OR SUCH SUCCESSOR SITE AS result in substantial additional charges for your telecommunications services.
DESIGNATED BY AVAYA, ARE APPLICABLE TO ANYONE WHO DOWNLOADS, Avaya Toll Fraud intervention
USES AND/OR INSTALLS AVAYA SOFTWARE, PURCHASED FROM AVAYA INC.,
If you suspect that you are being victimized by Toll Fraud and you need technical
ANY AVAYA AFFILIATE, OR AN AVAYA CHANNEL PARTNER (AS APPLICABLE)
assistance or support, call Technical Service Center Toll Fraud Intervention Hotline at
UNDER A COMMERCIAL AGREEMENT WITH AVAYA OR AN AVAYA CHANNEL
+1-800-643-2353 for the United States and Canada. For additional support telephone
PARTNER. UNLESS OTHERWISE AGREED TO BY AVAYA IN WRITING, AVAYA
numbers, see the Avaya Support website: http://support.avaya.com, or such successor
DOES NOT EXTEND THIS LICENSE IF THE SOFTWARE WAS OBTAINED FROM
site as designated by Avaya. Suspected security vulnerabilities with Avaya products
ANYONE OTHER THAN AVAYA, AN AVAYA AFFILIATE OR AN AVAYA CHANNEL
should be reported to Avaya by sending mail to: securityalerts@avaya.com.
PARTNER; AVAYA RESERVES THE RIGHT TO TAKE LEGAL ACTION AGAINST
YOU AND ANYONE ELSE USING OR SELLING THE SOFTWARE WITHOUT A Trademarks
LICENSE. BY INSTALLING, DOWNLOADING OR USING THE SOFTWARE, OR The trademarks, logos and service marks ("Marks") displayed in this site, the
AUTHORIZING OTHERS TO DO SO, YOU, ON BEHALF OF YOURSELF AND THE Documentation, Hosted Service(s), and Product(s) provided by Avaya are the
ENTITY FOR WHOM YOU ARE INSTALLING, DOWNLOADING OR USING THE registered or unregistered Marks of Avaya, its affiliates, or other third parties. Users are
SOFTWARE (HEREINAFTER REFERRED TO INTERCHANGEABLY AS "YOU" AND not permitted to use such Marks without prior written consent from Avaya or such third
"END USER"), AGREE TO THESE TERMS AND CONDITIONS AND CREATE A party which may own the Mark. Nothing contained in this site, the Documentation,
BINDING CONTRACT BETWEEN YOU AND AVAYA INC. OR THE APPLICABLE Hosted Service(s) and Product(s) should be construed as granting, by implication,
AVAYA AFFILIATE ("AVAYA"). estoppel, or otherwise, any license or right in and to the Marks without the express
Avaya grants you a license within the scope of the license types described below, with written permission of Avaya or the applicable third party.
the exception of Heritage Nortel Software, for which the scope of the license is detailed Avaya is a registered trademark of Avaya Inc.
below. Where the order documentation does not expressly identify a license type, the All non-Avaya trademarks are the property of their respective owners.
applicable license will be a Designated System License. The applicable number of Linux® is the registered trademark of Linus Torvalds in the U.S. and
licenses and units of capacity for which the license is granted will be one (1), unless a other countries.
different number of licenses or units of capacity is specified in the documentation or
Downloading Documentation
other materials available to you. Software" means Avaya's computer programs in object
code, provided by Avaya or an Avaya Channel Partner, whether as stand-alone For the most current versions of Documentation, see the Avaya Support website:
products, pre-installed, or remotely accessed on hardware products, and any upgrades, http://support.avaya.com, or such successor site as designated by Avaya.
updates, bug fixes, or modified versions thereto. "Designated Processor" means a Contact Avaya Support
single stand-alone computing device. "Server" means a Designated Processor that See the Avaya Support website: http://support.avaya.com for Product or Hosted
hosts a software application to be accessed by multiple users. "Instance" means a Service notices and articles, or to report a problem with your Avaya Product or Hosted
single copy of the Software executing at a particular time: (i) on one physical machine; Service. For a list of support telephone numbers and contact addresses, go to the
or (ii) on one deployed software virtual machine ("VM") or similar deployment. Avaya Support website: http://support.avaya.com (or such successor site as designated
by Avaya), scroll to the bottom of the page, and select Contact Avaya.
License types
Shrinkwrap License (SR). You may install and use the Software in accordance
with the terms and conditions of the applicable license agreements, such as
“shrinkwrap” or “clickthrough” license accompanying or applicable to the Software
(“Shrinkwrap License”).
Contents
2 Audit Trails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Audit Trails Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Audit Trail Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Interactions Audit Trail Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Form Fillout Audit Trail Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Form Designer Audit Trail Information . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Speech Analytics Application Audit Trail Information . . . . . . . . . . . . . . . . . . . . . 36
Project Rules Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Assignment Manager Audit Trail Information . . . . . . . . . . . . . . . . . . . . . . . . 37
DAS API Audit Trail Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Viewing Audit Trail Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Viewing Audit Trail Files in a Text Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Viewing Audit Trail Files in Microsoft Excel. . . . . . . . . . . . . . . . . . . . . . . . . . 41
Enhanced Speech Analytics Audit Trail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Examples of User Search Audit Trail Logs . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Flags and the Flag Manager Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Accessing the Flag Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Adding a Flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Editing a Flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Deleting a Flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Displaying Hidden Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Contents
4 Caption Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Caption Editor Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Accessing the Caption Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Editing Captions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5 Custom Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Custom Data Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Configuring Custom Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Accessing the Custom Data Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Viewing Custom Data Field Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Showing Disabled Custom Data Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Setting a Custom Data Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Mapping Custom Data Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Configuring Cradle-to-Grave for Custom Data Mode . . . . . . . . . . . . . . . . . . . . . . 63
Customized Data Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Customized Data Sets Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Shared Data Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Importing Customized Data Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Printing Custom Data Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Custom Data Field Topologies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Custom Data Field Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
6 Shared Inboxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Shared Inbox Manager Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Shared Inbox Folder Functionality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Shared Inbox Scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Shared Inbox Mode and Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Shared Inbox Time Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Accessing the Shared Inbox Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Adding a Shared Inbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Editing a Shared Inbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Deleting a Shared Inbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Customizing a Shared Inbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Inbox and Shared Inbox Lottery Mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Frequency Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Interactions Selection Period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
7 Assignment Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Assignment Manager Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Entity Assignment in Assignment Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Recommended Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Assignment Manager Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Accessing the Assignment Manager User Interface . . . . . . . . . . . . . . . . . . . . . 89
Overview of the Assignment Manager Interface . . . . . . . . . . . . . . . . . . . . . . . 89
Check Box Assignment States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Adding Entity Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Removing Entity Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Viewing and Modifying Entity Assignments in the Entities Tab . . . . . . . . . . . . . . . . 95
Copying Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Viewing Former Entity Assignment States. . . . . . . . . . . . . . . . . . . . . . . . . . 96
Assignment Manager Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . 97
Topics
Interactions and Analytics Workflow, page 8
Interactions and Analytics Users, page 10
Interactions and Analytics Privileges, page 12
Deleting and Deactivating Entities, page 13
Multi-Tenancy Support in Interactions, page 18
Chapter 1 - Interactions and Analytics Setup Interactions and Analytics Workflow
“Speech Analytics Indexing Statistics” on page 126: Presents the two reports that
show detailed index statistics for each Speech Analytics Index build process. This
includes statistics regarding both the Incremental build as well as the Full Index
build.
“Transcription Server Performance Tracking” on page 132: Tracks Transcription
Server performance statistics under the ITS Statistics category (object) in Windows
Performance Counters.
Employee A user that is assigned as a Access to their own Members are defined in
(Member) member in a leaf group or interactions and one or both of the
leaf organization and has evaluations (depending on following areas:
privileges under the their privileges) Users are defined as
Interactions category, in members in a leaf
the My Interactions and/or group in the User
My Evaluations sub- Management and/
categories. or Organization
Example: Agent role. Management.
Users are defined as
members in a leaf
organization in the
User Management
(by assigning them
to a leaf
organizations and
selecting Assign
employee as
group member of
current
organization
(default)).
In the diagram below, a user is an Administrator with scope over the Root
Organization, a Supervisor with scope over Organization A and a Manager with scope
over Organization B. This results in the user being assigned with the combination of all
three roles’ privileges, with scope over all three organizations and sub-organizations
(Organization A.1 and B.1).
Organization A
Organization A.1
Supervisor
Root
Organization
Administrator
Organization B
Organization B.1
Manager
Interactions:
Reports:
Will the group's/ Yes. You can run reports per Deleted groups/
organization’s specific deactivated group and organizations do not appear
statistics appear see the group's data in other on the X axis of reports. Yet,
in reports? reports as well. you can see statistics of
deleted groups/organizations
in reports that do not focus
on groups/organizations. For
example, deleted groups/
organizations cannot be
displayed in the Average
Evaluation Scores per Group
report, but their statistics
will be included in the
Average Evaluation Scores
per Evaluator report.
To be able to view deleted
groups'/organizations’ data
in reports, you need to be
assigned the Filter by All
Groups right in the User
Management application.
Interactions:
Can I search for this No. You cannot search for No. You cannot search for
specific user? this user, since deactivated this user, since deleted
users are not displayed in users are not displayed in
search parameters. search parameters.
Can I see the Yes. You can retrieve the Yes. You can retrieve the
evaluations and user's evaluations and user's evaluations and
assessments made by assessments if you do not assessments if you do not
this user? specify any users in the specify any users in the
search parameters. Such search parameters. Note
searches retrieve evaluations that the evaluator's or
and assessments made by assessor's name will
all users, including those of appear empty. To be able
deactivated users. to view data of deleted
users you need to be
assigned the Search for
any Evaluator/Assessor
right in the User
Management application.
Reports:
Will the user's statistics Yes. You can run reports per Deleted users do not
appear in reports? specific deactivated users appear on the X axis of
and see their data in other reports. Yet, you can see
reports as well. data of deleted users in
reports that do not focus
on these entities. For
example, deleted
evaluators cannot be
displayed in the Average
Evaluation Scores per
Evaluator report, but their
statistics will be included
in the Average Evaluation
Scores per Group report.
To be able to view data of
deleted users, you need to
be assigned the Filter by
All Evaluators/
Assessors right in the
User Management
application.
Interactions:
Can I search for an Not directly. You cannot You can search for this
interaction made by this search for this user, since user's interactions,
specific user? deactivated users are not provided you have been
displayed in search assigned the Search for
parameters. But results of Interactions Outside My
that user can be displayed Role Scope right in the
when you search, for User Management
example, for a group to application.
which this employee used Note that the employees’
to belong. names appear empty.
Can I see evaluations and Yes. You can retrieve You can retrieve
assessments of evaluations and evaluations and
interactions handled by assessments of the user's assessments of the user's
this user? interactions if you do not interactions, provided you
specify any users in the have been assigned the
search parameters. Such Search for Interactions
searches retrieve Outside My Role Scope
evaluations and right in the User
assessments made by all Management application.
users, including those of Note that the employees’
deactivated users. names appear empty.
Reports:
Will the user's statistics Yes. You can run reports You cannot run reports per
appear in reports? per specific deactivated deleted employees, but
employees and see the you can see statistics of
employees’ statistics in deleted employees in
other reports as well. other reports. For
example, deleted
employees cannot be
displayed in the Average
Talk Time per Employee
report, but their statistics
will be included in the
Average Talk Time per
Group report.
Headquarters
Administrator
Owns: Flag H, Folder H, Form H,
Shared Inbox H
Organization A Organization B
Supervisor A Supervisor B
Owns: Form A Owns: Flag B, Folder B
Organization A.1
Supervisor A.1 Organization B.1
Owns: Flag A.1, Folder A.1
Organization B.2
Supervisor B.2
Organization A.2
Owns: Form B.2,
Shared Inbox B.2
The following table shows the users that can change the ownership of the flags, forms
and shared inboxes from Organization B.2 to Organization A.2:
Supervisor Cannot Change Supervisor A.1 does not Flags, forms and
A.1 have scope over shared inboxes are
Organization B.2, and owned by
therefore cannot Organization B.2.
change the ownership Supervisor A.1 has no
of the flags, forms and visibility to any of the
shared inboxes from flags, forms and
Organization B.2. shared inboxes owned
by Organization B.2.
Supervisor Cannot Change Supervisor B.2 does not Flags, forms and
B.2 have scope over shared inboxes are
Organization A.2, and owned by
therefore cannot Organization B.2.
change the ownership Supervisor B.2 still has
of the flags, forms and visibility to all the
shared inboxes to flags, forms and
Organization A.2. shared inboxes owned
by Organization B.2
The following table shows the visibility that users have to the upgraded forms, flags,
flagged folders and shared inboxes:
Audit Trails
Topics
Audit Trails Overview, page 28
Audit Trail Information, page 29
Viewing Audit Trail Files, page 41
Enhanced Speech Analytics Audit Trail, page 42
Chapter 2 - Audit Trails Audit Trails Overview
Form Custom Data/Status User disabled the Form Custom Data/Status Field
disabled Custom Data or Status Name
options.
Rating Set created User created a Rating Set. Rating Set name
Status
Rating Set deleted User deleted a Rating Set. Rating Set Name
Set Entities Values For Set entity values for role. Role ID
Role
Session ID Session ID
Set Filters
06/22/10 09:16:48.484 (+02) ; Ctgapp(40000000) ; o0vuheqdtrqe4u55irq1bd55 ; 1 ;
User Search Activity ; Speech Analytics ; Set Filters ; TimeZone = <None> ,
LocalStartTime <= 04/01/10 01:59:59.000 , LocalStartTime >= 03/01/10
02:00:00.000 ; All Interactions > Filters set; 12
Where: the user set a filter on the start time between the 03/01/10 and 04/01/10. The
breadcrumbs show a search of All Interactions, and then the filter was set.
Clear Filters
06/22/10 09:12:38.625 (+02) ; Ctgapp(40000000) ; o0vuheqdtrqe4u55irq1bd55 ; 1 ;
User Search Activity ; Speech Analytics ; Clear Filters ; ; charge charged charges
charging > C > Filters set > Filters cleared; 23
Where: the user cleared the previously set filter.
Topics
Flags and the Flag Manager Overview, page 45
Accessing the Flag Manager, page 46
Adding a Flag, page 47
Editing a Flag, page 48
Deleting a Flag, page 49
Displaying Hidden Flags, page 50
Chapter 3 - Flags and the Flag Manager Overview
Adding a Flag
You can add a contact flag or an evaluation flag.
1 Select the Contact Flags tab.
2 Click Add Flag.
3 Type a unique flag name and description (optional) in the relevant fields.
The name of a flag must not end in “\”.
4 Set the flag status.
Flags not currently in use but which may be of use in the future can be hidden by
the system. Hidden flags are not visible in the Assignment Manager application, in
searches or when flagging a contact.
By default, the Flag Manager displays only visible flags in the flag list.
5 In a system with multi-tenancy support only, from Owning Organization, select a
single organization. Only organizations in your visibility are displayed; default value
is the top level organization in your visibility.
For information on multi-tenancy (or Software as a Service (SaaS)), see SaaS
Service Provider Reference Guide.
6 Click Add to save the new flag in the appropriate tab list of defined flags.
Editing a Flag
You can edit any of the existing flags. Multiple users can edit the same flag
simultaneously. In such cases, the most recent changes made to the flag are those
saved to the system.
Historical data is not lost when you change the name of a flag. You can still perform
searches and generate reports that are based on the previous flag name, but this flag
name no longer appears in the system.
1 Select the Contact Flags tab.
2 In the row of the flag you want to edit, click .
3 Edit the parameters as required and click OK to save the changes to the flag.
Deleting a Flag
Deleting a flag in the Flag Manager removes that flag from the system-wide directory.
You cannot perform searches or generate reports for a deleted flag.
You cannot delete the Forward To Employee and Require Attention evaluation flags,
or the Customer Complaints contact flag, from the system. You can modify the
description and status of these flags.
1 Select the Contact Flags tab.
2 In the row of the flag you want to delete, click .
3 Click Yes to confirm the deletion and to remove the flag from the list of defined
flags.
Caption Editor
Topics
Caption Editor Overview, page 52
Accessing the Caption Editor, page 53
Editing Captions, page 54
Chapter 4 - Caption Editor Caption Editor Overview
Editing Captions
1 Print the current settings so you can reference the current caption set while making
changes (since the field context is not always obvious from the field name).
2 From the Caption set language list, select the language whose captions you want
to edit.
3 By default, you can replace one term across all affected applications. If you want to
view the term's instances in a subset of applications, select the applications you
want to include from the Application list.
4 From the Caption to modify list, select the term you want to replace.
The Caption Editor page displays the places where the caption was found in the
system’s applications.
Captions that have been edited in the past and no longer display the default text are
indicated by an enabled Reset Item icon.
5 Change the caption manually, or click Find and Replace to open the Find and
Replace dialog box for replacing all instances of a recurring word.
If a colon (:) or comma (,) appears in the field name, make sure you add these
punctuation marks in the captions as well.
If the term you are editing appears in the displayed system messages, make sure
that you update the caption without changing the meaning of the message.
6 (Optional) To view an edited caption's original text, click the Display Default icon
(this icon is only enabled for captions that have been modified).
7 (Optional) To view the default text for all captions, click the Display All Defaults
button.
NOTE Loading the defaults only affects the page display, and will not affect the
current saved set of captions. Once you click Save, the modified captions
will be replaced with the default texts.
8 (Optional) To view the last saved caption set, click the browser's Refresh button.
9 Click Save.
The caption set is saved.
Custom Data
Topics
Custom Data Overview, page 56
Configuring Custom Data, page 57
Accessing the Custom Data Manager, page 58
Viewing Custom Data Field Information, page 59
Showing Disabled Custom Data Fields, page 60
Setting a Custom Data Field, page 61
Mapping Custom Data Fields, page 62
Configuring Cradle-to-Grave for Custom Data Mode, page 63
Customized Data Sets, page 64
Custom Data Field Topologies, page 67
Custom Data Field Specifications, page 69
Chapter 5 - Custom Data Custom Data Overview
Parameter Description
Display Name The display name of the Custom Data field. This value is read-only.
You can assign a meaningful name to a Custom Data field using
the Caption Editor.
Field Name The name defined for this field when the Custom Data Planner tool
is used. When the default Data Set is used (provided by the
system), this field is empty and non-editable.
Type The predefined type of this field. See “Custom Data Field
Specifications” on page 69 for further information.
Indexed Fields indexed in the database return faster search results. This
value is read-only.
True = You can use this field as the sole criteria for searches or
report generation.
False = You can use this field to filter data only when coupled with
at least one indexed field.
NOTE Once a custom data is set in the Custom Data Manager, you must map it to an
interaction’s attribute. When an interaction is recorded, the system will map the
interaction’s attribute value to its relevant custom data field.
b. From the Gathering Mode drop-down list, select the relevant Custom Data
field.
NOTE The Gathering Mode drop-down appears only if the Unique Contact ID
field in the Enterprise Management module is set to Custom Data.
c. Click Set.
To handle the additional field requirements when defining customized data sets, each
field (25 CD and 5 CCD) can be associated with 3 different values, each originating from
a different LOBs. However, for each recorded interaction in the system, each CD and
CCD field will contain only one value, depending on the LOB.
The maximum number of fields (25 CD and 5 CCD) are referred to as physical fields,
while any extra fields are referred to as logical fields.
For example, an Insurance company may have 3 lines of business:
Health Insurance
Car Insurance
Travel Insurance
The CD1 field in database can contain one of 3 different field values for each LOB:
LOB: Health Insurance; Field: Health Insurance Type
LOB: Car Insurance; Field: Car Type
LOB: Travel Insurance; Field: Travel Location
To support this, the following must be configured in the system:
CD1 must be mapped to the field Health Insurance Type
CD26 (CD1’s matching logical field) must be mapped to Car Type
CD51 (CD1’s matching logical field) must be mapped to Travel Location
When an interaction is recorded, it is associated to one line of business only. Therefore,
CD1 field in the database will contain only one of the 3 potential values (either Health
Insurance Type, Car Type or Travel Location).
Data Sets are defined and used in the Interaction applications only; they are not
considered on the recorder side when mapping the CD and CCD fields to call attributes.
Customized Data Sets are created in the standalone Custom Data Planner utility, with
the help of an application’s consultant. See the Custom Data Planner online help for
further information.
Shared Data Fields enable the same data field to be defined in many sets. For more
information, see “Shared Data Fields” on page 65.
Defined sets are imported into Custom Data and Conditional Custom Data Managers. For
more information See “Importing Customized Data Sets” on page 65.
Values are assigned to the data fields in the Custom Data and Conditional Custom Data
Managers.
1 1 26 51
2 2 27 52
3 3 28 53
4 4 29 54
5 5 30 55
6 6 31 56
7 7 32 57
8 8 33 58
9 9 34 59
10 10 35 60
11 11 36 61
12 12 37 62
13 13 38 63
14 14 39 64
15 15 40 65
16 16 41 66
17 17 42 67
18 18 43 68
19 19 44 69
20 20 45 70
21 21 46 71
22 22 47 72
23 23 48 73
24 24 49 74
25 25 50 75
Shared Inboxes
Topics
Shared Inbox Manager Overview, page 72
Shared Inbox Folder Functionality, page 73
Accessing the Shared Inbox Manager, page 75
Adding a Shared Inbox, page 76
Editing a Shared Inbox, page 77
Deleting a Shared Inbox, page 78
Customizing a Shared Inbox, page 79
Inbox and Shared Inbox Lottery Mechanism, page 81
Chapter 6 - Shared Inboxes Shared Inbox Manager Overview
NOTE For systems enabled with the Enterprise Cradle-to-Grave feature, there is
a delay of up to three hours from the start time of the first interaction of
the contact until it reaches the Shared Inbox.
For more information on the lottery mechanism see “Inbox and Shared Inbox Lottery
Mechanism” on page 81.
The Shared Inbox is composed of the following:
Shared Inbox Scope, page 73
Shared Inbox Mode and Rules, page 74
Shared Inbox Time Range, page 74
Fulfill Quota per Rule: In this mode you define one or more independent rules for
selecting interactions to push to the Shared Inbox, and you define a quota per rule.
The system processes all the rules and tries to fulfill the quota for each rule.
In this mode you may get different numbers and types of interactions for each
employee, depending on the type of rules you define.
This mode is useful if you want to analyze interactions of particular interest, such as
very long interactions, or interactions with many holds.
The number of employees and their interactions in the Shared Inbox depend on
interaction properties. You can view any number of employees and their interactions
that meet the rule definition.
The Shared Inbox has default set of rules, according to which ten interactions are
pushed per employee (depending on the Shared Inbox Scope), whose duration is
between 5-10 minutes and contain recorded screens. The interactions are evenly
distributed across the course of a week, that is, two interactions on each weekday.
To change the order in which the rules appear in the table thus increasing or
decreasing a rule’s priority, click the arrow options and
To verify that the quota is always met, select the Fulfill quota when rules
cannot be met check box
13 Click OK.
Frequency Calculations
The lottery mechanism considers the Inbox’s/Shared Inbox’s defined quota and defined
time period when determining how often new interactions are pushed to the Inbox/
Shared Inbox. This is done according to the following formula:
Defined period/Defined quota = Frequency of delivery
Example: 5 day work week, page 81
Example: 7 day work week, page 82
The following tables shows different delivery times based on different defined quotas,
assuming a 5 day work week.
Sunday 00:00 1
Sunday 16:48 2
Monday 09:36 3
Tuesday 02:24 4
Tuesday 19:12 5
Wednesday 12:00 6
Thursday 4:48 7
Thursday 21:36 8
Friday 14:24 9
Saturday 7:12 10
If not enough interactions are found, the lottery mechanism will attempt to fulfill the
quota the next time it is scheduled to run.
The time period in this example begins on Monday at midnight and ends by 11:59 pm
the following Friday.
Assume that an employee works 8 hour shifts every day from 00:00 - 08:00.
The following table shows the employee’s delivered interactions’ recording times
(assuming interaction were performed during all hours of the shift and match the rules):
Interaction 1 Monday 00:00 - Any interaction that was The lottery mechanism
Wednesday 11:59 recorded on Monday between attempts to deliver an
00:00 - 01:00. interaction the first time it
is invoked for the time slice
at 00:00.
If no matching interaction
is found (as 00:00 is the
beginning of the shift) it
attempts to fulfill the quota
the next time it is
scheduled to run at 01:00.
Interaction 2 Wednesday 12:00 Any interaction that was The lottery mechanism
- Friday 00:00 recorded between the following attempts to deliver an
times (partial period): interaction the first time it
The recording time of is invoked for the time slice
Interaction 1 (Monday at 12:00. As interactions
between 00:00 - 01:00) were recorded during the
and partial period, the second
(and last) interaction will
The current time
be delivered at 12:00.
(Wednesday 12:00)
Assignment Manager
Topics
Assignment Manager Overview, page 86
Entity Assignment in Assignment Manager, page 87
Recommended Workflow, page 88
Assignment Manager Interface, page 89
Assignment Manager Frequently Asked Questions, page 97
Chapter 7 - Assignment Manager Assignment Manager Overview
Tab Entity
Recommended Workflow
We recommend the following workflow:
1 Select the Entities tab to gain an overall view of the current assignments in your
applications.
By default, Assignment Manager assigns the All Roles setting to all entities.
2 Once you are familiar with your current entity assignments, select the Hierarchy
tab to make any necessary changes.
It is recommended that you do not make extensive changes in one round.
3 Return to the Entities tab to review your changes.
4 Make any further changes in the Hierarchy tab.
Right Application tabs Each tab holds specific entities of the different
applications.
Tabs are preloaded and static, and visible
according to license.
Assign to Subgroups
See “Check Box Assignment States” on page 90 for more information about check
box options.
7 (Optional) Click Select All Assigned to assign all the entities in this area to the
specified organization/group.
8 (Optional) Click Select All Inherit to assign all the entities in this area to the
specified organization/group, and to all current and future children of the specified
organization/group.
9 Click Save at the bottom of the screen.
2 In the Assignment Manager, in the Entities tab, the Inbox entity privilege is
assigned to the Supervisor role and Group B.
As result, the user Maria is NOT granted rights to the Inbox entity. This is because,
although maria has visibility in Group B, Maria’s scope is over the Root Group in
the User Management.
Only users having the Supervisor role privileges and have scope directly over
Group B are granted rights to the Inbox entity.
4 Click the check box next to each of the auto assigned entities to select a new state
for each entity.
See “Check Box Assignment States” on page 90 for more information about check
box options.
5 Click Save.
6 If you selected a organization/group or All Roles, the Save Inheritance Changes
dialog box opens. Select one of these options:
Change all to Not Assigned—For organizations/groups, removes assignments
from all the specified entities in the organization/group and from the same
entities in the children of the organization/group. For All Roles, removes the
entity assignment from all roles defined in the system.
Keep Inheritances—Retains existing auto assignments for all the current and
future children of the specified entity.
Revert all to previous values— Returns the assignments of all specified
entities to the status currently listed in the system.
7 Do one of the following:
Click OK to apply your changes only to the entity specified in the first line of the
Save Inheritance Changes dialog box
Click Apply to All to apply your changes to all specified entities.
Copying Assignments
You can copy assignments between two organizations/groups, two roles or two entities.
Assignment Manager adds assignments from the source to the target. Assignment
Manager does not delete existing assignments from the target.
1 Select the source organization/group, role or entity from which you want to copy
assignment values.
2 Select Copy.
The Copy Hierarchy, Copy Roles or Copy Entities dialog box opens.
3 Select the target organization/group, role or entity to which you want to copy
assignment values.
4 Click Copy.
The user is assigned an initial role and scope (organization/group visibility) in the
database. Any later changes made to the role or organization/group in Assignment
Manager automatically affect the new user.
How does Assignment Manager reflect changes to the users present in the
system, such as employees leaving the company?
Assignment Manager does not operate at the user level. Users are removed from the
system. The roles and organizations/groups of the removed users remain in Assignment
Manager.
Removing auto assignments opens the Save Inheritance Changes dialog box where
you can select one of the following options:
Change all to Not Assigned—Removes assignments from all the specified entities.
Keep Inheritances—Retains existing auto assignments for all the current and
future children of the specified entity.
Revert all to previous values— Returns the assignments of all specified entities
to the status currently listed in the system.
If you have not yet saved your changes, you can cancel them by clicking Discard
Changes. If you have saved your changes, the Discard Changes option is no longer
available.
Topics
Project Rules Manager Overview, page 99
Create a New Rule, page 100
Set the Rule’s Attributes, page 100
Create a New Rule From an Existing Rule, page 105
Import a Rule From a File, page 106
Modify a Rule, page 107
Enable and Disable Rules, page 108
Delete an Existing Rule, page 108
Export a Rule, page 109
Rule Conditions Overview, page 110
Chapter 8 - Project Rules Manager Project Rules Manager Overview
Related topics
Create a New Rule, page 100
Create a New Rule From an Existing Rule, page 105
Import a Rule From a File, page 106
Procedure
1 Set the Rule’s Attributes, page 100
You can define the rule's name, description, its priority and other properties, as the
first step in defining a new rule.
2 Assign Conditions, page 101
Set conditions for each rule to ensure that only those rules that meet the terms of
the condition are transcribed.
3 Assign a Transcribe Action, page 102
Assign a transcribe action to the rule to complete the creation of the new rule.
Related topics
New Rule Window Layout, page 103
Procedure
1 Log in to the system and select Interactions > Administration > Project Rules
Manager.
2 Click New Rule.
3 In the Creating New Rule window, define the rule according to the following
settings:
a. Name: Set a unique rule name.
b. Description: Describe the purpose of this rule.
c. Priority: Set to Normal by default.
Change the priority by selecting a priority level from the drop down box.
For example, if High is selected, interactions that meet the conditions set in the
Transcribe Action window will be transcribed before interactions that meet the
conditions set in a Transcribe Action configured with a Medium priority.
d. Enabled: Set to Enabled by default.
To disable the rule, clear the Enabled check box.
What to do next
Assign Conditions, page 101
Related topics
Rule Conditions Overview, page 110
Assign Conditions
Set conditions for each rule to ensure that only those rules that meet the terms of the
condition are transcribed.
For example, if you want to transcribe calls for a specific campaign which is manually
marked by the agent in private (custom) data, add a condition where the Interaction
Age is set to 180 minutes. This will enable private data to be updated in the interaction
before being transcribed.
Procedure
1 In the Conditions for <New Rule> area, select one or more tabs and set the
condition(s) for each configurable condition for this rule.
2 Select one of the options from the drop down list.
3 Click Add Condition.
The condition appears in the Condition Summary list at the bottom of the tab and
in the Rule Summary list on the right side of the screen.
4 To create another condition for this tab, repeat steps 1-2 above.
Multiple conditions create a condition set, in which the conditions are separated by
AND, meaning that all the conditions in this tab must be met.
5 After all the conditions have been entered, click on the Next button.
What to do next
Assign a Transcribe Action, page 102
Related topics
Rule Conditions Overview, page 110
Procedure
1 In the Assign Actions to Rules window, Click Add.
2 Define the actions according to the following settings:
a. Transcribe: Transcribe is currently the only available rule action.
b. Transcription Language: Select the required Language.
c. Transcription Vocabulary: Select the required Vocabulary.
3 Select the applicable Speech Application Instance.
4 Specify the Percentage of interactions (out of the matched interactions) to be
transcribed.
5 Click OK and the new action(s) will appear in the Assign Action to Rules window.
6 Click Finish.
A Confirm message appears.
7 Click OK to save the rule.
The user is returned to the Project Rules Manager window, and the new rule(s) will
be listed in the rules table.
The new rule does not become active immediately. The new rule becomes active within
5 minutes, when the PPFW Central Missions Manager (CMM) is run.
Every task that matches a Speech Analytics Transcription cluster will be available for any
of the Speech Analytics Servers in the cluster. However, if one Speech Analytics Server
receives a task, the task will be locked by the server until the server finishes processing
the task or the time out expires.
Related topics
Rule Conditions Overview, page 110
Rule Actions, page 103
Name Description
Side Bar Indicates which step of the rule creation process the
user is currently in.
Information fields Includes the Name and Description of the rule and the
rule Priority. It also indicates whether or not the rule is
Enabled and from what date the rule is applicable.
Condition Parameters Contains all the available tabs for setting a rule’s
conditions. After selecting the Conditions for the New
Rule, User must click the Add Condition button to save
the condition.
Rule Summary Window Lists all the conditions set for a particular rule.
Rule Actions
After creating a Rule, the information about the transcribe actions need to be assigned
to the rule.
Name Description
Name Description
Percentage Example:
If the system was purchased with the ability to transcribe 10% of the total number of
segments and there are approximately 10,000 segments on an average day, then
approximately 1,000 segments per day are transcribed.
Let's say, however, there is a rule that specifies that only segments from the
Supervisor group should be transcribed and the Supervisor group has an average of
2,000 segments per day. If the percentage of segments to be transcribed in the Rule
Editor is set to 10%, then only approximately 200 segments will be transcribed each
day, not the expected 1,000. In this example, the percentage should be set to 50% in
order to reach the total number of transcribed segments that were purchased.
Procedure
1 Log in to the system and select Interactions > Administration > Project Rules
Manager.
2 Click the New from Existing Rule button.
3 Select the rule that will serve as the basis of the new rule. (The text color will
change.)
By default, the Assigned Actions check box is selected.
Clear the Assigned Actions check box to create the new rule without the existing
rule’s assigned actions.
4 Click OK.
The new rule will appear as the last rule in the Rules table.
5 Click on the Copy of .... file and modify the new rule as required.
Related topics
Rule Actions, page 103
Modify a Rule, page 107
Procedure
1 Log in to the system and select Interactions > Administration > Project Rules
Manager.
2 Click the Import Rule from File button.
3 Click on the Choose File button.
4 Browse and click Open to select the required file.
5 By default, the Assigned Actions check box is selected.
Clear the Assigned Actions check box to create the new rule without the existing
rule’s assigned actions.
6 Click OK.
The imported rule will be listed in the rules table with the words Imported from ...
preceding the original rule's name.
This rule can now be modified or used as a base for a new rule.
Related topics
Rule Actions, page 103
Modify a Rule, page 107
Export a Rule, page 109
Modify a Rule
Existing rules can be modified to reflect the changing needs of the organization. The
rule's conditions, actions, and name can be changed.
NOTE When reverting a rule backward, many tasks can be generated which may
load Application DB. Ensure sufficient system capacity prior to reverting
the rules.
The maximum time allow to revert a PPFW mission (rule) backward, is up
to 1 month.
If the site’s needs change, contact technical support to modify the configuration.
Procedure
1 Log in to the system and select Interactions > Administration > Project Rules
Manager.
2 Click the name of the Rule that you would like to change.
3 In the Editing Rule window, make the necessary changes to the rule’s conditions
and click Next.
4 In the Assign Actions to Rules window modify the actions and click Edit.
5 Click OK and the action will appear in the Assign Action to Rules window.
6 Click Finish and then Click OK to save the rule.
The user is returned to the Project Rules Manager window, and the modified rule will
be listed in the rules table.
Related topics
Enable and Disable Rules, page 108
Delete an Existing Rule, page 108
Procedure
1 Log in to the system and select Interactions > Administration > Project Rules
Manager.
2 Click the rule name you want to enable / disable.
NOTE If an existing rule is enabled a green check mark ( ) will appear in the
Enabled column in the Rule list.
Related topics
Modify a Rule, page 107
Procedure
1 Log in to the system and select Interactions > Administration > Project Rules
Manager.
2 Click the Remove Rule icon in the line of the rule you want to delete.
3 Click OK to delete the rule.
Related topics
Modify a Rule, page 107
Export a Rule
You can export a rule when other systems require the same type of rule. The rule can be
used as a baseline for new rules or can be used for troubleshooting.
Procedure
1 Log in to the system and select Interactions > Administration > Project Rules
Manager.
2 Click the Export to File button in the row of the rule you want to export.
3 In the File Download box click the Save button to save the .iid file in the required
directory.
Related topics
Import a Rule From a File, page 106
Related topics
Rules that Disqualify Specific Interactions, page 110
Condition Guidelines, page 111
Delete a Condition, page 116
Remove All Conditions, page 116
Modify a Condition, page 116
If the extensions range from 4000 to 4999, and upper management has extensions
4050, 4690 and 4870, define a rule to transcribe the following ranges: 4000-4049,
4051-4689, 4691-4869 and 4871-4999.
Condition Guidelines
Each tab in the Conditions section of the Project Rules Manager window displays a
condition type for which values can be defined.
Related topics
Conditions for the Direction Tab, page 111
Conditions for Numeric Field Tabs, page 111
Conditions for Alphanumeric Character Tabs, page 113
Conditions for the Exception Interaction Tab, page 115
Conditions for the Group Tab, page 115
Condition Description
Channel Number Indicates the channel from which the contact originated.
Interaction Age Indicates how long the contact exists in the system.
Interaction Age is defined in minutes and up to a
maximum of 5 years (2,628,000 minutes).
For each condition a symbol must be selected (for example, =, <, >) and a value must
be assigned. For example, if the rule is to apply to calls in which the extension is 5678,
in the Numeric Extension tab, select the equal to (=) symbol and enter the number
5678.
NOTE Both the Extension and Numeric Extension fields indicate the employees
extension number. For this reason, an interactions's meta data will contain
only one of these fields. Therefore, configuring both fields in the same rule
will retrieve no results.
Define a range of values, select symbols from the drop down menu in the second
row and enter a range of values in the corresponding text boxes.
NOTE If only interactions with recorded screens need to be transcribed, set the
Screen Unit to not equal to zero (Screen Unit !=0). This will exclude
interactions without screens from transcription.
Switch Call ID Indicates a unique call identifier for the interaction. This
value is typically received through CTI or from signaling.
The Switch Call ID field can contain up to 16
alphanumeric characters.
For each condition a symbol must be selected (for example, =, <, >) and assigned a
value. For example, if the rule needs to apply to interactions for which the DNIS is
18005551234, in the DNIS tab select the Equal to (=) symbol and enter the number
18005551234.
NOTE When defining rules for fields containing alphabetic characters, only use
the Equal to (=) symbol and ensure that the value entered is exactly as it
will be received from the CTI application.
Define a range of values, select symbols from the drop down menu in the second
row and enter a range of values in the corresponding text boxes.
Condition Description
NOTE When a group that is part of a rule is deleted, the rule continues to work,
provided it contains additional existing groups. If all the groups
participating in the rule are deleted, the rule will still exist in the system
but it will not be activated. That is, there will be no reason to apply the
rule.
Delete a Condition
You can delete a single condition.
Procedure
To delete one condition, select the condition in the Condition Summary list and
click Remove Condition.
The condition is removed from the Condition Summary list.
Procedure
To remove all the conditions for a particular rule, click on Remove all
Conditions.
When you are asked if you are sure you want to remove all the conditions, click
Yes.
Modify a Condition
You can modify existing conditions.
Procedure
To modify a condition, click Remove Condition. Redefine the condition as
required and click Add Condition.
The condition appears in the Condition Summary list.
Topics
Speech Analytics Process Tracking Overview, page 118
Speech Analytics Process Subsystems, page 119
Contact Identification, page 123
Log Manager File, page 125
Chapter 9 - Speech Analytics Process Tracking Speech Analytics Process Tracking Overview
Subsystem step
This is a constant value that is logged by the infrastructure, using category
mechanism category ID 12.
For example, Import Manager
Tracking Category: Agent Resolution
Import Manager Identifier
External system Contact ID
Channel
Module
local start time - the date and time at which the contact started (MM/dd/yyy
HH:mm:ss).
Event (Resolution [by Extension, pbxLogin or Agent Name] or Creation)
Resolution Value (Extension, pbxLogin or Agent Name)
If this value is not known, it should be empty.
Switch Name / DataSource Name
If this value is not known, it should be empty.
Agent Name
If this value is not known, it should be empty.
Agent Resolution status (successful or failed with error)
Channel
Module
local start time - the date and time at which the contact started (MM/dd/yyy
HH:mm:ss).
Event (Speaker Separation or Compression)
Agent Processing status (successful or failed with error)
Contact Identification
Using the data logged for each subsystem (see “Speech Analytics Process Subsystems”
on page 119), you can identify a specific contact in each subsystem log file.
The following table shows how the same specific contact data is processed in each
subsystem log file to identify a specific contact:
Agent Resolution:
07/11/11 15:17:58.737 (-01);;;Import Manager;;;Agent
Resolution;;;455001;;;OmriAgent_1_4_2011 08_12_34
PM_512525408;;;2938;;;455001;;;07/05/201111:12:34;;;Agent Resolution by
Extension;;;70048;;;GenericFixedSeating;;;70048,70048;;;Successful;;;
Audio Processing:
07/11/11 15:47:57.987 (-01);;;Import Manager;;;Audio
Processing;;;455001;;;OmriAgent_1_4_2011 08_12_34
PM_512525408;;;2938;;;455001;;;07/05/201111:12:34;;;Speaker
Separation;;;Successful;;;
Call Import:
Success Message:
Job statistics:
07/06/11 07:58:15.742 (+03);;;Import Manager;;;Job statistics;;;All Calls;;;1;;;1;;;1
Topics
Overview, page 127
Call Processing Summary Report, page 128
Index Statistics Summary XML Report, page 129
Indexing Reports Configuration, page 131
Chapter 10 - Speech Analytics Indexing Statistics Overview
Overview
Reports are available showing detailed index statistics for each Speech Analytics Index
build process. This includes statistics regarding both the Incremental build as well as the
Full Index build.
Two types of files are generated:
Call Processing Summary Report, page 128: this report includes a record of all the
new calls that are loaded as part of the indexing process. A new file is generated
every day, or if the configurable file size limit is reached.
Index Statistics Summary XML Report, page 129: this report displays a summary of
the Index build process.
Field Description
Indexing Load Time Time and date of the Index to which the call was loaded.
Session ID Session ID
Local Start Time Time and date that the call started.
Call Index Success Shows if the call segment was successfully loaded into the
index, or not.
Field Description
Indexing Load Time Time and date of the Index to which the call was loaded.
</ContactsPerDay>
<ContactsPerDay>
<Date>20/06/2010</Date>
<NumOfContacts>12</NumOfContacts>
</ContactsPerDay>
<ContactsPerDay>
<Date>25/06/2010</Date>
<NumOfContacts>5</NumOfContacts>
</ContactsPerDay>
<ContactsPerDay>
<Date>01/07/2010</Date>
<NumOfContacts>3</NumOfContacts>
</ContactsPerDay>
</IndexContactCountPerDay>
</IndexStatisticsSummary>
Parameters Values
The settings take effect after the next Incremental Index is built.
Transcription Server
Performance Tracking
Topics
Transcription Server Performance Counters Overview, page 133
View Transcription Server Performance Counters, page 134
Chapter 11 - Transcription Server Performance Tracking Transcription Server Performance Counters Overview
2 In the Performance Monitor, right-click the Add button ( ), and then select Add
Counters.
3 In the Add Counters dialog box, select the Speech Transcription System
category.
4 Select all of the counters displayed in the Speech Transcription System category and
click Add, and then OK.
The category and its counters are added to the Performance Monitor:
Counter Description
Agents without an acoustic model Number of agents for whom an acoustic model currently
does not exist.
An acoustic model is a statistical representation of the
sounds in an agent’s voice, which is used by the speech
engine to recognize the speech in the audio recording. The
existence of an acoustic model increases the quality of the
transcription process for a specific call.
Audio volume transcribed in the Total amount of audio volume transcribed in the last 24
last 24 hours [in hours] hours (in hours).
Audio volume transcribed in the Total amount of audio volume transcribed in the last hour (in
last hour [in hours] hours).
Average call duration [in seconds] Average length of calls (in seconds) transcribed by the
system.
Average call size [in KB] Average size of calls (in KB) transcribed by the system.
Average transcription process Average length of transcription process (in seconds) of calls
duration [in seconds] transcribed by the system.
Calls transcribed in the last 24 Total number of calls transcribed in the last 24 hours on the
hours server (across all engines).
Calls transcribed in the last hour Total number of calls transcribed in the last hour on the
server (across all engines).
Counter Description
Calls without an agent ID Total number of calls transcribed whose metadata does not
include an Agent ID.
Long-term historical net Calculation of the transcription rate, where the transcription
transcription rate (xRT) rate of the older calls in history receive a heavier weight
than the transcription rate of the more recent calls.
Transcription rate is calculated per CPU core.
Maximum call duration [in Total duration of all calls transcribed on the server (across
seconds] all engines).
Number of errors while preparing Total number of errors that occurred while retrieving the
media for transcription media for the transcription process.
Number of errors while preparing Total number of consecutive errors that occurred while
the transcription language model attempting to prepare the transcription language model.
Percent of Speaker-Labeled Calls Indicates the percentage of calls that were successfully
out of all transcribed calls in the speaker-labeled in the transcription process, out of all calls
last 24 hours that were transcribed in the last 24 hours. Note, the
percentage may be low during a period in which the system
handles a large amount of new agents (typically during the
post-installation period, or when adding agents to the
system).
Short-term historical net Calculation of the transcription rate, where the transcription
transcription rate (xRT) rate of the newer calls in history receive a heavier weight
than the transcription rate of the older calls.
Transcription rate is calculated per CPU core.
Total failures Total number of calls that have failed transcribing (for any
reason) on the server (across all engines).
Total transcribed calls Total number of calls that have been successfully transcribed
on the server (across all engines).
Total volume of transcribed audio Total amount of audio volume that has been successfully
[in hours] transcribed on the server (in hours).
Transcription system-up time [in Total duration of time that the system has been up and
seconds] running (in seconds).
Topics
Interactions Privileges Changes, page 141
Speech Analytics Privileges Changes, page 155
Appendix A - What’s New from Previous Versions Interactions Privileges Changes
Administration
Assessments
Search for Any Search for Any Customer Experience Same roles
Assessor Assessor assignments as
previous version’s
corresponding
privilege
Use Staged Forms Use Draft Forms Customer Experience Same roles
assignments as
previous version’s
corresponding
privilege
Evaluations
Inbox Manager
N
Search for Any Search for Any QM for Leaders Same roles
Evaluator Evaluator assignments as
previous version’s
corresponding
privilege
Use Staged Forms Use Draft Forms QM for Leaders Same roles
assignments as
previous version’s
corresponding
privilege
Interactions
Decrypt Media Files Decrypt Media Files QM for Leaders Same roles
Customer Experience assignments as
previous version’s
Contacts corresponding
privilege
Export Media Files Export Media Files QM for Leaders Same roles
in Standard Format in Standard Format Customer Experience assignments as
previous version’s
Contacts corresponding
privilege
Playback Contacts or
N
Playback Contacts
Via Telephone
privileges were
assigned to in previous
version (in either the
QM for Leaders,
Customer Experience
or Contacts worlds)
Monitor by Contacts
Extension
My Filters
View Others Private View others Private QM for Leaders Same roles
Annotations Annotations Customer Experience assignments as
previous version’s
Contacts corresponding
privilege
My Evaluations
Search for Any Search for Any QM for Members Same roles
Evaluator Evaluator assignments as
previous version’s
corresponding
privilege
Maximum Score in
N
Evaluations privilege
was assigned to in
previous version
My Interactions