Workforce AES71
Workforce AES71
Workforce AES71
Abstract
These Application Notes describe the configuration steps required for Verint® Workforce
Optimization to interoperate with Avaya Aura® Communication Manager and Avaya Aura®
Application Enablement Services 7.1.2. Verint Workforce Management is a call recording
solution.
In the compliance testing, Verint® Workforce Optimization used the Telephony Services
Application Programming Interface from Avaya Aura® Application Enablement Services to
monitor contact center devices on Avaya Aura® Communication Manager, and used the
Device, Media, and Call Control interface from Avaya Aura® Application Enablement
Services along with the Single Step Conference feature to capture media associated with the
monitored agents for call recording.
Readers should pay attention to Section 2, in particular the scope of testing as outlined in
Section 2.1 as well as the observations noted in Section 2.2, to ensure that their own use cases
are adequately covered by this scope and results.
Information in these Application Notes has been obtained through DevConnect compliance
testing and additional technical discussions. Testing was conducted via the DevConnect
Program at the Avaya Solution and Interoperability Test Lab.
In the compliance testing, Verint Workforce Optimization used the Telephony Services
Application Programming Interface (TSAPI) from Avaya Aura® Application Enablement
Services to monitor contact center devices on Avaya Aura® Communication Manager, and used
the Device, Media, and Call Control (DMCC) interface from Avaya Aura® Application
Enablement Services along with the Single Step Conference feature to capture media associated
with the monitored agents for call recording.
The TSAPI interface is used by Verint Workforce Optimization to monitor skill groups and agent
station extensions, and the DMCC interface is used by Verint Workforce Optimization to register
virtual IP softphones. When there is an active call at the monitored agent, Verint Workforce
Optimization is informed of the call via event reports from the TSAPI interface. Verint
Workforce Optimization starts the call recording by using the Single Step Conference feature
from the TSAPI interface to add a virtual IP softphone to the active call to obtain the media. The
TSAPI event reports are also used to determine when to stop the call recordings.
Each call was handled manually on the agent with generation of unique audio content for the
recordings. Necessary user actions such as hold and reconnect were performed from the agent
telephones to test the different call scenarios.
DevConnect Compliance Testing is conducted jointly by Avaya and DevConnect members. The
jointly-defined test plan focuses on exercising APIs and/or standards-based interfaces pertinent
to the interoperability of the tested products and their functionalities. DevConnect Compliance
Testing is not intended to substitute full product performance or feature testing performed by
DevConnect members, nor is it to be construed as an endorsement by Avaya of the suitability or
completeness of a DevConnect member’s solution.
Avaya recommends our customers implement Avaya solutions using appropriate security and
encryption capabilities enabled by our products. The testing referenced in these DevConnect
Application Notes included the enablement of supported encryption capabilities in the Avaya
products. Readers should consult the appropriate Avaya product documentation for further
information regarding security and encryption capabilities supported by those Avaya products.
For the testing associated with these Application Notes, the interface between Avaya systems
and Verint Workforce Optimization did not include use of any specific encryption features as
requested by Verint.
Handling of TSAPI messages in the areas of event notification and value queries.
Use of DMCC registration services to register the virtual IP softphones.
Use of TSAPI call control services to activate Single Step Conference for the virtual IP
softphones.
Use of DMCC monitoring services and media control events to obtain the media from the
virtual IP softphones.
Proper recording, logging, and playback of calls for scenarios involving inbound, outbound,
internal, external, ACD, non-ACD, hold, reconnect, simultaneous, conference, and transfer.
The serviceability testing focused on verifying the ability of the Workforce to recover from
adverse conditions, such as disconnecting/reconnecting the Ethernet cable to Workforce.
The internal call from H.323 station to SIP station (either one of them is monitored
station or both are monitored stations by Verint call recording application) sometimes
cannot be recorded. The reason is because a collision between SIP shuffling and SSC
requests from call recording adjunct, CM denies SSC request on call when SIP shuffling
is in progress. CM can delay the start of a shuffle up to 100ms, and the shuffle may take
200ms due to SIP delays that means that when a SSC request comes in less than 300ms
after a call is answered, it can collide with the shuffle sequence. The SSC wants to add a
new party to an existing call so a conference connection must be created. The
workaround for this issue is to disable the shuffling on SIP signaling group used by SIP
phone.
In the compliance testing, Workforce Optimize monitored the skill group and agent station
extensions shown in the table below.
Equipment/Software Release/Version
Avaya Aura® Communication Manager running on 7.1.2.0.0.532 – FP2
virtualized environment
Avaya Aura® Application Enablement Services running 7.1.2.0.0.3
on virtualized environment
Avaya Aura® Session Manager running on virtualized 7.1.2.0.712004
environment
Avaya Aura® System Manager 7.1.2.0.057353
Avaya Aura® Media Server 7.7.0.359
Avaya G450 Media Gateway FW 38 .21 .0
Avaya 96x1 Series IP Telephone
96x1 (H.323) 6.6506
96x1 (SIP) 7.1.1.0.9
Avaya 1416 Digital Telephones FW 1
2500 analog phone -
Verint® Workforce Optimization running on Windows 15.2
2012 Standard Server
All the configuration changes in this section for Communication Manager are performed through
the System Access Terminal (SAT) interface. For more details on configuring Communication
Manager, refer to the Avaya product documentation in Section 10.
(NOTE: You must logoff & login to effect the permission changes.)
SYSTEM-WIDE PARAMETERS
Switch Name:
Emergency Extension Forwarding (min): 10
Enable Inter-Gateway Alternate Routing? n
Enable Dial Plan Transparency in Survivable Mode? n
COR to Use for DPT: station
EC500 Routing in Survivable Mode: dpt-then-ec500
MALICIOUS CALL TRACE PARAMETERS
Apply MCT Warning Tone? n MCT Voice Recorder Trunk Group:
Delay Sending RELease (seconds): 0
SEND ALL CALLS OPTIONS
Send All Calls Applies to: station Auto Inspect on Send All Calls? n
Preserve previous AUX Work button states after deactivation? n
UNIVERSAL CALL ID
Create Universal Call ID (UCID)? y UCID Network Node ID: 1
ASAI
Copy ASAI UUI During Conference/Transfer? n
Call Classification After Answer Supervision? n
Send UCID to ASAI? y
For ASAI Send DTMF Tone to Call Originator? y
Send Connect Event to ASAI For Announcement Answer? n
Prefer H.323 Over SIP For Dual-Reg Station 3PCC Make Call? n
Note that if installations using CLAN connectivity, each CLAN interface would require similar
configuration.
change ip-services Page 1 of 3
IP SERVICES
Service Enabled Local Local Remote Remote
Type Node Port Node Port
AESVCS y procr 8765
IP Video Softphone? n
Short/Prefixed Registration Allowed: default
Customizable Labels? y
IP Video Softphone? n
Short/Prefixed Registration Allowed: default
Customizable Labels? Y
The display returns to the Switch Connections screen which shows that the interopCM switch
connection has been added.
Click the Edit H.323 Gatekeeper button on the Switch Connections screen to configure the
procr or CLAN IP Address(es) for DMCC registrations. The Edit H.323 Gatekeeper screen is
displayed. Enter the IP address of the procr interface and click the Add Name or IP button.
The Link field is only local to the Application Enablement Services server, and may be set to
any available number. For Switch Connection, select the relevant switch connection from the
drop-down list. In this case, the existing switch connection “interopcm” is selected. For Switch
CTI Link Number, select the CTI link number from Section 5.4. Retain the default values in
the remaining fields, and click Apply Changes.
Click Apply (not shown) at the bottom of the pages to save the entries.
Navigate to Security Security Database CTI Users List All Users and select the
verint user and click Edit.
From the left pane menu on Application Enablement Services Management Console, click
Licensing WebLM Server Access. A Web License Manager login window is displayed.
Enter proper credentials to log in. Click Licensed products APPL_ENAB
Application_Enablement from the left pane. The Application Enablement Services license is
displayed in the right pane. Ensure that there are enough VALUE_AES_DMCC_DMC and
VALUE_AES_TSAPI_USERS licenses available.
If launched directly via the shortcut, enter the login name of superuser and the appropriate
password. If launched from Enterprise Manager, it utilizes SSO and logins you in automatically.
To configure a Data Source, log in to the Enterprise Manager web-based application from
Workforce server, enter username wsuperuser and it appropriate password to log in the
Enterprise Manager (not shown), from the home page navigate to My Home Recording
Management Data Sources Settings as shown in the screenshot below.
In the Settings page, select Create Data Source button to create a new data source. The Data
Source Type pop-up is displayed; select Phone in the Type field and Avaya Communication
Manager/Definity in the Switch/Sub Type field. Click on Select button on completion.
The screenshot below shows the extension recording resource (ERR) group member. Provide the
following values for the specific fields.
In the compliance test, the following extensions were configured as Record (3301, 3303, 3401
and 3404) and Recording Resource (3317, 3318, and 3319).
1 7 no aes70 established 75 75
Verify the registration status of the recording devices by using the list registered-ip-stations
command. Verify that there is an entry for each virtual IP softphone from Section 5.6, with the
client IP address of Application Enablement Services as Station IP Address, as shown below.
list registered-ip-stations
REGISTERED IP STATIONS
Verify the Status is Talking for the TSAPI link administered in Section 6.2, and that the
Associations column reflects the number of monitored devices (4 stations, 1 hunt group number
and 1 VDN ) from Section Error! Reference source not found..
Verify the status of the DMCC link by selecting Status Status and Control DMCC
Service Summary from the left pane. The DMCC Service Summary – Session Summary
screen is displayed.
In the lower portion of the screen, verify that the User column shows an active session with the
verint user name from Section 6.4, and that the # of Associated Devices column reflects the
number of recording softphones from Section 7.2.2.
Select one of recordings by clicking on a date and time link of the recording in the Start Time
column. The Interaction Review page is displayed as shown in the screenshot below. In the
Interaction section, hit the play icon to play the recording and the Tags section in bottom left of
the page that contains all events of the recording from Alerting, Connected to Disconnected.
Product documentation related to Workforce Optimization can be obtained directly from Verint.
Please e-mail any questions or comments pertaining to these Application Notes along with the
full title name and filename, located in the lower right corner, directly to the Avaya
DevConnect Program at [email protected].