Customer Guide to Avaya DP-MLS Integrations.

Similar documents
Customer Guide to SIPREC Integrations.

Customer Guide to Avaya DMCC-SO Integrations.

Uptivity WFO Customer Guide to Avaya PC Dialer Integrations

Customer Guide to Passive VoIP Recording.

Customer Guide to Ai-Logix NGX Integrations

Customer Guide to Avaya DMCC-SSC Integrations. Customer Guide to Avaya DMCC- SSC Integrations. March

Customer Guide to Mitel SRC Integrations

Customer Guide to Genesys T- Server Integrations

Customer Guide to Oracle Acme Packet SRR Integrations

Customer Guide to SIP Trunk Integrations. March

Customer Guide to Passive VoIP Recording. March

Customer Guide to Cisco JTAPI- BiB Integrations. March

Customer Guide to Cisco MediaSense Integrations. March

Customer Guide to Cisco UCCX Integrations. March

incontact On-Demand User Guide for Premises 16.2

Uptivity WFO User Manual, v5.7

Customer Site Requirements for Uptivity WFO v5.7.

incontact Workforce Management v2 Planner Web Site User Manual

Customer Site Requirements for incontact Workforce Optimization

UPTIVITY DISCOVER USER MANUAL, V5.6. April

Customer Site Requirements for incontact WFO

Uptivity WFO On- Demand User Guide, v5.7

incontact Survey Customer Guide

UPTIVITY DISCOVER QUALITY MANAGEMENT MANUAL, V5.6. April

UPTIVITY DISCOVER ON-DEMAND USER GUIDE, V5.6. April

UPTIVITY SIP SURVEY GUIDE, V5.6. April

Uptivity WFO TDM Survey Guide, v5.7

NICE Uptivity External Release Notes 17.1

Abstract. Avaya Solution & Interoperability Test Lab

incontact Workforce Optimization Reporting Manual, 16.1

Application Notes for configuring incontact WFO Recording with Avaya IP Office 500 V2 R9.1 - Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab

Uptivity WFO SIP Survey Guide, v5.7

UPTIVITY SPEECH ANALYTICS ADMINISTRATION GUIDE. March

UPTIVITY TDM SURVEY GUIDE, V February

Abstract. Avaya Solution & Interoperability Test Lab

Avaya 3100 Mobile Communicator - Web UI User Guide. Avaya 3100 Mobile Communicator Release 3.1

Spectrum Enterprise SIP Trunking Service Avaya (Nortel) BCM50 Firmware IP PBX Configuration Guide

Uptivity Speech Analytics Administration Guide, v5.7

Application Notes for TelStrat Engage Record v3.3 with Avaya Aura Contact Center Release 6.0 Issue 1.0

Application Notes for TelStrat Engage Record Version 3.3 with Avaya Business Communication Manger Release 6.0 VoIP Recording Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

Peripherals and Trunk Groups

UPTIVITY DISCOVER WEB PLAYER MANUAL, V February

Abstract. Avaya Solution & Interoperability Test Lab

UPTIVITY SPEECH ANALYTICS ADMINISTRATION GUIDE, V5.6. April

UPTIVITY SPEECH ANALYTICS ADMINISTRATION GUIDE, V February

DMP 128 Plus C V DMP 128 Plus C V AT. Avaya Aura Configuration Guide REVISION: 1.1 DATE: SEPTEMBER 1 ST 2017

Application Notes for Xima Chronicall 3.10 with Avaya Aura Communication Manager 8.0 and Avaya Aura Application Enablement Services 8.0 Issue 1.

Abstract. VirtualLogger Call Recording Engine is a trunk tap recording solution, and utilizes the TSAPI for phone events.

Abstract. Avaya Solution & Interoperability Test Lab

NICE UPTIVITY SURVEY FOR SIP ENVIRONMENTS. March

OAISYS and Mitel: Call Recording Solution Configuration. An OAISYS White Paper

Skill Targets. Configuration Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted, Release 10.0(1) 1

Application Notes for Jabra PC Suite and Jabra UC Voice 750 USB Headsets with Avaya Aura Agent Desktop - Issue 1.0

Configuring SIP Enablement Services Edge 5.x for Avaya Aura Communication Manager Branch

Abstract. Avaya Solution & Interoperability Test Lab

DMP 128 Plus C V DMP 128 Plus C V AT. Avaya Aura Configuration Guide REVISION: DATE: MARCH 7 TH 2018

Title page. Nortel Mobile Communication Web User Interface User Guide

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Configuring Nuance Speech Attendant with Avaya Aura Session Manager R6.3 and Avaya Communication Server 1000 R7.6 Issue 1.

incloud Third Party Monitoring

Abstract. Avaya Solution & Interoperability Test Lab

UPTIVITY DISCOVER REPORTING MANUAL, V5.6. April

Abstract. Avaya Solution & Interoperability Test Lab

Uptivity WFO Reporting Manual, v5.7

Application Notes for Configuring Fonolo In-Call Rescue with Avaya IP Office Server Edition using SIP Trunks Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Developing an Analytics Program.

Abstract. Avaya Solution and Interoperability Test Lab.

incontact Workforce Management v2 Scheduler Web Site User Manual

Application Notes for Xima Chronicall with Avaya Aura Communication Manager and Avaya Aura Application Enablement Services Issue 1.

UPTIVITY DISCOVER REPORTING MANUAL, V February

Grandstream Networks, Inc. UCM6xxx Series IP PBX Lightweight Call Center Guide

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Jabra Direct and Jabra Evolve 75e Headset with Avaya Equinox for Windows - Issue 1.0

Application Notes for TelStrat Engage Record Version 3.3 Analog trunk Integration with Avaya Business Communication Manger Release 6.0 Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Jabra Direct, Jabra Engage 65 and Engage 75 Stereo and Mono USB/DECT Headsets with Avaya Equinox for Windows - Issue 1.

incontact Workforce Management v2 Agent Workstation Administrator Web Site User Manual

Application Notes for Computer Telephony Solutions OAISYS NetSuite 4.2 with Avaya IP Office 2.0, Issue 1.0

Application Notes for Jabra Direct, Jabra Engage 65 and Jabra Engage 75 Stereo and Mono USB/DECT headset with Avaya one-x Communicator - Issue 1.

AT&T VOIP Nortel BCM 50 (Release j) Configuration Guide For Use with AT&T IP Flexible Reach Service. Issue 2.3 3/02/2007

Application Notes for Jabra Direct and Jabra Evolve 75e Headset with Avaya one-x Communicator - Issue 1.0

CPBX Receptionist. User Guide. Release 17.sp2 Document Version 1

Application Notes for Configuring Microcall Call Accounting with Avaya Aura Communication Manager Issue 1.0

Salesforce Extension Customization Guide

exchange Call Center Agent Guide

Abstract. Avaya Solution & Interoperability Test Lab

UPTIVITY DISCOVER ADMINISTRATION MANUAL, V February

Abstract. Avaya Solution and Interoperability Test Lab.

Avaya CT for Siebel 7 Release 4.0 User Guide

Application Notes for CallCopy with Avaya Communication Manager using Avaya Application Enablement Services Issue 1.0

Application Notes for Komutel CCS with Avaya IP Office - Issue 1.1

Avaya one-x Portal Site Survey/Pre-Installation Checklist

APPLICATION NOTES. Overview. Configure Avaya Aura Communication Manager

Customer Site Requirements 17.2

Transcription:

Customer Guide to Avaya DP-MLS Integrations www.incontact.com

Version This guide should be used with incontact WFO v5.6 or later Revision March 2016 About incontact incontact (NASDAQ: SAAS) is leader in cloud contact center software, helping organizations around the globe create customer and contact center employee experiences that are more personalized, more empowering and more engaging today, tomorrow and in the future. incontact focuses on continuous innovation and is the only provider to offer core contact center infrastructure, workforce optimization plus an enterprise-class telecommunications network for the most complete customer journey management. incontact offers customers a choice of deployment options. To learn more, visit www.incontact.com. Copyright 2016 incontact, Inc. Disclaimer incontact reserves the right to update or append this document, as needed. Contact Send suggestions or corrections regarding this guide to documentationsrequestdiscover@incontact.com. 2

Table of Contents Introduction...5 Audience... 5 Goals... 5 Assumptions... 5 Need-to-Knows... 6 Terminology... 6 Customer Responsibilities... 6 Avaya DP-MLS Integration Overview...7 Wiring Example... 8 Known Limitations... 9 Avaya Requirements... 9 Hardware... 9 Software... 9 Licensing... 9 incontact WFO Requirements... 9 Hardware... 9 Software... 10 Licensing... 10 Customer Configuration Overview... 10 Customer Integration Tasks... 11 Generate a TN Database List... 11 Generate a DN Database List... 11 3

Customer Administration Tasks... 13 Voice Boards Overview... 13 Voice Board Configuration... 13 Channel Configuration Settings... 14 CTI Monitors Overview... 14 Configure CTI Monitors... 15 Appendix: Channel Configuration Settings Definitions... 16 Channel Assignment Settings Definitions... 17 Document Revision History... 19 4

Introduction Audience This document is written for customers and prospective customers interested in using incontact Call Recording in an Avaya DP-MLS telephony environment. Readers who will perform procedures in this guide should have a basic level of familiarity with traditional wired telephony, general networking, the Windows operating system, Avaya MLS, and incontact WorkForce Optimization. Goals The goal of this document is to provide knowledge, reference, and procedural information necessary to understand a proposed Avaya/inContact WFO integration using digital trunks and Avaya MLS, and to configure the Avaya equipment to support the integration. This document is NOT intended as a specific system or network design document. If further clarification is needed, consult with your telephony vendor(s). Assumptions This document assumes the reader has access to an incontact WFO Sales Engineer, Project Manager, or other resource to assist in applying this information to the reader's environment. It also assumes that the telephony trunks have been added to your Avaya PBX and are working correctly. 5

Need-to-Knows To facilitate ease of use, this document takes advantage of PDF bookmarks. By opening the bookmark pane, readers can easily refer to the portion(s) of the guide that are relevant to their needs. For example, the incontact WFO application administrator can click on the Customer Administration Tasks bookmark to jump directly to that section. To expand and collapse the bookmark pane, click on the bookmark icon on the left side of the document window. For information and procedures related to incontact WFO configuration, consult the incontact WFO installation team. Terminology To ensure a common frame of reference, this guide uses the following terms in conjunction with this Avaya integration: AACC: Avaya Aura Contact Center. AACC is an Avaya contact center product that is common in VoIP environments and in multi-channel call centers due to its support for non-voice interactions. CS1000: This is the legacy Nortel contact center PBX. It has been rebranded as Avaya and is still in use. MLS: Meridian Link Services. MLS is a legacy Nortel product that has been rebranded as Avaya and is still widely used. TDM: Time Division Multiplexing. Commonly-used as an acronym for traditional wired telephony, as opposed to VoIP. Customer Responsibilities You are responsible for supplying the physical connection(s), IP connection(s), or both to your telephone system, as well as any licensing required by Avaya. You may also be responsible for configuring Avaya system components to support the recording integration. See your specific integration in the Customer Integration Tasks section for additional information. If you supply the server hardware for the installation, then you are also responsible for installing the physical Ai-Logix cards in the server. 6

Avaya DP-MLS Integration Overview The Avaya VoIP-MLS integration uses Ai-Logix passive tap (DP) cards to connect to a T1/E1 trunk as an audio source. Call control events and metadata are received from the MLS server. General architectural example of the Avaya DP-MLS integration 7

Component Avaya Communication Server (CS) 1000 Avaya Contact Center Manager Server (CCMS) AI-Logix DP Voice Board incontact WFO Server Function PBX component that controls the audio being presented to and from digital and/or IP phones. Supports MLS and provides CTI call events such as start/stop to the incontact WFO server. Audio capture card(s) installed in the incontact WFO recording server. Receives call control events, business data, and audio. Provides a CTI interface to the incontact WFO Recording node, which records audio. Creates call records and manages recording storage. Wiring Example incontact recommends that the wiring tap be accomplished through use of a patch panel that will split one input connection into two output connections: one to the PBX and one to the incontact WFO server. For more information, refer to AudioCodes documentation supplied with the Ai-Logix board or available from incontact. Wiring diagram for passive trunk tapping 8

Known Limitations The Avaya DP-MLS integration does not support the real-time blackout functionality in incontact WFO. Avaya Requirements Hardware Avaya Communication Server (CS) 1000 Software Succession/CS1000 Release 4.5 7.5 Contact Center Manager Server (CCMS) 6.0 7.5 Licensing Contact your Avaya representative concerning licensing requirements for your specific installation. incontact WFO Requirements Hardware incontact WFO hardware requirements vary depending on system configurations. Appropriate hardware is identified during the system implementation process. For additional information, see Customer Site Requirements for incontact WFO. Along with standard hardware, one or more of the following is specifically required for this integration based on the number of trunks to be recorded: AudioCodes DP 6409 T1/E1 Passive Tap Call Recording Blade This card is dual-port and can connect to up to two (2) T1/E1 trunks. The number of channels that can be recorded per trunk varies depending on the configuration of the trunk itself: Single T1: 24 channels (23 channels for ISDN-signaled T1) Dual T1: 48 channels (46 channels for ISDN-signaled T1) Single E1: 30 channels Dual E1: 60 channels 9

Software incontact WFO, version 5.6 or higher Additional third-party software is required for the Ai-Logix digital trunk integration: AudioCodes SmartWORKS v3.11 5.4 AudioCodes SmartWORKS v5.9 in MS 2012 environments Licensing One (1) Voice seat license per named agent or One (1) Voice concurrent session license for each simultaneous call that will be recorded. One (1) Screen Capture license for each workstation to be recorded if feature is used. Customer Configuration Overview The following table provides a high-level overview of the customer configuration steps in Avaya DP-MLS integrations. Links are provided for procedures covered in this guide. Customer Configuration Steps for Avaya DP-MLS Integrations 1 Install the Ai-Logix card(s) in c ust omer-supplied server(s). 2 3 Complete all necessary physical connections between the recording server(s) and the telephony system. Complete all necessary physical and IP connections between the recording server(s) and the LAN. 4 Obtain any necessary Avaya software and licensing. 5 6 Generate a TN Database List and provide the information to the incontact WFO installation team. Generate a DN Database List and provide the information to the incontact WFO installation team. 10

Customer Integration Tasks The information in this section is provided for your reference only. Detailed steps for the Avaya configuration can be found in Avaya s documentation, which is available on the Avaya website. You should always use the appropriate manuals and/or guides from Avaya to install and configure Avaya components. Generate a TN Database List You will need trunk number information to configure the trunk channels in the Avaya MLS CTI module on the incontact WFO core. To generate the database TN list, set up and run the following command on the Avaya console: Overlay Number: LD 20 REQ: PRT TYPE: TNB TN: _tn of trunk_ (You can leave the TN value empty to get the full tn database.) The remaining fields can be left blank. incontact recommends that you use a terminal program (such as PuTTY or SecureCRT) with a buffer capture feature to capture the printout of this listing for later use. Sometimes the member numbers do not go in proper order or what's provided by MLS doesn't match the trunk numbers. In these situations, you must dial through all channels of the trunk to match the TN sent by MLS with the channel on which the audio is heard. Generate a DN Database List In an Avaya CS1000 environment, each phone can have different DNs (extension numbers) assigned to it. To record ACD calls, the ACID of each phone is needed. The ACID roughly equates to a position ID or line appearance when an agent signs into the phone, their agent number is attached to this ACID. Phone have DNs of their own, which are used when an agent places a call or when a non- ACD call is received. These DNs are usually listed with a TYPE parameter of "SL1". Avaya MLS requires that these monitors be started in a different way. 11

ACDNs can also be monitored for additional call detail. The ACDN determines the pool of agents to which calls are distributed. This is equivalent to an ACD queue. You will need to provide each of these values for any phone you want to record to your incontact WFO installation team. Obtaining the DN database that contains these values requires console access to and administrative privileges for the Avaya CS1000. incontact recommends that you use a terminal program (such as PuTTY or SecureCRT) with a buffer capture feature to capture the printout of this listing for later use. Within such a program, set up and run the following command on the Avaya console: Overlay Number: LD 20 REQ: PRT TYPE: DNB The remaining fields can be left blank. 12

Customer Administration Tasks During ongoing use of the system, your incontact WFO administrator may need to configure new channels or reconfigure existing channels. This integration requires changes to the Voice Boards page and to the CTI Monitors page in the incontact WFO Web Portal when channels are added or must be reconfigured. CTI Monitors are not used in all integrations, so the procedure for configuring them is included in this section. With this integration, the number of channels on the incontact WFO Voice Board(s) corresponds to the number of trunks configured on the physical DP card. Adding channels may require the purchase and installation of server hardware and incontact WFO licensing. Contact incontact WFO Support for additional information. Voice Boards Overview Voice Boards control how incontact WFO acquires audio. This component provides what incontact WFO is to record. At least one Voice Board is required for most integrations. While Voice Boards can correspond to physical audio capture boards in some integrations, they are not those boards. incontact WFO uses per-channel licensing, and each Voice Board software component maintains the count of licensed, used and available channels associated with it. The system will not use any Voice Boards or channels for which it is not licensed. Voice Board Configuration The basic procedure for configuring Voice Board channels is the same for all integrations and can be found in online help or in the incontact WFO Administration Manual. For channel settings specific to this integration, see Channel Configuration Settings. You must restart the Recorder service (cc_cticore.exe) after any Voice Board and/or Channel changes. Any Voice Board changes other than channel configuration should only be done under direct supervision from incontact WFO Support. Done incorrectly, Voice Board modifications can have serious negative impact to your system. In addition, altering the hardware configuration of your system may void your warranty. 13

Channel Configuration Settings The following settings apply when configuring channels for an Avaya DP-MLS integration: Setting Definition Value This will already be configured unless you are adding a new Ai-Logix card. In that scenario, select the value from the drop-down list based on the trunk configuration: Number of Channels 23 T1 ISDN for ISDN-signaled T1 trunks 24 T1 RBS for T1 trunks with Robbed-bit Assign Assign Value Desc Trunk Tap 30 E1 ISDN for ISDN-signaled E1 trunks 30 E1 RBS for E1 trunks with Robbed-bit Used in deployments where physical devices and channels have a one-to-one correspondence, or to allocate specific channels to specific types of recording. For details, Channel Assignment Settings Definitions. Type one PBX Trunk Member/Port ID per channel. Type an optional description for the channel. Indicates whether to use the trunk-tap capability of the card. Dedicated Record (Device) Selected CTI Monitors Overview In some integrations, incontact WFO requires a list of devices to monitor (CTI Monitors). Any phone or device that should be monitored must be configured in this list. You can also establish Prefix and Postfix settings for all monitors, which can be used to distinguish extensions by areas or groups. With Avaya DP-MLS, the incontact WFO CTI Core monitors the ACD/DN for login/logoff events, the Position ID for ACD (incoming) calls, and the PBX Extension for direct and outbound calls. When you add or reconfigure a channel, you must configure a CTI Monitor for each of these values. The Avaya system differentiates the agent logged into the phone from the phone itself. 14

Configure CTI Monitors To configure entities for monitoring: 1. Log in to the incontact WFO Web Portal with an appropriately-permissioned account. 2. Click the Administration tab and expand Recorder Settings in the left navigation menu. 3. Click CTI Cores. 4. Click the Edit icon on the line for the applicable CTI Core. 5. Scroll down and click the Edit icon on the line for the cc_nortelmls module. 6. Select your choice from the Monitor Type list. 7. Type the ACD/DNs, PositionIDs, and/or PBX Extensions for recording in the Monitor Values field as a single entry (for example, 1234), multiple entries in a comma separated list (for example, 1234,2345,4321) or a range of entries using a hyphen (for example, 2300-2400). 8. Click the Add icon to add the monitor types to the list. 9. Click Save. To delete single items from the Monitor list: Click the Delete icon beside the item. To delete multiple items from the list: Type a range of items in the Monitor Values field and click the Delete icon. To filter the displayed list of Monitor Types: Select a value from the Filter Monitors drop-down list and click the Filter icon. 15

Appendix: Channel Configuration Settings Definitions From time to time, your incontact WFO administrator may need to configure or reconfigure recording channels in your system. For procedural information, see the incontact WFO Administration Manual. For settings specific to your integration, see the applicable section in this guide. The following table lists and defines the settings that may apply to channels. Individual settings appear in the incontact WFO Web Portal only if they are applicable to the type of Voice Board and channel being configured. Therefore, the table lists all settings in alphabetical order. The table also indicates default settings where applicable; not all settings have a default value. Setting Definition Default Number of Channels Assign Assign Value Channel Map Channel Name Channel Number Deglitch Desc Name Password Polarity Station Select the number of channels and signal type the Ai-Logix card uses from the drop-down list. Used in deployments where physical devices and channels have a one-to-one correspondence, or to allocate specific channels to specific types of recording. For details, see Channel Assignment Settings Definitions. Type the identifier for the device assigned to the channel (typically the phone extension). Type an optional name for the channel that can be used in channel scripting. Value: set by application. Logical internal identifier for the recording port/channel. incontact WFO uses this number to refer to any actions taken on the channel. Value: milliseconds. Determines the length of time voltage must stay past the high or low threshold before an event is issued. Type an optional description for the channel. See Channel Name. Type the password for the DMCC station. Possible values: Default, Normal, Reverse. Should be set to match the polarity of the physical wiring taps. Type a DMCC station extension. Anything N/A 50 Default 16

Trunk Name Trunk Tap Indicates whether to use the trunk-tap capability of the card. Unselected Voltage Low Voltage High Type a value that can be used to determine when a physical phone has been taken off-hook. Required only when on/off hook signaling is used to determine recording start/stop. Type a value that can be used to determine when a physical phone has been place on-hook. Required only when on/off hook signaling is used to determine recording start/stop. Channel Assignment Settings Definitions The following table lists and defines the values that can be selected for the Assign setting in channel configuration. Individual settings that appear in the incontact WFO Web Portal may vary depending on the type of Voice Board and channel being configured. Setting labels are affected by Terminology settings. Setting Not in Use Anything Playback Anything Record Anything Instant Record Dedicated Record ACD Group Dedicated Record Device ID Dedicated Record Agent ID Dedicated Record Dialed Number Dedicated Record Caller ID Definition Identifies a channel that is licensed in the system but not currently used. Allows channel to be used for all recording and playback events, as determined by schedule priorities. Limits channel to playback of recordings via telephone. Allows channel to be used for any scheduled or APItriggered recording. Dedicates channel to instant recording requests from the API. Limits channel to recording only the specified ACD/PBX group (not the incontact WFO Group), independently of any schedules. Limits channel to recording a specific hardware resource (such as voice port or DN) on the ACD/PBX. Limits channel to recording a specific agent number or extension. Limits channel to recording a specific inbound number, such as an 800-number carrying traffic to your facility. Limits channel to recording a specific ANI. Full or partial ANI mat c hes may be used, for example, to limit to a matching area code. 17

Dedicated Record User1(2)(3)(4)(5) Playback and Instant Record Playback and Record Record and Instant Record Unlicensed Limits channel to recording a specific user-defined value as set by the API. Examples include Account and Case Number. Limits channel to playback and instant recording requests from t he API. Limit channel to scheduled recordings and playback. Limit calls to recording only, but of any recording type. Identifies a channel which may be present (for example, on a physical audio capture card) but for which there is no license in the system. 18

Document Revision History Revision Change Description Effective Date 0 Initial version for this release 2015-04-30 1 Rebranded content. 2016-03-07 19