IC InstallationConfigurationGuide 30 PDF
IC InstallationConfigurationGuide 30 PDF
Guide
For
Interactive Intelligence Customer Interaction Center® (CIC™)
Version 3.0
Abstract
DC-012-3.0-BK08
ii
Table of Contents
Introduction .................................................................. 1
Chapter 1: Interaction Center Overview .......................................... 3
The Interaction Center platform........................................................ 3
Customer Interaction Center ............................................................ 3
Contact Center............................................................................ 4
Enterprise .................................................................................. 4
Interaction Center platform applications ............................................. 4
Other Interaction Center platform products ........................................ 5
Contact center ............................................................................ 5
Enterprise messaging ................................................................... 6
SIP appliances ............................................................................ 6
Chapter 2: Getting Started .............................................................. 9
About this guide ............................................................................ 9
Administrative skills needed for IC systems ........................................ 9
Licensing .................................................................................... 10
Security features in IC 3.0 ............................................................. 12
Release and installation documentation............................................ 13
IC Documentation Library .............................................................. 14
Printable online help and quick reference material ........................... 15
IC 3.0 Support Web site ................................................................ 16
Interactive Intelligence Test Lab site ............................................... 16
Applying Service Updates .............................................................. 17
Upgrades .................................................................................... 19
IC 3.0 Service Update 10 (New Patch Target) ................................... 20
Interactive Update 1.0 .................................................................. 20
SIP-based IC systems ................................................................... 20
Introduction
In this section
• Chapter 1: Interaction Center Overview
• Chapter 2: Getting Started
Chapter 1: Interaction Center Overview 3
architecture gives organizations a clear-cut migration path to Voice Over IP. An all-
software IP option allows IT to deploy CIC with standard, off-the-shelf servers,
keeping overall costs low and IT’ s learning curve even lower.
Contact Center
For contact centers, the CIC solution is an all-in-one application suite to manage all
contact center interactions on one platform architected for SIP and voice over IP
(VoIP).
CIC is well-suited for contact centers with 25-5,000 agents, large businesses with
1,000 or more users, complex multi-site deployments, and organizations interested in
benefiting from a SIP-based VoIP system. CIC's built-in components and pre-
integrated add-on applications give you everything you need to achieve excellence in
business communications — in one complete solution.
Enterprise
CIC delivers an innovative pre-integrated application suite to manage all business
communications on one platform. CIC’s powerful contact center applications and PBX /
IP PBX call processing, voicemail, fax server and unified messaging capabilities extend
its reach throughout the enterprise — connecting and empowering business users,
agents and managers to elevate productivity, performance and customer service
Our Voice over IP solution, CIC is well suited for Enterprises with 100-15,000 users,
complex multi-site deployments, and organizations interested in benefiting from a SIP-
based Voice over IP system.
Interaction Administrator
Interaction Administrator is a graphical console that is used to configure, customize,
and maintain various aspects of the Interaction Center platform, such as:
• Site information: Communications systems installed at different locations around
the world
• Telephony information: Line interfaces, (T1/E1, ISDN, PRI, etc.), fax lines,
dialing privileges, end-user handsets and headsets, etc.
• User information: Users, security, extensions, e-mail addresses, skills, etc.
• Group information: Group membership, security rights, skills, etc.
• Web information: Predefined URL’s, chat text, etc.
Chapter 1: Interaction Center Overview 5
• Data sources: Speed dial lists, public and private directories, etc.
• Server information: Resource path, Report paths, etc.
Interaction Attendant
Interaction Attendant is a graphical application used to create and maintain an
automated attendant to configure call routing to individual users and working groups
without writing or modifying handlers.
Interaction Designer
Interaction Designer is the graphical tool for creating and modifying handlers.
Handlers are the programs that define the interaction processing functionality of the
Interaction Center system. Hundreds of tools are available to perform a variety of
functions, including database access, e-mail, fax, telephony, and many more. By
logically linking these tools together in a handler, you can create functionality limited
only by your creativity.
Interaction Client
The Interaction Client is a graphical application that runs on the end-user’s desktop.
The Client interface resembles a notebook design, with different categories of
information grouped onto individual pages. The Interaction Client allows the user to
perform common functions, such as placing calls, answering calls, and transferring
calls, as well as providing the ability to perform call conferencing functions with ease.
Users can also adjust their status to direct calls to voicemail or forward their calls to a
different location. Additional features include presence management, speed-dial, and
auto-call processing rules.
Contact center
This section describes Interaction Center platform contact center products.
Interaction Recorder
Pre-integrated to xIC, Interaction Recorder provides various levels of compression and
management of recorded calls. A major feature of Interaction Recorder is the ability to
organize and manage recorded calls for training, quality assurance, legal purposes,
etc.
6 Other Interaction Center platform products
Interaction Optimizer
Pre-integrated to CIC, Interaction Optimizer is a complete workforce management
(WFM) application for optimizing agent effectiveness in contact centers of all sizes,
from 20 agents to thousands.
Interaction Dialer
Interaction Dialer adds predictive dialing and campaign management capabilities to
Interaction Center. When combined with CIC, Interaction Dialer provides complete
outbound and blended call processing for contact centers and other organizations.
Interaction Director
Interaction Director is a call routing solution for multi-site contact centers. Working in
conjunction with CIC, Interaction Director routes calls to locations that can best handle
the calls. A single Interaction Director server can process thousands of calls per hour.
e-FAQ
e-FAQ is a comprehensive knowledge management system that helps organizations
process information requests that come via e-mail and the web. e-FAQ allows
organizations to make use of knowledge in the form of “frequently asked question”
(FAQ) lists to automatically service a variety of inquiries.
Enterprise messaging
This section describes Interaction Center Platform enterprise messaging products.
SIP appliances
This section describes Interaction Center platform SIP appliances.
Interaction Gateway
Interaction Gateway provides a powerful gateway for SIP when integrated with a CIC
IP contact center, Interaction Dialer for SIP-based outbound predictive dialing, or CIC
IP PBX software for VoIP. Interaction Gateway is a hardware appliance that enables
voice and data traffic to be sent over the same network. It bridges different protocols,
so that IP can come in and external protocols, such as ISDN, can go out.
Chapter 2: Getting Started 9
software such as Active Directory, Microsoft Exchange, Lotus Domino, Microsoft SQL
Server, Oracle Server and others. In fact, administrators from various departments
may work together on different aspects of IC and related systems.
Education services have developed a large curriculum of instructor-led and on-line
training designed to suit the needs of the implementer, day-day administrator,
developer, and other users of the Interaction Center systems. Please visit
education.inin.com for a complete list of training options.
Implementers of an IC system should have an industry recognized certification, such
as, Network+, MCSA, MCSE, CCNA, or CCNP or the equivalent experience. In addition,
implementers must meet Interactive Intelligence’s current certification requirements.
Please visit education.inin.com or e-mail [email protected] for more information on
receiving your IC certification.
Administrators who work on all or part of the IC system should be familiar with the
following:
• Windows 2003 server and its networking, domain, security, and Active Directory.
• QOS, networking concepts and troubleshooting, including use of a network
analyzer.
• Microsoft SQL Server or Oracle database management for IC data, such as report
logs, contact lists, etc. For sites with one of these databases already in use, the
Database Administrator (DBA) can help you.
• Microsoft Exchange Server and Exchange client software (e.g., Outlook), or Lotus
Domino (server) and Lotus Notes (client).
• Telephony hardware and software for the server (i.e., Dialogic boards, Aculab
boards, AudioCodes boards and Dialogic, Aculab, SIP/AudioCodes, Dialogic HMP, or
TAPI software).
• Phone system requirements and usage (e.g., incoming trunks, phone jacks,
workgroups, dedicated inbound or outbound lines, fax resources, dial plans, etc.).
• Flow control and basic programming concepts for those who modify or develop
handlers with our Interaction Designer.
IC administrators also need to have the knowledge and skills to plan for and perform
post-installation and day-to-day administrative tasks with Interaction Administrator
and other administrative applications.
If you need assistance or special expertise in one or more of these areas, contact your
IC distributor for expert consultation services, or ask about Interactive Intelligence's
Global Services Organization.
Licensing
IC uses a system management module for licensing. You can manage licenses on the
IC Server and flexibly allocate those licenses. As your business changes and grows,
you can easily view the status of your server licenses. This helps to better manage
Chapter 2: Getting Started 11
your budgeting concerns when increasing counts of features and functions on your
system.
Manage and configure your IC product licenses using the Interactive Intelligence
License Management Web site, at http://license.inin.com. New license types offer you
more flexibility in developing new applications and performing trials on new
functionality.
• You can also configure a remote station. In Remote Licenses, all clients that
login remotely use a station license when calls are directed to the remote station,
such as a cell phone, home phone, or PBX phone.
• New in IC 3.0, the Advanced Security feature license is required for SIP line,
SIP station, and managed IP phone security (TLS/SRTP).
• Starting with IC 3.0 Service Update (SU) 9, the I3_FEATURE_SU_ALLOWED
feature license key, which signifies a current Licensing, Maintenance, and Support
contract with Interactive Intelligence, must be present in the IC Server license in
order to apply IC 3.0 SU’s.
• Beginning on March 28, 2011 (coinciding with the release of IC 3.0 SU 11), IC 3.0
Production licenses include the information for both servers in a Switchover pair.
This single license file can be applied to both machines. See the IC Licensing
Overview in the Technical Reference Documents section of the IC Documentation
Library for information on how generate, apply, and update your license file.
For more information, see:
• “Plan license assignment and allocation” and “Order and generate the IC 3.0
license” in Chapter 3, “IC Server” in this guide.
• IC Licensing Overview in the Technical Reference Documents section of the IC
Documentation Library.
• Interactive Intelligence License Management Web site (http://license.inin.com).
• Interaction Center Security Concepts in the Technical Reference Documents
section of IC Documentation Library.
E-mail security
IC supports two types of e-mail security solutions: SSL/TLS and S/MIME.
• SSL/TLS: Protects e-mail transmissions between the IC Server and the e-mail
server. A “server certificate” for the e-mail server is required.
• S/MIME: Provides e-mail message encryption, integrity, and authentication
between senders and recipients. S/MIME requires e-mail certificates issued to
individuals (and if encryption is used, then private keys as well), and is for highly
security-sensitive e-mail users only.
For more information about security features in IC 3.0, see Interaction Center Security
Concepts in the Technical Reference Documents section of IC Documentation Library.
Release Notes
Describes the new features in IC 3.0.
Critical Considerations
Describes IC 3.0 feature availability and technical notifications and clarifications.
14 IC Documentation Library
Known Issues
Lists the known issues in IC 3.0.
Upgrade Guide
Describes how to upgrade an IC 2.3.x or 2.4 system to IC 3.0 on an existing Windows
2003 server, keeping the same telephony platform. It includes pre-upgrade and post-
upgrade procedures necessary for a successful upgrade installation.
IC Documentation Library
The Installation and Configuration Guide makes many references to finding
documentation in the IC Documentation Library.
The IC Documentation Library merges all help systems and documentation installed on
the IC Server into a single searchable unit. The IC Documentation Library enables you
to:
• Access the entire documentation set from one location.
• View or search the entire documentation set for a document title, topic, term, or
keyword.
Chapter 2: Getting Started 15
IC Documentation Library
You can view the IC Documentation Library from:
• The IC Server from Start…Programs…Interactive Intelligence…Online
Documentation…IC Documentation Library, after completing the IC Server
installation.
• The Support Web site at
https://my.inin.com/support/products/ic30/Documentation/index.htm.
You can choose to apply an IC Service Update in one of the following ways:
2. Manual Download:
In the manual download procedure, you download the Service Update components
from the Support Web site and apply the appropriate components to the IC
Server. You then can choose either of the following methods to apply Service
Update components to workstations and other devices on the network:
• Allow Interactive Update to download and apply the appropriate components
to workstations and other devices on the IC network.
• Manually download and apply the appropriate components to workstations
and other devices on the IC network.
For more information, see:
• The Service Update pages on the IC 3.0 Support Web site at
https://my.inin.com/support/products/ic30/Pages/Service-Updates.aspx for the
latest IC 3.0 Service Update.
Chapter 2: Getting Started 19
Upgrades
If you plan to upgrade an IC 2.3.x or 2.4 system to IC 3.0, please see the Upgrade
Guide, in the Installation and Configuration section of the IC Documentation Library at
https://my.inin.com/support/products/ic30/Documentation/index.htm.
The Upgrade Guide describes a number of upgrade scenarios, some of which use
Interaction Migrator, a versatile, release-independent utility that exports and
imports IC configuration data and custom handlers. The Interaction Migrator utility
and the Interaction Migrator technical reference are available to download from the
Support Web site at https://my.inin.com/support/products/Pages/Interaction-
Migrator.aspx.
Your upgrade implementation scenario will determine whether you will perform an IC
Server upgrade installation on an existing Windows 2003 server keeping the same
telephony platform, following the instructions in the Upgrade Guide, or whether you
will perform a new IC Server installation and use Interaction Migrator to export/import
the IC configuration data.
20 IC 3.0 Service Update 10 (New Patch Target)
SIP-based IC systems
SIP-based IC systems consist of some or all of the following components:
• IC Server Switchover system with Dialogic HMP or AudioCodes
Chapter 2: Getting Started 21
• Interaction Gateway
• Interaction SIP Proxy
• Interaction Media Server
• IP phones
This guide provides some basic information about installing and configuring SIP-based
IC systems and provides references to various SIP-related technical reference
documents; however, it does not provide specific instructions for preparing for and
implementing an SIP-based IC system.
Education services offers a course called “VoIP Bootcamp” that explains how to:
• Configure SIP components of an IC system:
- SIP lines and line groups
- Dial Plan and Regionalization
- Monitor voice resource usage
- Deploy IC Switchover using SIP
- Understand and configure secure SIP (SIP TLS) and secure RTP (SRTP)
• Deploy Interactive Intelligence SIP products in a VoIP environment:
- Interaction SIP Proxy
- Interaction Media Server
- Interaction Gateway (Gen 2)
• Monitor, capture and troubleshoot SIP traffic:
- Use network analysis tools to troubleshoot VoIP issues
- Configure and troubleshoot standard networking protocols, including:
- BootP
- DHCP
• Deploy third-party SIP devices as part of an IC deployment:
- Interactive Intelligence provisioning for managed Polycom SoundPoint IP phones
• Configure AudioCodes analog and digital gateways
Please visit education.inin.com or e-mail [email protected] for more information.
Chapter 2: Getting Started 23
Pre-Installation
Procedures
The Interaction Center platform uses many technologies that ensure reliability,
extensibility, and provide many of the features and benefits of the platform.
Requirements for the IC Server, client workstation, and peripheral servers must be
met before installing the Interaction Center software.
In this section
• Chapter 3: IC Server
• Chapter 4: Client Workstation
• Chapter 5: Directory Server
• Chapter 6: Mail System
• Chapter 7: Database Server
• Chapter 8: Database Logging
• Chapter 9: Fax Support
Chapter 3: IC Server 25
Chapter 3: IC Server
This chapter discusses the requirements and pre-installation procedures for the IC
Server.
Please check the Support Web site at
https://my.inin.com/support/products/ic30/Pages/Software-Requirements.aspx.
In this chapter
• IC Server hardware requirements
• IC Server software requirements
• IC Server configuration recommendations – pre- and post- Windows OS
installation
• Recommended third party tools
• Anti-virus requirements and best practices
• Telephony platform
• Security-related pre-installation procedures
• Create and configure the IC administrator account
• Enable MSI logging
• Install the e-mail client
• Plan license assignment and allocation
• Order and generate the IC 3.0 license
• Update your IC 3.0 installation media
• (Optional) Install SNMP
• (Optional) IC Survey System
• Support Pre-Production Verification Checklist
Verified IC Choose one of the verified servers listed on the Interactive Intelligence Test
Server Lab site at http://testlab.inin.com that meet the server specifications for large
implementations.
Processor Dual (2) Quad core 2.0 GHz or greater processors with 8 MB L2 cache (fastest
available recommended)
Adapter Dual channel U320 SCSI adapter with support for RAID 1 and RAID 10
Hard drive Six U320 SCSI hard drives (RAID 10 + RAID 1 configuration) [High
Performance Controller]
Verified IC Choose one of the verified servers listed on the Interactive Intelligence Test
Server Lab site at http://testlab.inin.com that meet the server specifications for
medium implementations.
Processor Dual (2) Dual core 3.0 GHz or greater processors with 1MB L2 cache (fastest
available recommended)
Adapter Single or dual channel U320 SCSI adapter with support for RAID 1 [High
Performance Controller]
Hard drive Four U320 SCSI hard drives (RAID 1 + RAID 1 configuration)
Verified IC Choose one of the verified servers listed on the Interactive Intelligence Test
Server Lab site at http://testlab.inin.com that meet the server specifications for small
implementations.
Processor Dual core 1.8 GHz or greater processors with 1MB L2 cache (fastest available
recommended)
Adapter Single or dual channel U320 SCSI adapter with support for RAID 1 [High
Performance Controller]
Hard drive Four U320 SCSI hard drives (RAID 1 + RAID 1 configuration)
Notes
• Dialogic HMP 3.0 SU 272 and later support PAE.
• Interactive Intelligence supports PAE on IC 3.0 only. PAE is not supported on
earlier IC releases.
Disable unused NICs on IC 3.0 Servers with large Dialogic HMP licenses
We recommend that you disable any unused NICs on IC 3.0 Servers with large
Dialogic HMP licenses. HMP requires large amounts of Nonpaged Pool Memory, which
is a kernel memory resource. The maximum amount of Nonpaged Pool Memory in
Windows Server 2003 32bit versions is 256MB. If the total amount of Nonpaged Pool
Memory in use is over 236 MB’s, OS failures can start to occur or HMP may fail to
start. For systems with large HMP licenses, this limit could be reached depending on
the hardware and drivers installed. Servers with extra NICs have been known to put a
server over this threshold. Each enabled NIC in a server typically consumes ~5MB of
nonpaged pool memory. When disabling an unused NIC, ensure the HMP license is not
using the MAC of the NIC that is about to be disabled or else the HMP license will need
Chapter 3: IC Server 29
Notes
• ISA boards for Dialogic systems are no longer supported.
• AudioCodes IP boards are supported for existing AudioCodes systems only.
• If you are upgrading to IC 3.0 may use their existing hardware (Windows 2003
SP2 server required – see “IC Server software requirements” in this chapter).
30 IC Server software requirements
Notes:
• Check the Test Lab site at http://testlab.inin.com/ for the latest service packs
certified for use with IC 3.0.
Computer name
Verify the customer’s requested server/computer name and use accordingly. If no
preferred name has been indicated, use ICServer as the computer name.
TCP/IP protocol
During Windows installation, set up TCP/IP as the only network protocol unless the
customer has requested additional protocols. TCP/IP is required for IC.
Domain requirements
All necessary interdomain trust relationships must exist and all necessary interdomain
replication must be occurring.
Paging files
Change the Initial Size (MB) of the page file for the Applications and Background
Services to the recommended value. This will typically be an initial value of 1.5 times
the physical memory in the server. This means for a system with 4GB of physical
memory, your initial swap file size should be 6GB. The screen illustration below shows
where the recommended value is displayed.
Viewing options
Change the folder viewing option to enable you to see all files, including the system
and hidden files in every folder.
Debuggers
Interactive Intelligence recommends that you use the DrWtsn32 debugger application.
DrWtsn32 is installed automatically with Windows Server Operation Systems. (The
WinDb and MSDev debugger applications may be installed on the server only if
instructed by Interactive Intelligence.)
34 IC Server configuration recommendations: pre- and post- Windows OS installation
Update the Temp locations so that they are not located in the operating system partition
Please note that the Temp path should be on a fault tolerant partition. Complete loss
of the Temp path can cause the operating system to stop functioning.
challenge in itself. While it is impossible to test every switch type, teaming method,
NIC, NIC Driver, and HMP SU version, and customer environment in combination with
the IC Software, following these guidelines gives you your best chance for success.
Best practices dictate that customers fully test the strategy they want to use prior to
using the architecture in production. See the documentation for your server for more
information.
For more information, see Interactive Intelligence KB article
https://my.inin.com/Support/Pages/KB-Details.aspx?EntryID=Q120397536200799.
Compression Software
While recent versions of Windows support the ZIP compression format natively you
may wish to install a more robust compression software onto the server. Compressing
files is very useful when submitting log files to ININ Support as part of the
troubleshooting process. Most support engineers prefer .ZIP files, though most can
accept .RAR as well.
Anti-virus software
Interactive Intelligence has verified that Norton Anti-Virus and McAfee VirusScan
software can be installed on the Interaction Center platform server(s) as part of a
system-wide anti-virus strategy. The customer or partner has the option to install anti-
virus software. For more information, see “Anti-virus requirements and Best Practices
in this chapter.
Disk defragmentation
We recommend that you defragment all hard disks on the IC Server. Use a program
such as Diskeeper to automatically run at an off-hour time such as Monday Morning
(Sunday Night) at 1:00am. Interactive Intelligence Testing has verified Diskeeper as a
file management tool for use with IC. Check the Test Lab site at
http://testlab.inin.com/ for the latest versions supported.
36 Anti-virus requirements and best practices
Telephony platform
This section contains the following telephony platform requirements for the IC 3.0
release.
• Supported telephony software
• Telephony hardware
• Supported SIP configurations
• Where to find telephony platform information
• Dialogic HMP
• Dialogic board-based
• Aculab
• AudioCodes
• Cisco TAPI
40 Telephony platform
Please note that the supported telephony software versions are subject to change over
the lifespan of the IC 3.0 release. Check the Support Web site at Support Web site at
https://my.inin.com/support/products/ic30/Pages/Software-Requirements.aspx for the
latest versions. Also see “Where to find telephony platform information” in this
chapter.
Notes:
• IC 3.0 enables you to dynamically update your IC 3.0 installation media for the
latest telephony software, when using a USB key for installations. For more
information, see the Interactive Intelligence Support Web site at
https://my.inin.com/support/products/ic30/Pages/Update-Your-IC30-Installation-
Media.aspx.
• For information about telephony driver installation as a part of a new IC
installation, see Chapter 10: “IC Server Installation” in this guide.
Telephony hardware
With the exception of Dialogic HMP and Cisco TAPI, the IC system requires telephony
hardware components to interface with the telco provider.
Telephony hardware must be in place in the IC Server prior to the IC installation.
Install the telephony boards needed for the telephony platform as identified in the
appropriate telephony application note and Support Web site.
Chapter 3: IC Server 41
Notes
• AudioCodes IP boards supported for existing AudioCodes systems only.
Dialogic (HMP)
In the SIP “software platform”, Dialogic’s Host Media Processing (HMP) software
replaces the need for telephony cards. When Dialogic HMP is installed on the system,
it appears to IC that there is a Dialogic DM3 card installed, but instead of using
telephony hardware, all media processing occurs on the host processor.
For more information about Dialogic HMP support in IC, see the Interactive
Intelligence Support Web site (https://my.inin.com/support/products/dialogic-
hmp/Pages/default.aspx), the Test Lab site (http://testlab.inin.com/), and the SIP 3.0
Application Note.
1. If your Dialogic HMP implementation will use teamed network interfaces , please
see Interactive Intelligence KB article https://my.inin.com/Support/Pages/KB-
Details.aspx?EntryID=Q120397536200799 for configuration information.
3. Obtain a Dialogic HMP 3.0 license and download it to the IC Server. When you
run IC Setup Assistant, you can select and activate the Dialogic HMP license you
wish to use. To fulfill this requirement, you can:
• Use the free single port validity license that ships with Dialogic HMP 3.0 and is
automatically installed during IC Server installation. IC Setup Assistant will
use this license by default.
• Obtain a free temporary four port Dialogic HMP 3.0 demo license from the
Interactive Intelligence Support Web site
(https://my.inin.com/support/products/dialogic-hmp/Pages/default.aspx) and
download to the IC Server. The temporary license expires in 45 days.
Chapter 3: IC Server 43
• Order your Dialogic HMP 3.0 production license from Interactive Intelligence.
The order will be processed through Dialogic. Please note that this could take
up to five business days. Once the order has been processed, Interactive
Intelligence will provide a link for downloading the license. Note: Make sure
that you refer to the MAC address (not the HostID) when making the
production license request. Use the actual MAC address of one of the adapters
that will always be active.
The Dialogic HMP license can be changed at any time after installation by re-
running IC Setup Assistant.
Dialogic (board-based)
For information about Dialogic (board-based) support in IC, see the Interactive
Intelligence Support Web site (https://my.inin.com/support/products/dialogic-
hardware/Pages/default.aspx), the Test Lab site (http://testlab.inin.com/), and the
Dialogic Application Note.
Aculab
For IC 3.0, Interactive Intelligence has upgraded support to the latest Aculab software
releases (version 6.x call control and TiNG media processing). Check the Support Web
site at https://my.inin.com/support/products/aculab/Pages/default.aspx for the latest
supported version.
Along with this change, Interactive Intelligence has adopted a new streamlined
approach to maintaining installed Aculab software on IC 3.0 Servers.
• Aculab software packages are no longer used in their entirety as provided by
Aculab. They are instead modified to meet the functional needs of IC and are
maintained and distributed by an inclusive install provided by Interactive
Intelligence.
• All Aculab third party configurations previously available using the Aculab
Configuration Tool (ACT) have been migrated to Interaction Administrator. The
two most important migrated configurations are the protocol (driver) configuration
and the H.100 bus termination.
• Introduction of Aculab’s unified call protocol drivers eliminates the need for mixed
drivers. Mixed protocol configurations are supported by simply configuring the
interfaces for the desired protocol.
• There are no card ordering restrictions. Supported cards may be freely intermixed.
The order of the cards that will be used by the server is a user-configuration
available in Interaction Administrator.
For more information about Aculab support in IC, see the Interactive Intelligence
Support Web site (https://my.inin.com/support/products/aculab/Pages/default.aspx),
the Test Lab site http://testlab.inin.com/), and the Aculab 3.0 Application Note.
AudioCodes
In IC 3.0 AudioCodes is supported in existing IC AudioCodes systems only. At the time
of the IC 3.0 SU10 (NPT) release, IC 3.0 supports AudioCodes 4.6 firmware. Check the
Support Web site at https://my.inin.com/support/products/sip-
platforms/Pages/default.aspx for the latest supported version.
In the SIP “hardware platform”, AudioCodes IP boards are used to deliver the audio
(RTP sessions) from the network onto the telephony bus. AudioCodes IP boards are
supported with other telephony boards (fax, conferences, T1/E1/ISDN) in the following
SIP combinations: Aculab board(s) + AudioCodes IP board(s), and Dialogic board(s) +
AudioCodes IP board(s).
For more information about SIP/AudioCodes support in IC, see the Interactive
Intelligence Support Web site (https://my.inin.com/support/products/sip-
platforms/Pages/default.aspx), the Test Lab site (http://testlab.inin.com/), and the
SIP 3.0 Application Note.
Cisco TAPI
Cisco TAPI is supported in Customer Interaction Center (CIC) only. Check the Support
Web site at https://my.inin.com/support/products/cisco-avvid/Pages/default.aspx for
the latest supported version.
IC is integrated with the Cisco AVVID network via the Cisco TAPI interface. Cisco's
AVVID architecture provides the capability to blend data, voice, and video on the same
networks with routers and gateways. The Cisco TAPI interface allows IC to monitor
and control devices on the AVVID network.
IC does not connect to Cisco devices directly. Rather, IC uses Microsoft's TAPI service
(TAPISRV) to connect to Cisco's Telephony Service Provider (TSP). The Cisco TSP in
turn uses standard and Cisco specific protocols to talk to the Cisco CallManager.
For more information about support for Cisco TAPI in IC, see the Interactive
Intelligence Support Web site (https://my.inin.com/support/products/cisco-
avvid/Pages/default.aspx), Test Lab site (http://testlab.inin.com/), and the Cisco TAPI
Application Note.
1. In the Control Panel, click System and select the Hardware tab.
2. Click the Driver Signing button. The Drivers Signing Options screen appears.
system security concerns, are outlined in various documents and articles in the
Microsoft Knowledge Base (http://search.microsoft.com).
In order for the IC Server's DCOM components to function correctly and in a secure
manner, Windows' DCOM security permissions must be modified to include the domain
accounts of all IC users. An example of an IC Server DCOM process is the IC
Authentication Service. If the DCOM permissions are not set correctly, Interaction
Client authentication will fail and the users must enter their IC user and password
when they log in to Interaction Client.
When you run the IC Setup Assistant to configure the IC Server, you will have the
opportunity to indicate whether the DCOM permissions should be set for the following
security levels:
• Allow Everyone (Not recommended, least security). This option adds all rights to
the Everyone group. If a Windows Domain (NT Authenticated Users) group exists,
it will be removed. This option is applicable only to small systems in a non-NT
Authenticated environment.
• Allow Authenticated Users (Recommended, medium security) This option adds
all rights to the Windows Domain (NT Authenticated Users) group and removes
remote launch/activate from the Everyone group. This is the default selection.
• Add pre-configured group(s) containing all IC users’ domain accounts
(Highest security) For a tighter level of security, you can add pre-configured Active
Directory User group(s) or Local User group(s) (for example, workgroups). Setting
up an Active Directory User group conforms to the Microsoft method of
administering permission based on Active Directory groupings. This option add all
rights to the specified groups, restores the Everyone group back to the defaults
and removes the Windows Domain (NT Authenticated) Users group if it exists.
If you choose the default setting (or lower), IC Setup Assistant will automatically set
the permissions — no further work is required.
Create groups
If you wish to set the DCOM permissions at a tighter level of security, you or the
Domain Administrator should follow standard Windows procedures to create the
appropriate Active Directory or Local User group(s) prior to running IC Setup
Assistant. IC Setup Assistant will prompt for these group names.
https://my.inin.com/Support/Pages/KB-Details.aspx?EntryID=Q115618246900041 or
reference Microsoft KB article http://support.microsoft.com/kb/925336.
As a preventative measure, you can perform the steps in the Interactive
Intelligence KB article https://my.inin.com/Support/Pages/KB-
Details.aspx?EntryID=Q115618246900041 as an IC Server pre-installation procedure.
5. In the Administrators Properties screen, click the Add button and select the IC
administrator account from the list of groups and users on the IC Server's domain.
6. Click OK. The IC administrator domain user is now a member of the IC Server's
Administrators group.
1. Place the order for CIC 3.0 product with Interactive Intelligence.
Chapter 3: IC Server 53
2. Once the company’s account is created and the order has been processed, you can
generate the license from the License Management Web site at
http://license.inin.com, using your Interactive Intelligence Web login. Follow the
instructions for generating a new license.
4. After making your license selections, generate and view the license. The license
file will be hostid.i3lic.
5. Download the license file to the IC Server or location accessible from the IC
Server.
For information on IC licensing
• Chapter 2: “Getting Started” provides an overview of the IC license system.
• IC Licensing Overview in the Technical Reference Documents section of the IC
Documentation Library.
• Interactive Intelligence License Management Web site at http://license.inin.com.
3. Copy the entire contents of the IC 3.0 SU 10 (NPT) DVD to the root of the
installation media (USB key).
2. Wipe your IC 3.0 installation media (USB key) clean. Some files and
directory structures on the IC 3.0 GA DVD and the IC 3.0 SU10 (NPT) DVD are
different. The IC 3.0 SU10 (NPT) DVD contains an updated “autorun” interface,
updated New and Upgrade Installation Task Lists, new installs, and several other
important changes. Cleaning off your previous installation media is critical to
ensure that older files aren’t left in place. If you have any custom directories with
other tools you use, move those to another location, wipe the media, and move
them back. This helps ensure you have the exact contents needed.
Chapter 3: IC Server 55
3. Copy the entire contents of the IC 3.0 SU 10 (NPT) DVD to the root of the
installation media (USB key).
4. Follow the steps in the sections below to apply any newer IC 3.0 Service Updates
and/or telephony software versions.
The IC 3.0 SU 10 (NPT) installation media contains an \SUFiles directory off the root
directory for storing the latest (IC 3.0 SU 11 and later) files. The New and Upgrade
Installation Task Lists will dynamically detect the presence of SUInstall.exe and .msp
files in this directory, and present additional options for applying SU's in the Verify
Service Update Applied step of the Task List, if Interactive Update does not apply
the SU in the previous step.
1. Download and unzip all the latest IC 3.0 Service Update files from the Interactive
Intelligence Support site at
https://my.inin.com/support/products/ic30/Pages/Service-Updates.aspx to the
\SUFiles directory.
2. To keep your installation media (USB key) current, delete, recreate, and
repopulate this directory each time an SU is released.
1. Open the IC Survey System from Additional Installs and Utilities on the IC
product disc.
Chapter 3: IC Server 57
IC Pre-Install Survey
See the online help for instructions on filling out the fields in Pre-Install Survey.
3. When you are done, click Save IC Survey file. It will generate an .ICSurvey file.
Minimum requirements
The following table shows the minimum hardware requirements for running Interaction
Client .NET Edition and Interaction Supervisor on client workstations.
Interaction Client Interaction
.NET Edition Supervisor
Recommended requirements
Required disk space will increase depending on the number of users/agents, call
volume, and additional views you plan to utilize, for example, workgroup queues in
Interaction Client, and call activity and overview views in Interaction Supervisor.
Interactive Intelligence recommends the following hardware requirements for running
Interaction Client .NET Edition and Interaction Supervisor on client workstations.
Interaction Client Interaction
.NET Edition Supervisor
Notes
• Check the Test Lab site at http://testlab.inin.com/ for the latest service packs
certified for use with IC 3.0, and for notes on Windows Vista and Windows 7
support.
Notes
• We recommend installing .NET Framework 3.0 on client workstations in advance of
installing the IC client workstation applications so that you can ensure that the
.NET Framework 3.0 installation was successful.
• The .NET Framework 3.0 installation can take some time to complete, especially if
it is installed on remote workstations.
• Administrators can chose to deploy .NET Framework 3.0 to client workstations
using Group Policy deployment with Windows Software Update Services.
E-mail client
An e-mail client is not required for users: voicemail and fax can be checked in
Interaction Client .NET Edition. However, if you want to provide users with the ability
to check messages outside of IC, or to receive any other messages from IC which are
not either voicemail or fax, install the appropriate e-mail client for the site’s mail
system.
For more information, see Chapter 6: “Mail System.”
Microsoft Outlook
IC supports the following Microsoft Outlook versions on client workstations:
• Microsoft Outlook XP/2002 SP1 or later
• Microsoft Outlook 2003
• Microsoft Outlook 2007 SP2
• Microsoft Outlook 2010 SP1
Visit the Test Lab site at http://testlab.inin.com/ for the latest service packs certified
for use with IC 3.0. Microsoft recommends applying the latest Outlook service packs
for full functionality.
Lotus Notes
Install the Lotus Notes client on client workstations. We recommend that the Lotus
Notes client version correspond to the Lotus Domino server version.
Novell GroupWise
The SOAP-based GroupWise Connector does not require that the GroupWise client be
installed on client workstations. However, we recommend it if you want users to
access voicemails and faxes via e-mail as well as the TUI.
Administrative privileges
Make sure the person installing IC client workstation applications has:
• Administrative privileges on the local machine.
• Write access to the C:\Program Files\Common Files directory.
• Write access to the HKEY_LOCAL_MACHINE and HKEY_CLASSES_ROOT locations
in the registry on the client workstation.
There are no privilege restrictions for users of the IC client workstation applications.
IC User Applications
The IC User Applications installation program installs:
• Interaction Client .NET Edition
• Interaction Client Outlook Edition
• Additional Interaction Client features: Windows Call Control Toolbar, Outlook
Dialing, Internet Explorer Integration, Interaction Center Integration to Microsoft
Dynamics CRM, Interaction Center, and Integration to Microsoft Dynamics Great
Plains
• Interaction Voicemail Player
Chapter 4: Client Workstation 63
• Interaction Fax
• SIP Soft Phone
Notes:
• A new Interaction Fax print driver is automatically installed on 32-bit client
workstations when IC 3.0 SU 11 is applied. A separate install is available in IC 3.0
SU 11 and later to install the new Interaction Fax printer driver on 64-bit
workstations.
• Other IC User Applications, such as Interaction Tracker Client and Interaction
Process Automation, are available in Interaction Client, if licensed.
Interaction Fax
Interaction Fax is a stand-alone, desktop application for managing faxes. Faxes are
delivered to users via Microsoft Outlook, Lotus Notes, or Novell GroupWise e-mail.
Interaction Fax requires that the appropriate fax hardware and software is
installed and configured on the IC Server. See Chapter 9: “Fax Support” in this
guide.
• PC-based sound devices (sound card or on-board sound device) are not
supported for use with the SIP Soft Phone. This includes a headset device
connected to the microphone input and/or speaker output on those devices.
Only USB headsets are supported for use with the SIP Soft Phone; and only
those listed on the Testlab site at http://testlab.inin.com are recommended.
• The SIP Soft Phone does not have echo cancellation built in, so make sure that
the USB headset devices that you select for use with the SIP Soft Phone
provide echo cancellation.
• If you want to create or run reports with Historical Reporting or Interaction Report
Assistant, a database server is required, and IC must be configured for that
database server.
• If SQL Server is the Reporting database, the SQL Server ODBC driver must be
installed on the IC Server and client workstations running Interaction Supervisor
with Reporting. In most cases, the SQL Server ODBC driver is automatically
installed with the IC Server and client workstation operating system software
supported by IC 3.0.
• If Oracle is the Reporting database, the Oracle client and the Oracle ODBC
driver must be installed on the IC Server and client workstations running
Interaction Supervisor with Reporting.
• Crystal Reports 9.0 Runtime, for viewing reports generated from IC, is installed
automatically with the IC Business Manager Applications install if Interaction
Supervisor is selected.
For more information, see Chapter 7: “Database Server” in this guide.
Check the requirements for these applications in the installation documentation for
these applications in the Technical Reference Documents sections of the IC
Documentation Library for any requirements.
Novell GroupWise
• Novell GroupWise 7.x and 8.x
LDAP/SMTP/IMAP
• Servers compliant with LDAP/SMTP/IMAP protocols are supported.
• LDAP/SMTP/IMAP protocols cannot be used with Microsoft Exchange 2007 server
to support unified messaging.
E-mail server and IC Server can be members of the same or different domain
The e-mail server and the IC Server can be on the same domain or different domains.
The requirement in both situations is that the IC administrator account must be in a
domain trusted by the e-mail server’s domain.
are not included in your Exchange user list, but need voicemail. In such cases, you
may want to use both Exchange and Interaction Message Store as mail providers.
E-mail security
IC supports two types of e-mail security solutions: SSL/TLS and S/MIME.
Customers may choose to implement one or both of these solutions.
Note: E-mail security implementation in IC does not require any additional IC
licensing. The necessary certificates and private keys can be free or for-cost, and must
be obtained separately from a certificate authority (CA), such as Verisign.
For more information on e-mail security, see Interaction Administrator help and
Interaction Center Security Concepts in the Technical Reference Documents section of
the IC Documentation Library.
SSL/TLS
The SSL/TLS security solution protects e-mail transmissions between the IC Server
and the e-mail server.
Note: The server certificate required for SSL/TLS security between the IC Server and
e-mail server should not be confused with the Server Group certificate authority
required for SSL/TLS security between the IC Server and authorized remote
subsystems. (The Server Group certificate authority is installed automatically during
the IC Server installation.)
S/MIME
The S/MIME security solution provides e-mail message encryption, integrity, and
authentication between senders and recipients. It employs many of the same concepts
and technologies as SSL/TLS (such as certificates), but has different requirements.
Because the vast majority of e-mail sent on the internet is not formatted with S/MIME,
this security solution is typically only used under special circumstances (for example, a
pre-established relationship with an external party who requires highly security-
sensitive e-mail).
Notes
• Exchange 2010 does not support Exchange calendar access.
• Exchange 2010 currently requires Outlook 2007 on the IC Server.
Visit the Support Web site at
https://my.inin.com/support/products/ic30/Pages/Software-Requirements.aspx for
mail system support updates.
1. Launch the Active Directory Users and Computers on the Exchange server and
open the Users container.
2. Right-click the Users container and select New… Group. Follow the steps in the
New Object – Group wizard.
4. Click the checkbox to Create an Exchange e-mail address for the ICUsers
Group.
5. After you have completed the New Object – Group wizard, the ICUsers Group
appears in the Users container.
6. Double-click on the ICUsers Group in the Users container to open the Properties
window, click the Members tab.
7. Click the Add button. In the Select Users, Contacts, Computers, or Groups
screen, enter all IC users as shown in the following figure.
80 Microsoft Exchange MAPI-based integration
Enter IC users
1. Launch the Exchange Management Console on the Exchange server and select
Distribution Group under Recipient Configuration.
2. Right-click the Distribution Group node and select New Distribution Group….
3. Follow the steps in the New Distribution Group wizard to create a New Group.
5. After you have completed the New Distribution Group wizard, the ICUsers
Group appears in the Distribution Group node.
6. Double-click on the ICUsers Group in the Distribution Group node to open the
Properties window, and click the Members tab.
7. Click the Add button. In the Select Recipient screen, select all IC users.
Chapter 6: Mail System 83
Select IC users
Minimum permissions
At a minimum, IC requires two Exchange permissions to be set in order to properly
function:
• “Full Mailbox Access”: The “Full Mailbox Access” permission enables the IC
administrator account to access IC users’ mailboxes to retrieve, move, and delete
voicemails, faxes, e-mails, and mailbox folders.
Chapter 6: Mail System 85
• “Send As”: The “Send As” permission, set over an Active Directory organizational
unit (typically “OU=Users”), enables the IC administrator account to send
messages on behalf of any user in that organization unit. When IC user A sends a
voicemail to IC user B, it appears as if IC user A sent it, although it is actually sent
by the IC administrator account. When IC user B replies to IC user A by selecting
to “Reply” in either Outlook or the TUI, the reply goes directly to IC user A,
instead going to the IC service account’s mailbox.
Both permissions must be granted to the IC administrator account on each IC
user’s mailbox. At sites with large numbers of IC users, this can be an administrative
burden (requiring mundane and repetitious configuration in Active Directory Users and
Computers, or the use of scripting). In addition, it is prone to configuration errors (for
example, failing to always remember to add the permissions in Active Directory when
adding new users to IC).
For these reasons, most sites may wish to use the recommended (more powerful) set
of permissions over the entire Exchange Mailbox Database, instead of individual users.
If the recommended permissions are unacceptably high for your situation, use the
minimum permissions.
Recommended permissions
The set of Exchange permissions generally recommended to allow IC to properly
function is:
• “Administrator Information Store”: The “Administrator Information Store”
permission, set over an Exchange Mailbox Database, enables the IC administrator
account to access the mailbox of any user in that Mailbox Database. IC uses
“Administrator Information Store” to access those users’ email folders (inbox, sent
items, etc.) as well as contacts.
• “Send As”: The “Send As” permission, set over an Active Directory organizational
unit (typically “OU=Users”), enables the IC administrator account to send
messages on behalf of any user in that organization unit. See previous “Send As”
section above.
• “Receive As”: The “Receive As” permission, set over an Exchange Mailbox
Database, enables the IC administrator account to access the mailbox of any user
in that Mailbox Database. This additional permission is only necessary if your IC
license contains the Interaction Mobile Office feature and you plan to use the
Exchange Calendar Access feature, which enables users to access their calendars
through the TUI.
86 Microsoft Exchange MAPI-based integration
3. Right-click the Mailbox Store container and select Properties from the menu
that appears.
8. From the Apply onto drop down list, select This object and subcontainers.
9. Check the box next to Administer information store in the list of permissions.
88 Microsoft Exchange MAPI-based integration
10. (For multiple Mailbox Store nodes only) Repeat steps 2 through 9 for each Mailbox
Store that contains IC user mailboxes for IC users.
1. Open the Active Directory Users and Computers snap-in. To do this, type dsa.msc
on the command line on the Exchange Server.
3. Right-click the Users container and select Properties. If the IC users are in a
container other than Users, right-click on that container instead. If your IC users
are spread across multiple containers, you will need to repeat the procedure.
4. Click the Security tab to show the accounts and permissions for this container. (If
the Security tab is not available, enable it by clicking View in the Active Directory
Users and Computers snap-in and selecting Advanced Features).
8. From the Apply onto drop down list, select User Objects.
10. Click the OK button until the User container’s Properties screen is closed.
11. (If IC users are spread across multiple containers) Repeat steps 3 through 10 for
the other containers.
To assign “Administer Information Store” and “Receive As” (if using calendar
integration) permissions
Run the following Exchange Management Shell command. The parameters in italics will
vary, including the Database_Name, which you can determine through Exchange
Management Console. You will need to repeat this command for every Mailbox
Database that contains mailboxes of IC users.
Get-MailboxDatabase ”Database_Name” | Add-ADPermission -User
domain\IC_Administrator_Account –ExtendedRights ms-Exch-Store-
Admin,Receive-As
92 Microsoft Exchange MAPI-based integration
For example:
You will need to repeat this command for every Mailbox Database that contains
mailboxes of IC users.
and 2010, but Exchange Management Shell can greatly aid in assigning the
permissions if you elect the second option.
In Exchange 2007 and Exchange 2010, the “Full Mailbox Access” and “Send As”
permissions can be granted to the IC administrator account on each IC user’s mailbox,
by using a Distribution Group described in the “Creating an Exchange Distribution
Group in Exchange 2007 and Exchange 2010” section, and the following Exchange
Management Shell script. The parameters in italics will vary.
$ICUsers = Get-DistributionGroupMember Distribution_Group_Name
$ICUsers | ForEach-Object –Process { Get-Mailbox $_.Identity | Add-
MailboxPermission –User domain\IC_Service_Account –AccessRights
FullAccess,SendAs }
Note: The above script will only grant the IC administrator account permissions over
the mailboxes of the users who are members of the Distribution Group at the time
the script is run. You will have to manually add the permissions or rerun the script,
when new users are added to IC, and manually remove permissions if users are
removed from IC but not from Active Directory.
5. The E-mail Accounts wizard appears. Select Add a new e-mail account.
Chapter 6: Mail System 97
9. To verify the Outlook installation and mail profile, open Outlook and send an
e-mail to someone else with an e-mail account on the Exchange server.
Chapter 6: Mail System 99
6. In the Auto Account Setup screen, verify the e-mail address for the IC
administrator account
100 Microsoft Exchange MAPI-based integration
7. Once the e-mail setting configuration is complete, click Finish to close the wizard.
8. To verify the Outlook configuration and mail profile, open Outlook and send an
e-mail to someone else with an e-mail account on the Exchange server.
Chapter 6: Mail System 101
Requirements
Make sure you have fulfilled all the Exchange server and Outlook on the IC Server
configuration requirements described in this chapter.
• Supported Exchange servers: The Exchange server that will be running the
calendar service must be an Exchange 2007 server with Outlook Web Access
enabled. It should not be a front-end Outlook Web Access server used as a proxy
to the Exchange server. Note: Exchange 2010 server does not support Exchange
calendar access.
• Assign IC administrator permissions for Exchange: Assign the
“recommended” Exchange permissions: “Administrator Store” and “Send As”, plus
“Receive As”, which is specifically required for Exchange calendar access. For more
information, see “Assign IC administrator permissions for Exchange” in this
chapter.
• Secure connections: If plan to use SSL/TLS to ensure secure connections
between the IC Server and the Exchange server, an Exchange server certificate
must be issued by a certificate authority. The Exchange server certificate, or all
certificates in its chain of trust, must be installed in the Windows Certificate Store.
For more information, see “E-mail security” in this chapter.
Configuration
IC uses the WebDAV API to interface with the Exchange server for the Exchange
calendar access feature. WebDAV is an extension of the HTTP protocol.
102 Microsoft Exchange MAPI-based integration
not either voicemail or fax, install either Microsoft Outlook or Microsoft Outlook Web
Access.
1. If you have not already done so, first give the Lotus Domino administrator Full
Access Administration. This step is needed so that the user running Lotus
Domino Administrator can modify users ACLs to add the IC administrator account.
Alternatively, you can highlight all users at once and then choose "database/access
control" and select the File…Database…Access Control and add the account designated
as the IC administrator account to the Access Control List for all users. This takes a
while to complete, but is easier than granting Manager privileges to individual users.
For detailed instructions, see Using Lotus Notes with IC in the Technical Reference
Documents section of the IC Documentation Library.
1. Install the Lotus Notes client version corresponding to the Lotus Domino server
version on the IC Server.
Note: If you intend to install Lotus Notes and Microsoft Outlook on the IC Server,
we recommend that Lotus Notes be installed before Microsoft Outlook, as some
versions of Outlook can cause problems with Lotus Notes.
3. Start the Lotus Notes client, select the Notes ID (for example, ICAdmin), and enter
the Notes password that you created for this IC account.
5. Make sure the IC Server’s PATH statement includes the Notes directory (typically
C:\NOTES). If the PATH statement does not include the Notes directory before IC
Setup Assistant is run, IC Setup Assistant will not be successful.
6. On the IC Server, make sure the TMP or TEMP environment variable exists and
points to a valid directory on the IC Server with enough space to temporarily hold
attachments (for example, voicemail and fax files) for e-mail messages.
7. To verify the Lotus Notes client installation, log out, then log in to the Lotus Notes
client as the IC administrator and send an e-mail to the IC administrator account.
106 Novell GroupWise server
SOAP API to communicate over HTTP between the GroupWise Connector and a Post
Office Agent (POA) with SOAP enabled.
The SOAP-based GroupWise Connector has several advantages over the GroupWise
Connector supported in previous IC releases, which was based on the GroupWise
Object API. The advantages include easier installation, improved performance and
reliability, and less troubleshooting.
Trusted Application
The GroupWise Connector requires that you install IC as a Trusted Application in
GroupWise. This is accomplished by running the GroupWise Trusted Application
Installer utility, available on the IC 3.0 SU10 (NPT) product disc and the Support Web
site. The utility creates a Trusted Application key file that is imported by IC in Setup
Assistant or Interaction Administrator. When the IC configuration is completed, IC
automatically provides users access to their mailboxes through e-mail or the TUI.
The Trusted Application eliminates the need for the administrator to individually grant
the IC administrator account proxy access to each user mailbox that IC will access.
Follow the instructions in Novell GroupWise Support for IC in the Technical Reference
Documents section of the IC Documentation Library.
LDAP/SMTP/IMAP services
IC supports unified messaging for mail providers that use the standard SMTP/IMAP
messaging protocols and the LDAP directory access protocol.
Chapter 6: Mail System 109
After the IC installation, you can perform the following system administration tasks for
the message store in Interaction Administrator:
• Specify message compression rate
• Manage unused mailboxes
For more information, see Interaction Administrator online help and Interaction
Message Store in the Technical Reference Documents section of the IC Documentation
Library.
Database configuration
• Creates the three database user accounts used by IC: the administrative account
(default: ic_admin), the user account (default ic_user), and the read-only account
(default ic_readonly).
• Creates or upgrades the database tables, views, indexes, and stored procedures
needed for:
• Reporting. Licenses for displaying Historical Reporting and/or Interaction
Report Assistant in Interaction Supervisor required.
• IC Public and Private Contacts
• Speed Dial lists
114 IC database configuration options
IC configuration
• Configures database logging — configures the IC Server to transport Reporting,
Interaction Recorder, Interaction Tracker, and Interaction Optimizer data from the
IC Server to the database server via Persistent Message Queuing (PMQ). For more
information, see Chapter 8: “Database Logging”.)
• Creates the necessary ODBC data sources in the Control Panel.
• Automatically populates various configuration settings in Interaction Administrator
(IC Data Sources, Report Logs, Server Parameters, etc.).
Reporting database
The Reporting database records statistics and other information including:
• Call Detail Records (CDR) for calls and other multimedia interactions (chats, e-
mails, etc.)
• Performance data on users and workgroups
• Line and line group statistics
• IVR statistics
• Changes to IC configuration (for auditing)
IC administrators, call center supervisors, and other users can create or run reports on
that data in Interaction Supervisor to analyze trends and improve resource usage.
Chapter 7: Database Server 115
CSV/No Reporting
If your site does not include a database server, you can choose from these options:
• CSV: IC sends the call reporting data to a text file in a CSV (comma-separated
values) text file. You can open it in a text editor or spreadsheet application such as
Microsoft Excel. You can also create your own applications to view and manipulate
this data.
• No Reporting: No reporting data is sent to any databases.
While reporting functionality is not supported for CSV or No Reporting, the IC Private
and Public Contacts list is supported. If either No Reporting or CSV is selected,
Microsoft Access tables (i3phone.mdb) are automatically installed on the IC Server as
part of a new IC installation to support the IC Private and Public Contacts list.
Note: The Microsoft Jet files needed for the IC Private and Public Contacts list
Microsoft Access tables are automatically included with the Windows 2003 server.
The Interaction Recorder database includes tables for the Interaction Screen
Recorder application. Interaction Screen Recorder adds screen recording capability,
assisting contact center managers and supervisors in improving their contact center’s
productivity and assessing agents’ skills. By synchronizing the audio recording of an
agent with the workstation activity, screen recording provides a complete
management tool for contact center supervisors.
Interaction Recorder and Interaction Screen Recorder are installed and configured as
part of IC. Server Feature add-on licensing is required for both applications. The IC
database configuration that occurs when you run Setup Assistant configures the
Interaction Recorder (and Interaction Screen Recorder) database tables.
For more information, see “Interaction Recorder” in Chapter 14: “Optional Installations
and Additional Functionality” in this guide and Installing and Configuring Interaction
Recorder in the Technical Reference Documents section of the IC Documentation
Library.
database configuration that occurs when you run IC Setup Assistant configures the
Interaction Optimizer database tables.
For more information, see “Interaction Optimizer” in Chapter 14: “Optional
Installations and Additional Functionality” in this guide and Interaction Optimizer
Administration and Scheduling Guide in the Technical Reference Documents section of
the IC Documentation Library.
SQL Server
Make sure you have fulfilled the requirements described in this section before you
begin a new or upgrade IC installation.
This section discusses the following topics:
• SQL Server requirements
• SQL Server ODBC driver
• SQL Server database space planning
• SQL Server configuration
• SQL Server database maintenance
• IC database configuration options for SQL Server
We recommend that you use a dedicated SQL Server computer for IC database
storage. If you already have a SQL Server installed on the same network as the IC
Server, you may use that server for IC database storage.
Notes
• IC 3.0 Servers do not support 64-bit Windows. If your SQL Server database is
64-bit, it must be installed on a separate server.
• SQL Server must be configured for Mixed Authentication Mode (Windows
Authentication and SQL Server Authentication). See “Mixed Authentication Mode”
in this chapter.
• The SQL Server must be case-insensitive. IC database configuration cannot log
into a case-sensitive SQL Server. For more information, contact Support.
is automatically installed with the IC Server and client workstation operating system
software supported by IC 3.0.
No SQL client tools are required.
Growth increment
You should also determine the growth increment, the numerical increment for the rate
the data and log files will grow following the initial file creation, before the maximum
growth size is reached or the disk is full.
During a new IC installation, IC Setup Assistant uses the following default values if you
do not enter your own values.
File Growth With a With a Recorder With both Recorder
increment Tracker license…* and Tracker licenses…
license…
Data file 250MB Add additional Add additional Add additional 250MB
200MB 250MB
Log file 50MB Add additional Add additional Add additional 50MB
50MB 50MB
We strongly recommend that you review Rebuilding Indexes in the I3_IC Database
located in the Technical Reference Documents section of the IC Documentation
Library.
The IndexRebuild.sql script is available on the IC 3.0 SU 10 (NPT) product disc in
Additional Files…IC Database Files…SQL Server.
Important: When you run IC Setup Assistant as part of the IC installation, you must
still complete the database-related screens in IC Setup Assistant to configure IC to use
the database. In the Configure the IC Database Name screen, choose to use an
existing database.
This option is the most complex and requires manual SQL execution. This method is
provided for sites where the database administrator doesn’t want to share credentials
or wants to know what the scripts will do ahead of time.
Database changes and troubleshooting
If you wish to make database configuration changes or resolve installation or
database-related problems after the new or upgrade IC installation, you can re-run IC
Setup Assistant, and select the Database task. The same database configuration
screens appear as in the new or upgrade IC installation.
Oracle
Make sure you have fulfilled the requirements described in this section before you
begin the IC installation.
This section discusses the following topics:
• Oracle server requirements
• Oracle ODBC driver/Oracle client requirements
• Tablespace planning
• Oracle database maintenance
• Oracle configuration issues
• IC database configuration options for Oracle
We highly recommend that you use a dedicated Oracle Server computer for IC
database storage. If you already have an Oracle server installed on the same network
as the IC Server, you may use that server for IC database storage.
Requirements
Install the Oracle client and the Oracle ODBC driver on the IC Server and client
workstations running Interaction Supervisor with Historical Reporting and/or
Interaction Report Assistant.
• Oracle 9.2.0.x: The default Oracle client installation does NOT include the Oracle
ODBC driver. You can freely download the most recent version of the Oracle ODBC
driver from the Oracle Support Web site at
(http://www.oracle.com/technology/software/tech/windows/odbc/index.html) and
install it after installing the Oracle client.
Tablespace planning
IC tables and indexes are stored in Oracle tablespaces. We strongly recommend that
you store the tables and indexes on different tablespaces, and separate them from the
data contained in other applications that you might already have on your Oracle
server.
Chapter 7: Database Server 125
The IC Setup Assistant database configuration screen will ask you to specify the
tablespace names exactly the same as what are created in this step using Oracle
Enterprise Manager or the ora_eic_TS.sql script.
Data retention
The following data retention topics apply to all database servers.
You must create the password for these accounts. The database administrator may
have a password policy (for example, at least six characters long, must start with a
number, etc.).
About PMQ
PMQ is a queuing system that allows data destined for the database to queue to
memory and/or disk when the database is temporarily unavailable, or if there is a
backlog of data (the data generated by IC temporarily exceeds the rate by which it can
be inserted into the database). Use of this system guarantees that critical data
generated by Reporting, Interaction Recorder, Interaction Tracker, and Interaction
Optimizer is not lost during expected (e.g. database maintenance, backups) or
unexpected database outages. Not all IC components that insert data into the IC
database use PMQ. For example, IC Contacts and Speed Dial lists, as well as data
inserted with the Database tools in Interaction Designer, do not use PMQ and thus
require an active database connection. Furthermore, PMQ does not guarantee
availability of the data. For example, reports cannot be run, or archived recordings
accessed, during database outages.
Under the PMQ root directory, subdirectories are created for each IC subsystem that
uses PMQ. These subdirectories in turn contain subdirectories with queue names (one
subsystem can segregate PMQ data into multiple queues). Within the queue name
directories, the actual PMQ files for data stored on disk.
For example, you may have files such as:
\I3\IC\PMQ\StatServer\IC Report Logging\72405237.I3P – data queued to disk (see
“Storage file naming” in this chapter).
\I3\IC\PMQ\StatServer\IC Report Logging\72405237.I3C – count file for above data
file (see “Storage file naming” in this chapter.)
\I3\IC\PMQ\AdminServer\IC Report Logging\72405203.ERR – data that experienced
an unexpected error when being inserted into the database (see “Data recovery” in
this chapter)
The subsystems that use PMQ, and thus directories that exist under the PMQ directory,
and the tables they update, are:
• AdminServer: UserWorkgroup, LineGroup, LineGroupConfig, LineGroupLines,
AccountCodeMirror.
• IpServer: AgentActivityLog, AgentQueueActivationHist, ILineGroupStats,
ILineStats, IAChangeLog, ICDirChangeLog, FaxEnvelopeHist.
• StatServer: CallDetail (calls only), IAgentQueueStats, IWrkgrpQueueStats,
IStatsGroup, IVRHistory, IVRInterval, IWrapUpStats.
• (IP) Interaction Processor: CallDetail (for non-call interactions only). IP is also
responsible for any data submitted through the Logging Custom Passthrough tool.
• Recorder Server: various Interaction Recorder-related tables.
• Optimizer Server: various Interaction Optimizer-related tables.
• Tracker Server: various Interaction Tracker-related tables.
Both Persistence (I3P) and Count (I3C) files will have the same sequenced filename,
and this sequence (ranging from 1000 to 99999) is incremented and saved in the
registry. Never alter Recovery Key values, as that could cause immediate data loss if
the system is writing storage files or has data stored for recovery.
The storage file name is formed from a three-character code then a five-digit unique
sequence number. Only the sequence number is actually used to order the files for
recovery. The beginning three-character code represents when the file was created (1
to C for month, followed by the two-digit day of the month) for an easy determination
of approximate file age, even if the system clock has been changed, or the files copied
or restored from backup. It has no use during recovery.
If the program using PMQ enables error queuing, a third type of file may appear in the
storage directories. This is an I3P-type file with an extension of .ERR, which contains
any data which could not be processed correctly. The method of recovery of these
error-queued files depends on the PMQ-enabled application.
Data recovery
When an interrupted database connection is once again available, PMQ enters recovery
mode, processing I3P/I3C files on disk. PMQ will always process the oldest storage file,
in file name sequence number order, first. Once all messages within a storage file are
processed, the I3P and I3C files are deleted.
134 Data recovery
When inserting data, and an unexpected error (other than the database being
unavailable) occurs, the data is stored in a file with the extension ERR. For example, a
table may have been unintentionally (and external to IC) removed from the database,
generating a SQL error when the insert is attempted. These .ERR files will not be
reprocessed and will remain on disk until manually removed or rename. To attempt a
reprocess of this data, the ERR files may have their extension renamed to I3P and the
corresponding IC subsystem restarted. However, if the condition that caused the
original error still exists, the data will again fail to insert and another ERR file
generated.
For the TrackerServer, IRServer, and OptimizerServer subsystems, you can use the
sendcustomnotification command:
• Sendcustomnotification TrackerServer PMQRetry
• Sendcustomnotification IRServer PMQRetry
• Sendcustomnotification OptimizerServer PMQRetry
This command allows the ERR files to be processed without having to manually
rename the files with the I3P extension and restarting the subsystems. However, for
other PMQ subsystems, like Statserver, this process is not enabled and would require
the ERR files to be renamed and the subsystem restarted.
Chapter 9: Fax Support 135
1. Run the IC Server install as described in Chapter 10: “IC Server Installation”.
When you select the appropriate telephony platform from the Telephony Platform
screen, the appropriate fax-related files for the telephony platform will be
installed.
The following fax components are installed on the IC Server:
• Fax server
• Fax printer driver
• Interaction Fax (includes Interaction Fax Monitor)
For more information, see “Fax component descriptions”.
3. Configure fax stations using Add Stations Assistant when you run IC Setup
Assistant (see Chapter 11) or, post-installation, in Interaction Administrator (see
Chapter 12). In Add Stations Assistant, select Fax Devices attached to the system
bus to create fax bus device stations OR Stations connected by IP (SIP) to import
a CSV list of SIP stations.
You can also create Stand-Alone Fax stations in Add Stations Assistant. Note that
Stand-Alone Fax stations will not have Interaction Fax capabilities.
For more information, see the Dialogic Application Note, Aculab Application Note,
SIP Application Note, and IC Setup Assistant or Interaction Administrator online
help.
Fax Server
Installed on the IC Server, the Fax server component sends and receives faxes.
The new Interaction Fax print driver also supports faxing on 64-bit machines. A new
install (InteractionFax64bit_SU11.msi) is available in IC 3.0 SU 11 to provide this
functionality on 64-bit machines. See Chapter 13:”Client Workstation Installations” for
instructions.
Interaction Fax
Interaction Fax is a stand-alone, desktop application for managing faxes. Faxes are
delivered to users via Microsoft Outlook, Lotus Notes, or Novell GroupWise e-mail.
Installed on the IC Server and on client workstations (with IC User Applications
installed), Interaction Fax is launched once a document has been rendered to the fax
printer driver. Users can view incoming faxes (I3F files) and specify envelope
information to send a fax. On the IC Server, Interaction Fax is useful for debugging.
Interaction Fax is available from Start…Programs…Interactive Intelligence. On client
workstations, it is also available as a shortcut on the desktop.
Interaction Fax
Included with Interaction Fax is Interaction Fax Monitor, which monitors the queue
and transmission status of each fax. The Interaction Fax Monitor icon appears in the
system tray, just like the Windows print monitor.
140 Fax component descriptions
Install Interaction
Center
In this section
• Chapter 10: IC Server Installation
• Chapter 11: IC Setup Assistant
Chapter 10: IC Server Installation 143
1. If you are installing directly from the product DVD, insert it in the IC Server to
launch the IC 3.0 SU 10 (NPT) DVD interface.
If you are performing the installation using a USB key as described in Chapter 3,
run autorun.exe from the root directory.
The IC Server Installation screen appears. Click New Installation to launch
the New Installation Task List.
Chapter 10: IC Server Installation 145
2. Review and follow the steps in the New Installation Task List.
146 New Installation Task List
• If you need to exit the New Installation Task List before you have completed
the installation, click the Close button at the bottom of the Task List.
• The Upgrade Installation Task List functions similarly to the New Installation
Task List. For details on upgrade installations, see the IC Upgrade Guide,
available in the Installation and Configuration section of the IC
Documentation Library.
Notes
• If your telephony platform is Dialogic HMP or AudioCodes, we recommend that you
change a setting in the Control Panel to allow all unsigned drivers to be installed.
See “Telephony driver security settings” in Chapter 3: “IC Server” for instructions.
• One of the IC Server prerequisites is to obtain and generate the CIC 3.0 license.
You run the GetHostID utility from here to obtain the IC Server Host ID, which is
needed to generate the license.
• Close any other applications and turn off virus scanning before proceeding to the
next step.
• When you have verified the prerequisites, click the checkbox in the Completed
column of the New Installation Task List to proceed to the next step.
148 Step 2: Telephony drivers
Notes
• In previous releases, Dialogic HMP and AudioCodes software were automatically
installed during the IC Server installation. In IC 3.0, you must install them
separately.
• IC 3.0 enables you to dynamically update your IC 3.0 installation media for the
latest telephony software, when using a USB key for installations. For more
information, see the Interactive Intelligence Support Web site at
https://my.inin.com/support/products/ic30/Pages/Update-Your-IC30-Installation-
Media.aspx.
• If Dialogic Boards is your telephony platform, download and install the latest
Dialogic SR 6.0 SU from the Interactive Intelligence Support site at
https://my.inin.com/support/products/dialogic-hardware/Pages/Dialogic-Board-
based-SR60.aspx .
• If TAPI is your telephony platform, check the TAPI requirements on the Support
Web site or in the Cisco TAPI Application Note.
• Review the appropriate telephony application note for any additional instructions.
In some cases additional configuration is needed after the IC installation.
This section describes how to install the Dialogic HMP, Aculab, and AudioCodes
software.
2. When the installation program notifies that the Dialogic HMP software was
installed, click OK to reboot the system.
3. Click the checkbox in the Completed column of the New Installation Task List to
proceed to the next step.
Welcome screen
3. In the Custom Setup screen, select Next to install the Aculab software on the IC
Server in the specified location.
6. Click the checkbox in the Completed column of the New Installation Task List to
proceed to the next step.
3. In the Custom Setup screen, select Next to install the Aculab software on the IC
Server in the specified location.
4. When you are ready to begin the installation, click Install. As the installation
continues, a status bar indicates the progress.
6. Click the checkbox in the Completed column of the New Installation Task List to
proceed to the next step.
IC Server Install
Welcome screen
Password
Chapter 10: IC Server Installation 155
Domain
In most cases, the name in this field is the network domain that the IC Server is in
— the same domain as the e-mail server, if there is one on the network.
If the IC Server is not connected to the network at this time, the name in this field
is the IC Server name.
5. In the IC Server Destination Folders screen, specify the target drives for the
following IC Server directories or keep the default directories, and click Next.
Directory Description
Trace Logs Directory Directory that will contain trace logs used for debugging.
It will grow quickly, so make sure that there is enough
available space. We recommend that you place it in its own
partition.
The IC Server install uses this directory to create a directory at
the same level for database logging data.
156 Step 3: IC Server install
Notes
• Typically, the default drive for the IC Server is D:\. You may select another
drive, however, do not select the same drive as your operating system,
usually C:\. Interactive Intelligence does not support installing the IC Server
directories on the operating system drive.
• Specify a separate drive for the Trace Logs Directory.
• You may specify different drives for the more heavily used directories, if
desired. The total minimum free space required is 1GB.
• You may change the directory name, but not the paths.
• You may wish to review Chapter 3: “IC Server” for additional information
about drive partitioning.
7. When the Completed screen appears, click Finish to complete the IC Server
installation. Upon completion of the IC Server installation, IC Services are set to
manual.
Note: If you are prompted to reboot after the IC Server install completes, do so
now. The New Installation Task List will re-launch after the reboot so that you can
continue with the installation. Your place in the Task List will be retained.
158 Step 4: IC Documentation Library install
8. Click the checkbox in the Completed column of the New Installation Task List to
proceed to the next step.
Welcome screen
3. In the Custom Setup screen, select Next to install the IC Documentation Library
on the IC Server in the specified location.
6. Click the checkbox in the Completed column of the New Installation Task List to
proceed to the next step.
1. (Recommended) Download the Language and/or Prompt Pack installs (.msi) to the
\LanguagePacks directory on your IC 3.0 installation media as described on the
Interactive Intelligence Support site at
https://my.inin.com/support/products/ic30/Pages/Update-Your-IC30-Installation-
Media.aspx. If the task list detects the installs in the \LanguagePacks directory,
step 5 will include the following update, for example:
2. See the accompanying Language Pack or Prompt Pack installation guide for
requirements and installation instructions.
3. When you have completed the Language Pack or Prompt Pack installation, click the
checkbox in the Completed column of the Upgrade Installation Task List to
proceed to the next step.
• Since the IC 3.0 SU 10 (NPT) release, the new Interactive Update product consists
of separate Interactive Update Provider and Interactive Update Client installs.
• The Interactive Update Provider install must be installed on the IC Server. It
installs the Interactive Update Provider service and the Interactive Update Client
service on the IC Server.
• The Interactive Update Client install must be run separately on all workstations
and other devices on the network that receive updates. It installs the Interactive
Update Client service on these machines.
For more information see:
• The Interactive Update 1.0 Support site at
https://my.inin.com/support/products/IUpdate10/Pages/default.aspx.
1. Click Interactive Update Provider to launch the Interactive Update Provider install.
Welcome screen
3. Press Next to accept the default Destination Folder screen, the same directory
as the IC Server installation.
Destination Folder
The install will create a subdirectory for Interaction Update Provider.
Chapter 10: IC Server Installation 165
6. After a few seconds, the Interactive Update Client service checks for an IC
Server license file, and displays a notice near the task tray in the bottom right
corner of your desk top.
7. Browse to the location of the CIC 3.0 license and click OK.
Chapter 10: IC Server Installation 167
8. The Interactive Update Client service attempts to connect via the Internet
to find updates any installed Interactive Intelligence products or components,
such as the IC Server, IC Documentation Library, and Language and/or Prompt
Packs. It displays one of the following notices:
• "Your Interactive Intelligence software is currently up to date."
This indicates that a valid connection was made, and no updates were
available. If this notice displays, proceed to the next step.
• "An Interactive Intelligence software update is ready to be installed.
Please click here to begin."
This indicates that a valid connection was made, and updates are available. If
this message displays, click on the notice to open a wizard that will walk you
through the process of downloading and applying the updates. A reboot may
be required. Make sure all updates have been downloaded an applied before
proceeding to the next step.
• "The update provider (updates.inin.com) could not be contacted.
Please check the Interactive Intelligence support site for updates."
This indicates that the service was unable to reach the server mentioned in
the message. In this situation, it probably means your IC Server does not
have Internet connectivity. If this message displays, proceed to the next step
to manually download and apply any available service updates from the
Interactive Intelligence Support site.
168 Step 7: Verify Service Update Applied
10. Click the checkbox in the Completed column of the New Installation Task List to
proceed to the next step.
-OR-
Notes
• If the Service Update installation was not successful, contact Interactive
Intelligence.
• We recommend that you reboot following the Service Update installation so that
updates will take effect immediately.
• The New Installation Task List will re-launch after the reboot so that you can
continue with the installation. Your place in the Task List will be retained. Click the
checkbox in the Completed column of the New Installation Task List to proceed to
the next step.
2. A message appears, noting that you have completed the Task List. Click OK to
close the New Installation Task List and launch IC Setup Assistant.
Refresh installation
If you experience problems with deleted or corrupted files after the IC installation, we
recommend that you contact Interactive Intelligence Support. They may suggest that
you run a refresh (or “repair”) installation or if necessary, completely re-install IC.
Refresh installations or re-installations are run from IC Server
Installation…Refresh IC 3.0 Installation on the IC 3.0 SU 10 (NPT) product disc
interface. Clicking Refresh Installation launches the IC Server install.
Repair
A repair install fixes deleted or corrupted files, shortcuts, and registry entries. It “re-
runs” the IC Server install (minus the Telephony Platform screen) plus any updates.
However, it is not guaranteed to put the IC system back in a completely clean state.
Remove
If the IC system must be put back to a clean state, remove IC with this option and run
a new IC Server installation.
Note: The Change option is disabled because the IC Server install does not contain
any optional features that can be added or removed.
Service Updates
The IC Server should be updated to the most recent Service Update (SU) before you
run IC Setup Assistant. You can do this by one of two methods:
• If your server has Internet access, the Interactive Update Client service may have
already checked for Service Updates, and if available, downloaded and applied
them.
• Manually download and apply the most recent Service Update from the Support
Web site. Follow any posted instructions.
176 Prepare for IC Setup Assistant
A sample CSV SIP station list is included on the IC product disc in Additional Files…CSV
Lists. See Importing CSV Lists in IC in the Technical Reference Documents section of
the IC Documentation Library for instructions on how to create a CSV SIP station list.
Download the CSV SIP station list to the IC Server.
Launch IC Setup Assistant from the New Installation Task List on the IC product disc
IC Survey File
The directory location of the IC Survey file appears here once you have either created
it or loaded it.
Create Survey
Select this option if you do not have an IC Survey file. IC Setup Assistant will create
one with the default name New Survey.ICSurvey and save it locally on the IC Server
in the default \I3\IC\Manifest directory. We recommend that you use the default name
unless that file already exists.
Load Survey
Loads an IC Survey file generated before starting IC Setup Assistant. As you walk
through IC Setup Assistant, it will read the IC Survey file, and pre-fill many screens
with the appropriate configuration information.
IC Setup Assistant uses this account to configure the Interaction Center services to
start automatically on reboot, and also to set DCOM processes for other servers
connecting to this IC Server.
Enter Password
Type the password associated with the currently logged-in administrator account.
License file
IC Setup Assistant requires a valid CIC 3.0 license file. If you have not done so yet,
obtain and generate the license file, and download it to the IC Server or other location,
as described in Chapter 3: “IC Server” in this guide.
Chapter 11: IC Setup Assistant 183
License File
By default, IC Setup Assistant looks in the \I3\IC directory for your IC 3.0 license file.
If your license file is not located in this directory, browse to the appropriate directory.
The license file is hostid.i3lic.
Host ID
IC Setup Assistant locates the IC Server’s unique Host ID to be used by IC's license
management. In previous releases, MAC Address was used. Like the MAC Address, the
Host ID is tied to the NIC (ethernet) card. (You may have used the GetHostID utility
available from the New Installation Task List or on the Support Web site at
https://my.inin.com/support/products/ic30/Pages/Utilities-Downloads.aspx to
generate the Host ID for your license.)
If there are redundant or multiple NICs, you are presented with a list of multiple
Host ID's. Please note that the Host ID used for the IC license will correspond to one
specific NIC. The simplest way to determine which NIC corresponds to the IC license is
to match the last six characters of the Host ID to the MAC address.
Important: Make sure that the NIC that corresponds to the IC license is always active
and available. If you disable or otherwise uninstall it, IC will no longer function
correctly. It will run as if the server is unlicensed.
Once a valid license file has been loaded, “Customer Interaction Center” appears in
the Product field.
184 Run IC Setup Assistant
Number of digits
For each area code in the Area Code List, define the number of digits (7, 10, or 11)
that are required to make a local call. Highlight an area code, select either 7, 10, or 11
in the Number of digits list box.
The option selected should reflect the needs of an area in which the IC Server is
installed. For examples, click Help (?).
Exchange List
Exchanges for the area in which the IC Server is installed appear in this list. Local
exchanges in the North American Numbering Plan (NANP) are three digit numbers in
the range of 200 to 999. This information may be available in a local phone book or
you can contact your telephone service provider (CO) to request a complete listing of
local exchanges, and possibly a list of exchanges within the area code that are long
distance charges from your site. For examples, click Help (?).
Add: Click Add to add exchanges to the list.
Import…: Click Import to import a text file with local exchanges for that area
code. The exchange values must be separated by commas or spaces.
Remove: Select an existing exchange and click Remove to delete it from the list.
Select how you are going to store reporting data generated by the IC Server.
I'm not going to run reports
If your site does not include a database server, select this option to not collect any
reporting data or any call details.
Store just the call details in a CSV (text) file on this computer
If your site does not include a database server, select this option for IC to send the
call reporting data to a text file in a CSV (comma-separated) text file. You can open it
in a text editor or spreadsheet application such as Microsoft Excel. You can also create
your own applications to view and manipulate this data. This option will require
additional disk space on the IC Server. It is designed for small, low volume systems.
Store all reporting data in a database (SQL Server or Oracle)
Select this option if your site includes a SQL Server or Oracle database server.
Database configuration
Select the database you want to configure.
Configuring a database for use by IC involves two parts: creating or upgrading the
database, and configuring IC to use the database.
Note: Make sure you have fulfilled requirements for the database you select. For
instructions, see Chapter 7: “Database Server” in this guide.
SQL Server
Enter the fully qualified domain name (FQDN) of the SQL Server that will host the IC
database. This machine must actively be running SQL Server and on the network.
Make sure that the address you enter is reachable by client workstations.
For SQL Server Express, specify servername\InstanceName.
Important: The SQL Server must be configured to be case-insensitive. IC cannot log
into a case-sensitive SQL Server or SQL Server instance name. For more information,
contact Support.
ODBC Driver
We recommend that you keep the default setting of "Use the default ODBC driver".
Select Change... to change the ODBC driver only if you have contacted Support first to
verify the driver.
Test
Click Test to verify that the IC Server is able to connect to the database server and
that the administrator name and password are correct. If IC Setup Assistant cannot
verify this information, the problem must be fixed before IC Setup Assistant can
continue.
For SQL Server Express, if a non-complex password is specified for these accounts,
use SQL Server Management Studio Express to disable those users' complex password
settings. For more information, see Using SQL 2005 Standard and SQL 2005 Express
with IC in the Technical Reference Documents section of the IC Documentation
Library.
Administrator Account
IC_Admin is the administrative account that owns all the tables on the database
server. It is not used by IC during normal operations, but can be used to perform
administrative tasks on the database (performance tuning, backups, etc.)
User Account
IC_User is the user account used by IC Server components to read and write to the
database.
Read-Only Account
IC_ReadOnly is the read-only account used by the IC Server and client components to
query the database.
Switchover Service
Select this option if the installation requires the Switchover service for failover
support. Additional Switchover screens will follow.
Multi-Site
Select this option if this server will participate in a Interaction Multi-Site configuration.
Additional Multi-Site screens will follow.
TFTP Server
The IC Server install automatically installs the necessary TFTP server component files
and configures the default configuration required for the TFTP server. Setup Assistant
configures enables the TFTP server by changing its Service Startup Type from Manual
to Automatic.
Select this option if you plan to:
• Configure Interaction SIP Station phones. For more information, see “Configure
the TFTP server (Interaction SIP Station phones),” in Chapter 12: “Post-
Installation Configuration” for more information.
• Configure unmanaged Polycom phones
• Perform gateway programming
Chapter 11: IC Setup Assistant 199
For the initial active server, select Switchover A and enter the name of the initial backup server
Switchover A - this server has the lines when the Dataprobe device indicates
state A.
• If your Switchover system has a Dataprobe configuration to control incoming
Telco line resources, analog, digital, and station line resources, and all internal
analog phone lines, these lines are connected to a series of A/B switches, all of
which are controlled by a control card in a Dataprobe chassis. In a Dataprobe
configuration, Switchover A is the server that has the lines when the Dataprobe
device indicates state A, i.e., the server connected to the “A” row on the
Dataprobe device.
• If your Switchover system has a "Pure SIP" (Dialogic HMP) or TAPI
configuration, no Dataprobe device is needed. The software uses a “virtual switch”
to direct IP phones to the backup server when a Switchover occurs. In a "Pure
SIP" or TAPI" configuration, "Switchover A" is the server you have determined will
be the initial active server.
The entry in this field populates the required “SwitchoverServer B” server parameter
in Interaction Administrator.
For the initial backup server, select Switchover B and enter the name of the initial active server
Switchover B - this server has the lines when the Dataprobe device indicates
state B.
• If your Switchover system has a Dataprobe configuration, this is the server that
has the lines when the Dataprobe device indicates state B, i.e., the server
connected to the “B” row on the Dataprobe device.
• If your Switchover system has a "Pure SIP" or TAPI configuration, this is the
server you have determined will be the initial backup server.
The entry in this field populates the required “SwitchoverServer A” server parameter
in Interaction Administrator.
COM Port
Select or enter the COM port that connects this IC Server to the serial port control
card on the Dataprobe device chassis via a serial cable. The default is 1.
The entry in this field populates the “SwitchComPort” server parameter in Interaction
Administrator.
204 Run IC Setup Assistant
IP Address
Select or enter the IP address assigned to the Ethernet control card.
The entry in this field populates the “SwitchAddress” server parameter in Interaction
Administrator.
Multi-Site ID
Enter the unique numeric identifier for this IC Server. Each IC Server should have a
unique Site ID.
206 Run IC Setup Assistant
Password
Enter the Multi-Site password for this IC Server. Passwords are case-sensitive and can
be any length or character.
Confirm
Re-enter the password.
Site information
Enter site information that Interaction Tracker and other IC components require.
Interaction Tracker (Server Feature license required) uses the information to create
user Organization and Location records during the IC user import in IC Setup Assistant
or Interaction Administrator. Tracker uses the records to link interactions to IC users.
Organization Name
Enter the name of your company, for example,"Acme Corporation" or "Acme". The
default is OrganizationName. In a Multi-Site environment, the name should be the
same for each site.
Location Name
(Optional) Enter an identifier for physical location, for example, "Indianapolis" or "HQ"
or "2nd Floor". The location should generally reflect a mailing address. If you
configured for Multi-Site, IC Setup Assistant supplies the Site ID by default, for
example, Location 111. You can change this if it does not suit the location scheme for
your customer site. (Note that Site ID is not related to physical location.)
Select the first option if this IC Server is the initial active server
Note: If you plan to use a third party certificate authority, do not select this option.
Select the second option instead so that you can securely copy your own Server Group
certificate and private key files to the initial active server.
Click Next to continue on Setup Assistant.
Select the second option if this IC Server is the initial backup server
Click Next. You will perform a procedure in the next screen to securely copy the
Server Group certificate and private key from the initial active server to the initial
backup server.
Note: If you plan to use a third party certificate authority, select this option and click
Next. You will perform a procedure in the next screen to securely copy your own
Server Group certificate and private key files to the initial backup server.
1. With Setup Assistant set on this screen, insert the USB key in the initial active
server.
6. Click the Import Certificates button in the Server Group Certificate and
Private Key Locations screen.
8. Click OK to return to the Server Group Certificate and Private Key Locations
screen, which displays the paths of the Server Group certificate and private key
files on the USB key that will be copied to this IC Server.
Chapter 11: IC Setup Assistant 213
The screen shows the paths of the files on the USB key that will be copied to this IC Server
9. Continue on in Setup Assistant until it completes. Keep the USB key in the IC
Server until Setup Assistant completes. The Server Group certificate and private
key files will be copied from the USB key to the IC Server during the Commit
process.
Troubleshooting
Do not manually copy the Server Group certificate and private key files from the
designated existing IC Server to this IC Server. This method can lead to errors.
If errors occur, re-run Setup Assistant and follow the procedure described in this
section. If Setup Assistant fails to launch the IC Server processes (Notifier, DSServer,
and AdminServer), see the Interactive Intelligence Knowledgebase article "How to
Recover from Lost Certificates" https://my.inin.com/Support/Pages/KB-
Details.aspx?EntryID=Q120576310201905 to regenerate the default certificates.
You can choose to skip the Interaction Recorder configuration in Setup Assistant and
instead perform the configuration post-installation, in the Interaction Recorder
Configuration dialog in Interaction Administrator.
Warning: If you do not perform the Interaction Recorder configuration in either IC
Setup Assistant or Interaction Administrator, Interaction Recorder may not function
properly.
Typically, sites using the TAPI platform and/or the TAPI Recording Server (not related
to the Interaction Recorder product) should store unprocessed media files on an
alternate machine.
Enter the IP address or machine name of the alternate machine.
Share Path
Browse to the directory on either the IC Server or alternate machine where the
unprocessed recordings will be stored.
Note: If IC Setup Assistant cannot validate the specified path, a message may prompt
you to ensure that the selected path exists and is shared before IC is launched. Failure
to do so will prevent Interaction Recorder from working properly.
Setup Share
When you click Setup Share, IC Setup Assistant sets up a share for the unprocessed
recordings directory. You are prompted to enter the share name.
Example: If you selected to store unprocessed recordings on the IC Server, the IC
Server name is CompanyServer, and the unprocessed recordings will be stored in the
\I3\IC\Recordings directory, enter the share name Recordings. The network path to
the unprocessed recordings will be \\CompanyServer\Recordings.
Speech Recognition
This screen appears if IC Setup Assistant detects that Speech Recognition is included
in the license.
Note: This screen only enables the selected speech recognition engines on the IC
Server. In order to use speech recognition, the ASR server(s) must also be installed
and configured to communicate with the IC Server. If you have not already installed
and configured the ASR server(s), you can do so after IC Setup Assistant has
completed.
218 Run IC Setup Assistant
Provider
Lists the selected mail provider(s).
Status
A mail provider's status is marked as Not present if the appropriate mail connector is
not registered and therefore unavailable. One reason for the Not present status may
be that the mail provider client is not installed on the IC Server, if that is a
requirement.
Exchange Properties
Select the Exchange properties button to:
• Configure Exchange calendar access (Microsoft Exchange 2007 only)
• Configure either Exchange Web Services (EWS) or Exchange MAPI-based
integration (MAPI). Exchange Web Services is recommended. (Both are initially
enabled by default.)
Directory Search Order
The directory contains the lookup information for contacts (first name, last name, etc.)
This column shows the default order of mail provider directories that IC will use to
search for a user's mailbox.
Chapter 11: IC Setup Assistant 223
• If you selected Microsoft Exchange Server as the mail provider, both Exchange
Web Services (EWS) and Exchange MAPI-based integration (MAPI) are initially
enabled by default.
• Interaction Message Store will not be listed because it does not maintain any
contact information.
• If you defined more than one LDAP directory, each is listed.
To change the directory search order, highlight a mail provider directory and use the
Up and Down buttons to move the directory.
Transports Order
The SMTP transport handles the delivery of mail. This column shows the default order
of mail provider transport vehicles that IC will use to search for a user's mailbox.
• If you selected Microsoft Exchange Server as the mail provider, both Exchange
Web Services (EWS) and Exchange MAPI-based integration (MAPI) are initially
enabled by default.
• If you defined more than one SMTP transport, each is listed.
To change the directory search order, highlight a mail provider transport and use the
Up and Down buttons to move the directory.
Exchange configuration
This screen appears if you selected Microsoft Exchange Server as the mail provider
and selected the Exchange properties button in the Mail Provider Summary
screen.
224 Run IC Setup Assistant
Calendar configuration
Configure Exchange Calendar access if your IC license contains the Interaction Mobile
Office feature. Exchange Calendar access is supported for Microsoft Exchange 2007
only. Microsoft Exchange 2010 does not support it.
• Host: Type the URL of the Exchange server running the calendar service, in the
“http://ServerName” format. If you plan to use SSL/TLS, use
“https://ServerName” format. Note: Point to the Exchange 2007 server acting in
the Client Access role.
• User ID: Type an administrative user account name (IC administrator account)
that has "Receive As" rights on the Exchange server. The field should contain the
domain and username (domain\username).
• Password: Type the password for the User ID.
• Confirm: Confirm the password for the User ID.
Enable MAPI
Both the Enable MAPI and Enable Exchange Web Services options are initially enabled
by default.
Chapter 11: IC Setup Assistant 225
• If you are using Exchange MAPI as the IC to Exchange integration, select Full
mailbox access or Administrator information store, depending on the
Exchange permissions you set. For more information, see Chapter 6: “Mail
System”.
• If you are not using Exchange MAPI as the IC to Exchange integration, uncheck
this option.
This screen appears if IC Setup Assistant detects that your IC license includes the SIP
or Dialogic HMP feature.
IC Setup Assistant automatically creates three permanent internal SIP lines for
station-to-station calls — <Stations-TCP> (default), <Stations-UDP>, and <Stations-
TLS>. (SIP lines for outbound calls must still be configured manually in the Interaction
Administrator Lines container.)
IC Setup Assistant also creates two permanent default registration groups (one for the
<Stations-TCP> line and one for the <Stations-TLS> line), necessary for creating
managed IP phones and associated SIP stations.
Station Lines
The Station Lines portion of the screen provides information about the SIP station lines
that IC Setup Assistant will create.
Important: Make your line name prefix selection carefully, as lines cannot be
renamed.
<Stations-TCP>
We recommend using the <Stations-TCP> line for station-to-station calls because the
TCP transport protocol automatically resends data if the transfer fails, ensuring a
successful transmission.
IC Setup Assistant automatically sets the <Stations-TCP> line port number to 8060.
IC Setup Assistant sets the <Stations-TCP> line as the default line for a number of SIP
stations and managed IP phone settings.
<Stations-UDP>
The <Stations-UDP> line is available if needed. Most new IP phones support TCP, but
there may be some that require UDP. Unlike TCP, UDP requires that you manually
resend data if the transmission fails.
IC Setup Assistant automatically sets the <Stations-UDP> line port number to 8060.
<Stations-TLS>
The <Stations-TLS> line is available if your IC license includes the Advanced Security
feature.
IC Setup Assistant automatically sets the <Stations-TLS> line port number to 8061.
Outbound Address
Enter a telephone number for one of the lines provided by the telephone company, for
example, (919) 872-5555 or 0249581974. Parentheses around area code numbers are
optional and any combination of text or numbers may be used (Q = 7 and Z = 9).
This is a required field. The number is used in the "From" header in outbound SIP
calls.
Domain Name
Enter the domain name used to formulate SIP-URLs for IC users and phone numbers.
This domain name will be automatically appended to all REGISTER requests sent by
IC.
This value is used in the "From" header in outbound SIP calls.
Chapter 11: IC Setup Assistant 229
Address to Use
Select the Network Connection (from the drop down list) that you want to use for
outbound SIP calls.
Change License
If you wish to select and active a different Dialogic HMP license now, click the Change
License button. Click Help (?) for instructions.
Devices detected
If it has not already been performed, IC Setup Assistant automatically performs device
detection on any installed telephony boards: Aculab, Dialogic, and/or AudioCodes. It
also detects Dialogic HMP resources.
Configure stations
When you first view the Configure Stations screen, typically there are no stations
listed.
Chapter 11: IC Setup Assistant 235
Note: If you plan to implement managed IP phones, do not use Add Stations
Assistant. Instead, you will create managed IP phones and associated SIP stations in
the Interaction Administrator Managed IP Phones container using Managed IP Phones
Assistant.
Create options
Use this page to specify what kind of stations you want to create, and how the stations
are connected to the IC Server.
Chapter 11: IC Setup Assistant 237
Add Stations Assistant - Import SIP Stations from CSV List screen
If IC Setup Assistant encounters errors while parsing the CSV file, it warns you by
providing an Errors button. Click Errors to view the status of the errors and a
description:
• Warning error: IC Setup Assistant cannot verify one or more values. You can
continue with the import, but some of these values will not be imported.
• Severe error: IC Setup Assistant detects no columns or the file could not be
opened. You cannot continue with the import.
Access control
If you created a dial plan in IC Setup Assistant, select the dial plan classifications for
the new stations. Station Access Control enables you to specify the outbound dialing
privileges (if any) for the new stations.
Select one or more classification names from the list of Available classifications and
add them to the Currently Selected list to give the selected dialing privileges to this
station. If someone attempts to place a call from a station and the dialed phone
number is not supported in one of the phone number classifications for the station, IC
plays a prompt saying that the station does not have sufficient dialing privileges to
place the call.
To give the new stations all dialing privileges, automatically including new
classifications added in the future, select the [All*] entry, and then click Add.
Note: If you did not create a dial plan in IC Setup Assistant, no Available
classifications will appear. After you create the dial plan in Interaction Administrator,
post-installation, run Add Stations Assistant in Interaction Administrator to specify the
outbound dialing privileges for your stations.
Station licenses
We recommend that you assign Basic Station licenses to the stations you are
configuring at this time.
If the proper planning for Client Access license and ACD Access license allocation
has been done as described in Chapter 3: “IC Server”, you can also assign Client and
ACD Access licenses to the stations at this time. However, because of the flexibility of
Chapter 11: IC Setup Assistant 241
assigning Client and ACD Access license to users as well as stations, you may wish to
wait until post-installation to assign and allocate Client and ACD Access licenses in the
Interaction Administrator Licenses Allocation container.
Skip the search and add or modify user entries within the worksheet
Select this option to manually enter the new user account information or modify
existing user account information in the User Worksheet.
Search options
This screen appears if you selected to search for new users.
246 Run IC Setup Assistant
Automatically assign each user’s extension, starting with the specified value
Select this option to automatically generate an extension for each IC user. A preview
of the user information is available once the changes are committed. Enter the
Starting Extension. The extensions are incremented by 1.
You might select this option if you are importing users from an e-mail server, or if you
have not entered user extensions in the CSV user list.
User worksheet
The User Worksheet, containing all the user account information, appears after the
Add Users Assistant completes.
You can manually enter new user account information or modify existing user account
information in the User Worksheet.
User Worksheet
Make changes directly in the worksheet, or use the Tools menu or shortcut icons in the
toolbar to configure mailboxes, passwords, extensions, workgroups, and roles. Click
Help (?) for more information.
After IC Setup Assistant completes, the Add Users Assistant and User Worksheet are
also available in the Interaction Administrator Users container. You can also create
users manually in the Default User and Users containers.
Configure IC workgroups
This screen appears if you created users via a CSV user list or Add Users Assistant.
Workgroups are logical groups of users (for example, departments) that can function
as a group in the IC system. You may have already assigned the users to workgroups
in the User Worksheet. If you did, the entries you specified appear in the Configure
IC Workgroups screen.
Use this screen to review or modify existing workgroups, or specify new workgroups.
IC Setup Assistant automatically creates the default Company Operator workgroup.
You should assign a user to this workgroup if you want this user to answer calls to the
company operator.
Note: IC Setup Assistant provides minimal workgroup configuration, useful for
planning purposes. After the IC Setup Assistant completes, complete your workgroup
configuration in Interaction Administrator. For more information, see Interaction
Administrator online help.
254 Run IC Setup Assistant
Manage workgroups
Create a new workgroup or modify an existing workgroup by specifying its extension,
alerting option, and workgroup membership.
Chapter 11: IC Setup Assistant 255
Add
Click Add to create a new workgroup and add it to the list of workgroups.
Delete
Click Delete to remove a workgroup from the list.
Workgroup Extension
Type the extension number that will be associated with the selected workgroup.
Alerting Options
When an incoming call is for members of a workgroup and the workgroup has a
queue, you can specify how the system should alert members to the new call.
• Sequential: Rings workgroup members one at a time, in order of extension.
• Round-robin: Remembers the last user who was sent a call. Round-robin works
in a loop, repeating the process down the through list, and then the process starts
over with the next call.
• Group Ring: All users of the workgroup are alerted simultaneously.
• ACD: Sets the call to Automatic Call Distribution (ACD) processing on that queue.
• Custom: The alert behavior is set in the CustomIVRWorkgroupQueue subroutine.
256 Run IC Setup Assistant
Members
Click the Members tab to add users to a selected workgroup.
Manage Roles
Create a new role or modify an existing role by specifying its membership.
Note: IC Setup Assistant assigns users to roles only. You can assign workgroups to
roles in Interaction Administrator.
Add
Click Add to create a new role and add it to the list.
Delete
Click Delete to remove a role from the list.
Members
All users are listed in the Available list. To add a user to the selected role, choose one
or more users from the Available list and use the arrows to add the selected users to
the Selected list.
Set 7x24
Select this option for schedule to run all day. For example, the schedule would become
active at 9am on Monday and run 24 hours a day, Sunday through Saturday.
Set M-F 9 to 5
Select this option to set the schedule back to the default schedule.
Menu Digit
Select the key that callers press to select the specified workgroup.
Workgroup
Select the name of the ACD workgroup previously defined when you configured
workgroups.
Queue Audio
Select this option to play on-hold announcements when a caller enters a workgroup.
You must already have pre-recorded prompts.
Overflow Group
Select the name of the ACD workgroup designated as the overflow group.
Chapter 11: IC Setup Assistant 261
Overflow before the call is placed on the workgroup queue based on the
following condition
Select this option to transfer a call to the overflow group based on a set of conditions.
In Interaction Attendant, this is configured as a logical transfer.
Click Condition to open the Condition Selection Criteria screen to select the
following criteria:
• Queue property (for example, number of available agents, number of calls in
queue, average wait time)
• Greater than, less than, equal to, etc.
• Number of seconds
The selected conditions are presented as a statement in the Edit Group Call
Processing screen, for example: The call will be transferred to Workgroup2 overflow
group when the number of agents in the Workgroup1 workgroup queue is greater than
10.
Once the caller has been waiting for the following time period transfer it to
the overflow group
Select this option to transfer a call to the overflow group after a defined time period.
In Interaction Attendant, this is configured as a workgroup transfer.
Define the maximum length of time in seconds that a call can remain in this
workgroup queue before it is transferred to the overflow group.
Allow Everyone
(Not recommended, least security). This option adds all rights to the Everyone group.
If a Windows Domain (NT Authenticated Users) group exists, it will be removed. This
option is applicable only to small systems in a non-NT Authenticated environment.
Groups
You may have already created the group(s) as a pre-installation procedure described
in Chapter 3: “IC Server” in this guide. If you have not done so, do so now. Follow
standard Windows procedures for Active Directory or Local User group(s.)
Enter the group(s). Separate multiple groups with commas. IC Setup Assistant will
perform a validation check with Active Directory before setting the group(s).
Saving configuration
Once the selections are committed, IC Setup Assistant begins saving the configuration.
264 Run IC Setup Assistant
The appearance of a second-run IC Setup Assistant differs from the IC Setup Assistant
in a new installation. A different Welcome screen launches the tasks allowed in a re-
run.
Note: Re-running IC Setup Assistant does not repair or reset the IC Server in the
event of problems or corruption (called a "refresh install"). For instructions on
performing a refresh installation, see Chapter 10: “IC Server Installation” in this guide.
Identity
If IC Setup Assistant detects that you are logged in to the IC Server as a different user
or on a different domain than was previously used to configure IC, this task performs
the necessary component registrations.
If you wish to change the current local administrator or domain, exit IC Setup
Assistant, log on to the appropriate account, and run IC Setup Assistant again to make
the Identity changes.
Note: The Identity re-run task does not update the existing IC master admin
accounts in Interaction Administrator or associate them with the currently logged-in
Chapter 11: IC Setup Assistant 267
Options
Add or modify one or more of these optional components.
• Multi-Site
• Switchover
• TFTP Server (required for Interaction SIP Station phones)
Dial Plan
Configure a new dial plan that replaces the current dial plan defined on the IC Server.
• Import an existing dial plan file
• Create a dial plan
Rename DS
This task makes the necessary modifications in Directory Services (DS) to account for
a new site name and possibly a new server name.
• You can choose to change the site name. IC Setup Assistant will rename the DS
Site.
• If the IC Server name was changed after the last time IC Setup Assistant was run,
IC Setup Assistant will rename the DS Server key.
Note: Renaming the Directory Services is usually done in a migration context. It may
prevent IC or some of its components from working properly. It should not be done
lightly.
Database
If you wish to make database configuration changes, IC Setup Assistant launches the
IC Database Configuration program required for Reporting, Interaction Recorder,
Interaction Tracker, and Interaction Optimizer.
• SQL Server or Oracle Service name and administrator account information
• IC database name or IC database schema
• IC database user account passwords (change must be made on the database
server first)
• SQL Server database data file, log file, and growth increment
• Oracle tablespaces
If you are using the Interaction Migrator utility to export/import IC configuration
data from IC 2.3.x or IC 2.4 to IC 3.0 or for backup/version control, you may need to
re-run IC Setup Assistant to upgrade the database (migrations only) and to reset the
268 Re-run IC Setup Assistant
IC Data Sources and ODBC objects. IC Setup Assistant will override any changes made
by Interaction Migrator. For more information, see Interaction Migrator in the
Technical Reference Documents section of the IC Documentation Library.
Dialogic
(Dialogic HMP or Dialogic board-based)
You may wish to perform one or more of the following telephony-related procedures:
• Change the Dialogic HMP license. For example, you may have used the free single
port demo license or temporary four port Dialogic HMP license during the initial
installation and you now have obtained and wish to use the Dialogic HMP
production license.
• Change the IP address. For example, you may have a new network card that you
wish to use for Dialogic HMP communication.
• Stop or start the Dialogic service for Dialogic HMP or Dialogic board-based or
change the startup mode if instructed to by Interactive Intelligences Support. This
option is an alternative to manually performing this procedure in the Dialogic
Configuration Manager (DCM).
DCOM
If you wish, you can set the DCOM security permissions to a more restrictive level
than those set in the initial installation.
Certificates
IC Servers in multiple IC Server environments, for example, a Switchover pair, require
identical Server Group certificate and private keys to successfully connect to remote
subsystems.
If you have a multiple IC Server environment and you have not fulfilled this
requirement, do so now in the Certificates re-run task:
• Select the appropriate certificate management option for this IC Server in the
Server Group Certificate and Private Key screen.
• If appropriate, follow the procedure to securely copy the Server Group certificate
and private key files from an existing IC Server to this IC Server using a USB key
(or other temporary storage media that you have full control over) in the Server
Group Certificate and Private Key Locations screen.
C = Not shared for non-administrator client users, Full Access for IC and system
administrators
\I3\IC\Certificates C
\I3\IC\Certificates\Client C
\I3\IC\Certificates\Email C
\I3\IC\Certificates\ICCertificateAuthority C
\I3\IC\Certificates\Lines C
\I3\IC\Certificates\LinesAuthority C
\I3\IC\Certificates\ServerGroup C
\I3\IC\ClientSettings C
\I3\IC\Documentation IC_Docs A
\I3\IC\Handlers C
\I3\IC\Handlers\30Handlers C
\I3\IC\Handlers\Custom C
\I3\IC\HostTools C
\I3\IC\Install C
\I3\IC\Install\BusinessManagerApps IC_BusinessManagerApps A
\I3\IC\Install\ExtermalInstalls IC_ClientPreReqs A
\I3\IC\Install\IC_64BitFaxClient IC_64BitFaxClient A
\I3\IC\Install\IUpdate_Client IC_IUpdate A
\I3\IC\Install\ScreenRecorderCaptureCl IC_ A
ient ScreenRecorderCaptureClient
\I3\IC\Install\ServerManagerApps IC_ServerManagerApps A
\I3\IC\InteractiveUpdate C
Chapter 11: IC Setup Assistant 271
\I3\IC\InteractiveUpdate\StaticContent C
\I3\IC\InteractiveUpdate\Web C
\I3\IC\InteractiveUpdate\Web\bin C
\I3\IC\InteractiveUpdate\Web\images C
\I3\IC\Logs C
\I3\IC\Logs\DrWatson C
\I3\IC\Logs\year-month-day C
\I3\IC\Mail C
\I3\IC\Mail\NoRetry C
\I3\IC\Mail\Outbox C
\I3\IC\Mail\Processing C
\I3\IC\Mail\Retry C
\I3\IC\Mail\ Scheduled C
\I3\IC\Mail\Work C
\I3\IC\Manifest C
\I3\IC\Persistence C
\I3\IC\PMQ C
\I3\IC\Provision C
\I3\IC\Recordings Recordings A
\I3\IC\Resources C
\I3\IC\Resources\AlertServerData C
\I3\IC\Resources\CoverPages C
\I3\IC\Resources\Interaction AttendantFaxes A
AttendantFaxes
\I3\IC\Resources\Interaction AttendantWaves A
AttendantWaves
\I3\IC\Resources\TUIDefault C
\I3\IC\Server C
272 \I3\IC directory paths and shares
\I3\IC\Server\Diagnostics C
\I3\IC\Server\Diagnostics\Aculab C
\I3\IC\Server\Diagnostics\Dialogic C
\I3\IC\Server\Firmware C
\I3\IC\Server\Firmware\Polycom C
\I3\IC\Server\HandlerDiff C
\I3\IC\Server\HandlerDiff\XSLFiles C
\I3\IC\Server\Handlers C
\I3\IC\Server\I3RxDocs C
\I3\IC\Server\I3RxDocs\Users C
\I3\IC\Server\I3Tables C
\I3\IC\Server\i386 C
\I3\IC\Server\LRA C
\I3\IC\Server\LRA\Requests C
\I3\IC\Server\Reports IC_Reports A
\I3\IC\Server\Reports\Oracle C
\I3\IC\Server\Reports\SQL C
\I3\IC\Server\Resources Resources A
\I3\IC\TFTPRoot C
\I3\IC\Work C
Chapter 11: IC Setup Assistant 273
Post-Installation
Procedures
In this section
• Chapter 12: Post Installation-Configuration
• Chapter 13: Client Workstation Installations
Chapter 12: Post-Installation Configuration 275
• Test auto-attendant
• Install IC User Applications on client workstations
• Test Interaction .NET Client Edition phone on client workstations
• Test ACD
• Complete additional mail provider configuration
• Configure Interactive Update
Interaction Administrator
Interaction Administrator is an administration application installed with the IC
software. It is a graphical console that is used to create, configure, customize, and
maintain various aspects of the IC platform, such as lines, stations, managed IP
phones, licenses, users, workgroups, dial plan, etc.
Interaction Administrator divides the different areas into containers. The containers
hold the configuration information for the IC Server. Note the containers in the left
panel.
Chapter 12: Post-Installation Configuration 277
Lines container with default SIP lines for station-to-station calls plus SIP line for outbound calls
You may wish to use one or more of these lines, depending on your implementation
and licensing. The default <Stations-TCP>, <Stations-TLS>, and <Stations-UDP>
lines cannot be deleted, but they can be deactivated, if desired.
To further configure the default SIP lines, see Interaction Administrator online help
and the SIP Application Note.
2. In the License Management screen, click the Features tab. In the list, look in
the Features list for the line that says I3_FEATURE_ADVANCED_SECURITY. If that
line is in the list, you have a license for the Advanced Security feature. If the list
contains no such line, then you do not have a license for the feature.
1. In the Lines container, right-click in the right pane, and select New...
provisioning subsystem manages the IC features available on each phone, and also
updates the firmware and manages resetting the phones as needed.
The Managed IP Phones container in Interaction Administrator holds all Polycom
phones, Interaction SIP Station phones, and SIP Soft Phones managed by the IC
provisioning subsystem. The Managed IP Phones container also contains templates to
create new managed IP phones and the SIP stations associated with each, as well as
registration groups for organizing phones according to the sources of registration data.
1. Click the Interaction Administrator Lines container then click the Context Menu or
right-click in the right pane, and select Analog Lines Assistant.
2. The Add Interface and Digital Lines Assistant Welcome screen appears.
• Select an interface type - The type of board you selected determines what
type of an interface you can create.
• Set the default line values - Enter telephone numbers, set line direction,
and activate the lines.
• Enable ANI and DNIS - Select the checkboxes to turn on Caller ID and
DNIS for inbound calls.
• Configure SMDI - Select the checkbox to enable SMDI and set SMDI
options.
• Preview results - View the interfaces and digital lines based on the options
you selected.
• Save results - Save the interfaces and digital lines you created.
See the Interaction Administration online help for information on each field in the Add
Interface and Digital Lines Assistant.
Notes
• Available Users is disabled, as only stations are assigned to the Basic Station
license.
• Workstation, Managed Workstation, Standalone Fax, Standalone Phone, and
Remote stations are all assigned a Basic Station license; these licenses are part of
the fixed usage count for these physical stations.
• Dynamic remote stations (when a remote phone number is used to log in to
Interaction Client) have no station associated with the user. However, when this
occurs, the system attempts to acquire a Basic Station license, which affects the
Basic Station usage count.
3. In the Call Input section, enter the Number you wish to test.
Chapter 12: Post-Installation Configuration 301
4. Click Simulate Call --> to verify call results and input pattern.
See the Interaction Administration online help for information.
3. In the Call Input section, enter the Number you wish to test.
4. Click Simulate Call --> to verify call results and input pattern.
See the Interaction Administration online help for information.
Plug the phone in the proper port. See the appropriate telephony application note
complete instructions and port information.
302 Complete additional mail provider configuration
1. Pick up the stand-alone station handset and listen for dial tone.
Note: Make sure the phone is plugged into the proper port.
2. Dial a number of a line that you have configured and assigned to a stand-alone
phone in Interaction Administrator.
Note: Make sure the phone is plugged into the proper port.
3. Answer the call on the stand-alone phone you assigned to the DID number.
Note: Make sure the phone is plugged into the proper port.
Test auto-attendant
IC Setup Assistant generates a default auto-attendant menu with "out-of-the-box
features.” When you ran IC Setup Assistant, you may have performed additional auto-
attendant configuration such as default hours of operation and group call processing
(CIC only).
When IC Setup Assistant completes, the auto-attendant menu is operational on the IC
server. It is not necessary to perform any further configuration in Interaction
Attendant, unless you wish to make further customizations. For more information,
see the System Administration Guide and Interaction Attendant online help.
Default auto-attendant menu
This is the default auto-attendant menu that is installed with IC. For additional
information, see the System Administration Guide.
304 Test auto-attendant
3. Dial the number of a line that you have configured and assigned to your IC
system.
4. Make sure you hear the main greeting, "Thank you for calling" WAV file.
2. Pickup the handset connected to the workstation and listen for dial tone.
4. Make sure the call shows up in the My Interactions page of Interaction Client.
Test calls made from Interaction Client
3. Make sure the call shows up in the My Interactions page of Interaction Client.
Note: Chat requires IC Web Services. IC Setup Assistant does not configure IC Web
Services. For information on IC Web Services, see Chapter 14: “Optional Installations
and Additional Functionality.”
306 Test ACD
Test ACD
Important: An ACD Access license must be assigned to any station/user used for
testing ACD calls.
3. After you hear the main greeting, dial "0" to see if you are sent to the Operator
queue.
\backup directory
The \backup directory is empty following a new IC 3.0 SU 10 (NPT) installation or an
IC 2.x to 3.0 SU 10 (NPT) upgrade installation. Future IC 3.0 SU’s will back up the
previous IC 3.0 SU-related files of any post IC 3.0 SU 10 (NPT) SU, such as the .msp
and .mst files. The .msi file will remain in place.
{Install_Name}_SU10.msi
As an example, ICUserApps_SU10.msi is the IC 3.0 SU 10 (NPT) IC User Applications
install for English and other languages.
Note: The IC 3.0 SU 10 (NPT) .msi’s contain the localized binaries for all supported
languages for the IC client workstation application installs. In IC 3.0 GA through SU9,
the localized binaries for all supported languages were contained in the IC 3.0 SU 1
though 9 .msp’s.
{Install_Name}_SU##.msp
Once IC 3.0 SU 11 and later are available, an .msp file may be present in the
workstation application share.
As an example, ICUserApps_SU##.msp, where ## = IC 3.0 SU 11 or later, is the IC
User Applications SU component for English and other languages.
Note: Since Interactive Update is now a separate product on a separate release
cycle, IUpdateClient_SU##.msp in the IC_Update share represents Interactive Update
1.0 SU 8 or later. For more information, see the Interactive Update 1.0 Support site at
https://my.inin.com/support/products/IUpdate10/Pages/default.aspx.
{Install_Name}_Lang_##.mst
If one or more Language Packs are installed on the IC Server, an .mst file(s) is
present in the workstation application share.
As an example, ICUserApps_Lang_##.mst, where ## = the language, contains
localized strings for the IC User Applications install GUI for a specific language (for
example, ja for Japanese). If multiple Language Packs were installed, there will be
multiple .mst files, one for each language.
Note: In the case of Interactive Update, the IC_Update share contains .mst files for
the Interactive Update Client install GUI for all supported languages, regardless of
whether Language Packs(s) are installed on the IC Server.
310 IC User Applications
A new version of the .mst file may be included with future SU’s. If that occurs, the
original version will be moved to the \backup directory during the SU application.
Setup.exe
Setup.exe is the tool to use when manually installing any workstation applications
(English and other languages). Setup.exe uses the .msi, .msp, and .mst files to enable
the user to choose both the language that the workstation application install is
displayed in and the localized versions of the workstation applications to install. It also
automatically applies the most recent patch (.msp) found in the workstation
application share directory.
A new version of Setup.exe may be included with future SU’s. If that occurs, the
original version will be moved to the \backup directory during the SU application.
Note: Starting with IC 3.0 SU 10 (NPT), Setup.exe is included in each workstation
application install (English) share. For IC 3.0 GA through SU 9, Setup.exe was included
in workstation application install shares for supported languages installed with
Language Packs only.
For IC 3.0 SU 10 (NPT) and later, we recommend running Setup.exe in each
workstation application install share to install/update workstation
applications.
IC User Applications
The IC User Applications installation program installs Interaction Client .NET Edition,
Interaction Client Outlook Edition, Interaction Fax, Interaction Voicemail Player, SIP
Soft Phone, and additional Interaction Client features such as Windows Call Control
Toolbar and Outlook Dialing on client workstations.
Notes
• Other IC User Applications, such as Interaction Tracker Client and Interaction
Process Automation, are available in Interaction Client, if licensed.
Chapter 13: Client Workstation Installations 311
In this section
• IC User Applications requirements
• Install IC User Applications
• Install Interactive Update Client
• Verify FQDN resolution to ensure client connectivity with the host IC Server
• IC User Applications post-installation procedures
• Modify, repair, or remove IC User Applications
Note: Other files may also be present in the share. See “Workstation application
install share directory contents” earlier in this chapter.
2. In the Localized Setup screen, select English from the drop down list and click
OK.
-Windows Call -- Adds a call control toolbar to the Windows system tray or
Control Toolbar desktop.
Note: The Windows Control Toolbar is not supported in
Windows 7.
Chapter 13: Client Workstation Installations 315
Interaction Fax Yes Enables users to send, receive, print, annotate, and
rotate faxes; as well as monitor the fax queue.
5. In the IC Server Name screen, type the name of the host IC Server and click
Next.
316 IC User Applications
• If you have a Switchover system and you created the DNS A name record pair
as part of the IP phone network configuration for managed IP phones, do not
use the “A” name here. Use one of the IC Server names. We recommend
using a fully qualified domain name (FQDN), not a short name.
• Once you have completed this installation, refer to the section below to verify
fully qualified domain name (FQDN) resolution to ensure client connectivity
with the host IC Server.
8. The IC User Applications can be launched from the shortcuts on the desktop:
Note: Other files may also be present in the share. See “Workstation application
install share directory contents” earlier in this chapter.
2. In the Localized Setup screen, select English from the drop down list and click
OK.
320 IC User Applications
4. In the Interactive Update Provider Server screen, type the name of the
Interactive Update Provider server (host IC Server) and click Next.
Chapter 13: Client Workstation Installations 321
8. Reboot after the Interactive Update Client service has checked for updates and
applied them if available, so that updates will take effect immediately.
324 IC User Applications
1. In a command window from the workstation, ping the short name of the host IC
Server.
2. Obtain the IP address from the ping and perform an NSlookup on the IP address.
This procedure can also be performed as a troubleshooting step to rule out FQDN if the
client fails to connect to a host IC Server.
In Add or Remove Programs, select Change to modify, repair, or remove IC User Applications
4. Select the desired option in the Change, repair, or remove installation screen.
Change
Select this option to add or remove individual IC User Application components. The
Custom Setup screen will prompt you to select or de-select the
applications/features you wish to add or remove.
Repair
Select this option to restore the most recent installation of IC User Applications if
you are experiencing problems with Interaction Client or any of other applications.
The IC Server Name screen appears so that you can change the server name in
case the registry entry was corrupted.
Remove
Select this option to remove all currently installed IC User Applications.
2. In the Custom Setup screen, the default selection is all applications selected. De-
select any applications that you don’t wish to install.
The following table provides a description for each of the default applications.
Feature Component Description
Interaction Recorder Enables administrators and users to search, sort, listen to,
Client and archive interaction recordings from workstations.
Interaction Fax Cover Design Interaction Fax cover pages and edit standard
Page Editor templates available to users.
Chapter 13: Client Workstation Installations 329
2. In the Custom Setup screen, the default selection is all applications selected. De-
select any applications that you don’t wish to install.
The following table provides a description for each of the default applications.
Feature Component Description
Interaction SOAP Tracer Debugs SOAP messages between IC and SOAP Notifier COM
or ISAPI listener. Required on administrator workstations
when using SOAP tools.
3. In the IC Server Name screen, if you have a Switchover system and you created
the DNS A name record pair as part of the IP phone network configuration for
managed IP phones, do not use the “A” name here. Use one of the IC Server
names. We recommend using a fully qualified domain name (FQDN), not a short
name.
Notes
• The SIP Soft Phone is not supported on Citrix or Terminal Services
servers. However, a .NET Client, hosted on Citrix or Terminal Services may be
paired in combination with a SIP Soft Phone deployed on the user's host
(workstation) machine with a local USB device.
Chapter 13: Client Workstation Installations 333
• The Windows Call Control Toolbar and the Microsoft CRM Integration Toolbar,
additional Interaction Client features which can be selected in the IC User
Applications installation program, are not supported on Citrix or Terminal Service
servers.
See Using IC Client-side Applications in Citrix and Terminal Services Environments in
the Technical Reference Documents section of the IC Documentation Library for
requirements, installation instructions, and troubleshooting.
Optional Installations
and Additional
Functionality
In this section
• Chapter 14: Optional Installations and Additional Functionality
Chapter 14: Optional Installations and Additional Functionality 337
• IC Client COM
• IC SOAP Listener
• IC SOAP Notifier COM Components
• AudioCodes Gateway Configurator
• Interaction Migrator
• IP Phone Configurator
• IC Database Configuration
• IC Documentation Library
• IC Printable Documentation
• IC Serial Port Service
• IC System Handlers
• Language Packs
• Interaction Client Mobile Edition
• Interaction Center Integration to Office Communications Server 2007
• IC Status Aggregator
• Interaction Administrator Web Edition
• Interaction Mobile Web Client
• Interaction Process Automation
• Interaction Recorder Client for IC Business Manager
• Interaction SIP Station
• Interaction Recorder Extreme Query
• Interaction Recorder Remote Content Service
• IC Integration to IBM Lotus Sametime
• Interaction Client BlackBerry Edition
• IC Integration to RightNow Technologies
Optional installations
The optional installation programs are available from Optional Installs (1), Optional
Installs (2), Optional Installs (3), and ASR Servers on the IC .0 SU10 (NPT)
product disc. See the appropriate section in this chapter for each of these installs.
Optional Installs 1 of 3
340 Optional installations and utilities on the IC 3.0 SU 10 (NPT) product disc
Optional Installs 2 of 3
Optional Installs 3 of 3
Chapter 14: Optional Installations and Additional Functionality 341
their contact center’s productivity and assessing agents’ skills. Synchronizing the audio
recording of an agent with the workstation activity, screen recording provides a
complete management tool for contact center supervisors.
Requirements
For Interaction Recorder:
• Interaction Recorder is installed on the IC Server during the IC Server installation.
• Interaction Recorder Client runs on client workstations.
For Interaction Screen Recorder:
• The Interaction Screen Recorder Control Server is installed on the IC Server
during the IC Server installation.
• One or more dedicated separate Interaction Screen Recorder Capture Servers
are recommended. The Interaction Screen Recorder Capture Server requires good
network connectivity and high throughput disks. Requirements are based on your
recording volume.
• Interaction Screen Recorder Capture Client runs within Interaction Recorder
Client on client workstations.
Installation
For Interaction Recorder:
• Interaction Recorder is installed automatically on the IC Server as part of the IC
Server installation. Both the Interaction Recorder server and the Interaction
Recorder plug-in for Interaction Administrator are installed.
• Configure Interaction Recorder on the IC Server when you run IC Setup Assistant
or post-installation in the Interaction Administrator Interaction Recorder container.
• Run the IC Business Manager Applications install on client workstations to install
Interaction Recorder Client. The IC Business Manager Applications install is
available on the IC 3.0 SU10 (NPT) product disc under Workstation Installs.
For Interaction Screen Recorder:
• The Interaction Screen Recorder Control Server is installed automatically on the IC
Server as part of the IC Server installation.
• When you run IC Setup Assistant after the IC Server install, it sets up an
IC_ScreenRecorderCaptureClient share containing the Interaction Screen Recorder
Capture Client install.
• After the IC Server and Interaction Recorder installation and configuration is
complete, run the separate Interaction Screen Recorder Capture Server install,
available on the IC 3.0 SU10 NPT product disc under Optional Installs (2) on
one or more dedicated Capture Servers. (It can be run on the IC Server, though it
is not recommended.) Make sure to also run the Interactive Update Client install
on this server, available on the IC 3.0 SU10 (NPT) product disc.
344 IC Remote Audio Compression Server
See:
• Installing and Configuring Interaction Recorder in the Technical Reference
Documents section of the IC Documentation Library
• IC Setup Assistant online help
• Interaction Recorder online help
• Interaction Recorder Client online help
Requirements
The minimum requirements for a remote audio compression server are
• Hardware: Dual Pentium III 500. Depending on your usage requirements, you may
be able to successfully perform voicemail compression using a single processor.
• Software: Windows 2000 or 2003.
Installation
The Remote Audio Compression Server install is available on the IC 3.0 SU10 (NPT)
product disc under Optional Server Installs (2).
Run the install on the remote audio compressor server.
ASR Servers
Interactive Intelligence offers trusted speech recognition solutions using vendor ASR
software. Integrating Interactive Intelligence technology with these speech
applications offers major speech recognition benefits, including excellent accuracy,
powerful standards-based features, optimized performance, and best caller
experience.
A Speech Recognition Services add-on license for Interactive Intelligence speech
services is required on the IC Server, in addition to a vendor speech technology server
license for one of the appropriate speech engines.
Installation
An ASR installation includes the following tasks:
1. Determine the number of ASR servers required, and installing the appropriate
Loquendo, Nuance ASR, Nuance OSR, or Nuance Recognizer software on each
ASR server. The installs are available on the IC 3.0 SU10 (NPT) product disc
under ASR Servers. Make sure to also run the Interactive Update Client
install on the ASR server, available on the IC 3.0 SU10 (NPT) product disc.
3. Make sure the Speech Recognition Services add-on license is downloaded and
accessible to the machine where the IC Server will be installed.
4. Install the IC Server. When running IC Setup Assistant, you will be prompted
to select your ASR server.
describes how to install ASR servers and set up them up for integration with
Interactive Intelligence’s speech technology.
Text-to-Speech engines
The IC platform uses a Text-to-Speech (TTS) engine to read text to callers over the
telephone. For example, an IC user can retrieve an e-mail over the phone, and the
TTS engine will read sender, subject, and body of the e-mail.
Supported languages
Microsoft Loquendo Nuance
SAPI RealSpeak
Greek Danish
Italian Dutch
Portuguese European
Portuguese
(Brazilian)
French
Spanish
(Argentine) German
Spanish Italian
(Castilian) Japanese
Spanish Korean
(Chilean) Mandarin
Chapter 14: Optional Installations and Additional Functionality 347
Installation
The Microsoft SAPI 5 engine is included with the Windows 2003 operating system,
along with Microsoft’s included TTS voices.
The current version of SAPI 5 supported for IC is version 5.1. When you run the IC
Server install, it installs Microsoft SAPI 5.1 if needed.
The other supported speech engines — Loquendo, Nuance RealSpeak — can be
purchased separately from Interactive Intelligence. A third-party license key is
required. For installation instructions, see the accompanying product installation
documentation.
For more information
See Text-to-Speech Engines for the IC Platform in the Technical Reference Documents
section of the IC Documentation Library.
recorded audio) to prompt the user and accept spoken words or DTMF key input. The
VoiceXML application contains the logic that controls the flow of the dialog, and it’s
what prompts the caller, accepts the caller’s input, and determines the next step for
the caller.
IC VoiceXML enables you to use existing applications written in the industry standard
VoiceXML and take advantage of speech recognition technology without application
development costs.
IC VoiceXML is an add-on feature and requires separate licensing.
3. Complete the VoiceXML Interpreter Server installation. Make sure to also run the
Interactive Update Client install on the VoiceXML Interpreter server(s), available
on the IC 3.0 SU10 (NPT) product disc.
4. Configure the VoiceXML Interpreter Server using the Web Configuration Server.
Switchover
IC supports an automated switchover system with duplicate IC Servers. With
switchover in place, if your IC Server ever stops responding, a backup server will take
Chapter 14: Optional Installations and Additional Functionality 349
Licensing
Beginning on March 28, 2011 (coinciding with the release of IC 3.0 SU 11), IC 3.0
Production licenses include the information for both servers in a Switchover pair. This
single license file can be applied to both machines. See the IC Licensing Overview in
the Technical Reference Documents section of the IC Documentation Library for
information on how generate, apply, and update your license file.
Requirements
Before you install and configure a new IC 3.0 Switchover system, you must have two
identically configured IC Servers and, if you are using a Dataprobe configuration, the
appropriate Dataprobe device chassis, cards, and cables.
The IC Servers must be identical in every respect, including:
• An identical amount of RAM, disk space, number and names of drives, and hard
drive partitions.
• Operating system software and service packs, including identical services running
(e.g., SNMP).
• All software (operating system and all applications, including the Interaction
Center Server) must be on the same drives and use identical paths.
• Telephony hardware (if applicable).
• Telephony software (In IC 3.0, telephony software is installed as part of the IC
Server installation.)
• IC product software release and service update.
• IC Administrator account name and password (e.g., ICAdmin).
• IC components and site names (the site name is case sensitive).
• Application software, including e-mail clients that use identical mailboxes, etc.
• On the same network. Each IC Server should have at least one network card to
communicate over the network.
• Members of the same domain. A Domain Controller must be installed and
configured to provide DNS and DHCP.
• Immediate access to the same IC resource files (contact databases, report logs,
voicemail recordings, etc.) on any separate database and recording servers.
Exception: The two servers must have different machine names and IP addresses,
since the backup server will still be accessible via TCP/IP while the active server is
active, and vice versa.
350 Interaction Multi-Site
1. If you have not already done so, obtain the IC 3.0 SU10 (NPT) product disc, and
update your installation media for IC 3.0 SU10 (NPT). See the Interactive
Intelligence Support site at
https://my.inin.com/support/products/ic30/Pages/Service-Updates.aspx for
details.
2. Complete steps 1 through 8 of the New Installation Task List (available on the
updated installation media) on the IC Server that will be the initial active server.
When you have completed running IC Setup Assistant on the active server, we
recommend that you view and print the report that Setup Assistant generates,
showing the configuration options you selected.
3. Repeat the procedure on the IC Server that will be the initial backup server. When
you run IC Setup Assistant on the backup server, make sure that you select the
identical configuration options you selected for the active server. Use the report
generated on the initial active serve to verify your selections on the initial backup
server.
Interaction Multi-Site
Interaction Multi-Site is optional IC software that links two or more IC contact centers
to route interactions from one location to another. Interaction Multi-Site provides a
company-wide directory, universal user extensions, and other features that boost
employee mobility. For example, Interaction Multi-Site routes interactions to an
agent’s current location.
Interaction Multi-Site is included in the Advanced Server license or as an Interaction
Multi-Site add-on license.
Chapter 14: Optional Installations and Additional Functionality 351
Requirements
Multi-Site requires two components: Multi-Site RTM Server and Multi-Site Client.
Multi-Site RTM Client is always installed on an IC Server, as part of the IC Server
configuration. It cannot be installed on dedicated hardware.
Multi-Site RTM Server can be installed on an IC Server (along with a Multi-Site
Client) or it can be installed on a dedicated machine. Large organizations with many
remote locations should install the Multi-Site Server on a dedicated machine. The
minimum requirements for a dedicated Multi-Site Server are
• Processor: Intel Pentium II or higher
• Memory (RAM): 256 megabytes (MB) of RAM recommended minimum
• Available hard disk space: 10 GB hard disk space or higher
• Monitor: VGA or higher-resolution monitor
• Windows 2003 with DCOM enabled and TCP/IP protocol
• Multi-Site server cannot reside on IC Server that is part of a Switchover pair
1. Run the Multi-Site RTM Server install on the dedicated machine. The IC Multi-Site
RTM Server install is available on IC 3.0 SU10 (NPT) product disc under Optional
Installs (2). Make sure to also run the Interactive Update Client install on this
machine, available on the IC 3.0 SU10 (NPT) product disc.
2. Follow the instructions in the New Installation Task List on the IC 3.0 SU10 (NPT)
product disc to install the IC Server.
3. When you run IC Setup Assistant as the last step in the New Installation Task List:
• In the Optional Servers screen, select Multi-Site.
• In the Define Multi-Site Parameters screen, select Multi-Site Client Only.
• Enter additional information in the Define Multi-Site Parameters screen.
1. Follow the instructions in the New Installation Task List on the IC 3.0 SU10 (NPT)
product disc to install the IC Server.
2. When you run IC Setup Assistant as the last step in the New Installation Task List:
• In the Optional Servers screen, select Multi-Site.
• In the Define Multi-Site Parameters screen, select Multi-Site Server and Client.
352 Interaction Media Server
Requirements
Interaction Media Server is distributed in two ways:
• On a pre-loaded, verified server package, ready to install and configure.
• On the IC 3.0 product disc, ready to install on a customer-purchased hardware
approved by Interactive Intelligence. The server on which Interaction Media Server
will be installed should be a Windows 2003 server with Microsoft .NET Framework
3.0 and Internet Explorer or Firefox installed.
Installation
The Interaction Media Server installation procedure includes the following steps:
1. Run the Interaction Media Server install. If you have the hardware server package,
use the Media Server Installation link on the desktop after the server starts. If you
are using the IC 3.0 product disc (or other installation media) on your own verified
hardware, the Interaction Media Server install is available under Optional
Installs (2).
4. Configure the Interaction Media Server using the Web Configuration Server.
Requirements
The software requirements for Interaction Client Web Edition are:
Web server
• Microsoft IIS 6.0 on a Microsoft Windows 2003 SP2
• Microsoft ASP .NET 2.0 (installed with Microsoft .NET Framework 3.0)
Browser
• Microsoft Internet Explorer 7
• Firefox 2.0
• Safari 2.0 (MAC OS X)
Installation
Before running the Interaction Client Web Edition install, make sure you have licensed
and configured users/stations.
Run the Interaction Client Web Edition install on the Web server. The Interaction Client
Web Edition install is available on the IC 3.0 SU10 (NPT) product disc under Optional
Installs (1). Make sure to also run the Interactive Update Client install on the Web
server, available on the IC 3.0 SU10 (NPT) product disc.
354 IC Web Services
IC Web Services
IC Web Services enable Interaction Center agents to interact with visitors to your
company’s web site or use chat functionality to communicate with other IC agents.
Features include Web-based interactions such as Chat, Intercom Chat, Callback, and
Response Management. A Web server is required if you plan to use IC Web Services.
IC Web Services is an add-on feature and requires separate licensing.
• Server licensing: The full functionality of IC Web Services is available for CIC in
the CIC Advanced Server license or as a Web Services add-on license.
• Client licensing: Client Access licensing is needed for Interaction Client .NET and
Outlook Editions.
Requirements
IC Web Services was designed to support a broad spectrum of Web server and
operating systems. Following are the requirements for IC 3.0 SU 18 and later:
Note: Macromedia JRun and IBM Websphere are not supported in IC 3.0 SU 18 and
later.
Installation
Starting with IC 3.0 SU 18, the IC Web Services install and any further updates to it
have been removed. Instead, the IC 3.0 SU 18 and later update for the IC server
places a zip file containing the required Web Service files in the IC_WebServicesChat
share.
See the Installing and Using IC’s Web Services Technical Reference for instructions on
how to manually install or update the Web Services files in this share.
Installation
The off-server Session Manager installation is performed after a complete IC
installation, including client workstation installations. The procedure includes the
following steps:
1. Install the off-server Session Manager on the designated non-IC Servers on the
network. The off-server Session Manager install is available on the IC 3.0 SU10
(NPT) product disc under Optional Installs (3). Make sure to also run the
Interactive Update Client install on this server, available on the IC 3.0 SU10 (NPT)
product disc.
2. Create a DNS record that points to both IC Servers, for example, “HQIC”.
Configure Interaction Clients to point to this DNS record name. Note: Do not point
to the names of the off-server Session Manager servers.
356 IC Integration to Microsoft Dynamics CRM
Requirements
This section describes the requirements for the IC Integration with Microsoft Dynamic
CRM.
IC Server
• Microsoft Windows 2003 OS
• Microsoft IIS 6.0 or later
• ASP.NET 2.0 or later
Client workstation
• Interaction Client .NET or Outlook Edition
• Microsoft Internet Explorer 5.5 or later
Microsoft Dynamics CRM server (separate server)
• Microsoft CRM 1.2, Microsoft Dynamics CRM 3.0, or Microsoft Dynamics 4.0
Installation
The IC Integration with Microsoft Dynamics CRM installation procedure includes the
following steps:
1. Fulfill the requirements for running IC Integration with Microsoft Dynamics CRM.
4. Install the client-side Microsoft Dynamics CRM integration from the IC User
Applications install and display the CRM toolbar.
Requirements
The software requirements for the IC Integration with Microsoft Dynamics Great Plains
are:
Great Plains server
• Microsoft Great Plains 8.0 or Microsoft Dynamic Great Plains 9.0
Client workstation
• Microsoft Great Plains Great Plains 8.0 or Microsoft Dynamics Great Plains 9.0
client
• Interaction Client .NET or Outlook Edition
Installation
The IC Integration with Microsoft Dynamics Great Plains installation procedure includes
the following steps:
1. Fulfill the requirements for running IC Integration with Microsoft Dynamics Great
Plains.
Requirements
For TAPI Recording and Monitoring server requirements, see the Cisco TAPI Application
Note.
Installation
The TAPI Recording and Monitoring server install is available on the IC 3.0 SU10 (NPT)
product disc under Optional Installs (3).
Run the TAPI Recording and Monitoring server install on a computer other than the IC
Server on the IC Server domain and Call Manager domain. It also installs the WinPcap
packet capture driver.
Make sure to also run the Interactive Update Client install on the same machine,
available on the IC 3.0 SU10 (NPT) product disc.
IC Render Server
IC Render Server is an application that allows handlers to convert .pdf files () to
Interaction Fax file (.i3f) format. It is available for Customer Interaction Center (CIC)
only.
Customers can use this application to create a set of fax back handlers based on a
library of .pdf files.
Requirements
The IC Render Server can be installed on any computer on the IC Server domain, but
we recommend that you do not install it on the IC Server computer. This is because
the processor demands of the multiple print processes may cause an IC Server to slow
down or lose dial tone. (Install it on the IC Server only for test systems with low
demand fax back systems.)
Installation
Run the IC Render Server install on the designated server. IC Render Server install is
available on the IC 3.0 SU10 (NPT) product disc under Optional Installs (2). Make
sure to also run the Interactive Update Client install on the designated (non-IC)
Server, available on the IC 3.0 SU10 (NPT) product disc.
The IC Render Server install also installs the fax printer driver installed with IC User
Applications so that it can utilize Interaction Fax components.
Installation
The Interaction Center Extension Library (IceLib) SDK install is available on the IC 3.0
SU10 (NPT) product disc under Optional Installs (1). If the IceLib install is run on a
machine other than the IC Server, make sure to also run the Interactive Update Client
install on this machine, available on the IC 3.0 SU10 (NPT) product disc.
360 IC Client COM
The install deploys IceLib assemblies (and dependencies) and files that Intellisense
needs to display statement completion hints in Visual Studio. Comprehensive
documentation and a suite of sample applications that help developers learn best
practices are also installed.
Customers can use a separate .msi install in their own IceLib deployment scenarios.
The developer install copies the IceLib assemblies (and dependencies) onto the
destination machine. These could be used as a sub-install of the IceLib Developer
Install, to copy only the runtime assemblies necessary to use IceLib from a custom
application. This offers simplicity and can be run from other installs, such as a
customer's own .msi projects.
IC Client COM
The IC Client COM API is a programming API that enables developers to add the
functionality of Interaction Client to their own applications. In IC 3.0, the .NET based
Interaction Center Extension Library (IceLib) API replaces the legacy Win32-based
Client COM API. However, the Client COM API is still available for use under certain
circumstances. For more information, please contact Interactive Intelligence Support.
Installation
The IC Client COM install is available on the IC 3.0 SU10 (NPT) product disc under
Additional Installs and Utilities. If the IC Client COM install is run on a machine
other than the IC Server, make sure to also run the Interactive Update Client install on
this machine, available on the IC 3.0 SU10 (NPT) product disc.
Typically, the developer installs IC Client COM on a development machine, creates an
application, and then runs the IC Client COM install on agent workstations before
copying over the application.
IC SOAP Listener
The IC SOAP Listener is a component of a SOAP programming API implementation in
an Interaction Center environment. The SOAP ISAPI Listener Task is responsible for
parsing incoming SOAP requests, dispatching requests to the appropriate method, and
packaging return values into outgoing SOAP responses.
Chapter 14: Optional Installations and Additional Functionality 361
Installation
The IC SOAP Listener install registers the SOAP Listener ISAPI DLL on a Microsoft IIS
server. The IC SOAP Listener install is available on the IC 3.0 SU10 (NPT) product disc
under Optional Installs (3). If the IC SOAP Listener install is run on a machine
other than the IC Server, make sure to also run the Interactive Update Client install on
this machine, available on the IC 3.0 SU10 (NPT) product disc.
The IC SOAP Listener can be installed on a computer with Microsoft IIS 5.0 or 6.0
installed. It may be the Web server, but it only makes sense to use the Web server if
you want to receive SOAP requests from the Internet.
If the SOAP requests are to be received from the Internet, the server running the
SOAP listener should be in a DMZ. The firewall between the DMZ and the Intranet on
which the IC Server is located must have the port 2633 opened to allow Notifier traffic
between the IC Server and the SOAP listener.
Installation
The SOAP Notifier COM install registers components needed to develop or run third-
party Notifier COM applications. The IC SOAP Notifier COM Components install is
available on the IC 3.0 SU10 (NPT) product disc under Optional Installs (2). Run it
on any computer on the IC Server domain. Make sure to also run the Interactive
Update Client install on this machine, available on the IC 3.0 SU10 (NPT) product disc.
Interaction Migrator
Interaction Migrator is a versatile, release-independent utility that exports and imports
IC configuration data and custom handlers. Its uses include: 1) migrating IC
configuration data from one server to another as part of an upgrade installation, 2)
back up tool, 3) version control.
The Interaction Migrator utility is available on the IC 3.0 SU10 (NPT) product disc
under Additional Installs and Utilities.
Note: The Interaction Migrator install (Migrator.msi) is updated with every IC 3.0
SU. When you apply the latest IC 3.0 SU, make sure to download and install the latest
version of Interaction Migrator on the Interactive Intelligence Support site at
https://my.inin.com/support/products/ic30/Pages/Utilities-Downloads.aspx . If you
already have Interaction Migrator installed, you must uninstall the current version and
install the latest version.
For instructions, see Interaction Migrator in the Technical Reference Documents
section of the IC Documentation Library.
IP Phone Configurator
In most instances, partners and customers will use the Managed IP Phone Assistant
wizard in Interaction Administrator to speed deployment and configuration of large
numbers of managed Polycom IP phones or SIP Soft Phones.
However, you may wish to use the IP Phone Configurator utility for the same purpose
for non-managed Polycom IP phones, as an alternative under certain circumstances,
for example, off-site or pre-installation. The IP Phone Configurator creates basic
Polycom phone configuration files and site-wide settings files. You can also generate a
SIP Station CSV file to import in the Add Stations Assistant in IC Setup Assistant or
Interaction Administrator.
Requirements
Microsoft .NET Framework 2.0 or higher is required to use the IP Phone Configurator.
Chapter 14: Optional Installations and Additional Functionality 363
Installation
The IP Phone Configurator utility is available to download from the Interactive
Intelligence Support site at https://my.inin.com/support/products/sip-
platforms/Pages/SIP-Related-Download-Files.aspx.
IC Database Configuration
(SQL Server only)
If you have a large existing SQL Server database, you may choose to run the
standalone IC Database Configuration utility to upgrade the database before the IC
upgrade installation. If you do so, you must still complete the database-related
screens to configure IC to use the database when you run IC Setup Assistant during
the IC upgrade installation.
The IC Database Configuration utility is available on the IC 3.0 SU10 (NPT) product
disc under Additional Installs and Utilities.
For more information, see:
• IC Upgrade Guide
• Chapter 7: “Database Server” in this guide
IC Documentation Library
The IC Documentation Library contains all IC help systems and documentation in a
single searchable unit.
• The IC Documentation Library is installed on the IC Server as part of the new or
upgrade installation procedure, in the New and Upgrade Installation Task Lists on
the IC 3.0 SU10 (NPT) product disc.
• You can also install the IC Documentation Library on administrator or user
workstations or other machines on the IC network. The standalone IC
Documentation Library install is available on the IC 3.0 SU10 (NPT) product disc
under Additional Installs and Utilities. If you install the IC Documentation
Library on a non-IC Server, make sure to also run the Interactive Update Client
install on this machine, available on the IC 3.0 SU10 (NPT) product disc.
364 IC Printable Documentation
IC Printable Documentation
The IC printable documentation provides print versions in .pdf format of the IC online
help systems. The source files for the quick reference guides are also available in .doc,
.vsd, or .pub formats for partners who want to make their own customized versions of
these documents.
Starting in IC 3.0 SU11, IC printable documentation is available from the Interactive
Intelligence Support web site at
https://my.inin.com/support/products/ic30/Pages/IC30PrintableDocumentation.aspx
IC System Handlers
IC System Handlers is a utility that contains the IC 3.0 handlers only. It is applicable
to sites using custom or modified handlers. Use the IC System Handlers utility to
migrate handler changes prior to upgrades, migrations, and service updates.
The IC System Handlers install is available IC 3.0 SU10 (NPT) product disc under
Additional Installs and Utilities. Run this install on any computer other than the IC
Server. Make sure to also run the Interactive Update Client install on this machine,
available on the IC 3.0 SU10 (NPT) product disc.
For more information, see the IC Upgrade Guide.
Chapter 14: Optional Installations and Additional Functionality 365
Language Packs
For sites planning to localize IC, Language Packs and Prompt Packs are available
separately through Interactive Intelligence sales channels. See the Localization
Support Web site page at
https://my.inin.com/support/products/ic30/Pages/Localization.aspx for supported
languages, their current availability, and scope of localization for each language.
For Support purposes, we recommend a US English operating system on the IC
Server.
Language Packs and Prompt Packs can be installed as part of a new or upgrade IC
(English) installation, or after the IC (English) installation or upgrade.
installation. It appears as a step in the New and Upgrade Installation Task Lists,
discussed in Chapter 10: “IC Server Installation” in this guide.
IC Status Aggregator
IC Status Aggregator is an IC software subsystem available for IC 3.0 SU4 and later.
IC Status Aggregator consolidates IC user status information from IC Servers in
multiple offices and is scalable for large numbers of users. It makes that consolidated
status information available through Interaction Client. IC Status Aggregator is
intended for large organizations that have too many users to host on a single IC
Server.
The IC Status Aggregator install is available on the IC 3.0 SU10 (NPT) product disc
under Optional Installs (3). Run the IC Status Aggregator install on dedicated
server on the IC network. Make sure to also run the Interactive Update Client install
on this server, available on the IC 3.0 SU10 (NPT) product disc.
The Interaction Administrator Web Edition install is available on the IC 3.0 SU10 (NPT)
product disc under Optional Installs (1). Run the Administrator Web Edition install
on Microsoft Windows IIS Web server on the IC network. Make sure to also run the
Interactive Update Client install on this server, available on the IC 3.0 SU10 (NPT)
product disc.
IPA is available in IC 3.0 SU8 and later. The supporting files for the IPA components
are automatically installed with the IC 3.0 SU10 (NPT) IC Server and workstation
application installs. The appropriate IPA licensing is required.
• The Interaction Recorder Remote Content Service- Installation Support Web site
page at https://my.inin.com/support/products/ic30/Pages/Service-Updates-IR-
Remote-Content-Service.aspx.
following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash,
DES, etc., code; not just the SSL code. The SSL documentation included with this distribution
is covered by the same copyright terms except that the holder is Tim Hudson
([email protected]).
Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be
removed. If this package is used in a product, Eric Young should be given attribution as the
author of the parts of the library used. This can be in the form of a textual message at
program startup or in documentation (online or textual) provided with the package.
Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met:
1. Redistributions of source code must retain the copyright notice, this list of conditions
and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.
3. All advertising materials mentioning features or use of this software must display the
following acknowledgement:
"This product includes cryptographic software written by Eric Young
([email protected])."
The word 'cryptographic' can be left out if the routines from the library being used are
not cryptographic related :-).
4. If you include any Windows specific code (or a derivative thereof) from the apps
directory (application code) you must include an acknowledgement:
"This product includes software written by Tim Hudson ([email protected])."
THIS SOFTWARE IS PROVIDED BY ERIC YOUNG “AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The license and distribution terms for any publicly available version or derivative of this code
cannot be changed. i.e., this code cannot simply be copied and put under another distribution
license [including the GNU Public License].
Change Log 375
Change Log
The following changes have been made to this document since the IC 3.0 GA release.
Change Log
Change Date
Updated the following sections that discuss Microsoft Outlook supported 1-17-08
versions:
- Chapter 6: “Mail System” – In the Exchange Server section, revised
“Configure the Outlook client on the IC Server” section and added a section
called “Outlook client on user workstations”.
- Chapter 4: “Client Workstation” – Revised the “Microsoft Outlook” and
“Interaction Client Outlook Edition” sections.
Updated the following sections for information about IC data migration from 2-13-08
pre-IC 3.0 releases to 3.0 using the Interaction Migrator utility:
- “Upgrade and migrations” in Chapter 2: “Getting Started”
- “Re-run IC Setup Assistant” in Chapter 11: “IC Setup Assistant”
Added new section “Mixed Authentication Mode” under “SQL Server” in Chapter 2-19-08
7: “Database Server”.
Updated the following sections in Chapter 11: “IC Setup Assistant” to clarify 2-20-08
database accounts that may be entered and other changes made for Service
Update (SU) 1 in IC Setup Assistant.
- “Select the Microsoft SQL Server” and “Configure the IC Database Name”
Updated the “Select the Certificate and Private Key” section in Chapter 11: “IC 2-22-08
Setup Assistant” to clarify the procedure for securely transferring the Server
Group certificate and private key from the active server to the backup server
using a USB key.
376 Change Log
Change Date
Updated the following sections in Chapter 11: “IC Setup Assistant” to 2-29-08
correspond to updates and corrections currently being made to the Automated
Switchover System technical reference.
- “License File”, “Configure Switchover servers” and “Configure the Switchover
Dataprobe device”.
Updated title page and copyright page for branding and copyright info. 3-14-08
Updated the “SIP Soft Phone” section in Chapter 4: “Client Workstation” to refer 4-25-08
to the SIP Soft Phone Administrator’s Guide for client workstation requirements
for the SIP Soft Phone.
Added new section “Oracle configuration issues” under “Oracle Server” in 5-8-08
Chapter 7: “Database Server”.
Made further minor updates to “Configure Switchover servers” and “Configure 5-20-08
the Switchover Dataprobe device” in Chapter 11: “IC Setup Assistant” to
correspond to updates and corrections made to the Automated Switchover
System technical reference.
Updated the “System Administration Guide” section in Chapter 12: “Post- 5-20-08
Installation Configuration” to explain that this guide has been replaced by
“System Administration Procedures”, now available within Interaction
Administrator help.
Updated the “Configure the Outlook client on the IC Server” section in Chapter 6-5-08
6: Mail System” to cover support for Outlook 2007 SP1.
Updated “Configure the time server (SNTP server)” in Chapter 12: “Post- 6-16-08
Installation Configuration” for changes in IC 3.0 SU2.
Change Log 377
Change Date
Updated Chapter 14: “Optional Installations and Additional Functionality” for the 9-3-08
following:
- In “Speech Recognition”, section, added support for Nuance Recognizer 9.0, to
be added in an IC 3.0 SU.
- In “Text-to-Speech engines” section. added “MRCP-supported TTS engines”
which was added in an IC 3.0 SU.
- In “IC Session Manager” section, removed references to Bridge Host, which
was removed in an IC 3.0 SU.
- In “IC Integration to Microsoft Dynamics CRM” section, updated requirements
to include support for Microsoft Dynamics 4.0 and ASP .NET 2.0 or later, which
was added in an IC 3.0 SU.
- In “Language Packs” section, added references to Prompt Packs.
Change Date
Updated Chapter 10: “IC Server Installation” for the following: 9-3-08
- Removed “Installation media” section as it has been replaced by “Prepare the
IC 3.0 installation media” in Chapter 3.
- Updated “Step 2: Telephony Drivers” to include procedures for installing all
four TS drivers instead of just Dialogic HMP.
- Updated “Step 5: Language Pack install” for the latest information on
Language Pack and Prompt Pack installations.
- Updated “Step 6: Service Update” for the latest information on Service Update
installation.
Updated Chapter 11: “IC Setup Assistant” for the following: 9-4-08
- Updated Select the Microsoft SQL Server screen shot and description for
changes made to this screen in an IC 3.0 SU.
- Updated Configure the IC Database Name description to more accurately
reflect choices for upgrade installations.
- Updated Select the Certificate and Private Key screen shot and description for
changes made to this screen in an IC 3.0 SU.
- Updated Configure SIP Lines and the Default Registration Group to be more
accurate for managed IP phone and SIP security procedures documented in
Chapter 12.
- Updated Dialogic HMP IP address selection screen description to emphasize
the drop down list box for multiple NIC cards.
- Updated Add Stations to be more accurate for managed IP phone procedures
documented in Chapter 12.
Updated Chapter 13: “Client Workstation Installations” for the following: 9-4-08
- Updated “Install IC User Applications” section, steps 4 and 6 for additional
information.
- Updated “IC User Applications post-installation procedures” for additional SIP
Soft Phone post-installation procedures.
Made copyedits to “Create managed IP phones” section in Chapter 12: “Post- 9-26-08
Installation Configuration”.
Updated Chapter 6: “Mail System” , section “Supported Lotus Domino servers” 11-26-08
to include support for Lotus Domino 8.0.x, added in an IC 3.0 SU.
Updated Chapter 11: “IC Setup Assistant”, section “Speech Recognition” and 1-23-09
Chapter 14: “Optional Installations and Additional Functionality” to include
support for Nuance Recognizer, added in an IC 3.0 SU.
Change Log 379
Change Date
In Chapter 14: “Optional Installations and Additional Functionality”, added new 2-16-09
sections on Interaction Client Mobile Edition, Interaction Center Integration to
Office Communications Server 2007, and IC Status Aggregator.
In Chapter 17: “Database Server”, added new section “Interaction Feedback 2-16-09
database”.
In Chapter 17: “Database Server”, corrected section “IC database configuration 3-4-09
options for SQL Server” to state that the standalone IC Database Configuration
install should not be run on the IC Server.
In Chapter 13: “Client Workstation Installations”, added new section “Verify 3-9-09
FQDN resolution to ensure client connectivity with the host IC Server” to be
performed following a client workstation application installation.
In Chapter 13: “Client Workstation Installations”, in “IC Business Manager (IC 6-3-09
3.0 SU4 and higher”, updated the “Interaction Optimizer Administration” section
for IC 3.0 SU6 enhancements.
In Chapter 11: “IC Setup Assistant”, updated the SIP Lines and Default 6-16-09
Registration Group screen description for changes in IC 3.0 SU6.
In Chapter 3: “IC Server”, updated the following sections: “IC Server – 8-10-09
Software-based solutions”, “IC Server – Board-based solutions”, “IC Server
configurations” (Drive partitions), and “Create an IC administrator domain user
account” for the latest Support recommendations.
In Chapter 6: “Mail System”, added sample screen shots to the section on 8-24-09
assigning IC administrator permissions for Exchange 2007, and made a few
other minor updates to this chapter.
380 Change Log
Change Date
In Chapter 4: “Client Workstation”, updated the “SIP Soft Phone” section to 8-24-09
clarify USB headset requirements.
In Chapter 11: “IC Setup Assistant”, updated the SIP Lines and Default 9-1-09
Registration Group screen illustration for info message in IC 3.0 SU7about
permanent registration groups for TCP and TLS.
Made changes for the updated Set Passwords for IC User Accounts screen in 9-1-09
Add Users Assistant in IC 3.0 SU7 that recommends setting user passwords
post-installation in Interaction Administrator for security reasons.
- In Chapter 11: “IC Setup Assistant”, updated “Set passwords for IC user
accounts”.
- In Chapter 12: “Post-Installation Configuration”. “Verify or create user
configuration”.
In Chapter 3: “IC Server”, updated the section “Create and configure the IC 9-2-09
administrator account” to clarify permissions needed if the IC admin account is
configured as a “Domain User”.
In Chapter 14: “Optional Installations and Additional Functionality”, added new 9-4-09
section for Interaction Administrator Web Edition, a new feature in IC 3.0 SU7.
In Chapter 14: “Optional Installations and Additional Functionality”, added new 9-28-09
section for Interaction Mobile Web Client, a new feature in IC 3.0 SU7.
In Chapter 14: “Optional Installations and Additional Functionality”, added new 3-8-10
sections for “Interaction Process Automation”, “Interaction Recorder Client for
IC Business Manager”, and “Interaction SIP Station”, new features in IC 3.0
SU8 and SU9.
In Chapter 11: “IC Setup Assistant”, updated the “Interaction Recorder 3-9-10
Compressed Files Location” screen shot to correctly illustrate a UNC path.
Added a section called “Enable MSI logging” in the following chapters: “Chapter 3-9-10
3: IC Server, “Chapter 4: Client Workstations” and “Chapter 14: “Optional
Installations and Additional Functionality”.
Revised “Chapter 3: “IC Server” for better placement of pre- and post- Windows 3-11-10
OS installation configuration recommendations.
Change Log 381
Change Date
In “Chapter 2: “Getting Started”, add a note to the “Licensing” section about 3-26-10
the I3_FEATURE_SU_ALLOWED feature license key in IC 3.0 SU9 and later.
Added a new subsection “Security-related error message when applying Service 5-18-10
Updates” in the following chapters:
- Chapter 3: “IC Server”, in “Security-related pre-installation procedures.
- Chapter 10: “IC Server Installation”, in “Step 6: Service Update.
Updated “Chapter 14: “Optional Installations and Additional Functionality” for IC 7-16-10
3.0 SU10 (NPT).
Updated “Chapter 5: “Directory Server” for supported forest and domain 7-22-10
functional levels.
Updated “Chapter 6: “Mail System” for IC 3.0 SU10 (NPT) and to include 7-23-10
support for Microsoft Exchange 2010 server.
Updated “Chapter 3: “IC Server” for IC 3.0 SU10 (NPT), including revised 7-27-10
section “Update your IC 3.0 installation media”.
Updated “Chapter 10: “IC Server Installation” for IC 3.0 SU10 (NPT). 8-2-10
Made minor updates to “Chapter 11: “IC Setup Assistant” and Chapter 12: 8-2-10
“Post-Installation Configuration” for IC 3.0 SU10 (NPT).
In Chapter 4: “Client Workstation”, revised “E-mail client” section to note that 8-6-10
an e-mail client is required if you wish to use the IC unified messaging feature
in an existing e-mail client.
382 Change Log
Change Date
Updated Chapter 4: “Client Workstations” and Chapter 13: “Client Workstation 8-26-10
Installations” for IC 3.0 SU 10 (NPT), including recommendation to install using
Setup.exe in the workstation install share on the IC Server and new Interactive
Update Client installation requirement.
In Chapter 3: “IC Server” in the “Special hardware considerations” for Dialogic 10-6-10
HMP systems” section, added notes about PAE support.
In Chapter 11: “IC Setup Assistant”, updated “Interaction Recorder compressed 10-6-10
files location” to include information about the creating and configuring the
Temporary Work directory.
Updated the following sections for latest supported Dialogic HMP 3.0 SU 10-13-10
version:
- Chapter 3: “IC Server” in the “Telephony Platform” section
- Chapter 10: “IC Server Installation” in “Step 2: Telephony Drivers”.
Made additional updates to Chapter 10: “IC Server Installation” for IC 3.0 SU10 10-28-10
(NPT).
In Chapter 11: “IC Setup Assistant”, made minor updates including: 12-21-10
- Select IC Optional Components: Updated TFTP Server option description to
include Interaction SIP Station phones configuration.
- Interaction Recorder Compressed Files Location and Interaction Recorder
Unprocessed Media Files Location: Added notes about message to ensure that
selected path exists and is shared.
- IP Address Selection: Updated text and screen shot to ensure proper selection
of address/adapter pair.
Change Date
In Chapter 11: “IC Setup Assistant”, updated the Configure the IC Database 3-30-11
Name description.
In Chapter 14: “Optional Installations and Additional Functionality”, added items 3-30-11
for the following new feature installs available in IC 3.0 SU 11:
- Interaction Recorder Remote Content Service
- IC Integration to IBM Lotus Sametime
Updated the following chapters for the Interaction Fax 64-bit print driver, 3-31-11
available in IC 3.0 SU 11:
-Chapter 4: “Client Workstation”, in the “IC client workstation applications” and
“Interaction Fax” sections.
-Chapter 9: “Fax Support”.
-Chapter 13: “Client Workstation Installations”, created new section “Fax
support on 64-bit workstations running IC User Applications”.
Updated the following chapters for IC printable documentation available on the 3-31-11
Support Web site in IC 3.0 SU 11:
-Chapter 2: “Getting Started” in the “IC Documentation Library” section.
-Chapter 14: “Optional Installations and Additional Functionality” in the “IC
Printable Documentation” section.
Updated the following chapters for new Switchover licensing made available on 3-31-11
March 28, 2011 (coinciding with the IC 3.0 SU 11 release).
-Chapter 2: “Getting Started” in the “Licensing” section.
-Chapter 14: “Optional Installations and Additional Functionality” in the
“Switchover’ section.
In Chapter 3: “IC Server”, added note to beginning of the “IC Server hardware 4-26-11
requirements” section stating that this section provides hardware requirements
at the time of the IC 3.0 GA release and to contact Interactive Intelligence
Sales for current sizing guidelines.
In Chapter 11: “IC Setup Assistant,” added entry in “IC directory paths and 4-26-11
share table” for the Interaction Fax 64-bit print driver install, available in IC 3.0
SU11.
In Chapter 14: “Optional Installations and Additional Functionality”, updated the 8-29-11
“IC Session Manager (“Off-Server”) section.
In Chapter 6: “Mail System”, under “Lotus Domino server”, added new section 12-14-11
“Lotus Domino/Notes support limitations”.
384 Change Log
Change Date
In Chapter 3: “IC Server”, Updated the entire “Anti-virus requirements and best 5-31-12
practices” section.
Updated the following chapters for support for Microsoft Exchange Web 7-11-12
Services-based integration in IC 3.0 SU 15:
-Chapter 6: “Mail System”: Revised section on Microsoft Exchange with two
subsections: “Microsoft Exchange Web Services-based integration” and
Microsoft Exchange MAPI-based integration.
-Chapter 4: “Client Workstation”: Updated “E-mail client” section for Microsoft
Outlook and Microsoft Outlook Web Access.
-Chapter 11: “IC Setup Assistant”: Updated “Select Mail Provider” and “Mail
Provider Summary” screen descriptions. Added “Exchange Configuration” screen
description.
-Chapter 12: “Post-Installation Configuration”: Updated “Complete mail
configuration” section.
Updated Chapter 12: “Post-Installation Configuration” for the following items: 7-11-12
-Added new section “Create line groups”.
-Renamed section “Create managed IP phones” to “Create managed IP phones
and associated SIP stations”. This section now refers to the IC Managed IP
Phones Administrator’s Guide for instructions on creating managed IP phones.
In Chapter 14: “Optional Installations and Additional Functionality”, added new 7-11-12
sections for these features available in IC 3.0 SU 15:
-Added new section “Interaction Client Blackberry Edition”.
-Added new section “IC Integration to RightNow Technologies”.
In Chapter 3: “IC Server”, in “Special hardware considerations for Dialogic HMP 11-16-12
systems”, added a new section “Disable unused NICs on IC 3.0 Servers with
large Dialogic HMP licenses.
In Chapter 14: “Optional Installations and Additional Functionality”, updated “IC 10-30-13
Web Services” for new Web Server requirements and installation instructions for
IC 3.0 SU 18 and later.
Change Log 385
Change Date
In Chapter 5: “Directory Server”, updated for Windows Server 2012 forest and 11-11-13
domain functional level support.
Index
ACD Access license, 52, 240, 291, 293, CSV file, 115, 188, 243
306 CSV Managed IP Phone list, 176
Active Directory, 69 CSV SIP station list, 176, 290
Aculab, 44, 236, 279 CSV user list, 177, 291
install, 149 Customer Interaction Center
Add Analog Lines Assistant, 285 description, 3
Add Interface and Digital Lines Data purges, 127
Assistant, 236, 287 Data retention, 127
Add Users Assistant, 243 Database administrator account, 129
Advanced Security feature license, 13, Database logging, 131
280 Database server requirements, 113
Anti-virus software, 36 Database space planning
ASR Servers, 345 Oracle, 124
AudioCodes, 45, 279 SQL, 119
install, 152 DCOM permissions, 48, 261, 268
AudioCodes Gateway Configurator, 362 Dial plan, 176, 184, 267, 299
Auto-attendant, 257, 303 Dialogic (board-based), 43, 236, 279
Basic Station license, 52, 240, 293, Dialogic HMP, 42, 230, 236, 268, 279
302 install, 149
Channel banks, 236, 287 teamed NICS, 34, 42
Citrix, 332 Dialogic HMP IP address, 231
Client Access license, 52, 240, 291, Dialogic service, 268
293, 305 Directory server, 69
Client COM, 360 Documentation, 13, 14
Client workstation, 59 installation, 13
administrative privileges, 62 Documentation Library, 14
e-mail client, 61 Domain environments, 69
enable MSI logging, 62 DVD
hardware requirements, 59, 60 IC 3.0 SU10 (New Patch Target), 53
IC client workstation applications, 62 Educational requirements, 9
Microsoft .NET Framework, 60 e-FAQ, 6
software requirements, 60 E-mail administrator account, 112
Windows OS, 60 E-mail certificates, 73
Client workstation installations, 307 E-mail security, 73
Citrix and Terminal Services, 332 Exchange, 101
group policy deployment, 332 Exchange calendar access
Interactive Update Client, 310 Setup Assistant, 223
workstation application share Exchange MAPI-based integration
directory contents, 307 (MAPI), 76
388 Change Log