AIL Deployment Guide. Custom Applications

Similar documents
SIP Server Deployment Guide. SRV address support in Contact and Record-Route headers

SIP Proxy Deployment Guide. SIP Server 8.1.1

eservices Multitenancy and Load Balancing Guide eservices 8.1.4

Genesys Voice Platform. vrmrecorder Section

Cisco Unified Customer Voice Portal

Configuring LCS and MPS J3 for SIP

Digital Messaging Server. Release Notes 9.0.x

T-Server for Cisco UCM Deployment Guide. T-Servers 8.1.2

Cisco TelePresence Conductor with Cisco Unified Communications Manager

DMP 128 Plus C V DMP 128 Plus C V AT

Using LifeSize Systems with Microsoft Office Communications Server 2007

How to Connect Yeastar TA FXS Gateway to AskoziaPBX

User Identity Sources

Avaya PBX SIP TRUNKING Setup & User Guide

FindMe. Cisco TelePresence Deployment Guide Cisco VCS X6 D

Contents TrueConf LLC. All rights reserved. 2

Cisco Expressway Session Classification

Configuring SIP Registration Proxy on Cisco UBE

Setup for Cisco Unified Communications Manager

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

Cisco TelePresence Conductor with Cisco VCS (Policy Service)

Pexip Infinity and Google Cloud Platform Deployment Guide

Agent Interaction SDK Java Developer Guide. About the Code Examples

Cisco TelePresence Conductor

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

Remote Support Security Provider Integration: RADIUS Server

GIS Deployment Guide. Introducing GIS

Cisco TelePresence Conductor with Cisco Unified Communications Manager

Configure Cisco Jabber

Cisco TelePresence VCS Cluster Creation and Maintenance

Polycom RealPresence Mobile for Android Phone

Stat Server Deployment Guide. Java Sections

How to Set Up VPN Certificates

Integrate with Directory Sources

Install and Configure the TS Agent

Avaya Aura Communication Manager / Session Manager 6.3 Configuration Guide

How to Connect Elastix to NeoGate TA FXS Gateway

Matching Inbound Dial Peers by URI

How to Configure Authentication and Access Control (AAA)

T-Server and CSTA Connector General Deployment

Multimedia C onnector for Skype for Business Configuration of Microsoft Skype for Business platform

Application Note 3Com VCX Connect with SIP Trunking - Configuration Guide

Contents Overview... 5 Downloading Primavera Gateway... 5 Primavera Gateway On-Premises Installation Prerequisites... 6

Security Provider Integration RADIUS Server

Application Notes for Phonect SIP Trunk Service and Avaya IP Office 7.0 Issue 1.0

Backup using Quantum vmpro with Symantec Backup Exec release 2012

Deploy Webex Video Mesh

Broadvox Fusion Platform Version 1.2 ITSP Setup Guide

Cisco VCS Authenticating Devices

Grandstream Networks, Inc. Connecting UCM6XXX with FreePBX

SIP driver configuration in ALERT

Spectrum Enterprise SIP Trunking Service Cisco Unified Communication Mgr Firmware 6.01 IP PBX Configuration Guide

Realms and Identity Policies

Configure High Availability for Unified CVP

Command or Action Step 1. Create and Configure Cisco Jabber Devices, on page 1. Configure a SIP Trunk, on page 6

Cisco TelePresence Device Authentication on Cisco VCS

Unofficial IRONTON ITSP Setup Guide

ForeScout CounterACT. Controller Plugin. Configuration Guide. Version 1.0

Cisco Expressway Options with Cisco Meeting Server and/or Microsoft Infrastructure

SIEM Tool Plugin Installation and Administration

Startel External SoftPhone

Composer Help. Deploying Composer Applications

Application Notes for Integrated Research Prognosis Unified Communication Version 10 with Avaya Aura Experience Portal Release Issue 1.

How to Connect MyPBX to NeoGate TA FXS Gateway

Cisco Expressway Cluster Creation and Maintenance

ThinkTel ITSP with Registration Setup

Install and Configure the TS Agent

Running the Setup Web UI

SAS Event Stream Processing 5.2: Visualizing Event Streams with Streamviewer

DMP 128 Plus C V DMP 128 Plus C V AT. Cisco CUCM Configuration Guide REVISION: DATE: MARCH 7 TH, 2018

Solution Integration Guide for Multimedia Communication Server 5100/WLAN/Blackberry Enterprise Server

Application Notes for 911 ETC CrisisConnect for Softphones and CrisisConnect for VoIP with Avaya IP Office Issue 1.0

NEC Enterprise Solutions. Konftel 300IP and 300IPX Handset Interoperability UNIVERGE 3C

Using Netegrity SiteMinder with AquaLogic SOA Management 2.6

Application Note Asterisk BE with SIP Trunking - Configuration Guide

Users. LDAP Synchronization Overview

Pexip Infinity and Amazon Web Services Deployment Guide

Load Balancing Microsoft Remote Desktop Services. Deployment Guide v Copyright Loadbalancer.org

3CX Technical Application (For Fusion Static Configuration) 09/20/2017 USER GUIDE

VMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources

Avaya Aura Session Manager Release 6.1 Release Notes

Cisco TelePresence Management Suite Provisioning Extension

CSTA Gatekeeper Installation and Configuration Guide

SecurEnvoy Microsoft Server Agent

Pulse Secure Policy Secure

RSA Ready Implementation Guide for. Checkpoint Mobile VPN for ios v1.458

UC Desktop Client Feature Guide

Obtain the hostname or IP address of Cisco UCS Central. Obtain the shared secret that was configured when Cisco UCS Central was deployed.

Table of Contents. IQSIP_Admin_Portal_ManageTrunks_0216rev2.doc Page 2 of 36

VMware Horizon View Deployment

Bomgar SIEM Tool Plugin Installation and Administration

Cisco Expressway Cluster Creation and Maintenance

VMware Identity Manager Administration

APPLICATION NOTES. Overview. Network Topology. PRODUCTS SUPPORTED: ClearOne CONVERGE Pro 2 and. with ShoreTel Connect ONSITE

edocs Home > BEA AquaLogic Service Bus 3.0 Documentation > Accessing ALDSP Data Services Through ALSB

Configuring FXS Ports for Basic Calls

Call Control Discovery

Installation Guide. . All right reserved. For more information about Specops Deploy and other Specops products, visit

How to Integrate an External Authentication Server

Configure Mobile and Remote Access

Transcription:

AIL Deployment Guide Custom Applications 2/23/2018

Contents 1 Custom Applications 1.1 Configuring TLS 1.2 Setting up VoIP Support 1.3 Setting up your SIP Communication Server 1.4 Configuring for your Specific Switch 1.5 Running MIL and QIL on the Same JVM 1.6 ing MIL in Server Mode 1.7 Configuring External Service Protocol Request AIL Deployment Guide 2

Custom Applications This chapter describes how to install and configure your custom built applications to run in a Genesys environment. There are many ways to customize your Genesys environment to meet your business needs. Below are a few examples of how to install and configure your Interaction SDK custom built applications. Configuring TLS In 7.6.6, AIL integrates the PSDK Application Template Application Block, which provides TLS support. Before you can use and test your AIL application, you must configure secured ports as detailed in the Deployment Guide. For further details, you should read Platform SDK Implementation of TLS chapter which give all details about TLS in Platform SDK. Setting up VoIP Support To allow your call center to use VoIP technology by creating and configuring a DN on the IPMX (Genesys IP Media exchange) switch. To handle VoIP calls, Agent Interaction (Java API) uses H323 (Microsoft NetMeeting) or SIP (Windows Messenger) applications. For a full description of VoIP, see the Genesys IP Media exchange Reference Guide. 1. General Tab Type: ACDPosition Number: any 2. Advanced Tab Alias and/or Use-Override (must be selected if used): Enter the IP address on which the agent s VoIP application is launched, preceded by the @ symbol and followed by the /VR option. For example: @192.168.3.4/VR This option allows a Connected mode between IPMX and a VoIP application. For standard use, Genesys recommends setting the agent s NetMeeting to autoresponse. AIL Deployment Guide 3

Agents can receive VoIP sessions when logged into an IPMX DN. The connection between VoIP applications and IPMX is established only after the agent accepts the call, and the connection remains on until the agent logs out. Setting up your SIP Communication Server. Configuring for your Specific Switch. Running MIL and QIL on the Same JVM. ing MIL in Server Mode. Configuring External Service Protocol Request. Setting up your SIP Communication Server To allow your call center to use SIP communication technology. Agent Interaction (Java API) supports SIP Communication Server. For a full description of this server, see the Framework SIP Communication Server Deployment Guide. You configure endpoints (SIP phones) as DN objects of type Extension in the Genesys Configuration Layer. For DN objects, you must configure the Configuration Manager fields listed in the following subsections. 1. General Tab Type: Extension Number: The username part of the endpoint s Address of Record (AOR). Contains a numeric-only DN number that can be dialed directly from a phone. You must not use an @ sign or a domain name when configuring the number. AIL Deployment Guide 4

2. Annex Tab Annex TServer/contact: Contains the contact URI. This field is used to specify the endpoint IP address if this is a fixed address. This object is necessary only for a stand-alone configuration, and only if the endpoint does not register itself in the Communication Server registry. The URI format is: [sip:][number@]hostport[;transport={tcp udp}] Where: sip is an optional prefix. number is the DN number. The current version of SIP Communication Server ignores this value. hostport is a <host>:<port> pair, where <host> is either a dotted IP address or a DNS-resolvable hostname for the endpoint. transport=tcp or transport=udp is used to select the network transport. The realm for password authentication is configured globally. There is one realm per Communication Server. Setting up VoIP Support. Configuring for your Specific Switch. Running MIL and QIL on the Same JVM. ing MIL in Server Mode. Configuring External Service Protocol Request. Configuring for your Specific Switch To configure your specific switch. 1. For full support of your specific switch, configure the Place that the agent will log into. The Place configuration must not be changed while an agent is logged in. AIL Deployment Guide 5

2. Check with your switch to determine the kind of DN support you have. Then configure it accordingly. See, Switch- Specific Support Configuration for details. In some of the switches, the agent cannot see all the DNs in the Place configuration. In these cases, only one DN is visible, and this DN includes the features of all other DNs. Setting up VoIP Support. Setting up your SIP Communication Server. Running MIL and QIL on the Same JVM. ing MIL in Server Mode. Configuring External Service Protocol Request. Running MIL and QIL on the Same JVM To configure MIL and QIL to run on the same JVM. In order to run QIL and MIL on the same JVM with the same application in Configuration Manager, no special configuration is needed, because QIL options are a subset of the MIL options. Genesys advises you to use the MIL template and complete it with the applicable QIL options. AIL Deployment Guide 6

Setting up VoIP Support. Setting up your SIP Communication Server. Configuring for your Specific Switch. ing MIL in Server Mode. Configuring External Service Protocol Request. ing MIL in Server Mode To start MIL in server mode. 1. Launch startmediaserver.cmd from the installation directory. The Class used to start MIL in server mode (located in the MIL.jar) is com.genesyslab.omsdk.mil.milbootstrapper. 2. In the Command window, add to startmediaserver.cmd the following mandatory parameters: host <config server host> port <config server port> app <application name> Command line: startmediaserver -host <config server host> -port <config server port> -app <application name> 3. You can add non-mandatory parameters for OMSDKConnector initialization: backuphost <backup configuration server host name> backupport <backup configuration server port> reconnectionperiod <period between reconnection attempts in milliseconds> reconnectionattempts <number of reconnection attempts> 4. You can also add the non-mandatory parameter for MIL initialization: ext <comma-separated list of preloaded extensions (FQN)>. To correctly start MIL in server mode, the Java class path should include all the following.jars: AIL Deployment Guide 7

a. Genesys libraries: Java Config Library (cfglib.jar) Java Common Library (commonlib.jar) Java TKVList library (tkv.jar) Java XKVList library (xkv.jar) Java Management Layer Library (gml.jar) License library used by Java Config Library (license.jar) b. Multimedia libraries: ESP Protocol Library Java (_3rd_party_protocol.jar) Interaction Server API Java (_workflow_engine_protocol.jar) c. MIL libraries: OMSDK MIL library (mil.jar) om_commons library (om_commons.jar) UCS OMAPI library (omapi.jar) d. Java common libraries: commons-collections-3.1.jar e. commons-lang-2.0.jar f. concurrent.jar g. log4j-1.2.8.jar h. mail.jar i..jar files that contain necessary extensions (if any). Setting up VoIP Support. Setting up your SIP Communication Server. Configuring for your Specific Switch. Running MIL and QIL on the Same JVM. Configuring External Service Protocol Request. AIL Deployment Guide 8

Configuring External Service Protocol Request To define generic blocks in a strategy on which you want to make an External Service Protocol request. To make requests on Open Media interactions related to your custom media server, you can define generic blocks in your strategy through IRD (Interactive Routing Designer). For further details on Genesys IRD strategies, see the Genesys Multimedia 7.6 User s Guide. Define the External Service block in a strategy for the Open Media interactions on which you want to make an External Service Protocol (ESP) request. (See External Service Properties Window as a guide to the following instructions.) 1. Application type: Select ThirdPartyServer. 2. Application name: Specify the application (server) name. If you want to use load-balancing of ESP requests, the Universal Routing Server has to call ESP server by type, and the server name should not be specified. 3. Service: Specify the Fully Qualified Class Name (FQCN) of the extension class to be used to handle requests. 4. Method: Specify the method name to be invoked in the extension class. 5. Specify the parameters to be put into request parameters attached to ESP requests. You can create any key/value pair. AIL Deployment Guide 9

External Service Properties Window 6. Default timeout: Specify the timeout for waiting response to ESP request. You can choose the default value. 7. Click OK to save your data. In order to invoke ESP requests on MIL server, the link to the MIL application should be added to the Connections tab in the IxnServer application in Configuration Manager. AIL Deployment Guide 10

Setting up VoIP Support. Setting up your SIP Communication Server. Configuring for your Specific Switch. Running MIL and QIL on the Same JVM. ing MIL in Server Mode. AIL Deployment Guide 11