Arc Pro Installation Manual

Arc Pro
Installation Manual
Version 6.1.0
В© 2003 - 2014 Arc Solutions (International) Ltd. All rights reserved
No part of this documentation may be reproduced in any form or by any means or used to
make any derivative work (such as translation, transformation, or adaptation) without
permission from Arc Solutions (International) Limited.
Arc Solutions (International) Limited reserves the right to revise this documentation and to
make changes to its content from time to time without obligation on the part of Arc
Solutions (International) Limited to provide notification of such revision or change.
Cisco is a registered trademark of Cisco, inc.
Unless otherwise indicated, Arc Solutions (International) Limited registered trademarks are
registered in the United Kingdom and may or may not be registered in other countries.
All trademarks acknowledged.
EMEA
Americas
Asia Pacific
Arc Solutions
(International) Ltd.
Arc Solutions
(International) Inc.
Arc Solutions
(International) Ltd.
Innovation House
Pincents Lane
Reading, Berkshire
RG31 4UH
T: +44(0) 118 943 9200
F: +44(0) 118 943 9201
e: info@arcsolutions.com
Support
0870 220 2205 or
+44(0) 118 943 9205 from
outside the UK
Research Triangle Park
4819 Emperor Blvd
Durham
North Carolina 27703
T: +1 877 956 0272
F: +1 919 313 4794
e: inquiries@arcsolutions.com
Support
+1 877 956 0272
2 Marks Street
Naremburn
NSW 2065
Australia
T: +61 409 692 480
F: +61 (0)2 9437 4595
e: info@arcsolutions.com
Support
+61 1300 797 724 or
+44(0) 118 943 9212
www.arcsolutions.com
An Enghouse Interactive Inc. Company
14 August 2014
Software User License Agreement
Enghouse Interactive Inc, for itself, subsidiaries, affiliates (“Licensor”), or by and through its authorized resellers offers You
use of this product (“Software”) expressly contingent upon Your agreement to all terms and conditions in this license
agreement, acceptance of which You affirmatively signify by clicking “I accept” below or alternatively by installing,
copying or otherwise using the Software, you agree to be bound by the terms of this agreement. If You do not agree to
all of the terms contained herein, click “I decline” and/or return the Software to Licensor immediately upon rejection,
without installing, copying, or using the Software for a refund thereof. Your use of the Software, even if obtained in
contravention of this license agreement or obtained otherwise than through Licensor or its authorized resellers, indicates
Your agreement to all of these terms. If you install the Software on behalf of a party, you must ensure that they are
provided with and agree to the terms of this License Agreement before installation.
1. Definitions. "You" and “Your” refer to each entity using the Software, regardless of payment of any license fee to
Licensor for the Software, but do not include affiliates, subsidiaries, parents, consultants, or any other third party,
absent Licensor's express written consent. “Software” includes any updates, upgrades, enhancements and
modifications. You may receive from Licensor via purchased maintenance and support services. “Intellectual
Property Rights” means any and all rights existing from time to time under patent, copyright, trade secret, trademark,
or unfair competition law, and any and all other proprietary rights, and any and all applications, renewals, extensions
and restorations thereof, now or hereafter in force and effect worldwide.
2. License.
a. Evaluation License. If You have obtained the Software for evaluation purposes and/or have not paid Licensor or
its authorized reseller the applicable license fees for the Software, Licensor grants You a nonexclusive,
nontransferable, limited, personal license for 30 days (unless otherwise expressly stated to You in writing by
Enghouse Interactive) (“Evaluation Period”) to use the Software, in accordance with its documentation, solely for
the purpose of evaluating the Software for Your internal business purposes and solely on one (1) computer server
at one (1) physical site owned and/or controlled by You. You may not use the Software for production purposes
and all Software and documentation must be returned to at the end of the Evaluation Period.
b. Internal Use License. Subject to Your payment of the applicable license fees to Licensor or its authorized
distributor, Licensor grants You a nonexclusive, nontransferable, limited, personal license to use the Software, in
accordance with its documentation, solely for Your internal business purposes, limited to the site(s), number of
seats, users, agents, servers, ports, devices, managed applications, and/or copies for which You have paid the
applicable license fees as is expressly designated on valid Purchase Orders in aggregate as applicable to the
Software obtained. If you need to increase the number of resources that are simultaneously executed or
executable, you must contact Licensor or their authorized reseller to obtain authorization that enables the larger
number of resources. No duplicate or copied instances of seats, users, agents, servers, ports, devices, managed
applications, and or copies are allowed without having purchased such usage from Licensor or its authorized
resellers.
3. Restrictions. You shall not, without express permission to the contrary by Licensor (i) process the data of any other
party or use the Software in a service bureau or timeshare manner, (ii) sell, publish, disclose, display, or otherwise
make available the Software or copies thereof to, or permit the use thereof by, others not specifically authorized
hereunder, (iii) transfer or assign in any manner, in whole or in part, rent, lease, or trade-in the Software or any copy
thereof, any attempt of which shall be void, or (iv) allow access to the Software outside the permitted site(s). You
may make one copy of the Software for archival or backup purposes and copies of Licensor's non-training
documentation as necessary, provided that such copy(ies) shall include Licensor's copyright and other proprietary
notices. Otherwise, You may not copy or print, in whole or in part, the Software or documentation. All copies thereof
remain the exclusive property of Licensor. You shall not, nor permit anyone to, de-compile, disassemble, reverse
engineer, or in any manner otherwise attempt to learn the inner workings or derive the source code of the Software.
The Software is proprietary to Licensor or its licensor, and title to it remains in Licensor or its licensors. The Software is
protected by trade secret and copyright law and international copyright treaty, and may be the subject of United
States patents and patents of other jurisdictions. All applicable Intellectual Property rights, including copyrights, trade
secrets, patents, and trademarks in the Software and documentation, or any modifications or enhancements
thereto, shall remain with Licensor.
4. Confidentiality. The Software and its documentation contain confidential information of Licensor. You agree to use
at least a reasonable degree of care to prevent disclosure of such information to third parties, absent Licensor's
express written consent to such disclosure.
5. Termination. You may terminate this license immediately by destroying all copies of the Software in Your possession.
This license will terminate automatically, without notice from Licensor, immediately (i) upon the breach of any terms
of this license, or (ii) in the event You file for bankruptcy protection, are declared bankrupt in any jurisdiction, or have
a receiver appointed, and such filing, declaration, or appointment is not rescinded within ninety (90) days.
6. Maintenance. Maintenance and support for the Software are not provided under this license but may be purchased
separately from Licensor or its authorized resellers subject to Licensor's then-existing standard maintenance terms.
7. Warranty. Licensor warrants that, for a period of sixty (60) days following the date of shipment, the media on which
the Software is delivered to You, if any, will be free from defect in materials and workmanship. Licensor's sole liability,
and Your sole remedy, for a breach of the foregoing will be the replacement of such media. EXCEPT FOR THE
FOREGOING AND TO THE EXTENT PERMITTED BY LAW, LICENSOR SPECIFICALLY HEREBY DISCLAIMS ALL OTHER
WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, AND ANY WARRANTY AGAINST INFRINGEMENT OF ANY INTELLECTUAL PROPERTY
RIGHT OF ANY THIRD PARTY.
8. Liability. TO THE EXTENT PERMITTED BY LAW, LICENSOR SHALL HAVE NO LIABILITY UNDER THIS LICENSE FOR
CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, OR PUNITIVE DAMAGES (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR
LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF USE, LOSS OF BUSINESS INFORMATION, OR OTHER DATA,
OR ANY OTHER PECUNIARY LOSS), EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, AND IN NO EVENT SHALL
LICENSOR'S LIABILITY FOR ANY CLAIM ARISING OUT OF THIS AGREEMENT (BE IT CONTRACT, NEGLIGENCE, AND STRICT
LIABILITY IN TORT OR WARRANTY) EXCEED THE AMOUNT PAID TO LICENSOR BY YOU FOR THE SOFTWARE. THIS LIMITATION
SHALL BE ENFORCED EVEN IF DOING SO CAUSES ANY REMEDY TO FAIL OF ITS ESSENTIAL PURPOSE. NO CLAIM MAY BE
BROUGHT BY YOU UNDER THIS AGREEMENT MORE THAN ONE (1) YEAR AFTER ACCRUAL OF SUCH CLAIM.
9. Miscellaneous.
a. Governing Law. The laws of the State of Arizona, USA, excluding its conflict of laws provisions, shall govern this
Agreement. State and Federal Courts in Phoenix, Arizona shall have exclusive jurisdiction under this Agreement. In
the event either party hereto institutes an action or other proceeding to enforce any rights arising under this
Agreement, the party prevailing in such action or proceeding shall be paid all reasonable costs and attorney's
fees by the other party.
b. Export Compliance. At Your own expense, You will comply with all U.S. export/import law and regulations with
respect to the Software and shall not export/import the Software in violation thereof. You are liable for any taxes,
fees, or assessments arising out of Your use of the Software.
c. Government Acquisition. If the Software is being acquired by or on behalf of the U.S. Government or by a U.S.
Government prime contractor or subcontractor (at any tier), in accordance with 48 C.F.R. 227,7202-4 (for
Department of Defense (DOD) acquisitions) and 48 C.F.R. 2.101 and 12.212 (for non-DOD acquisitions), the
Government's rights in Software and documentation, including its rights to use, modify, reproduce, release,
perform, display, or disclose the Software or documentation, will be subject in all respects to the commercial
license rights and restrictions provided in this license.
d. Government Use. All Software Licenses and documentation furnished pursuant to this Agreement were
developed at private expense and are provided with RESTRICTED RIGHTS. Any use, duplication or disclosure by or
for a governmental entity or agency shall be subject to the restricted rights applicable to commercial computer
software.
e. Severance. If any provision of this license is deemed invalid, illegal, or unenforceable under any applicable
statute or rule of law, it is deemed modified to the degree necessary to comply with applicable law, and the
remaining provisions shall remain in force and unaffected.
f. Injunction. You agree that Your breach of any provision of this license will cause Licensor irreparable injury that is
inadequately compensable in monetary damages and, accordingly, that Licensor shall be entitled to injunctive
relief in any court of competent jurisdiction against the breach or threatened breach of this license, in addition to
any other remedies in law or equity.
g. Waiver. The waiver or failure of Licensor to exercise in any respect any right provided for herein shall not be
deemed a waiver of any further right hereunder and no waiver shall be effective unless in writing.
h. Assignment. You agree that this license is non-transferable, even as part of the sale of any portion of Your business,
or pursuant to any merger, consolidation, or reorganization, without Licensor's prior written consent, but that
Licensor may assign freely any of its rights or obligations under this license.
i. Entire Agreement. This license constitutes the entire agreement and understanding between You and Licensor,
supersedes any prior agreement or understanding whether oral or written, relating to the subject matter hereof,
and may be modified only by a written agreement signed by both parties. IF YOU HAVE A WRITTEN MASTER
AGREEMENT WITH LICENSOR GOVERNING THE LICENSE AND USE OF SOFTWARE, SUCH MASTER AGREEMENT WILL
CONTROL AND PREVAIL OVER THE TERMS OF THIS LICENSE.
CONTENTS
Software User License Agreement ..............................................................................................iii
1: Introduction ................................................................................................................................ 1
Text Conventions in This Guide ................................................................................................................. 1
Compatibility between Arc Pro 6.1.0 and Cisco Unified Communications Manager ...................... 2
Music on Hold ........................................................................................................................................ 2
TAPI Resilience ....................................................................................................................................... 2
Busy Lamp Field ..................................................................................................................................... 2
Busy Lamp Field ..................................................................................................................................... 2
Call Park ................................................................................................................................................. 2
Auto Answer ........................................................................................................................................... 2
Requirements for Arc Connect Suite (SQL Server Version) ................................................................... 3
Registration ................................................................................................................................................. 3
Registering the software ....................................................................................................................... 3
Viewing Licenses ................................................................................................................................... 3
Contacts and Support .............................................................................................................................. 4
2: Product Overview ...................................................................................................................... 5
Sample Cisco unified Communications Manager Numbering Plan .................................................. 6
Performance Information ......................................................................................................................... 7
Hardware and Software Requirements .................................................................................................. 7
Network Requirements .............................................................................................................................. 8
Backups ....................................................................................................................................................... 8
Server Redundancy ................................................................................................................................... 8
Security Considerations ............................................................................................................................. 8
Database Considerations - Microsoft SQL Server .................................................................................. 8
Phonetics .................................................................................................................................................... 9
Microsoft Office Communication Server Connectivity ......................................................................... 9
3: Installation Checklist ............................................................................................................... 11
4: Installing Arc Connect Server Components ......................................................................... 15
Prerequisites .............................................................................................................................................. 15
Disabling the User Account Control in Windows 2003 and 2008 ................................................... 15
Creating a CTI Reference device ..................................................................................................... 16
Install a Domain Computer Certificate and Arc OCS Server Prerequisites (Optional) ............... 16
Installing Arc Connect Server and Administration ............................................................................... 16
5: Creating Databases ................................................................................................................ 19
Administrator Logon ................................................................................................................................ 19
Creating a New Configuration Database ............................................................................................ 19
Creating a New Logging Database ...................................................................................................... 20
Creating Indexes ...................................................................................................................................... 20
Viewing Licenses ................................................................................................................................. 21
6: Arc Connect Resilience .......................................................................................................... 23
Installing Arc Pro on cloned operating system images ....................................................................... 23
Installation of Publisher ............................................................................................................................ 23
Installation of Subscriber ......................................................................................................................... 24
7: Installing Arc Pro Console Operator ...................................................................................... 27
Disabling User Account Control ............................................................................................................. 27
Installing Arc Console Operator ............................................................................................................. 27
Installing Console Operator on Windows 2003 or 2008 ....................................................................... 28
8: Installing Arc Call Connect Agent ......................................................................................... 29
Disabling User Account Control in Windows 2003/2008/Vista/7 ........................................................ 29
Installing the Arc Call Connect Agent .................................................................................................. 29
Installing Console Operator on Windows 2003/2008 ........................................................................... 30
Arc Pro Installation Manual
v
9: Installing Arc Supervisor .......................................................................................................... 31
Disabling User Account Control in Windows 2003/2008/Vista/7 ......................................................... 31
Installation of Arc Supervisor ................................................................................................................... 31
Installing Console Operator on Windows 2003/2008 ........................................................................... 32
10: Installation of Arc Connect Wallboard ................................................................................ 33
Disabling the User Account Control in Windows 2003/2008/Vista/7 .................................................. 33
Installation of Arc Connect Wallboard .................................................................................................. 33
Installing Arc Connect Wallboard on Windows 2003/2008 ................................................................. 34
11: Uninstalling Publisher/Subscriber ......................................................................................... 35
Uninstalling Subscriber ............................................................................................................................. 35
Uninstalling Publisher ................................................................................................................................ 35
12: Upgrade Plan ......................................................................................................................... 37
Arc Pro Provisioning Wizard ..................................................................................................................... 37
Upgrade Process Summary ..................................................................................................................... 37
Upgrade Compatibility ............................................................................................................................ 38
Upgrade Notes .................................................................................................................................... 38
Upgrading Arc Software Suite ................................................................................................................ 40
Stopping the CT Server ....................................................................................................................... 40
Back up Arc Databases ...................................................................................................................... 40
Backing up Voice Data Folders ......................................................................................................... 40
Uninstalling Resilience ......................................................................................................................... 41
Uninstalling Arc Software .................................................................................................................... 41
Installing Arc Software ......................................................................................................................... 42
Create New Databases ...................................................................................................................... 42
Restoring Databases ........................................................................................................................... 42
Upgrading Existing Configuration Database ................................................................................... 43
Restoring Voice Files and Database ................................................................................................. 44
Transfer Upgraded Configuration Database into the New Configuration Database ................ 45
Upgrading Existing Logging Database ............................................................................................. 46
Checking the Unique Numbers ......................................................................................................... 46
Upgrade Utility Features .......................................................................................................................... 46
Run SQL Templates .............................................................................................................................. 47
Transfer Table ....................................................................................................................................... 47
Analyse Live System - Contacts ......................................................................................................... 47
Analyse Live System - Database Details ........................................................................................... 47
Analyse Live System - Phonetics ........................................................................................................ 47
Analyse Live System - Unique Numbers ............................................................................................ 48
Creating a New DSN ............................................................................................................................... 48
Microsoft Access Databases .............................................................................................................. 48
Microsoft SQL Databases ................................................................................................................... 48
A: Arc Connect Resilience ......................................................................................................... 49
Scenario One - Basic Resilience ............................................................................................................. 49
Scenario Two - TAPI Resilience ................................................................................................................ 50
Scenario Three - Full Resilience ............................................................................................................... 50
Redundancy ............................................................................................................................................. 51
Recovery ................................................................................................................................................... 51
Restoring Arc Connect ....................................................................................................................... 51
Disaster Recovery Backup .................................................................................................................. 52
B: Arc Connect Resilience FAQs ................................................................................................ 53
C: OCS Client Certificate Verification & Installation ................................................................. 55
Verifying That the Certificate Is Installed on the Application Hosting Computer ............................. 55
Installing a Computer Certificate on the Arc OCS Server ................................................................... 55
D: OCS Application Endpoint Verification & Installation .......................................................... 57
Verifying the existence of the Application Endpoint ........................................................................... 57
Creating an Application Endpoint for the Arc OCS Server ................................................................. 57
vi
Microsoft Office Communications Server 2007 R2 .......................................................................... 57
Microsoft Lync Server 2010 and Onwards ........................................................................................ 58
E: Mass Deployment/Silent Installs ............................................................................................. 61
Arc Pro Installation Manual
vii
viii
1: Introduction
This document provides an overview of the Arc Pro product suite, and describes how to install and
configure the software.
This document assumes that you have a knowledge of:
пЃ¬
пЃ¬
пЃ¬
пЃ¬
Cisco unified Communications Manager
Windows Operating Systems
TCP/IP
Cisco unified Communications Manager TSP
This document should be read in conjunction with the Arc Solutions Design Guide available from the
Arc Solutions Website, http://register.arcsolutions.com.
Text Conventions in This Guide
The following conventions are used throughout this guide.
Navigation via menus is denoted in bold with > as a separator. For example, Start > Control Panel >
Phone and Modem Options or File > Start CT Server
Fields that require data entered in are denoted by bold.
Fields that have contents defined in a previous stage are defined in bold italic. For example when
changing a password, where you have to enter a User Name operator1, (where the Operator1
account has been set up earlier).
Arc Pro Installation Manual
1
Introduction
Compatibility between Arc Pro 6.1.0 and Cisco Unified
Communications Manager
The current compatibility matrix can be obtained from http://www.arcsolutions.com. Enter the
Support area for the respective region and select the Pro documents section. Then choose Cisco
Compatibility Matrix from the Articles list.
Music on Hold
Arc Connect supports Music on Hold (MoH) from Cisco unified Communications Manager in the
following areas:
пЃ¬
пЃ¬
пЃ¬
пЃ¬
пЃ¬
Between in-queue messages,
When an operator holds a call,
During a blind transfer,
During a re-established transfer,
During a camp-on.
A music source must be selected on the relevant devices to enable this functionality. The use of music
in both the queuing and hold scenarios is controlled via settings on the Arc Server.
TAPI Resilience
Cisco unified Communications Manager allows a TAPI client to communicate with a primary and
backup CTI Manager to receive TAPI information. This allows the Arc Server and clients to carry on
functioning if a failover occurs. The backup CTI Manager should be the Cisco unified
Communications Manager server to which the phones fail over. For more information see Appendix D
Busy Lamp Field
Arc Pro offers Scalable Busy Lamp Field. This provides the operator with constant on screen display of
the line or resource status of a contact in the directory, or an on demand line status of a single
contact (the operator presses F2 to see presence status).
Busy Lamp Field
The Arc Pro CTI (Computer telephony Integration) server provides cluster wide BLF status information
on demand for:
пЃ¬
пЃ¬
пЃ¬
Device presence information
Contact device features (set Do Not Disturb and Call Forwarding)
Contact call information features (displays calls and provide device pickup)
Using scalable BLF functionality negates the requirement to associate devices for BLF
monitoring within the Cisco unified Communications Manager. (See the Arc Solutions Design
Guide for more details, this is available from http://register.arcsolutions.com.
Call Park
The operator transfers the call to a device then contacts the intended recipient to take the call. The
recipient can then dial a number to connect to the device where the call is parked.
Auto Answer
This feature forces calls down to the Operators and automatically answers it. The calls that revert to
the Operators can also be automatically answered.
2
Introduction
Requirements for Arc Connect Suite (SQL Server Version)
It is recommended that SQL Server is installed onto the Arc Server machine(s), for both Publisher and
Subscribers, especially if the new resilience database replication is being deployed. (See
Compatibility and Performance with Arc Pro for SQL version information.)
Registration
To view the licensing information open the Arc Connect Administration and select Help> Registration.
The Registration Information screen list all of the Products, including Status, Serial Number and
Registration Information.
The Arc trial license lasts for 45 days, after this time certain products need to be licensed individually.
Registering the software
To load a new license, click Register.
To get a new license key, contact your Supplier. Make a note of the Registration Code as you need
this is the information to get your license key.
Note that changes to hardware, IP address or hostnames may affect the server registration
code, and therefore require a new licence.
If a previous version of Arc software is installed on the server, the evaluation period will not be
available, even if the previous version has been uninstalled.
The registration information is given to you in either as:
пЃ¬
пЃ¬
A Registration Key (serial number / registration key pair) that you enter into the system
A Registration File that you can browse to.
After browsing to the file click Register.
Your license automatically becomes valid at midnight. Alternatively you can stop and start the server
for the license to take immediate effect.
Viewing Licenses
1.
Click Help> Registration. The Registration screen appears.
2. Click View License.
There are two tabs:
•
Queues
This tab enables you to manage the Queues that have been configured. When the software
is supplied to you it contains the queues that you purchased. You can create more queues
than the licensed amount, and you can configure them from this tab.
•
Contacts
This tab lets you manage your contacts. Arc Pro edition has a capacity for 100,000 Contact
Licenses. When this number is exceeded the initial contacts are moved into the Log database. This screen provides the facility to restore any archived contacts into the live system.
Arc Pro Installation Manual
3
Introduction
Contacts and Support
The Arc Technical Services Centre (Arc TSC) has the ability to provide support to its partners and endusers 24 hours a day, 7 days a week, 365 days a year, subject to the customer having the relevant
maintenance contract. A standard Business Hours contract provides access to the Arc TSC from
Monday-Friday, 9am-5pm (excluding local public holidays). A 24x7x365 maintenance contract
option is also available. All customers or partners must have a valid maintenance contract to raise a
case with the Arc TSC.
For further information regarding the Arc Solutions support options, please contact your reseller or
your Arc Solutions account manager.
Contact details for the Arc TSC are as follows:
UK & Ireland: +44 (0) 118 943 9205
Europe, Middle East & Africa: +44 (0) 118 943 9205
Americas: +1 877 956 0272
Asia Pacific: +61 1300 797 724 or +44 (0) 118 943 9212
support@arcsolutions.com
4
2: Product Overview
The Arc suite is a portfolio of Client-Server Computer Telephony Applications, specifically designed to
integrate with the Cisco unified Communications Manager (CUCM)
The Arc server component integrates into the CUCM via TAPI (Telephony Application Programming
Interface) and is used to control calls through the telephony system. This provides customers with
intelligent call routing functionality such as; identifying, prioritising and queuing calls and performing
actions on calls such as transferring, playing voice messages and diverting to appropriate alternative
locations.
The applications in the Arc Suite that are described in this document are briefly explained below:
Arc Pro Console
This is a screen-based operator attendant console that has been developed to work completely with
Cisco unified Communications Manager. Taking traditional telephone switchboard working
practices, we have enhanced them into a Windows based application, making it visually appealing,
operator configurable, and more user friendly.
Arc Call Connect
It is a soft application that provides a complete Call Centre solution for a general business
incorporated with full Call Control, quick Call Routing and proficient Management Information
System. Call Connect design is modular and supplies the core routing engine in the form of a ClientServer application. The main features for Call Connect are:
пЃ¬
пЃ¬
пЃ¬
пЃ¬
пЃ¬
пЃ¬
пЃ¬
Full Call Control
Agent Screen
Remote Agent working
Multi-Queues
Skill-based Routing
Call Filters
Historical Reporting
Arc Voice Connect
This server based application has been designed to enhance the voice resource on a PBX. Voice
Connect is used for creating an Auto Attendant that routes the calls to the desired destination of the
caller. In addition to that, In-Queue messages can be recorded and played for the callers waiting for
the operators in call queues.
Arc Supervisor
This add-on module to the Arc Suite provides a client based application with the following
functionality:
пЃ¬
пЃ¬
пЃ¬
пЃ¬
пЃ¬
Historical Reporting
Real-Time Reporting
Graphical Analysis
On-the-fly changes to the System
Online Messaging
Supervisor Connect monitors and controls the following Arc stand-alone modules:
Arc Pro Installation Manual
5
Product Overview
пЃ¬
пЃ¬
Console Connect
Voice Connect
Arc Wallboard
This soft Wallboard application displays the current statistics of the Call Centre. It is easy to configure
and customise and reflect a variety of call related figures such as:
пЃ¬
пЃ¬
пЃ¬
Real-time statistics of the Entire System
Real-time statistics by Queue/Department
Real-time statistics by Use (examples of this might include call duration times or volumes)
Sample Cisco unified Communications Manager Numbering Plan
Directory
Number
6
Device Name
Arc Function
Arc Connect
Application
Device
Type
8500
Cons_Queue_Loc1
Queue Location for
Console1
Console Connect
CTI Route
Point
8502
Voice_Queue_Loc1
Queue Location for
Voice Session
Voice Connect
CTI Route
Point
8503
Pre_Gateway1
DDI translation point
Console Connect &
Voice Connect
CTI Route
Point
8504
Pre_Gateway2
DDI translation point
Console Connect &
Voice Connect
CTI Route
Point
8505
Pre_Gateway3
DDI translation point
Console Connect &
Voice Connect
CTI Route
Point
8000
Gateway_1
Gateway ports for
holding Calls
ALL
CTI Port
8001
Gateway_2
Gateway ports for
holding Calls
ALL
CTI Port
8002
Gateway_3
Gateway ports for
holding Calls
ALL
CTI Port
8003
Gateway_4
Gateway ports for
holding Calls
ALL
CTI Port
8004
Gateway_5
Gateway ports for
holding Calls
ALL
CTI Port
8400
Service_Queue1
Ports for Console Service
Queue
Console Connect
CTI Port
8401
Service_Queue2
Ports for Console Service
Queue
Console Connect
CTI Port
8402
Service_Queue3
Ports for Console Service
Queue
Console Connect
CTI Port
8403
Service_Queue4
Ports for Console Service
Queue
Console Connect
CTI Port
8404
Service_Queue5
Ports for Console Service
Queue
Console Connect
CTI Port
Product Overview
Directory
Number
Device Name
Arc Function
Arc Connect
Application
Device
Type
8300
Voice_Port1
Voice Ports for playing
and recording messages
Voice Connect
CTI Port
8600
Park_Queue1
Ports for Console Call
parking
Console Connect
CTI Port
8601
Park_Queue2
Ports for Console Call
parking
Console Connect
CTI Port
8602
Park_Queue13
Ports for Console Call
parking
Console Connect
CTI Port
8603
Park_Queue4
Ports for Console Call
parking
Console Connect
CTI Port
8604
Park_Queue5
Ports for Console Call
parking
Console Connect
CTI Port
8700
PCP_1
Ports for retrieving
Personal Call Park calls
Console Connect
CTI Route
Point
Performance Information
Performance of Arc Connect can be measured in several ways:
пЃ¬ Number of Agents
пЃ¬ Number of operators
пЃ¬ Number of calls that can be held before distribution
пЃ¬ Number of monitored devices in the Busy Lamp Field
Performance Item
Maximum (per Arc Connect Server)
Number of ACD Agents
or
Number of Console Operators
800
or
500
Number of Holding Calls
200
Maximum Console BHCA
6000 (Cisco Certified)
Max Devices in BLF
Cisco Unified Communications Manager supported device
limitations (for a single cluster)
Note: Using the CTI Server
Hardware and Software Requirements
For details of the Arc Pro hardware and software requirement, see the Compatibility and
Performance with Arc Pro document.
Arc Pro Installation Manual
7
Product Overview
Network Requirements
The following table outlines the network requirements for running the Arc Connect Server and Client
applications.
Applies To
All Network Types
Network Specification
The network must support/run TCP/IP.
Arc Connect Server application must run under an Administrator profile.
(Local Administrator is acceptable)
Microsoft Windows
Network
If the network uses DHCP then the PC Server must have a static IP
address allocated to it.
If you require further information, please contact Arc Technical Services Centre on 0870 220 2205 (or
+44 118 943 9205 from outside the UK) or email address support@arcsolutions.com
Backups
As with all systems, we advise that backup facilities are utilised to ensure application and data
integrity, should an unforeseen circumstance arise. This is at the discretion of the Customer to source
and maintain a suitable Backup policy.
It is recommended that a solution offering a one step disaster recovery is used. That is a solution that
has the ability to restore the complete contents of a hard drive from a bootable disk and the restore
media.
Server Redundancy
We strongly recommend that the PC Server should be a redundant system with the following
redundancy methods. This is at the discretion of the customer:
пЃ¬
пЃ¬
пЃ¬
пЃ¬
Multiple hot-swap power supplies
Hot-swap Hard Drive arrays
UPS / power conditioners
RAID
Security Considerations
All servers in a Windows environment have a requirement for Anti Virus software, and the ARC
Connect Server(s) are no exception to this rule.
Database Considerations - Microsoft SQL Server
Arc requires Microsoft SQL Server for all database operations including logging, configuration and
directory storage. Versions supported can be found in the Hardware and Software Pre-requisites
document AND the release notes for each release.
Arc requires two databases to function, and these must be created using the Arc Admin application.
These databases can be on the local machine i.e. the Arc Server (both Publisher and Subscriber), or
can be hosted remotely. If resilience using replication is to be used ONLY the local SQL option is
supported.
SQL licences are required for every Arc application/client on the system, due to them using the SQL
data either directly or indirectly in order to function.
8
Product Overview
Phonetics
The OS locale can also affect additional functionality of the Phonetics feature. The table below must
be considered when planning your deployment and in order to best support your Phonetics
searching requirements.
Language
OS Locale Setting
Arabic (Saudi Arabia)
Arabic
Cantonese (Hong Kong)
Chinese (Hong Kong S.A.R., PRC)
Catalan
Catalan (Catalan)
Chinese (PRC) [Simplified Chinese],
Chinese (Simplified (PRC))
Chinese (Taiwan) [Traditional Chinese],
Chinese (Taiwan)
Danish (Denmark),
Danish
Dutch (Netherlands)
Dutch
English
English
Finnish,
Finnish
French (Parisian),
French
German,
German
Hebrew,
Hebrew
Italian,
Italian
Japanese (Japan),
Japanese
Korean (Korea),
Korean
Norwegian (Norway),
Norwegian
Portuguese (Portugal),
Portuguese (Portugal)
Russian (Russia),
Russian
Spanish (Traditional),
Spanish
Swedish (Sweden)
Swedish
Microsoft Office Communication Server Connectivity
As companies grow larger and more global, more and more deployments of instant messaging
software are becoming standard to the corporate network. Microsoft Office Communications Server
is one such example of this software and as such Arc Pro provides a solution called Arc OCS Server to
connect and obtain user information in order to display in the Arc directory.
In order for the Arc OCS Server to be able to connect to the Microsoft Office Communication Server,
an Application or User Endpoint must be created on the domain. This involves an entry being created
into the Active Directory of the Domain that the Microsoft Office Communication Server resides on.
During the Arc Pro Server installation process, if the necessary rights to the domain are given and the
pre-requisites of the Microsoft Office Communication Server Core Components are installed, then an
Application Endpoint is automatically created with the details specified. If either of these two
requirements does not exist, then the Application Endpoint has to be provisioned manually, please
see Appendix D for detailed instructions on how to do this.
Arc Pro Installation Manual
9
Product Overview
The Arc OCS Servers connection to the server platform using the previously mentioned endpoint must
be trusted by the Microsoft Office Communications Server. To enable this trust relationship, the
application must present to the server a hosting computer's certificate, which must be issued by a CA
common to both the Arc OCS Server and the Microsoft Office Communications Server hosting
computer. To ensure that the Arc OCS Server runs successfully, you must then install the required
certificate manually. Please see Appendix C for detailed instructions on how to do this.
In Summary, the following steps must be taken in order to setup the Arc OCS Server connection to the
Microsoft Office Communications Server:
1.
Install a Computer Certificate from your domain’s CA onto the Arc OCS Server computer.
2. Create an Application Endpoint in the domain of the Microsoft Office Communication Server,
either by;
•
Running the Installation Process with Domain Administrator rights, or
•
Manually adding the Endpoint using the utility provided.
After the Contact object is created there is a delay of about ten minutes before the Contact
object replicates from Active Directory domain services to the server.
10
3: Installation Checklist
The following checklists guide you through the installation process in a step by step sequence. These
include a series of prerequisites that are required to ensure that the installation and configuration
process takes in to account some required elements.
Step 1 Preparation
Install any prerequisites documented in the Release Notes
Decide on Queues and Operators required
Study Design Guide and formulate system numbering plan
пЃ¬
пЃ¬
пЃ¬
пЃ¬
пЃ¬
пЃ¬
пЃ¬
CTI Reference Device (required by super provider)
Host PBX Gateway (Max calls queuing at one time)
Service Q (Operator Held Calls, call in transfer, Recalls)
Park (Max Parked Calls at any point in time)
Queue Locations (1 per queue)
Pre CT Gateway Devices (for call filtering)
Static Voice Port
When considering the numbering plan it is required that a CTI reference
device is included. This is a CTI port with the lowest DN that appears in your
TSP User device list in the Call Manager Configuration.
This port should not be used in the configuration, and should not be
amended or deleted once it has been associated as a static device with
the profile.
After associating this device to the TSP User you must reboot the Arc Server.
I
Step 2 Install and Configure Arc Connect Server
Install Arc Server and Admin applications
Disable the User Account Control if using Windows 2003/2008
Open Administration Application
пЃ¬ Create Configuration database
пЃ¬ Create Arc Log Database
Configure resilience support by providing Publisher and Subscriber details (Optional)
Arc Pro Installation Manual
11
Installation Checklist
Step 2 Install and Configure Arc Connect Server
Configure CT Gateway section for System Devices and Directory
пЃ¬ General Settings
пЃ¬ Resource Groups Devices
пЃ¬ Directory Groups if required
Configure Communities
Configure Contact Management
Configure LDAP Synchronisation if required
Configure Messaging (including SMS options)
Configure Users
Permissions Groups
пЃ¬ Console Operators
пЃ¬ Supervisors
пЃ¬ Wallboards
пЃ¬
Configure Console Connect
Console Queues
Name and Location
пЃ¬ Distribution Type
пЃ¬ Overflows
пЃ¬ Emergency
пЃ¬ Max Calls
пЃ¬ Max Waiting Time
пЃ¬ No Operators logged in
пЃ¬
Assign Operators to Queues (Operators Queues)
Assign Directory Groups to Operators (Operators Groups)
Add Call Filters
Add Break Hours for each queue as required (Breaks are on a 24 hour basis, to set a
break overnight set a break up to 23:59:59 and another break from 00:00:00 to the
start of the working day)
Click OK to complete Arc Console configuration
I
Step 3 Cisco unified Communications Manager Configuration
Create partition and Calling Search Space or add to existing ones (We recommend
that all Arc devices need to be reached for all extensions and gateways, and be
able to dial all devices and gateways)
Create CTI Route Points for Queue Locations and Pre CT Gateway devices
Create CTI Ports for Host PBX Gateway, Service Queue, Park and Static Voice ports
The reference device needs to be associated with the Application User.
12
Installation Checklist
Step 4 Install Cisco TSP on Arc Connect Server
Browse to Cisco unified Communications Manager configuration and select
Application > Install Plugins
Select Cisco Telephony Service Provider and run the install following the onscreen
instructions.
After rebooting the Server configure the TSP, making sure to allow for enough
Automated Voice Lines (CTI Ports used by Arc)
Install Cisco TAPI Wave Driver (instructions are in the TSP readme file)
Reboot the server
Step 5 Test TAPI
Use Phone.exe (TAPI Soft Phone) from Julmar.com to test that a) all Associated
devices appear in the line list, and b) that a CTI Ports can be monitored and a call
made to a nearby handset.
Step 5a Install and Configure Arc Voice Connect (Optional)
Install the Arc Voice Connect Server component from the Arc Server Installation
options
Open Arc Administrator, select CT Gateway > Resource Group Devices > Voice
Devices and then configure your Voice Ports
Restart the Voice Server Service and start the Voice Server
From Arc Administration application, select Voice Connect
Configure General Settings (you must select a default In-Queue Position Message
even if not using this type of message)
Record any new phrases
Create new messages from recorded phrases
Add in-queue messages to each queue as required
If using Auto Attendant, create new scripts
Create Voice Sessions
Name and location
пЃ¬ Select script
пЃ¬ Overflows
пЃ¬
Add Break Hours for Voice Sessions
Click OK to complete configuration
Arc Pro Installation Manual
13
Installation Checklist
Step 6 Install Operator and Additional Arc Pro Products
Install and Configure any additional Arc Pro elements that are required within the
organisation such as Console Attendant Operator, Supervisor, Agent, Wallboard
etc.
Although these products may be referenced in this manual, they all have
supporting documentation to assist with installation, configuration and operation.
Disable the User Account Control if using Windows 2003/2008
Set DEP (Data Execution Protection) to “Turn on DEP for essential Windows Programs and
Services Only” if using Windows 2003/2008 and Windows 7
Step 7 Test Console Connect
Start Arc Server
Log in Operator
Make test calls dialling Queue Location or Pre CT Gateway device.
14
4: Installing Arc Connect Server
Components
The installation procedures described in this section are about the Server applications in Arc Connect.
These are broken down into required and optional components depending on your product licenses
and requirements.
Required Components:
пЃ¬ Arc Connect Server
пЃ¬ Arc DB Upgrade
пЃ¬ Arc CT Server
пЃ¬ Arc LDAP Server
Optional Components:
Arc CTI Server
пЃ¬ Arc Voice Connect Server
пЃ¬ Arc Agent
пЃ¬ Arc Supervisor
пЃ¬ Arc CUPs Server
пЃ¬ Arc Wallboard
пЃ¬ Arc OCS Server
пЃ¬
Prerequisites
The following processes need to be completed before an installation so that Arc Pro suite of servers
work to an optimum performance. Where the prerequisites are required for a specific server
component this is stated.
Do not install Arc Connect Server on a Cisco unified Communications Manager Server computer.
Disabling the User Account Control in Windows 2003 and 2008
If you are installing the Arc Pro suite of software on Windows 2003 and 2008, there is an additional
process that you need to complete by disabling the User Account Control. This is required on both
Server and client machines.
To do this perform the following steps:
To complete this procedure you must have administration rights.
The Screens used in the following steps may vary between Window Versions. The ones used
are based on Windows 2008.
1.
Select the Control Panel, and go to User Accounts.
2. Click Turn User Account Control on or off.
3. Clear the check box, Use User Account Control (UAC) to help protect your computer, and then
click OK.
4. Restart the machine for the change to take affect.
Arc Pro Installation Manual
15
Installing Arc Connect Server Components
Creating a CTI Reference device
For Arc Pro CTI Server to work in an optimum way it is required that a CTI reference device must be
created having the lowest DN that appears in your TSP User device list in the Call Manager
Configuration.
To set up this CTI reference device
1.
Create a CTI Port having lowest DN that appears in your TSP User device list in the whole Call
manager Configuration.
2. Restart the machine where Cisco TSP is installed.
Please make sure the CTI Port created in Step 1 must not be used anywhere in the
configuration. Also this device must not be amended/deleted once it is associated as a
static device with the profile.
Install a Domain Computer Certificate and Arc OCS Server Prerequisites
(Optional)
For the Arc Pro OCS Server to be able to establish a connection to the Microsoft Office
Communications\Lync Server a computer certificate for the domain must be installed and the
Microsoft Office Communications\Lync Server Core Components must be installed.
To install a certificate onto the computer you are installing the Arc OCS Server onto; please follow the
instructions provided in OCS Client Certificate Verification & Installation, page 55.
The supported platforms to deploy the OCS Core Components: Windows Server 2003 with SP2 (x86,
x64), Windows Server 2008 (x86, x64) and Windows Vista Business or Enterprise with SP1 (x86, x64). The
Arc Server is only supported on Windows Server 2003/2008/2008 R2 (x86, x64) versions.
OCS core components can be found within the "Unified Communications Managed API 2.0 SDK"
which is freely available to download from the Microsoft website.
Once you have downloaded and installed the "Unified Communications Managed API 2.0 SDK",
within the installation folder there are a couple of files that are required as pre-requisites. Install them
in the following order:
1.
NET Framework 3.5 SP1 - Should already be installed as it is a pre-requisite for Arc Pro, however
can be download from web or from installation media (dotnetfx35.exe)
2. sqlncli.msi - SQL Server Native Client
3. vcredist_x86.exe or vcredist_x64.exe - VC++ 2008 Redistributable
4. OCSCore.msi - Office Communications Server Core Components
If installing the Arc OCS Server component to run against a Microsoft Office Communications
Server 2007 R2 installation, then it is recommended to run the Arc Installation Setup as a
Domain Administrator in order that the Application Endpoint that is used to connect to the
Microsoft Office Communication Server can automatically be created for you, otherwise
please follow the instructions given in Appendix D on how to carry out this process manually.
Installing Arc Connect Server and Administration
1.
Insert the Arc Connect CD into to the CDROM, or browse to the directory where the
downloaded installation files are saved.
2. Select the installing location from My Computer or Windows Explorer to view the directories on
16
Installing Arc Connect Server Components
the CD. The directories are named according to the applications they contain.
3. User should run the Arc_Pro_Pro_Setup.exe application first. Install it on a machine that is
allocated to run the Arc Connect Server.
The initial window that appears displays a welcome note and instructions on the installation.
4. Click Next.
5. In the License Agreement page, click Yes to confirm that you accept the License Agreement.
If you do not agree with the license, clicking No exits the installation.
6. In the Readme page, read the file and then click Next.
7. In the Registration Information page, type the Name and Company Name of the license holder
(spelled correctly), and then click Next.
8. In the Choose Destination Location page, browse to the location in which to install the software.
The default location is C:\Program Files\Arc\, and then click Next.
9. In the Setup Type page, select the type of installation, either:
•
Complete - This installs all server components.
•
Custom - This will provide the option to select which components are installed. This would be
used in an instance where either specific component servers are required and space on the
PC may be limited, or in the case where an additional server component is required.
And then click Next.
If the Arc OCS Server is being installed and the Microsoft Office Communications\Lync Server
Core component is not detected then you will be prompted that the installation will not be
successful and you will be required to confirm if you want to continue
10. For Complete installations this step is not required.
If you have Selected Custom installation, the Select Features page appears. Required Server
components have a tick and the adjacent box will be greyed out. These can not be deselected.
11. Select the Servers you require to install by ticking the box adjacent to the server name.
When a server component is selected a brief explanation of that server appears in the Description box.
With the Custom installation, there is no dialog box to warn you that Microsoft IIS is not
installed. In the instance that IIS is not available on the machine, the servers that would
require it (such as Arc Presence or XML Agent) will not be available in the options to install.
You must Cancel the installation, manually install IIS and restart the installation process.
When the chosen Servers are selected, click Next.
12. This step applies to both Complete and Custom installation.
In the Select Server Type page select either Publisher (Primary Server) or the Subscriber
(Secondary Server) as appropriate, and then click Next. This functionality is used to provide
resilience (backup) to your Arc Connect Server.
13. This step applies to the Complete and Custom installation.
In the Call Recording Server Connection page, select the Call Recording Server Type from the
following options:
•
None - Leave the rest of the page blank and click Next to continue with the installation.
Arc Pro Installation Manual
17
Installing Arc Connect Server Components
•
Impact 360 - Enter the Server Host Name/ FQDN/IP Address of the machine where the Call
Recording Server is installed. The Server Port will be auto-populated (6666). There is no
requirement for a Username or Password. click Next to continue with the installation.
•
QMS - Enter the Server Host Name/ FQDN/IP Address of the machine where the Call
Recording Server is installed. The Server Port will be auto-populated (0). Enter the Username
and Password for the server. click Next to continue with the installation.
14. This step applies to the Complete installation and it will also appear in the Custom installation if
the CUPS server component has been selected.
Enter the Server Host Name/FQDN/IP Address for the CUPs Server. The Default for the CUPs Port
No is defaulted to 5060. There is also facility to enter the Proxy Domain information.
15. This step applies to the Complete installation and it will also appear in the Custom installation if
the CUPS server component has been selected.
In the Cisco Unified Presence Server Connection Information page, type the CUPS UserName
and CUPS Password for the CUPs Server, and then click Next.
16. This step applies to the Complete installation and it will also appear in the Custom installation if
the OCS server component has been selected.
In this screen all fields are required. You must provide information for:
•
Microsoft Office Communications\Lync Server Version
•
Microsoft Office Communications Server\Lync FQDN (Fully Qualified Domain Name)
•
Certificate Name
•
Application Endpoint Name
•
Application Endpoint No
If you are installing for a Microsoft Office Communications Server 2007 R2 setup, and are using
an account that has Domain Administrator rights, the required Application Endpoint will
automatically be created. If you are not running as a Domain Administrator, or you are
installing against a Microsoft Lync Server, the Application Endpoint must be configured
manually, as described in OCS Application Endpoint Verification & Installation, page 57.
17. This step applies to the Complete and Custom installation.
To add an icon for Arc Connect Server and Arc Connect Administration on the desktop, select
Add Icons To Desktop, and then click Next.
The Start Copying Files page confirms the information that has been entered.
18. If the information is incorrect click Back to go back to the relevant screen. If the Information is
correct click Next to continue with the installation.
19. During installation if Microsoft IIS is previously installed but missing any features, a command box
will appear briefly and the missing features added automatically.
20. A Setup Status window will appear, showing the progress of the installation.
When the progress line is complete, the window will minimise and the desktop will appear. This
may last for several minutes while the installation is completed.
21. You are prompted to run the Arc Provisioning Wizard. For more information, see the Arc Pro
Provisioning Wizard document.
22. When all the required files have been installed the Wizard Complete page prompts you to restart
you computer. Select the option you require, and then click Finish.
Important - Remember to set �Disabling the User Account Control in Windows 2003 and 2008’
on page 15.
18
5: Creating Databases
After the Arc Connect components have been installed, you are required to create two databases.
This is set up in Arc Connect Administration. The two databases are:
пЃ¬
Configuration
This database contains the configuration information for Arc Connect. Arc CT Server consults the
configuration database to check parameters for different applications and operations. There is
no limit to the number of configurations the user can create for the Arc Connect Server. However,
only one can be active at any given time. While the system is running changes can be made to
the database, but they will not take effect until the Arc Server has been stopped and restarted.
The user can also make online changes to the database using the Arc Connect Supervisor
application.
пЃ¬
Logging
The Logging database keeps a record of all events and call activities. The user can create more
than one logging databases but only one of them can be active at a given time.
Administrator Logon
The Configuration Utility has an authentication mode for the users. The Configuration Utility is
accessible only to the Administrator for making new configurations or updating them. The default
Logon Name and Password is ArcAdmin.
This Logon process can be configured so that it is not required to access Arc Connect Server
Administration. It is recommended that this policy is only adopted if the software is installed
on a machine with alternative security arrangements so that it can not be tampered with
without adequate training or system awareness.
To logon to the Administration application.
1. Open the Arc Connect Administration utility.
2. Select File > Logon from the main menu.
3. The Logon window will open.
4. Enter a Login Name and Password, and click Login.
Creating a New Configuration Database
If you used the Provisioning Wizard during the installation process, the databases have already been
created.
To create configuration database
1. Log on to Arc Connect Administration.
2. Choose Database > Config DB
3. Select the Maintenance tab, and then click New.
Arc Pro Installation Manual
19
Creating Databases
4. In the Create Configuration Database dialog nox, type a Name and Description for the
database.
5. Type the SQL Server name or click Browse to select the SQL Server from the list of all available
SQL Servers on the network.
If a non standard SQL Port is being used (a port other than 1433) then you must enter
servername, port number in the Server box.
6. Enter the SQL Server User Name and Password.
7. Click OK. The new database has a status of closed when it is first created.
8. Click the Select tab, select the new database, and then click Open. The database is now
available to the Arc Connect Server.
9. Click OK to finish.
Creating a New Logging Database
If you used the Provisioning Wizard during the installation process, the databases have already been
created.
To create a logging database:
1. Login to Arc Connect Administration.
2. From the main menu bar, select Database > Log DB
3. Select the Maintenance tab and click New. The default logging database name is ArcLogDB.
4. Give the SQL Server name or click Browse to select the SQL Server from the list of all available SQL
Servers on the network.
5. Enter the SQL Server User Name and Password.
6. Click OK. The new database has a status of closed when it is first created.
7. Select the new database and click Open.
8. Click OK to finish.
Creating Indexes
The Database > Index option allows you to apply indexes on fields in the contact database that the
operator application uses to perform optimised searches.
This Contacts tab displays the database fields to be indexed. The user can select the fields to be
indexed from the Available Fields list and, by clicking the directional arrows, move them to the
Indexed Fields list.
When a field is indexed, it will be available for the operator to use to sort their directories on.
пЃ¬
There is also a directional arrow to move a field from Indexed to Available, if required.
Once the fields to be indexed have been selected, click Update to save the changes.
The following fields are always indexed and cannot be moved to Available Fields list,
пЃ¬
пЃ¬
пЃ¬
20
Business_1
Contact_Unique_Ref
Extension
Creating Databases
пЃ¬
пЃ¬
пЃ¬
First_Name
Last_Name
Mobile
Viewing Licenses
1. Click Help> Registration, to display the Registration screen.
2. Click View License.
These screens appear:
•
Queues - This screen enables you to manage the Queues that have been configured. When
the software i supplied to you it contains the queues that you purchased. You can create
more queues than the licensed amount, and you can configure them from this screen.
•
Contacts - This screen provides the management of the Contacts that are available. Arc Pro
edition has a capacity for 20,000 Contact Licenses. When this number is exceeded the initial
contacts will be moved into the Log database. This screen provides the facility to restore any
archived contacts into the live system.
Arc Pro Installation Manual
21
Creating Databases
22
6: Arc Connect Resilience
Arc Connect provides backup for the configurations made through Arc Connect Administration. In
case of a server fail over, the backup or the secondary server, also known as the Subscriber, will be
active and keep Arc Connect running. You will not be able to use the Subscriber for updates to the
system configuration, however, the system will remain active based on the settings made through the
Publisher, avoiding disruption in the call flow and call controls.
Arc Connect ensures that the Subscriber holds the updated configurations at all times. When the
Publisher is active, the Subscriber restarts every five minutes and the information held in the Subscriber
database is updated.
Server backup is achieved through resilience between the Publisher (Primary Server) and Subscriber
(Secondary Server). Please make sure you have the following installed on the system where the
Publisher/Subscriber is to be installed,
пЃ¬
пЃ¬
пЃ¬
MS SQL 2005 Server SP3 Standard or Enterprise (including Hotfix provided with the Arc Pro installation) or MS SQL 2008.
Hostname or FQDN must be used when configuring the databases.
Windows 2003 Server SP2 or Windows 2008.
Installing Arc Pro on cloned operating system images
If you plan to install Arc Pro onto a server whose operating system is sourced from a cloned image
(for example a VMWare image), you must make sure that the MSDTC (Microsoft Distributed
Transaction Coordinator) CID GUID is different on both the Publisher and Subscriber servers. Failure to
do this will cause the installation of the database replication component to fail.
To check the CID GUID
You need to check the CID GUID on both servers. To do this:
1.
Open the registry editor and go to the following location 'HKEY_CLASSES_ROOT\CID'.
2. At least one entry has a description of 'MSDTC'. Check its value.
3. If the GUID values on both the Publisher and Subscriber are THE SAME, follow this process
sequence below.
To make the CID GUID unique
The following simple process will ensure both MSDTC installations have unique CID GUIDs:
1.
Open a command line box on both servers
2. Type 'MSDTC -uninstall' on both servers.
3. Run 'MSDTC -install' on BOTH servers from the command line.
4. Reboot both machines.
Installation of Publisher
While installing, you must make sure that the Publisher and Subscriber are installed on separate
machines. Before installing the Publisher, please make sure of the following:
пЃ¬
пЃ¬
If the system has the Subscriber installed, do not install the Publisher on the same machine.
Interchanging Publisher and Subscriber machines is very risky; therefore, you must avoid it. Any
previous replication settings must be disabled.
Arc Pro Installation Manual
23
Arc Connect Resilience
пЃ¬
пЃ¬
пЃ¬
If you have a Publisher configuration already installed with your network, DO NOT create another
Publisher configuration on another machine with the same database name.
If there are replication monitor issues before installing Publisher, fix them before starting the installation process.
The replications settings in SQL Server Enterprise Manager must remain unchanged.
To Install Arc Connect Resilience
1.
From the Start Menu, select the Arc Pro folder and select Resilience > Configure Resilience on
this Server.
2. A Welcome screen will appear for Arc Pro Publisher. You will now be able to create replication.
Please make sure that you have the necessary privileges and access rights on the network
domain and SQL server. click Next.
3. The next window will prompt you for account details that will allow the Wizard to stop any
services that maybe accessing the Arc databases. Enter an account that has administrator rights
to the Arc server and its SQL Server'.
IMPORTANT
Before confirming this message box, it is important to check that both the MSSQLSERVER and
SQLSERVERAGENT are still running. If it is not running the installation will continue through to
completion, but it will have failed to install correctly.
Click Next to proceed.
4. The Installation Progress will be displayed on the screen, for the creation of transactional
replication and the initialisation of the snapshot job.
5. When the installation has successfully completed a message box will confirm this. Click OK on the
message box.
6. Click Finish on the Installation Progress window.
7. After the Installation is complete it is important to restart the Arc and Active MQ Services.
If the SQL server is hosted on the same computer as the Arc Server, all jobs started from the installer
must be allowed to complete before restarting the Arc Server. You can check this using the Job
Activity Monitor in SQL Management Studio.
The Subscriber cannot be installed until the snapshot has been successfully created. The
status of the snapshot can be viewed through SQL Enterprise Manager > Replication Monitor
> Publishers > (System name) > (DB name).
Installation of Subscriber
IMPORTANT The Subscriber configuration can not be run on the same machine as one
configured as a Publisher.
Before installing the Subscriber, please make sure of the following:
пЃ¬
пЃ¬
24
If the system has the Publisher installed, do not install the Subscriber.
Hostname or FQDN must be used when configuring the databases.
Arc Connect Resilience
пЃ¬
пЃ¬
пЃ¬
пЃ¬
пЃ¬
1.
Subscriber CIDs must be unique from publisher to allow for the MS DTC to function correctly.
Before installing you must use SQL Enterprise Manager to make sure that the snapshot for the
publisher database Snapshot has been successfully created (status Succeeded).
Interchanging Publisher and Subscriber machines is very risky and should be avoided. Any previous replication settings should be disabled.
If there are replication monitor issues before installing Publisher, fix them before starting the installation process.
The replications settings in SQL Server Enterprise Manager must remain unchanged.
From the Start Menu, select the Arc Pro folder and select Resilience > Configure Resilience on
this Server.
2. The Arc Pro Subscriber Welcome screen will be displayed. You will now be able to create the
Subscriber to provide resilience in case the primary server fails. Please make sure that you have
the necessary privileges and access rights on the network domain and SQL server. click Next to
start the installation.
3. In the Welcome page, type the User Name and Password to access the server where the
Publisher Configuration Database is installed. Click the list to select the publisher Database, you
may have to wait for the Server to populate the list with publisher databases available. Select
the required Database and then click Next to proceed.
4. The Windows Server Configuration page prompts you for your Windows Administrator Account
details that will allow the Wizard to stop any services that maybe accessing the Arc databases.
Enter a Windows account that has administrator rights to both the Arc Publisher and Subscriber
servers and their SQL Servers if the databases are off boxed.
click Next to proceed.
IMPORTANT
Before confirming this message box, it is important to check that both the MSSQLSERVER and
SQLSERVERAGENT are still running. If it is not running the installation will continue through to
completion, but it will have failed to install correctly.
Click Next to proceed.
if the software detects that a subscriber has already been installed before, it will ask you if you want
to migrate that configuration to the computer you are now installing the subscriber on. Click Yes to
proceed.
5. The installation progress of the subscriber will be displayed across the screen. When the
installation is complete, a message box will be displayed. Click OK.
Click Finish.
6. After the Installation is complete it is important to restart the Arc and Active MQ Services. If the
SQL server is hosted on the same computer as the Arc Server, all jobs started from the installer
must be allowed to complete before restarting the Arc Server. You can check this using the Job
Activity Monitor in SQL Management Studio.
Arc Pro Wallboard Installation Manual
25
Arc Connect Resilience
26
7: Installing Arc Pro Console
Operator
To install the Console Operator, do the following:
1. Disable UAC, as described in Disabling User Account Control, page 27
2. Install the Console Operator software, as described in Installing Arc Console Operator, page 27.
3. If you are installing on a Microsoft Windows 2003 or 2008 system, follow the instructions in Installing
Console Operator on Windows 2003 or 2008, page 28.
When installing the software you must have administration rights.
Disabling User Account Control
If you are installing the Arc Pro suite of software on and of the following Microsoft Windows operating
systems:
пЃ¬
пЃ¬
пЃ¬
пЃ¬
Windows 2003
Windows 2008
Windows Vista
Windows 7
you must disable User Account Control (UAC) on both Server and client machines.
The following procedure is for Microsoft Windows 2008, but it is similar under all operating systems.
To disable UAC:
1. In Control Panel, click User Accounts, and then click Turn User Account Control On or Off.
2. Click to clear the Use User Account Control (UAC) to help protect your computer check box, and
then click OK.
3. Restart the machine for the change to take effect.
Installing Arc Console Operator
To install Arc Console Operator:
1. Insert the Arc Connect CD into to the CD ROM, or browse to the directory where the
downloaded installation files are saved, and then run Arc_Operator_Setup.exe.
2. In the installation Wizard Welcome page, click Next. You can click Back in any subsequent page
to repeat the previous step.
3. Confirm that you accept the license agreement by clicking Yes.
If you do not accept with the license, click No to exit the Wizard. You cannot install the software
without accepting the license agreement.
4. Read the Read Me file, which contains essential information about the Cisco unified
Communications Manager, and then click Next.
5. In the Registration Information page, type the Name and Company Name of the license holder,
and then click Next.
Arc Pro Installation Manual
27
Installing Arc Pro Console Operator
6. In the Choose Destination Location page, either:
•
Accept the default destination folder by clicking Next
•
Browse to the destination folder, and then click Next.
7. In the Primary Server Information page, type the Server Host Name/FQDN/IP Address of the
machine running the Arc Pro Primary Server (Publisher), and then click Next.
If you type an incorrect address, Arc Console Operator will not be able to connect to the
server, and will not work.
8. In the Language Information pane, select the language the application should use, and then
click Next.
9. In the Icon Information page, if you want an Arc Console Operator icon on your desktop, select
Add Icon To Desktop, and then click Next.
10. In the Start Copying Files page, review the configuration information, and then click Next.
The software is installed.
11. In the InstallShield Wizard Complete page, click Finish.
Installing Console Operator on Windows 2003 or 2008
If you are installing Console Operator under Microsoft Windows 2003 o 2008, you must now turn on
Data Execution Protection (DEP), as described below:
1. Right-click My Computer and select Properties.
2. Under Windows 2008, in the System window, click Advanced system settings.
3. In the System Properties window, click the Advanced tab.
4. Under Performance, click Settings.
5. In the Performance Option dialog box, click the Data Execution Prevention tab.
6. Select Turn on DEP for essential windows programs and services only.
7. Click Apply, and then click OK.
28
8: Installing Arc Call Connect
Agent
Disabling User Account Control in Windows 2003/2008/Vista/7
If you are installing the Arc Pro suite of software on Windows 2003/2008/Vista/7, there is an additional
process that you need to complete by disabling the User Account Control. This is required on both
Server and client machines. To complete this procedure you must have administration rights.
To disable User Account Control:
1. Select the Control Panel, and go to User Accounts.
2. click Turn User Account Control on or off.
3. Clear the check box, Use User Account Control (UAC) to help protect your computer. Then click
OK.
4. Restart the machine for the change to take effect.
Installing the Arc Call Connect Agent
1. Insert the Arc Connect CD into to the CD ROM, or browse to the directory where the
downloaded installation files are saved and run Arc_Agent_Setup.exe.
2. In the Welcome page, click Next.
3. In the License Agreement page, click Yes.
If you do not agree, click No to abort the installation.
4. In the Readme page, read the important information for the Cisco unified Communications
Manager, and then click Next.
5. In the Registration Information page, type the Name and Company of the license holder, and
then click Next.
Please ensure the correct spelling of this information.
6. In the Choose Destination Location page, click Next to accept the default location, or browse to
your preferred location, and then click Next.
7. In the Primary Server page, type the Host Name/FQDN/IP Address of the machine running the
Arc Connect Primary Server (Publisher), and then click Next.
8. In the Select Agent Type page, select either Local or Remote, as appropriate, and then click
Next.
9. In the Icon Information page, if you want an application icon for the Arc Call Connect Agent on
your desktop, select Add an icon, and then click Next.
10. In the Start Copying Files page, check that the information is correct. If it is, click Next. If it is not
correct, click Back, as required, and amend the information before proceeding.
The software is installed.
11. In the InstallShield Wizard Complete page, click Finish.
Arc Pro Installation Manual
29
Installing Arc Call Connect Agent
Installing Console Operator on Windows 2003/2008
If you are installing Arc Call Connect Agent on Windows 2003/2008, you must also turn on Data
Execution Protection. To do this you must have administrator rights.
The exact procedure depends on the operating system you are using. The general procedure is:
1. Right click My Computer and select Properties.
2. The System Properties window will open. Select Advanced System Settings.
3. Select the Advanced tab, and under Performance, click Settings.
4. In the Performance Option dialog box, select the Data Execution Prevention tab.
5. Select Turn on DEP for essential windows programs and services. and then click OK.
30
9: Installing Arc Supervisor
Disabling User Account Control in Windows 2003/2008/Vista/7
If you are installing the Arc Pro suite of software on Windows 2003/2008/Vista/7, there is an additional
process that you need to complete by disabling the User Account Control. This is required on both
Server and client machines. To complete this procedure you must have administration rights.
To disable User Account Control:
1.
Select the Control Panel, and go to User Accounts.
2. click Turn User Account Control on or off.
3. Clear the check box, Use User Account Control (UAC) to help protect your computer. Then click
OK.
4. Restart the machine for the change to take effect.
Installation of Arc Supervisor
1.
Insert the Arc Connect CD into to the CD ROM, or browse to the directory where the
downloaded installation files are saved and run Arc_Supervisor_Setup.exe.
2. The initial window that appears displays a welcome note and instructions on installation.
Click Next.
3. Confirm that you accept the License Agreement by clicking Yes to continue.
If you do not agree with the license, clicking No will exit the installation.
4. The Read Me file contains essential information. Once this information has been read, click Next
to proceed.
Please ensure that you read this file because it contains important information for the Cisco
unified Communications Manager.
5. In the Registration Information page, enter the Name and Company of the license holder, and
click Next.
Please ensure the correct spelling of this information.
6. In the Choose Destination Location window, click Next to accept the default destination is
C:\Program Files\Arc\
Otherwise Browse to select a different path and directory, and then click Next.
7. In the Primary Server Information page, enter the IP Address of the machine running the Arc
Connect Primary Server (Publisher).
If this is stated incorrectly then the Arc Supervisor will not be able to connect up to the Server
Arc Pro Installation Manual
31
Installing Arc Supervisor
and will therefore not function.
8. Click Next.
9. In the Icon Information page, select Add an icon to add the Arc Supervisor icon to the desktop.
10. Click Next.
11. In the Start Copying Files page confirm that the information is correct and then click Next. If the
information is incorrect, click Back to go back to the relevant screen.
12. The final window displays the confirmation that Arc Supervisor has been installed successfully.
13. Click Finish to complete the installation.
Important - Remember to set �Disabling User Account Control in Windows 2003/2008/Vista/7’
on page 31.
Installing Console Operator on Windows 2003/2008
If you are installing Arc Supervisor on Windows 2003/2008, there is an additional process that you need
to complete by setting Data Execution Protection on. To do this perform the following steps:
When installing the software you must have administration rights.
The exact procedure depends on the operating system you are using. The general procedure is:
1. Right click My Computer and select Properties.
2. The System Properties window will open. Select Advanced System Settings.
3. Select the Advanced tab, and under Performance, click Settings.
4. In the Performance Option dialog box, select the Data Execution Prevention tab.
5. Select Turn on DEP for essential windows programs and services. and then click OK.
32
10: Installation of Arc Connect
Wallboard
Disabling the User Account Control in Windows 2003/2008/Vista/7
If you are installing the Arc Pro suite of software on Windows 2003/2008/Vista/7, there is an additional
process that you need to complete by disabling the User Account Control. This is required on both
Server and client machines. To complete this procedure you must have administration rights.
To disable User Account Control:
1. Select the Control Panel, and go to User Accounts.
2. click Turn User Account Control on or off.
3. Clear the check box, Use User Account Control (UAC) to help protect your computer. Then click
OK.
4. Restart the machine for the change to take effect.
Installation of Arc Connect Wallboard
1.
Insert the Arc Connect CD into to the CD ROM, or browse to the directory where the
downloaded installation files are saved and run Arc_Wallboard_Setup.exe.
2. The initial window that appears displays a welcome note and instructions on installation.
Click Next.
3. In the License Agreement page,confirm that you accept the License Agreement by clicking Yes.
If you do not agree with the license, clicking No will exit the installation.
4. In the Readme page, read the important information, and then click Next.
5. In the Registration Information page, enter the Name and Company of the license holder, and
then click Next.
Please ensure the correct spelling of this information.
6. In the Choose Destination Location page, click Next to accept the default location, otherwise
Browse to the desired location and then click Next.
7. In the Primary Server Information page, type the the IP Address of the machine running the Arc
Connect Primary Server (Publisher).
If this is stated incorrectly then the Arc Connect Wallboard will not be able to connect up to
the Server and will therefore not function.
8. Click Next.
9. In the Icon Information page, select Add an icon to add an Arc Connect Wallboard icon to the
desktop.
Click Next.
10. In the Start Copying Files page, confirm that the information is incorrect, and then click Next. If it
is not correct, click Back to go back to the relevant screen.
Arc Pro Installation Manual
33
Installation of Arc Connect Wallboard
The final window displays the confirmation that Arc Connect Wallboard has been installed
successfully.
11. Click Finish to complete the installation.
Important - Remember to set �Disabling the User Account Control in Windows 2003/2008/
Vista/7’ on page 33.
Installing Arc Connect Wallboard on Windows 2003/2008
If you are installing Arc connect Wallboard on Windows 2003/2008, there is an additional process that
you need to complete by setting Data Execution Protection on. To do this perform the following steps:
When installing the software you must have administration rights.
The exact procedure depends on the operating system you are using. The general procedure is:
1. Right click My Computer and select Properties.
2. The System Properties window will open. Select Advanced System Settings.
3. Select the Advanced tab, and under Performance, click Settings.
4. In the Performance Option dialog box, select the Data Execution Prevention tab.
5. Select Turn on DEP for essential windows programs and services. and then click OK.
34
11: Uninstalling Publisher/
Subscriber
The Publisher/Subscriber are uninstalled in order to stop the replication for resilience. This may be
required in case the replication fails and the system needs to be reconfigured.
Uninstalling Subscriber
1.
From the Start Menu, select the Arc Pro folder and select Resilience > Remove Resilience from
this Server.
2. The Welcome screen for uninstalling Subscriber will appear with instructions on uninstalling the
software.
3. Click Next.
4. Specify the name of the Server where the publisher database is installed.
Enter the User Name and Password.
click the drop down list to select the publisher Database, you may have to wait for the Server to
populate the list with publisher databases available. Select the required Database and click Next
to proceed.
5. The setup requires administrator access to the Publisher server to complete the uninstall. Enter
the user Account and Password.
6. Click Next.
The progress of the uninstall is displayed on the screen.
When the Uninstall is complete a message box will be displayed to confirm that it is completed.
Click OK.
7. Click Finish on the Progress window.
8. After the Installation is complete, restart the Arc and Active MQ Services.
Uninstalling Publisher
1.
From the Start Menu, select the Arc Pro folder and select Resilience > Remove Resilience from
this Server.
2. The Welcome screen for uninstalling Publisher will appear with instructions on uninstalling the
software.
click Next to continue with the uninstall.
3. The setup requires administrator access to the Publisher server to complete the uninstall. Enter
the User Name and Password.
4. Click Next.
The progress of the uninstall is displayed on the screen.
When the Uninstall is complete a message box will be displayed to confirm that it is completed.
5. Click OK.
Arc Pro Installation Manual
35
Uninstalling Publisher/Subscriber
6. Click Finish on the progress window.
7. After the Installation is complete it is important to restart the Arc and Active MQ Services.
36
12: Upgrade Plan
This chapter describes how to upgrade an Arc Solutions System by using the Upgrade Utility, and
thereby reducing the amount of down time. It also explains the features of the Upgrade Utility that
help maintain both the configuration and logging databases.
Arc Pro Provisioning Wizard
When you are upgrading from a version 5.1.2 or higher you can install straight over the top of the
previous version. During the upgrade you are prompted to run the Provisioning Wizard, which is
recommended as it automatically upgrades the databases. It automatically checks for resilience
uninstalls it before the upgrade, and reinstalls it after the upgrade.
The Wizard removes replication from publisher and subscriber servers.
Upgrade Process Summary
If you do not intend to use the Provisioning Wizard to upgrade your databases, or you are
updating from a version before v5.1.2 you need to use the methodology in the following
chapters.
IT IS IMPORTANT THAT THIS SECTION IS READ AND ACTED UPON.
In order to perform an upgrade of an Arc Connect/Pro installation in the most efficient way, the
following summary outlines the required steps that are needed.
1. Stop the Arc Server that needs to be upgraded - So that you can take copies of the databases,
stop your Arc Connect/Pro server that you are about to upgrade.
2. Perform backups - Perform backups of the Arc Configuration, Logging and Voice Server
databases and files.
3. Uninstall Resilience - Remove any resilience configuration so that a subscriber machine is not
affected during an upgrade and thus increase down time of the system.
4. Uninstall old versions of Arc Software (before 5.1.2) - When the original software version is before
5.1.2, you must uninstall all of the Arc Software along with removing any registry entries & files that
may have been orphaned.
If you are upgrading from a version of 5.1.2 or later, then you can install the software straight
over the top of the existing installation without removing it.
5. Create a New Configuration and Logging database - Create new databases via the Arc
Arc Pro Installation Manual
37
Upgrade Plan
Administrator application.
6. Restoring Databases - If upgrading from a version earlier than 3.0.3, you must perform some
additional steps to migrate them from Access into SQL Server, or if upgrading your Arc System to
a new Server, you must restore your Configuration and Logging databases before being able to
update them to newer version.
7. Upgrade existing Configuration databases - Use the DB Upgrade Tool to upgrade your existing
configuration databases on top of itself (Source and Target set as the same database. If coming
from a version of Arc Connect/Pro that has its databases stored in an Access database file, you
must upgrade your database into newly created databases.
8. Migrate your Voice Database into you Configuration Database - If upgrading from a version
before 5.1.2, use the Table Transfer option in the DB Upgrade Tool to migrate the data from the
Voice Access Database into your upgraded Configuration Database.
9. Transfer your Upgraded Configuration Database into your newly created Configuration Database
- Using the Table Transfer option in the DB Upgrade Tool, perform a bulk copy of the tables in your
upgraded configuration databases to the newly created configuration databases.
10. Upgrade your Logging Database - Once you have upgraded and bulk transferred your
configuration database to its new database, perform the same steps for your logging database
(steps 7 and 9).
11. Run the Unique Numbers Check - After upgrading and migrating the databases, the unique
numbers should be checked for inconsistencies.
The above summarized process is explained in detail in the contents of this document.
Upgrade Compatibility
Please be aware that as new features are introduced and the database schema changes it may not
be possible to upgrade from an older version directly to the latest. In this document is a table that lists
what versions are available to upgrade from and to. If the version you wish to upgrade from is not a
listed option please upgrade to the highest possible version based on the current installed version until
you have reached the required version.
You must use the table enclosed to understand what steps you must upgrade the database through
to get to the final desired Arc Version.
Upgrade Notes
During the following upgrades:
пЃ¬
пЃ¬
пЃ¬
пЃ¬
4.1.0 to 4.1.3 SR2
4.1.0 SR2 to 4.1.3 SR2
4.1.0 to 5.1.0
4.1.0 SR2 to 5.1.0
the database changes all contact properties; therefore - depending on the size of the contact
database - this upgrade could take a long time. During the upgrade 5.1.1 to 5.1.2 the database
becomes Unicode compliant, and all constraints are removed, tables are updated, and indexes
rebuilt; this also can take a long time.
Version 5.1.2 was the first release to officially support operation in a VMware environment.
Customers that used earlier versions in VMware will find that the registration code will change
and a new license code will be required.
38
Upgrade Plan
The following tables show what upgrades are possible and what are recommended. For example, if
you ore using version 4.1.4 SR2, you could upgrade to versions 5.0.0 or 5.0.1, but the recommended
upgrade is to 5.0.2.
Table 1
Source Arc Version
Destination Arc Version
2.2.1
3.0.3
3.1.0
3.1.2
3.0.3
пѓј
3.1.0
пѓј
пѓј
3.1.3
пѓј
пѓј
пѓј
пѓј
3.1.4
пѓј
пѓј
пѓј
пѓј
3.1.5
пѓј
пѓј
пѓј
пѓј
3.1.3
4.1.0
пѓј
пѓј
4.1.3
SR2
4.1.3
SR4
4.1.4
4.1.4
SR1
пѓј
пѓј
пѓј
4.1.4
SR2
пѓј
4.1.3 SR2
4.1.3 SR4
пѓј
4.1.4 SR2
пѓј
пѓј
5.0.0
пѓј
пѓј
5.0.1
пѓј
5.0.2
пѓј
пѓј
Valid upgrade path
пѓј
Recommended Upgrade path
Table 2
Destination Arc Version
4.1.0
SR2
пѓј
пѓј
4.1.0 SR2
3.1.5
Source Arc Version
5.0.0
5.0.1
5.0.2
5.1.0
пѓј
пѓј
пѓј
5.1.1
пѓј
пѓј
пѓј
пѓј
5.1.2 SR1
пѓј
пѓј
пѓј
пѓј
5.1.3
5.1.0
5.1.1
5.1.2
пѓј
пѓј
5.1.2
SR1
6.0.0
6.0.1
6.1.0
Valid upgrade path
пѓј
Recommended Upgrade path
5.1.4
5.2.0
пѓј
пѓј
6.0.0
6.0.1
пѓј
5.1.4
пѓј
5.1.3
пѓј
пѓј
пѓј
Upgrades that can be performed using the Provisioning Wizard
Arc Pro Installation Manual
39
Upgrade Plan
Upgrading Arc Software Suite
The following process explains how to perform an upgrade of the Arc Connect/Pro software suite
from start to finish. The main bulk of the process is to upgrade the databases used by the software to
the correct version of schema. During this process, you may have to repeat Upgrading the database
(See Upgrading Existing Configuration Database, page 43) multiple times in order to move the
database from its current version into the version that you are upgrading to.
Arc Connect Suite version 2 supports Microsoft Access database, therefore upgrading from Version
2 to Version 3 will require the databases to be moved to a SQL Server style database as Arc Connect/
Pro does not support Access from Version 3 onwards.
Stopping the CT Server
It is very important to stop the Arc CT Server and Services before uninstalling the Arc Software and
taking any backups for its databases/files. This is to stop any potential file locking issues that could
occur.
To stop the CT Sever,
1. In the main menu, select File > Stop CT Server.
2. When prompted to confirm that you want to stop the CT Server, click Yes.
3. If running an Arc system where resilience is installed, once the Primary Server is stopped, all client
application e.g. Operators will try to connect to the Secondary Server.
4. It is also required to stop Arc CT Server service as well.
To stop this service,
1. In the main menu, select File > Service Manager. This will open the Service Manager window. The
green signal shows that the service is running whereas the red signal indicates that the service is
stopped.
2. Click Stop Service. The Start Services button is highlighted when the service is stopped.
3. Click Yes in the confirmation message.
4. Click Close.
5. Repeat the above process for the other Arc Servers that have a server manager application,
e.g. LDAP Server, Voice Server, CTI Server, CUPS Server and OCS Server.
Back up Arc Databases
If you are upgrading from an older version (pre-version 3.0) that uses Access database files to store
both the logging and configuration data, then follow these steps,
1. Locate the folder where the Configuration and Logging Access Database files are stored.
2. Copy the two database files to a backup directory elsewhere on your system, e.g. C:\Backup
If you are upgrading from a system that uses SQL Server to store the Arc data, then it is recommended
that you perform backups of both the Configuration and Logging Databases before your perform
any upgrades in case of failures. Please follow your SQL Server documentation on how to perform a
'FULL' database backup.
Backing up Voice Data Folders
In order to create a backup of the voice server, please backup the following folders under to your
installed Voice Server directory;
C:\Program Files\Arc\Arc Connect\Voice Server - Tapi Wave
пЃ¬
пЃ¬
пЃ¬
пЃ¬
пЃ¬
40
DB
Default Phrases
System Phrases
Phrases
Recording
Upgrade Plan
пЃ¬
Scripts
Uninstalling Resilience
If you are running the Arc Software with resilience installed so that data is replicated from the
publisher server to the subscriber, you must uninstall this before upgrading; otherwise any changes to
the database will be replicated to the subscriber thus downing that server.
It is recommended to uninstall the resilience on the subscriber first before uninstalling the
resilience module on the publisher server.
To uninstall resilience on an Arc Server that is running a version of the software that is earlier than 5.1.2;
1. Open Control Panel > Add Remove Programs and uninstall each of the Arc components.
2. Locate the entry for Arc Resilience, select it, and click Remove.
3. Follow the on-screen instructions that are presented to you, so that the software is fully removed.
To uninstall resilience on an Arc Server that is running version 5.1.2 or later;
1. Open the start menu and navigate to Arc Pro > Resilience.
2. Run the Remove Resilience from this Server entry.
3. Follow the on-screen instructions that are presented to you, so that the software is fully removed.
Uninstalling Arc Software
To Upgrade the Arc Suite, if you are running a version earlier than 5.1.2, or are installing a version
earlier than 5.1.3, then you will first need to uninstall all software through the Windows control panel
after ensuring you have completed all the necessary backups.
If you are upgrading to a version higher than 5.1.3 and have a version of 5.1.2 or higher already
installed, you can upgrade your Arc Pro Server installation by installing the new software over the top
of the existing software and thus this step is not required.
1. Open Control Panel > Add Remove Programs and uninstall each of the Arc components.
2. Follow the on-screen instructions that are presented to you, so that the software is fully removed.
3. This will remove the Arc Server software from that machine.
4. Some files may not be removed by the uninstall Wizard, therefore browse to the computers
Program Files folder and delete the Arc folder if it still exists.
The above screen shots are taken from an Arc 4.1.x install
Once each component has been uninstalled, ensure that all registry keys have been deleted.
To remove registry keys,
1. Open the Run option in the Start menu. Type 'regedit' and click OK.
2. The Registry Editor will open with the HKEY_LOCAL_MACHINE folder showing its contents.
3. Select the SOFTWARE folder and then the Arc Solutions folder.
4. Delete the Arc Solutions folder.
Arc Pro Installation Manual
41
Upgrade Plan
Installing Arc Software
Once the previous software is completely removed, you can install the version of software you wish
to upgrade to. Please refer to the Installation Manual for the relevant version of software that you are
installing for more information on how to do this.
If you are upgrading to a version higher than 5.1.3 and have a version of 5.1.2 or higher already
installed, you can upgrade your Arc Pro Server installation by installing the new software over the top
of the existing software.
Create New Databases
Using the Administrator application, create a new Configuration and Logging database. Please refer
to the Configuration Manual for the version of the software that you are installing for more information
on how to do this.
If upgrading a previous installation of Arc Pro where the upgrade is being performed over the
top (5.1.3 or greater installation), then the user must edit the registry key
"HKEY_LOCAL_MACHINE\SOFTWARE\Arc Solutions\Call Connect\Configuration\Defaults
\CreateNewLogFile" to "Yes" to allow a new logging database to be created.
It is required that you create databases with a collation that matches your existing
databases for the process to work. Please see the 'Design Guide' and the white paper on
'Create a DB with a Specific Collation' on how to do this.
This step is a prerequisite for the final step which will ensure that you have a database schema that is
fully compatible with the version of Arc Pro that you are upgrading to.
Restoring Databases
If you are performing an upgrade of your Arc system on the existing machine and you have an Arc
Pro/Connect version of version 3.0.3 or later, then you do not need to carry out this step.
When upgrading from a version of Arc Pro that originally stored its database in an MS Access file
format, it is not possible to perform an over the top upgrade. Instead you must first create a new
database from within the Administrator application, and then perform a transfer into that database.
This will effectively restore your Access database into a SQL database that can then be upgraded as
per the normal process.
The Procedure for upgrading from an Access Database to SQL is very similar to process described in
Section Restoring Voice Files and Database, page 44 however before starting the upgrade process,
it is required that you create a DSN for both your Configuration Access Database file and your
Logging Access Database file. A detailed set of instructions on how to do this can be found in Section
Creating a New DSN, page 48
Once the DSNs have been created for both Access Database files, when performing the transfer
process and you are asked to select the Source DSN, select those newly created DSNs. The
application will then transfer the data from the backed up Access Database file, to the newly
created SQL Database.
If you are upgrading your Arc system to a new machine, you must restore your SQL databases back
onto the new machine first before you can upgrade them. Please see your SQL documentation on
how to do this. Once they have been restored, you must create DSNs for them so that the DB
Upgrade Tool can upgrade them.
42
Upgrade Plan
Upgrading Existing Configuration Database
Once the required Arc Software has been installed, it is time to upgrade the configuration database
via the upgrade utility.
This step allows Arc DB Upgrade utility to upgrade an older database schema to a newer version via
the practice of performing an 'Over the Top' upgrade of the database.
A Source DSN is where the data is that you wish to perform an upgrade on. A Target DSN is
the destination for the data that has been upgraded. These can be the same, and in that
case this would be termed as an 'Over the Top' upgrade.
In order to be able to successfully perform an Over the Top upgrade of the database, the following
pre-requisites must be met,
пЃ¬
пЃ¬
Source and target databases must reside on same machine and on same SQL Server instance.
User can however create the target database on another drive of same machine where the
source database exists.
Disk space required on target database drive should be four times the size of source database
(data file size + log file size).
To run the Upgrade Utility, either use the Start menu shortcut in the Arc Pro menu, or navigate to
C:\Program Files\Arc\Arc Connect\DB Upgrade Tool and run the TransferData.exe application.
Once the application is open, to upgrade the configuration database, follow the below process.
It is important that you first upgrade the Configuration database fully, including the bulk
transfer process, followed by the Logging database.
1. From the file menu select Configuration > Select DSN.
2. In the Select Data Source dialog box, select the DSN connection for the Arc Configuration
Database. If coming from versions of 5.1.2 or earlier, a DSN may already exist for you to select
(e.g. Call Connect Cfg DB). If a DSN does not exist, then you can create one by clicking New.
3. Type the Username and Password to connect to the database and select test connection to
confirm the connection to the Arc Configuration Database.
4. Select the version of the database you are upgrading from.
5. Click Next..
6. In the next page, enter the same information for the Target DSN. Select the same DSN that you
choose in the previous step. This will perform an Over the Top upgrade. Select the correct Arc
Application Version that you are upgrading to. Please remember to see Upgrade Notes, page
38 to ensure the correct version is selected.
7. Click Finish to close the window.
If when performing the upgrade the application displays time out errors, then it is
recommended to deselect the 'Perform Transactional Log Shrink' option. Deselecting this
option will also result in the database consuming more disk space after the upgrade has
completed. This option is not available on versions below 5.1.2 (SR1).
8. Select Configuration > Start Transfer.
Arc Pro Installation Manual
43
Upgrade Plan
The DB Upgrade Tool prompts you to confirm the values that it will use to populate the new tables.
The tool will try to determine what values you should use by reading configuration from the
machine’s registry. If this data is not available, the application leaves these details blank. The
details should contain the names for the completed upgrade, for example the database names
should be that of the final upgraded database, so if a new database has been created and the
data is to be "bulk copied" to that new database as per the procedure documented in this step
by step guide, then the details should be of the newly created databases performed in Create
New Databases, page 42.
9. When prompted to take a database backup, click Yes. This backup will be written to the C: drive
of the SQL Server with a .BAK extension.
Larger databases take longer to backup.
10. After the data is transferred successfully, the Upgrade Utility will quickly check the unique
numbers used for the currently Opened databases. If it finds a discrepancy, it will ask if you want
to correct the issue. It is recommended to allow the application to resolve any issues if it detects
them. It is also possible to manually execute the unique numbers function. From the
Configuration menu select 'Analyse live system > Unique Numbers', See Analyse Live System Unique Numbers, page 48 for more information on this option.
If no databases are currently in an Open state within the Arc Administrator, then the unique
number check will fail and display a message. This will not affect the process of upgrading
the database, and thus you can continue if this message is displayed as this check is then
carried out after the databases have been upgraded.
11. If upgrading a source database from a version earlier than 5.1.2 and the target database is a
version of 5.1.2, then it is recommended that the Voice Database is migrated to the
configuration database at this stage, See Restoring Voice Files and Database, page 44. The DB
Upgrade Tool will try to do this automatically if it can find the Voice Server Database file. If it
cannot find the file, then you will be displayed a message saying that it was unable to migrate
the voice data.
12. Once the process has completed, the above steps should then be repeated again taking into
account the information from Upgrade Notes, page 38 to upgrade your database to the
required version number.
To guarantee that the DB Upgrade Tool has in fact completed the process of upgrading the
database successfully, the log files can be inspected for errors. This would allow you to see if
any of the stored procedures that have been triggered during an upgrade step has failed.
Restoring Voice Files and Database
Before removing the old version of the Arc Software, several Voice Server files were backed up. First
restore the following folders from your backup directory to the newly installed Voice Server directory;
пЃ¬
пЃ¬
пЃ¬
пЃ¬
пЃ¬
44
Default Phrases
System Phrases
Phrases
Recording
Scripts
Upgrade Plan
The Voice Server is located in the following directory when installing 5.1.2 or higher versions of the Arc
System
C:\Program Files\Arc\Arc Connect\Voice Server
In older version of the Arc Software, the Voice Server database was stored in an Access Database
file, if you are upgrading to a version of Arc Software that still utilises Access Database files, then
restoring this data is very simple. Simply copy the Access Database file that was stored in the DB folder
to the DB folder of your newly installed Voice Server.
If you are upgrading to a version of Arc Software that stores the Voice Server database on a SQL
Server, then you must use the Upgrade Utility to migrate the data into the Configuration Database.
1. Create a new DSN that points to your Voice Server Access Database file by following the steps
described in section Creating a New DSN, page 48.
2. Run the Upgrade Utility.
3. Open the file menu and select 'Configuration > Select DSN'.
4. With the Select Data Source window open, use the drop down menu select the newly created
DSN connection that points to your Voice Server Access Database file. There is no need to enter
a Username and Password, so select Test Connection to confirm the connection to the file is ok.
5. Select the version of the database you are upgrading from.
6. Click Next.
7. Select the Target DSN. From the DSN drop down menu, select the Configuration Database
connection (Default Configuration DB).
8. Enter the Username and Password to connect to the database and select test connection to
confirm the connection to the Arc Configuration Database.
9. Select the version of the database you are upgrading to.
10. Click Finish to close the window.
11. In the file menu, select Configuration > Transfer Table.
12. In the Transfer Table window, select which tables to transfer to your Target DSN/Configuration
Database. Select all the tables to transfer all the data to the Configuration Database.
Do NOT select the "Delete All records before transferring" option as this will remove your
existing system devices.
13. Select Start Transfer to close the window and start the migration process.
Transfer Upgraded Configuration Database into the New Configuration
Database
So that the Arc system is using a 100% compatible schema for the version it is being upgraded to, it is
required that as a final step of the upgrade process, the data be must be migrated out of the
upgraded databases to the newly created databases in the earlier step.
In order to be able to successfully transfer the data of the upgraded database into the newly created
database, the following pre-requisites must be met:
пЃ¬
пЃ¬
пЃ¬
Source and target databases must reside on same machine and on same SQL Server instance.
User can however create the target database on another drive of same machine where the
source database exists.
Disk space required on target database drive should be four times the size of source database
(data file size + log file size).
The source and target databases have the same collation. In order to create a database with
the correct collation, consult the white paper titled 'Creating a DB with a specific collation'.
Arc Pro Installation Manual
45
Upgrade Plan
The following steps describe how to migrate your data from one database to another.
1. From the file menu select 'Configuration > Select DSN'.
2. With the Select Data Source window open, using the drop down menu select the DSN
connection for the existing newly upgraded Arc Configuration Database. If a DSN does not exist,
you can create one by clicking New.
3. Enter the Username and Password to connect to the database and select test connection to
confirm the connection to the Arc Configuration Database.
4. Select the version number of the database. This should be the version of Arc Pro you are
upgrading to as this would have been the last version that you performed an over the top
upgrade of the database with.
5. Click Next.
6. In the next window enter the same information for the Target DSN. Select the DSN that points to
the newly created databases. This will allow you to copy the data from one database to the
other. Select the correct Arc Application Version that you are upgrading to. This should be the
same version you selected whilst configuring the Source DSN. Once you are happy with your
selection, click Finish.
If when performing the transfer the application displays time out errors, then it is
recommended to deselect the 'Perform Transactional Log Shrink' option. Deselecting this
option will also result in the database consuming more disk space after the transfer has
completed. This option is not available on versions below 5.1.2 (SR1).
7. In the file menu, select Configuration > Table Transfer.
8. In the Transfer Table window, select all the tables required to copy the data for, and select the
Bulk Copy option. You can select all the tables by using the Ctrl or Shift keys whilst selecting items
in the table list. Click Start Transfer to start the process.
9. Once all tables have been selected, click Start Transfer to initiated the copying of data to the
new databases.
Upgrading Existing Logging Database
In order to upgrade the Logging database, follow steps Upgrading Existing Configuration Database,
page 43. and Transfer Upgraded Configuration Database into the New Configuration Database,
page 45.
During the process, whilst selecting the data source, be sure to check the option "Arc Log Database".
Checking the Unique Numbers
Once the above process has been followed, you will have a completely upgraded pair of
Configuration and Logging databases that have the correct schema for the version of Arc Pro that
you are upgrading to.
Before starting the CT Server or editing the Configuration using the Administrator application, it is
recommended that you run the unique number check one more time. Before this can be run, ensure
that both your Configuration and Logging Databases are set to 'Open' in the Arc Administrator
application. The Unique Numbers can then be checked by going to the 'Analyse Live System' menu
and selecting the 'Unique Numbers' option.
Upgrade Utility Features
The Upgrade Utility also has other functionality as well as the previously discussed options. Different
parts of this functionality become enabled depending on what version of the Arc Software is being
used. The functions in this section are on the Configuration Menu.
46
Upgrade Plan
Run SQL Templates
Run SQL Template allows you to load an XML file into the Upgrade Utility that contains a series of SQL
commands that would be run against a database. This may be required if there is a problem with your
system and the Arc Solutions Support Team need to issue you with a fix that would make a change
to your Configuration or Logging Database.
In the Select XML Source file window, first click Browse and locate your file. Then once you have
selected the file, click Run. During the scripts execution, a progress bar will appear displaying the
current status. Once completed, a message box will be displayed informing you that the script has
been executed.
Transfer Table
Transfer Table allows you to copy the contents of selected tables from your Source DSN to your Target
DSN. This can be of use if you wish to make a backup or restore one particular table from your
configuration database. To use this feature,
1. In the menu, choose Configuration > Select DSN.
2. Select the Transfer Table menu option. The Transfer Table window appears.
3. From the list of available tables in your source DSN database, you can select which tables that
you wish to transfer data from to your target DSN, remembering that both databases must be of
the same structure. By selecting the option of 'Delete all records before transferring', this will
empty the target table before copying the data across when you click Start Transfer.
Analyse Live System - Contacts
This option is only available when the source database is version 3.0.3 and the destination
database is 3.1.3 due to the structure of the Contact Directory.
The option of analysing contacts in the live system allows you to browse through the contact directory
stored in the configuration database and view each of the contacts their related alternate numbers.
This allows you to remove inconsistencies that may exist and also associate any alternate number to
a contact.
The Contact Analysis window displays all contacts and extensions of their Alternate and Assistants in
a tree view. Upon expanding a number that is associated to a contact, its details are then displayed
in a table view. Depending on the status on a Contact in the Tree, it will have a colour code;
пЃ¬
пЃ¬
Blue - represents the number, which is associated with more than one contact.
Red - represents the number that is not associated with any contact.
By selecting a Contact and then selecting an alternate number from the table, you can link the two
items by clicking Associate this Contact.
Analyse Live System - Database Details
The option of analysing the database details in the live system allows you to rebuild the values that
are stored in the database using the values that are stored in the registry of the machine that the tool
is being run on. By using the publishing mode registry setting, the tool looks for the Server details and
then uses this information to compare and update its linked Database details records with the
information that is stored as the currently open databases in the registry.
This is recommended to be run if the Administrator application is reporting mismatches when opening
configuration pages, or if you are having problems during the resilience installation.
Analyse Live System - Phonetics
The option of analysing the phonetics in the live system allows you to rebuild the values that are stored
in the database that are used by the phonetics searching feature in the Operator Console.
Arc Pro Installation Manual
47
Upgrade Plan
Each contact in the directory has two values stored against it, and by running this option, these values
are recalculated. If changing the system local of where your Arc database resides, it is
recommended to run this option so that any new stemming processing can be carried out against
the new local.
Analyse Live System - Unique Numbers
The option of analysing the unique numbers stored in the logging database allows you to recalculate
the next available number to be used when creating new entries into the configuration database.
If you are experiencing errors when trying to save configuration changes in the Administrator or
Supervisor application, it is recommended to run this option so that any discrepancies in the unique
numbers can be resolved.
Creating a New DSN
A database DSN is required to allow the DB Upgrade Tool to connect to the configuration or logging
database to perform upgrades. The following is the process for creating a new database DSN for use
with either a Microsoft Access, or Microsoft SQL Server database,
1. In Control Panel select Administrative tools.
2. In the Administrative Tools window, double click Data Sources (ODBC).
Alternatively, go to Start > Settings > Control Panel > Administrative Tools and select Data Sources
(ODBC).
3. In the ODBC Data Source Administrator window, select the System DSN tab, and then click Add.
You then need to select the required database type that you are creating from either Access (See
section Microsoft Access Databases, page 48) or SQL (See section Microsoft SQL Databases, page
48).
Microsoft Access Databases
1. To Create a new DSN for an Access database, in the Create New Data Source window, select
Microsoft Access Driver (*.mdb) and then click Finish.
2. In the ODBC Microsoft Access Setyo window, click Select, and then browse the Access
database for which DSN is to be created.
3. Click OK.
4. The window will close and switch focus back to the ODBC Data Source Administrator. The list will
be updated to show the newly created DSN. Click OK to finish.
Microsoft SQL Databases
1. To create a new DSN for a SQL database, in the Create New Data Source window, select SQL
Server and then click Finish.
2. In the next window, enter a user-friendly Name for the DSN that you are creating and enter the
Server name where the SQL Server is located.
3. Click Next.
4. In the Create a New Data Source to SQL Server window, select the credentials for accessing the
SQL Server database, and then click OK.
5. In the next window, select Change the default database, then select the database for the DSN
to connect to.
6. Click OK.
7. The next window will show some configuration options for the DSN. The default values are ok to
use. Click OK to finish - the wizard will allow you to Test the connection before taking you back to
the list of DNS which will update to show your newly created DSN.
48
A: Arc Connect Resilience
There are 3 levels of resilience that can be provided:
пЃ¬
пЃ¬
пЃ¬
Basic Resilience - Calls forwarded to Cisco unified Communications Manager if Arc Server stops.
TAPI Resilience - Cisco unified Communications Manager ensuring calls are handled in the event
of a Cisco unified Communications Manager crash.
Full Resilience - Covering the eventualities of a Cisco unified Communications Manager and/or
an Arc Server crash.
Scenario One - Basic Resilience
This level of resilience should be configured on all Arc/Cisco unified Communications Manager
installations. It provides for all incoming calls to be routed to a Cisco unified Communications
Manager extension in the event of a failure of the Arc Server, or a re-homing of Cisco unified
Communications Manager devices to a server that cannot be monitored by Arc.
To set resilience up simply enter a Forward Unregistered destination on each of the Pre-Gateway
device CTI Route Points.
Arc Pro Installation Manual
49
Arc Connect Resilience
Once the forward has been set it will activate immediately if the Arc Server is no longer monitoring
the CTI Route Point. There are two scenarios where this may happen, a) If the Arc Server is stopped,
including if the machine crashes, and b) the phones being monitored rehome to a different Cisco
unified Communications Manager that is not being monitored by the TAPI user on the Arc Server
machine. In release 3.0 of Cisco unified Communications Manager the TAPI user can only monitor a
single Cisco unified Communications Manager. Release 3.1 the TAPI user is setup to monitor two CTI
Managers, meaning that even if phones rehome, the TAPI seamlessly carries on monitoring the TAPI
devices on the failover Cisco unified Communications Manager.
Scenario Two - TAPI Resilience
With the release of 3.1 of Cisco unified Communications Manager a TAPI user can monitor two CTI
Managers. This feature allows auto failover of TAPI devices to a separate Cisco unified
Communications Manager, while allowing the TAPI user to continue monitoring the devices against
the same User profile. The Arc Server will be out of action for just a few seconds while the devices
rehome. The Arc client users will see a message that their Device has gone out of service. The
message will disappear from the screen once the device comes back into service. They can then
carry on as normal. No action needs to be taken by the client. These CTI Managers reside as a service
on a Cisco unified Communications Manager server.
To provide this resilience, set up a backup CTI Manager on the TAPI configuration as shown:
Scenario Three - Full Resilience
Full resilience can now be provided for Arc installations. This covers all eventualities including the two
above, but also in the event of an Arc Sever machine crash a second Arc server can take and
process the incoming calls.
On the Cisco unified Communications Manager there should be set up two identical configurations
using different numbering plans. Then set up a new User Profile for the second Arc Server machine.
This allows a second Arc Server to be active and ready to take calls.
The User simply has to switch between the Main Arc Server and the Alternate Arc Server. This is done
very easily from the relevant GUI.
Within Cisco unified Communications Manager the Forward No Answer on the primary CTI Route
Points that are the Pre CT-Gateway ports simply point to the relevant Route Point that is set for the
secondary Arc Server. Once the call is routed to the new Route Point it will be routed into the
Gateway set on the Secondary Server and then onto the clients, who have re attached himself or
herself to the secondary server. A 3rd level of Arc resilience can be set by putting a Forward No
Answer from the secondary Route Points to a Cisco unified Communications Manager device as in
scenario One.
50
Arc Connect Resilience
To summarise full resilience,
Failed Application
First Cisco unified
Communications
Manager
Cisco unified Communications
Manager Response
Phones and CTI Manager Rehomes
to secondary Cisco unified
Communications Manager
Arc Response
Arc Server uses backup CTI
Manager and automatically
monitors rehomed extensions.
Client extensions go Out of Service
for a few seconds and then client
can carry on as normal.
First Arc Server
Forwarding on CTI Route Points
sends calls to secondary Route
Points.
Secondary Arc Server will
automatically start receiving calls.
They will be processed
accordingly. Clients must manually
point their applications to the
secondary server.
Second Arc Server
Calls forwarded from primary Arc
Server will be forwarded again to a
third destination, likely a Cisco
unified Communications Manager
destination.
N/A
Redundancy
The methods used to ensure the redundancy in the event of integration failure are:
1. Multiple hot-swap power supplies
2. Hot-swap Hard Drive arrays
3. UPS / power conditioners
4. RAID
Recovery
The software recommended for the backup recovery is Veritas Backup Exec 8.6.
The steps to be followed for taking backup with Veritas Backup Exec 8.6 are as follows:
This backup can be completed while the Arc Connect Server is started. The following sections of Arc
Connect need to be backed up if a disaster recovery backup is not required.
1. The complete contents of C:\Program Files\Arc\. This assumes that the default destination
directory is used.
2. The following section of the registry, HKEY_LOCAL_MACHINE\SOFTWARE\Arc Solutions
3. The Arc Log database, the location for SQL Server database files would be C:\Arcdata by
default. This database needs to be backed up.
4. The Configuration database, the location for SQL Server database files would be C:\Arcdata by
default. This database needs to be backed up.
Restoring Arc Connect
before restoring Arc Connect, ensure that the operating system with all service packs has been
installed and the Host PBX TSP has been installed and configured.
Arc Pro Installation Manual
51
Arc Connect Resilience
Please remember that the Arc Connect solution as a whole must be re-registered and that
the Arc Connect Server will not start until this is done. Please contact your reseller for new
registration codes.
Disaster Recovery Backup
Simply ensure that the Arc Connect Server PC is backed up as a whole. The Arc Connect server can
remain started throughout the whole backup procedure.
Please ensure that the open files upgrade has been installed into Backup Exec. This is
required as all the above files and directories will be open / contain open files. If this is not
done, any restore procedures will not work.
52
B: Arc Connect Resilience FAQs
The following questions and answers provide troubleshooting information regarding Arc Connect
Resilience. If the answers below do not satisfy your query, please contact us.
The contact information is provided in Section 5 of this document.
Q1: When installing resilience the wizard asks for an Administrator account, which account
should I use?
Ans. During the installation, the wizard makes changes to the operating systems configuration and
thus requires access to the registry and to the services running on the machine that is hosting the SQL
Server for the systems databases. It is recommended that you use an account that has administrator
access for both the Publisher and Subscriber machines, i.e. a domain administrator account. In the
case of a setup that is not installed on a domain, then use an account that exists on both servers
that has the same password.
Q2: When installing resilience on the Subscriber I receive an error during the replication
installation for the logging database. The Arc Administrator log files report �The operation
could not be performed because OLE DB provider "SQLNCLI10" for linked server "server
name" was unable to begin a distributed transaction.’, what do I do?
Ans. If the Publisher and Subscriber were built from an image then there is a good possibility that both
machines have the same GUID for the MS DTC service that is used as part of the logging database
replication and thus the two machines cannot establish a connection with each other. On the
subscriber run “msdtc –uninstall” from a command line followed by “msdtc –install” and then reboot
the machine. Once the subscriber has rebooted, run the uninstall resilience wizard followed by the
install wizard.
To troubleshoot MS DTC problems, it is recommended to use the MS DTC Ping utility that can be
downloaded from Microsoft’s website.
http://blogs.msdn.com/b/distributedservices/archive/2008/11/12/troubleshooting-msdtc-issueswith-the-dtcping-tool.aspx
Q3: When installing resilience on the Subscriber I receive an error during the replication
installation that it could not link the databases, what do I do?
Ans. To resolve this close and reopen the configuration and logging databases via the administrator
tool.
Q4: Can I create new configuration and log database after resilience is installed?
Ans. No. Once resilience is installed you will no longer be able to create new databases via the Arc
Administrator. In order to create a new database, you will be required to uninstall resilience first. Once
this has been done you will then be able to create databases again.
Q5: Can I change data from/whilst connected to the Subscriber?
Ans. No, once resilience is installed, all offline configuration changes including those for the
subscriber (devices, queue locations and DDI filters) should be made from the Publisher
configuration tool. All online configuration changes can only be made whilst connected to the
Publisher Server.
Q6: I have resilience installed successfully, however whenever I try to make an online
configuration change, it doesn’t let me because the �Inter Server Communication Chanel’ is
down. What do I do?
Arc Pro Installation Manual
53
Arc Connect Resilience FAQs
Ans. In a resilient setup, the publisher and subscriber servers talk to each other via a communication
channel that is setup up over the service called �Active MQ’. If this service is not available and thus
no communication can be carried out between the servers, then any online changes cannot be
made as this information would not be able to be passed to the subscriber server which would result
in there being differences between the two systems.
The Active MQ service is dependent on Java, so check to make sure that Java is successfully installed
and working, and check that the Active MQ service is started.
Q7: What is the difference between Online and Offline configuration changes?
Ans. An online configuration change is made via the Supervisor or Console application. This
configuration change is carried out by informing the publisher server about the change which in turn
allows the subscriber server to be notified via the Inter Server Communication Channel. This type of
change means that both servers are notified about the change and thus are not required to be
restarted for that change to take effect.
An offline configuration change is made via the Arc Administrator tool. These changes are written
directly to the database and thus because of this neither server is aware of the change. In this case
in order for the server to apply that change, it is required to be restarted (both on the publisher and
the subscriber).
Q8: What is the difference between the terminology of Partial and Full Failover?
Ans. Full failover means that a client will not be able to connect to the CT Server due to the server
not running thus resulting in a client failing over to another server. When a server is in Partial Failover,
clients can still connect to the CT Server, however they will be instructed to failover to another server.
Q9: When can Global Partial Failover occur?
Ans. Global partial failover will occur when any of the below happens:
пЃ¬
пЃ¬
пЃ¬
пЃ¬
CT Server loses its TCP/IP connection from the CTI Server.
CT Link of the default CT Driver becomes inactive.
Pre CT Gateway devices belonging to default CT Driver becomes OOS.
Gateway devices belonging to default CT Driver becomes OOS.
Q10: What is Community Based Partial Failover?
Ans. If a community has been enabled for partial failover, then when the conditions have been met
for failover to occur, users that are within that configured community will be asked to failover to the
other server. All other users that are not within that community will be left on their currently
connected server.
Q11: When can Community Based Partial Failover occur?
Ans. Community based partial failover will occur when any of the below happens:
пЃ¬
пЃ¬
пЃ¬
CT Link of the community based CT Driver becomes inactive.
All the Pre CT Gateway devices belonging to the community becomes OOS.
All the Gateway devices belonging to the community becomes OOS.
Q12: Can I manually switch between a Publisher and Subscriber server?
No. The clients are controlled by the Servers as to which server they are required to be connected to.
This is due to the new feature of Community Failover where some users may be connected to one
server and another community connected to the other server.
Q13: What should I do if data isn’t being replicated between Publisher and Subscriber
server?
This may be because the SQL Server is unable to access a database, in which case you need to
reinitialise replication for that database. Run the Arc Administrator application on the Publisher, select
the appropriate database, select the Maintenance tab, and then click Reinitialise.
54
C: OCS Client Certificate
Verification & Installation
Verifying That the Certificate Is Installed on the Application Hosting
Computer
The Arc OCS Server using the server platform or TLS or MTLS must be trusted by Office
Communications\Lync Server. To enable this trust relationship, the application must present to the
server the hosting computer's certificate, which must be issued by a CA common to both the
application hosting computer and the Office Communications\Lync Server hosting computer. To
ensure that the Arc OCS Server runs successfully, make sure that the proper certificate is installed. If
the required certificate is not installed, you must then install the required certificate.
To verify that the certificate is installed on the computer that hosts the Arc OCS Server, perform the
following steps:
1.
Log on as a Domain Administrator to the computer where the Arc OCS Server is to be installed
and run.
2. Open an MMC window by typing mmc at a command prompt or by clicking Start, Run, and
then typing mmc.
3. On the MMC Console Root, click File, and then click Add/Remove Snap-In to add the
Certificates Snap-In.
4. In the Add Or Remove Snap-Ins dialog box, under Available Snap-Ins, double-click Certificates.
5. On the Certificates snap-In page, under This Snap-In Will Always Manage Certificates For, select
Computer Account, as shown here, and then click Next.
6. On the Select Computer page, select Local Computer, and then click Finish. This adds the local
computer to the selected snap-in list.
7. In the Add/Remove Snap-Ins window, click OK to display the certificates that are installed on the
computer.
8. In the Console Root, in the left pane, expand Personal, and then click Certificates to display
available computer certificates.
Installing a Computer Certificate on the Arc OCS Server
If the computer certificate has not been installed, you can request one from your CA or import one
that you have requested previously. To request a new certificate and install it on to the Arc OCS
Server computer, perform the following steps:
1.
In the Console Root, in the left pane, expand Personal, right-click Certificates, click All Tasks,
and then click Request New Certificate.
2. In the Certificate Enrolment Wizard, on the Before You Begin page, click Next.
3. On the Request Certificates page, select Computer, and then click Enrol.
Arc Pro Installation Manual
55
OCS Client Certificate Verification & Installation
56
D: OCS Application Endpoint
Verification & Installation
This sections describes:
пЃ¬
пЃ¬
Verifying the existence of the Application Endpoint, page 57
Creating an Application Endpoint for the Arc OCS Server, page 57
Verifying the existence of the Application Endpoint
In order for the Arc OCS Server to be able to connect to the Microsoft Office Communications\Lync
Server, an Application or User Endpoint must be created on the Domain. This involves an entry being
created into the Active Directory of the Domain that the Microsoft Server resides on.
During the installation process, if the necessary rights to the domain are given and the Microsoft
Office Communications Server 2007 R2 option is selected, then an Application Endpoint is
automatically created with the details specified. In other instances, the Application Endpoint would
have been manually created using the Powershell script generated by the installer.
To verify that the Application Endpoint has been created as per those details, perform the following
steps:
1. Log on as a Domain Administrator to the computer where the Arc OCS Server is to be installed
and run.
2. Browse to the folder of where the Arc OCS Server has been installed to and open the 'Utilities'
folder.
3. In this folder there are two utilities that let you perform actions on the domain with regards to
Endpoints:
•
UTILEP.EXE
•
UIUTILEP.EXE - The OCS Configuration utility
- A command line driven application
4. Launch the OCS Configuration Utility.
1. In the configuration utility, open the Host Authorisation tab.
2. On the Host Authorisation tab, click Get Trusted Services (Application Endpoints). This will then
request a list of the available application endpoints on the domain.
3. By default, the installation procedure creates an application endpoint that contains
ArcOCSServer followed by the computer name of the machine that the server was installed
onto. Inspect the list that has been displayed in the lower half of the configuration utility to see if
the name exists. If it is not in the list, then the installation procedure failed to be created
application endpoint.
Creating an Application Endpoint for the Arc OCS Server
Microsoft Office Communications Server 2007 R2
If the application endpoint has not been created, you can use the utility to create one on the
domain. To create an application endpoint for the Arc OCS Server, perform the following steps:
1. Open the Application Endpoint tab in the configuration utility.
2. Click the Get Domain Setting so that form is populated with the domain information.
3. Enter the application endpoint name into its specified box, for example 'ArcOCSServerComputerName' which is what the installation procedure uses.
Arc Pro Installation Manual
57
OCS Application Endpoint Verification & Installation
4. Enter the port number for the application endpoint to use, for example '55001' which is what the
installation procedure uses.
5. Enter the fully qualified domain name of the computer where the Arc OCS Server has been
installed on to.
6. Enter a contact URI for the application endpoint to use, for example 'sip:ArcOCSServerComputerName@domain.com' which is what the installation procedure uses.
7. Enter the fully qualified domain name of the Microsoft Office Communication Server that the Arc
OCS Server is to communicate with.
8. Once you have entered all the required information, click Add and the configuration utility will
attempt to create the application endpoint into the active directory of the domain.
After the Contact object is created there is a delay of about ten minutes before the Contact
object replicates from Active Directory domain services to the server.
9. The configuration utility will output information of the process to the bottom half of the screen
detailing if it was successful or if it failed. If the utility fails, the common reason is that the
application endpoint name or port is already in use as another endpoint of the domain and thus
you need to make sure that the details entered are unique to the domain.
10. After the application endpoint has been successfully created, use the Arc OCS Server Manager
to configure the server to use the correct application name.
Microsoft Lync Server 2010 and Onwards
During the installation of the Arc OCS Server, if this Microsoft server platform type is selected, then the
installer is unable to automatically create the Application Endpoint for you. Instead it will use the
details you have entered and generate a Microsoft Powershell script file on your desktop. This file is
called "Arc Pro AEP.ps1".
In order to create the Application Endpoint using the generated script file, perform the following
steps:
1. Log on to the Microsoft Lync Server using an domain administrator account.
2. Copy the powershell script file to the Microsoft Lync Server (for example the desktop) so that it
can be run.
3. Open the Lync Server Management Shell command window. This can be found in the start
menu under the Microsoft Lync Server folder.
4. Once the new command window has opened, run the powershell script file. This can be done by
first entering a full stop into the command line, followed by the full name and path in double
quotes of where the script file exists.
An easy way of doing this is by pressing the "." key, and then dragging the file into the command
window. This will then populate the full name and path allowing you to just press the Enter key to
execute the command.
5. Upon executing the file, you should then begin to see different commands being run in the
command window.
If you see any red text during the execution of the script, then it is more than likely that the creation
of the Application Endpoint has failed. If this is the case, please see you Microsoft Lync Server
administrator for more information as to why the script failed.
After the Contact object is created there is a delay of about ten minutes before the Contact
58
OCS Application Endpoint Verification & Installation
object replicates from Active Directory domain services to the server.
6. After the script has finished executing, ensure that the Arc OCS Server has the correct
configuration settings, and restart it using the Arc OCS Server Manager application.
Arc Pro Installation Manual
59
OCS Application Endpoint Verification & Installation
60
E: Mass Deployment/Silent Installs
The Client Applications (Attendant Console, Agent, Wallboard and Supervisor) installations are built
using the Installshield architecture. This architecture gives system administrators ability to mass deploy
the software by installing it in silent mode by using an Answer File that in basic terms, contains all the
values required to automatically populate the dialog boxes that are displayed by the installer.
In order to perform a silent installation, an Installshield Answer File is required. To create an Answer File,
run the installer with the /r (record) switch by passing it as a parameter from a command line. Once
the installer starts, proceed through the dialog boxes and complete the installation. This will create a
setup.iss file and place it in the C:\WINDOWS directory (this is the default location that Installshield
creates the file). This file will include all of options set in the Installshield dialog boxes, allowing
unattended installations to be performed as if the same answers were given again.
Once an Answer File file has been created (setup.iss), copy the file to the same location as the install
package and then run the installer with the /s (silent) option. This will perform an unattended
installation automatically using the setup.iss file placed in the same directory as it.
If just using the /s option, the installer will fork a separate process and exit, meaning it will return
immediately. Therefore in order to run the install and wait for it to finish before continuing with a script,
the switch /sms, can be used. Therefore, when deploying an application via a command line script,
it is best to provide both the /s and the /sms switches.
If it is required to run the installer with an answer file that does not reside in the same directory as the
installer, then the /f1 (filename) switch allows you to specify a fully-qualified alternate name for the
setup.iss file. Note that there must be no space between the /f1 switch and the file name. This switch
works both with /r to create the file and with /s to read it.
If logging is required from the install process, then the /f2 (filename) switch can be used to specify a
log file. Once again, there must be no space between the switch and the file name.
An example of running the installer in silent mode without any prompts:
Arc_Operator_Setup.exe /s /sms /f1c:\temp\operator.iss
The following websites are good resources on Installshield and the use of its Answer File.
http://unattended.sourceforge.net/installers.php
http://www.appdeploy.com/tips/detail.asp?id=18
Arc Pro Installation Manual
61
Mass Deployment/Silent Installs
62