Customer Guide to SIPREC Integrations.

Similar documents
Customer Guide to Avaya DP-MLS Integrations.

Customer Guide to Avaya DMCC-SO Integrations.

Customer Guide to Passive VoIP Recording.

Uptivity WFO Customer Guide to Avaya PC Dialer Integrations

Customer Guide to Oracle Acme Packet SRR Integrations

Customer Guide to Mitel SRC Integrations

Customer Guide to SIP Trunk Integrations. March

Customer Guide to Genesys T- Server Integrations

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

Customer Guide to Cisco MediaSense Integrations. March

Customer Guide to Ai-Logix NGX Integrations

Customer Guide to Cisco JTAPI- BiB Integrations. March

Customer Guide to Cisco UCCX Integrations. March

Customer Guide to Passive VoIP Recording. March

incontact On-Demand User Guide for Premises 16.2

Customer Site Requirements for Uptivity WFO v5.7.

Uptivity WFO User Manual, v5.7

Uptivity WFO On- Demand User Guide, v5.7

incontact Workforce Management v2 Planner Web Site User Manual

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

UPTIVITY DISCOVER USER MANUAL, V5.6. April

Customer Site Requirements for incontact WFO

Customer Site Requirements for incontact Workforce Optimization

UPTIVITY DISCOVER QUALITY MANAGEMENT MANUAL, V5.6. April

NICE Uptivity External Release Notes 17.1

incontact Workforce Optimization Reporting Manual, 16.1

UPTIVITY SPEECH ANALYTICS ADMINISTRATION GUIDE. March

Developing an Analytics Program.

Uptivity Speech Analytics Administration Guide, v5.7

incontact Workforce Management v2 Scheduler Web Site User Manual

incloud Third Party Monitoring

UPTIVITY DISCOVER WEB PLAYER MANUAL, V February

UPTIVITY SPEECH ANALYTICS ADMINISTRATION GUIDE, V February

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

Uptivity WFO SIP Survey Guide, v5.7

UPTIVITY SPEECH ANALYTICS ADMINISTRATION GUIDE, V5.6. April

UPTIVITY SIP SURVEY GUIDE, V5.6. April

incontact Survey Customer Guide

NICE UPTIVITY SURVEY FOR SIP ENVIRONMENTS. March

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

Application Notes for Versay CUE Analytics with Avaya Aura Experience Portal Release Issue 1.0

Setting Up an Avaya Definity ProLogix Digital PIMG Integration with Cisco Unity Connection

Uptivity WFO Reporting Manual, v5.7

Customer Site Requirements 17.2

Abstract. Avaya Solution & Interoperability Test Lab

incontact DB Connector Reference Manual

Abstract. Avaya Solution and Interoperability Test Lab.

UPTIVITY DISCOVER REPORTING MANUAL, V February

UPTIVITY DISCOVER REPORTING MANUAL, V5.6. April

incontact Workforce Management v2 Agent Workstation Administrator Web Site User Manual

SBC Deployment Guide Architecture Options and Configuration Examples

Oracle Communications Interactive Session Recorder and Broadsoft Broadworks Interoperability Testing. Technical Application Note

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

Mitel Technical Configuration Notes HO858

Salesforce Extension Customization Guide

MITEL SIP CoE. Technical. Configuration Notes. Configure the 3300 ICP for use with Avaya SES. SIP CoE

Abstract. Avaya Solution & Interoperability Test Lab

MITEL SIP CoE Technical. Configuration Note. Configure Mitel MiVoice Office 6.1 SP1 PR2 for use with IntelePeer SIP Trunking. SIP CoE XXX

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

Technical Configuration Notes

Leveraging Amazon Chime Voice Connector for SIP Trunking. March 2019

Mitel SIP CoE Technical Configuration

SBC Configuration Examples

Spectrum Enterprise SIP Trunking Service Vertical TM Wave IP500TM / Wave IP2500 TM Release 4.0, 4.5 IP PBX Configuration Guide

Technical. Configure the MiVoice Business 7.1 for use with XO Communications SIP Services. Configuration Notes. MITEL SIP CoE

Application Notes for Presence OpenGate with Avaya IP Office 9.0 Issue 1.0

Application Notes for Configuring SIP Trunking between CenturyLink SIP Trunk (Legacy Qwest) Service and Avaya IP Office R8.0 (16) Issue 1.

Application Notes for Computer Instruments eone with Avaya IP Office Server Edition - Issue 1.0

Uptivity WFO TDM Survey Guide, v5.7

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 Computer Telephony Solutions OAISYS NetSuite 4.2 with Avaya IP Office 2.0, Issue 1.0

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

incontact Auto Attendant Admin Reference Manual

Application Notes for Biamp Tesira SVC-2 with Avaya IP Office Server Edition 10.0 Issue 1.0

Calabrio Recording Services. Deployment Guide for Cisco MediaSense

Application Notes for Configuring CenturyLink SIP Trunking with Avaya IP Office Issue 1.0

Application Notes for Packet One SIP Trunk System Version 3.1 Interoperability with Avaya Software Communication System Release Issue 1.

Cisco Unified CME Telephony Service Provider 2.1 Setup Guide

Abstract. Avaya Solution & Interoperability Test Lab

Avaya Solution & Interoperability Test Lab

DMR Conventional Radio. SIP Phone Application Notes

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

Application Notes for Configuring the ADTRAN NetVanta UC Server with Avaya IP Office 6.1 Issue 1.0

MITEL SIP CoE. Technical. Configuration Notes. Configure the Mitel 3300 MCD for use with OpenText RightFax server. SIP CoE

Application Notes for Configuring Telcomp Pickup and Avaya IP Office using DevLink - Issue 1.0

Administering Avaya Flare Communicator for ipad Devices and Windows

CUCM XO SIP Trunk Configuration Guide

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

DMP 128 Plus C V DMP 128 Plus C V AT

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Revolabs FLX UC 1000 with Avaya Aura Communication Manager and Avaya Aura Session Manager Issue 1.0

Genesys Application Note. Grandstream GXP1625/GCC1700 SIP Phones With Genesys SIP Server. Version 1.0

Setting up Alcatel 4400 Digital PIMG Integration

Application Notes for OneAccess-Telstra Business SIP with Avaya IP Office Release 11 SIP Trunking - Issue 1.0

Setting Up an Alcatel 4400 Digital PIMG Integration with Cisco Unity Connection

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab

UPTIVITY DISCOVER ADMINISTRATION MANUAL, V February

Abstract. Avaya Solution & Interoperability Test Lab

ZyXEL V120 Support Notes. ZyXEL V120. (V120 IP Attendant 1 Runtime License) Support Notes

Transcription:

Customer Guide to SIPREC Integrations www.incontact.com

Customer Guide to incontact WFO SIPREC Integrations Version This guide can be used with incontact WFO 16.1 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...5 Customer Responsibilities...6 SIPREC Integration Overview... 7 Customer-Side Requirements...8 incontact WFO Requirements...8 Network... 8 Hardware... 8 Software... 8 Licensing... 8 Metadata...9 Known Limitations...9 Customer Configuration Overview...9 Customer Integration Tasks... 10 Adding the Recording Server to the Oracle Acme Packet SBC... 10 Customer Administration Tasks... 13 Voice Boards Overview... 13 Voice Board Configuration... 13 Channel Configuration Settings... 14 3

Channel Configuration Setting Definitions... 15 Channel Assignment Settings Definitions... 16 Document Revision History... 18 4

Introduction Audience This document is written for customers and prospective customers interested in using incontact Call Recording and SIPREC. Readers who will perform procedures in this guide should have a basic level of familiarity with IP telephony, general networking, the Windows operating system, the SIPREC standard, any hardware and software associated with their telephony environment, and incontact WFO. Goals The goal of this document is to provide knowledge, reference, and procedural information necessary to understand a proposed incontact WFO SIPREC integration, and to configure the telephony equipment to support the integration. The information is presented in the following order: Overview of the integration Customer knowledge and procedures related to integration tasks Customer knowledge and procedures for maintaining the recording 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. 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. 5

For information and procedures related to incontact WFO configuration, consult the incontact WFO installation team. The following acronyms are used in this document: SIPREC Session Initiation Protocol Recording. This is a telecommunications protocol developed by the Internet Engineering Taskforce (IETF) and adopted by multiple vendors. SDP Session Description Protocol. Format used in SIPREC for initializing parameters in streaming media. SRC Session Recording Client. The audio source in this integration (typically a Session Border Controller, or SBC). SRS Session Recording Server. In this integration, the incontact WFO server. Customer Responsibilities You are responsible for configuring the SBC for the integration, as well as supplying the physical and/or IP connection(s) to your telephone system and your corporate LAN, and for obtaining and loading any licensing required by the SBC vendor. If an alternative CTI source is used, you are also responsible for configuring that source as well as supplying the physical and/or IP connection(s) to your telephone system and corporate LAN, and for obtaining and loading any licensing required by the telephony/cti vendor. 6

SIPREC Integration Overview SIPREC is a vendor-agnostic recording protocol that allows VoIP calls to be recorded via SIP messaging sent by a Session Border Controller (SBC). The SBC delivers replicated sessions to incontact WFO for recording, and CTI metadata is provided via SIP messaging. Alternatively, the recordings can be paired with a different CTI source to provide recorded calls with additional metadata that would not otherwise be available to incontact WFO. General architectural example of a SIPREC integration, showing an alternate (optional) CTI source 7

Customer-Side Requirements This integration has been tested with and supports the following SBCs: Oracle Acme Packet SBC v7.x This integration has been tested with and supports the following alternate CTI sources: Avaya Communication Manager v6.3 The intent of this integration is to support any audio source that uses SIPREC. For information about using other SBCs, CTI sources, or both, talk to your incontact representative. incontact WFO Requirements Network Sufficient network bandwidth is required to support streaming of replicated sessions between the SBC and incontact WFO. Hardware incontact WFO hardware requirements vary depending on system configuration, anticipated recording volume, and other factors. Appropriate hardware is identified during the system implementation process. Software incontact WFO 16.1 or later Licensing One (1) Voice seat license per physical device to be recorded. Optional: One (1) Screen Capture license per workstation being recorded. 8

Metadata This integration is capable of capturing metadata for storage with the call record. Actual metadata may vary depending on the information provided by your ACD/PBX. Known Limitations This integration does not support the following incontact WFO features: Live Monitoring Recording Remote Agents (except those calls routed to a remote agent through the SBC) Call Segments Call Survey Linking Customer Configuration Overview The following table provides a high-level overview of the customer configuration steps in SIPREC integrations. Customer Configuration Steps for SIPREC Integrations 1 Configure the SBC to act as a Session Recording Client. 2 Configure the CTI source, if applicable, to provide metadata to incontact WFO. 3 Provide any necessary information and access to the incontact WFO installation team. 9

Customer Integration Tasks Adding the Recording Server to the Oracle Acme Packet SBC This task applies only if you are using Oracle Acme Packet as your SBC. To add the incontact Recording Server (SRS) to Oracle Acme Packet: 1. Log in to the Acme Packet Web Administration site with an appropriately-permissioned account. 2. Click the Configuration tab. 3. In the left pane, expand session-router and click session-recording-server. 10

4. Click Add. 5. Click Show Advanced. 11

6. In the Name field, type a name for the incontact WFO recording server. This name is also used when the installation team configures incontact Call Recording, and should therefore be discussed and agreed upon during project planning. 7. Optional: In the Description field, type a description for the SRS. 8. For Realm, select the realm for the SRS. 9. For Mode, select Selective from the drop-down list. 10. In the Destination field, type the IP address of the incontact WFO server. 11. In the Port field, type the port (5060) on which the incontact WFO server will listen for SIP messages. 12. For Transport Method, choose either StaticTCP or UDP from the drop-down list. 13. In the Ping Method field, type OPTIONS. This is the message the SBC sends to the incontact WFO server to verify the connection. 14. In the Ping Method field, type a number of seconds. This establishes the interval between ping messages sent from the SBC to the recording server. The recommended value for the Ping Method field is 0, which causes the SBC to continuously send messages and ignore timeouts. Otherwise, if the incontact server does not respond, the SBC may timeout after a few messages and call recording will stop working. 15. Click OK. 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 section provides information needed to perform these integration-specific tasks. This integration also requires a CTI source. For additional tasks related to CTI configuration, refer to the appropriate customer guide for that integration. 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 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 Uptivity 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 a SIPREC integration: Setting Definition Value Assign Assign Value Name 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. If Assignment Type is Anything, leave this field blank. If Assignment Type is set to a Dedicated Record option, type the value for the corresponding device. Type an optional name for the channel that can be used in channel scripting. Concurrent Licensing: Anything Per-Seat Licensing: Dedicated Record 14

Channel Configuration Setting Definitions 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 Trunk Name 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. See Channel Assignment Settings Definitions. Enter the identifier for the device assigned to the channel (typically the phone extension). Enter 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. Enter an optional description for the channel. See Channel Name. Enter the password for the DMCC station. Possible values: Default, Normal, Reverse. Should be set to match the polarity of the physical wiring taps. Enter a DMCC station extension. Anything N/A 50 Default 15

Trunk Tap Indicates whether to use the trunk-tap capability of the card. Unselected Voltage Low Voltage High Enter 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. Enter 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 licensed channel that is 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 incontact 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 matches may be used (for example, to limit recording to a matching area code). 16

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 the API. Limit channel to scheduled recordings and playback. Limit calls to recording only, but of any recording type. Identifies a channel which is present (for example, on a physical audio capture card) but which is not licensed. 17

Document Revision History Revision Change Description Effective Date 0 Initial version for this release 2016-03-01 18