CONNECT SOFTWARE
Oracle Advanced Inbound Team June 25, 2002 June 19, 2006 Family Pack_R
Document Control
Change Record
Date 10/17/02 10/28/02 10/29/02 12/31/02 1/1/03 10/10/03 10/27/03 10/22/04 6/19/06
Author Sushant Agarwal Simon Lau Jacki Tessmer Simon Lau Jacki Tessmer Kevin C. Wong Simon Lau Manish Gupta Manish Gupta
Version Family Pack_Q Family Pack_Q Family Pack_Q Family Pack_Q Family Pack_Q Family Pack_Q Family Pack_Q Family Pack_R Family Pack_R
Change Reference Revised document for Family Pack P release. Corrected switch-middleware versions Minor edits and review Revised document for Family Pack Q release. Review and misc. edits Addition to java.policy Corrected typo in java.policy Revised document from Family Pack Q release Added support for CT Connect 6.1
Reviewers
Title Development Manager, Oracle Call Center & Telephony Group Product Manager, Oracle Advanced Inbound
Contents
DOCUMENT CONTROL ..................................................................................................................... 2 PREFACE ........................................................................................................................................... 4 Purpose ................................................................................................................................... 4 Audience ................................................................................................................................. 4 Related Documents ............................................................................................................. 4 OVERVIEW ........................................................................................................................................ 5 Hardware and Software Requirements ......................................................................... 5 Product Release Compatibility Matrix.......................................................................... 5 Supported Advanced Inbound Modes of Operation .................................................. 5 Supported Advanced Inbound Functions ..................................................................... 6 TELEPHONY PLATFORM CONFIGURATION ...................................................................................... 8 Envox CT Connect Link Configuration ........................................................................ 8 ADVANCED INBOUND CONFIGURATION....................................................................................... 10 Envox CT Connect Client Installation........................................................................ 10 Middleware Configuration ............................................................................................. 10 Route Point Configuration ............................................................................................. 11 Teleset Configuration ....................................................................................................... 11 Interaction Center Resource Configuration............................................................... 12 Mapping IVR Fields to Application Fields ................................................................ 12 KNOWN ISSUES ............................................................................................................................... 13 BEST PRACTICES ............................................................................................................................. 14
Preface
Purpose
This document contains the specific information for implementing Oracle Advanced Inbound in a call center environment with an Alcatel 4400 telephony switch and Envox CT Connect middleware. It is a telephony platform-specific supplement to Oracle Advanced Inbound Implementation Guide. While the Oracle Advanced Inbound Implementation Guide covers general topics such as configuring server groups and defining classifications and rules for call routing and screen pop, this document explains how to configure communication links to the telephony platform and manage telephony devices and resources that are monitored and controlled by Oracle Advanced Inbound. Specific instructions on any required modifications to the configuration of the telephony platform itself are also included. This application note also lists the telephony hardware and software requirements, compatible releases, supported Advanced Inbound features, and any known integration issues or limitations that are specific to this telephony platform.
Audience
The intended audience of this document is system integrators and administrators who are responsible for installing, configuring, and maintaining the Oracle Advanced Inbound product. The reader should understand general features and configuration procedures for the Oracle Advanced Inbound product as covered in the Oracle Advanced Inbound Implementation Guide. Someone with a working knowledge of basic administration tasks on the telephony platform is also required.
Related Documents
The following documents are available on the Oracle Applications Documentation Library web site on Oracles Support Website Metalink. Oracle Advanced Inbound Implementation Guide Release 11i Oracle Advanced Inbound Multi-Site Application Note Oracle Advanced Outbound Implementation Guide Release 11i Oracle Applications Interaction Center Implementation Guide Release 11i Oracle Interaction Center Server Manager Implementation Guide Release 11i Oracle Universal Work Queue Implementation Guide Release 11i Oracle Universal Work Queue User Guide Release 11i
Overview
Oracle Advanced Inbound communicates with the Alcatel 4400 via Envox CT Connect. Envox CT Connect serves as a middleware between Alcatel 4400 and Oracle Advanced Inbound; it translates call events and call control messages from one protocol to another. Envox CT Connect communicates with Alcatel 4400 using the CSTA message protocol. Envox CT Connect converts CSTA messages into generic CPS messages, which Oracle Advanced Inbound uses to communicate with Envox CT Connect. Oracle Telephony Adapter Server (OTAS), a component of Oracle Advanced Inbound, interfaces with Envox CT Connect server using the Java-based CPS client API (ctcapi.jar).
To work with the Oracle Advanced Inbound software, Envox CT Connect must meet the software requirements listed in the following table.
Envox CT Connect Software Requirements Envox CT Connect, Full Configuration Server license v6.1 (Enterprise Edition license optional)
occurs. Oracle Advanced Inbound becomes aware of the call through CTI when it rings at the agent's teleset. Oracle Advanced Inbound does not monitor or control any PBX/ACD route points in this mode.
Blind Transfer
YES
Consultative Conference
YES
Send DTMF Digits ANI / DNIS Call Data IVR Collected Data Call Classification Call Routing Real-time Queue Counts
NO YES NO YES NO NO
NO
Transferred Calls Reporting Multi-Site Call and Data Transfer Multi-Site Enterprise Routing Web Callback Use physical teleset
YES NO NO
YES NO
COMMENTS / USER ACTION TO PERFORM THIS FUNCTION Enter a number and click Dial on Softphone. Phone number is automatically populated on Softphone. Click Dial to place the call. Outbound call is automatically dialed from the agent phone. No agent action is required. No plans to support this feature for this telephony platform at this time.
Call Treatment Call treatments (music, recorded announcements) are provided by the Alcatel 4400 PBX through voice guides. Voice Guide (VG) #74 is used by the system to play a message or a tone when a call is waiting at a route point. For example, VG #74 can be configured to play Message #700 (default Alcatel 4400 music). A custom message can be recorded and VG #74 can be configured to point to the custom message if desired. To configure voice guides, go to Alcatel 4400 Generic Configuration Panel -> A4400 Node -> System -> VG. Contact your Alcatel representative for more information on Voice Guides. Break Codes An agent can select a break code on the icWorkController. These break codes are used for reporting on the agent activity within Oracle solution suite and are not integrated with the break codes that are available on the switch.
This information should be used in conjunction with the Envox CT Connect documentation.
Prerequisites
Install Envox CT Connect. Obtain the IP address and TCP port of the Alcatel switch.
Steps
1. 2. Launch the Envox CT Connect Configuration Program. Choose and enter a meaningful name for the Link Logical ID (e.g. alcatel). Remember to write down this Link Logical ID, as you will need to enter it in the Call Center Administration exactly as you entered it here. Click Add. Select Alcatel 4400 CSTA Phase II. Click Next. Enter the Switch IP Address; that is, the IP address of the Alcatel 4400. Enter the Port Number, i.e. the TCP port number as defined on the switch. Check the Auto Start Link checkbox if you want this link to be automatically started whenever Envox CT Connect server starts up. Click on the Advanced button to go to the Advanced Settings screen. Under Data Parameters, check the Server Application Data checkbox. IMPORTANT: The Server Application Data must be enabled for the call and data transfer feature to function properly in Oracle Advanced Inbound. Configure all remaining fields as necessary (refer to Envox CT Connect Configuration Program Help by clicking Help) or choose default settings. Click Save.
3. 4. 5. 6.
7.
8.
You may now start the Envox CT Connect server by starting the CtcServer service in Control Panel > Services. Checkpoint: Launch the Envox CT Connect Control Program (CtcCp.exe). Verify that the link state is ON. If the link state is OFF, turn it on by clicking the Link Control On/Off button. If the link state is STARTING, wait for a few seconds to a minute for the link to go up, then click the Refresh button to check the link state again. If it gets stuck in the STARTING state, you may try turning it off and then turning it on again, using the Link Control On/Off button. You must get this to work before proceeding to the next section.
For general instructions on implementing Oracle Advanced Inbound, please refer to Oracle Advanced Inbound Implementation Guide and Oracle Interaction Center Server Manager Implementation Guide.
Middleware Configuration
The CTI middleware definition contains the information required for Oracle Advanced Inbound to communicate with a switch and CTI middleware.
Prerequisites
Install Envox CT Connect. Configure a link in Envox CT Connect Configuration to point to the Alcatel 4400.
10
Middleware Parameters for Alcatel 4400 with Envox CT Connect Parameter Middleware Type Description Type of Adapter Sample Value Adapter for Intel NetMerge Call Processing Software 123.45.67.89
CPS Server IP Address 1 CPS Link Logical Identifier 1 CPS Server IP Address 2
The Logical Identifier of the link defined in the Envox CT Connect Configuration. IP Address of backup Envox CT Connect server. If the primary CPS server fails, the CPS server identified here w The Logical Identifier of the link defined in the backup Envox CT Connect Configuration. Type of switch used at the call center Select True from drop down list.
alcatel
123.45.67.89
alcatel
Teleset Configuration
The teleset definition contains information about a physical phone in the interaction center.
Prerequisites
Configure agent phones in Alcatel 4400 administration.
11
Prerequisites
Configure agent login IDs and (optionally) agent passwords in Alcatel 4400 administration.
Telephony Parameters for Alcatel 4400 with Envox CT Connect Field Name ACD Agent ID Description Sample Value 3500
Agent number used to login to a phone, as defined in Alcatel 4400 switch administration Agent password or personal code, as defined in Alcatel 4400 switch administration
Group (PG) Number (not the Pilot number nor the Queue number), as defined in Alcatel 4400 switch administration
0000
Agent Queue
3700
Note: When upgrading from a previous release of Oracle Advanced Inbound, previously configured telephony parameters are automatically migrated. ACD Data 1 converts to ACD Agent Password and ACD Data2 converts to ACD Agent ID.
12
Known Issues
The section documents any known issues, caveats, and limitations of Oracle Advanced Inbound when integrated with Alcatel and Envox CT Connect. IMPORTANT: Oracle does not support agents' use of the PBX/ACD physical teleset for access to features. Due to limitations of the PBX/ACD platform, features activated at the teleset are not passed through the PBX/ACD CTI interface, which desynchronizes the physical teleset and the Oracle CTI interfaces. If an agent uses the physical teleset rather than the softphone, and an unsynchronized condition occurs, then the agent may need to reset the application through the Oracle Universal Work Queue reset feature. Internal calls between agents cannot be put on hold (Alcatel 4400 limitation). However inbound calls and outbound calls can be put on hold. A number prefixed by 0 is understood to be an attendant call and causes the call to be forwarded to a pre-configured extension used for routing overflow. Agent should not attempt dialing any numbers prefixed by 0. If the agent accidentally attempted dialing a number prefixed by 0, then he/she must reset the phone by manually hanging up the actual teleset. A number prefixed by 80 activates the padlocking feature pertaining to the agent phone number, preventing the agent from making any outbound calls. To deactivate padlocking, dial 80 followed by the agent password. An internal call placed to a destination agent who is in wrap-up mode would fail (Alcatel 4400 limitation.) Call forwarding is not effective for ACD calls i.e. an agent who has set his teleset to call forward would still receive inbound calls routed by the ACD; however internal calls and direct dialed inbound calls would be routed to forwarded Extension (Alcatel 4400 feature.) DTMF feature is supported only for external calls (CSTA limitation).
Call re-routing is not supported i.e. an inbound ACD call not answered by an agent, does not cause a re-route request, the call will keep ringing at the original agent set (Alcatel 4400 limitation.)
13
Best Practices
The section documents procedures and settings which are not required for functionality but are recommended for improved and/or more stable performance.
DualNICCardsinEnvoxCTConnectServer Thefollowing,commonlyoverlooked,bulletedinformationisdrawnfromtheofficialEnvox CTConnectHardwareRequirementslist: AnetworkadaptercardforconnectiontoCPSclients.Forsuitablecards,refertothe documentationprovidedwithWindowsNTorWindows2000orrefertotheMicrosoftweb site.Forexample,refertotheWindowsHardwareCompatibilityList,orseeyourhardware supplier. Anetworkadaptercardforconnectiontotheswitch.Thecardthatyouinstallisdependent onthetypeofswitchyouareusingandthenetworkprotocolusedbetweentheEnvoxCT Connectserverandtheswitch. ThisconfigurationisrecommendedinordertooptimizethesegmentsbetweentheEnvoxCT ConnectserverandthePBXandtheEnvoxCTConnectserverandtheexternalnetwork(Envox CTConnectClients).
14