Upgrading to Spok Mobile 5.2
You can implement Spok Mobile 4.6 by using the Care Connect Suite installer. For a more comprehensive view of how to set up a server environment for Care Connect and Spok Mobile, see Implementing Spok Mobile 4.6.
About the 4.4 and Newer Environment
Beginning with Spok Mobile 4.4, the Platform and Spok Mobile components reside on separate servers. A third server is typically required for the database due to size constraints. When preparing for an upgrade, keep the following server setup in mind:
- The Care Connect Server hosts the Platform.
- The Spok Mobile Server hosts Spok Mobile services.
- The Database Server hosts the Database.
Pre-4.4 Environments
If you are upgrading an existing environment that hosts the Platform and Spok Mobile components on a single server, these components will need to be separated. An example of this type of environment would look something like this:
- Original server hosts both the Spok Mobile and the Platform components.
- Original database server hosts the database for Spok Mobile (
AmcomAmcPremiseCore
) and the databases for the Platform (Meta
andCore
).
In this example, the Database server remains and is upgraded. Two new servers are created:
- A new Care Connect Server which will host the Care Connect Platform components.
- A new Mobile Server which will host Spok Mobile.
You would begin this upgrade by shutting down the existing server and removing Spok Mobile and the Platform from it.
There is no upgrade path available that can preserve the databases of both systems for existing customers that are running Care Connect Web/Device Preferences 1.6 and Spok Mobile 4.2 or older versions. In such an environment, Spok Mobile and Care Connect Web/Device Preferences were each on their own server with their own instances of the Platform and their own separate database(s). There is no way to migrate data from one set of database(s) onto the others. The upgrade path to get environments like this up to Spok Mobile 4.4 is to use the existing Spok Mobile Database server as the database that stays intact and is upgraded. The Care Connect Web/Device Preferences database must be rebuilt.
Before You Begin an Upgrade
- Ensure that the Contact Center has been upgraded to a 1.9 version that supports the 4.6 Spok Mobile solution. See Spok Care Connect 1.9.
- Download CCS 1.9 installer and bootstrapper on both the Care Connect (Platform) Server(s) and the Spok Mobile Server(s).
- Prepare all required prerequisites on the Platform Server and the Spok Mobile Server according to Spok Mobile and Care Connect documentation.
- Configure the Asset Folder directory on a separate location that resides on the Spok Mobile Server:
- Copy the file upload folder content from the old server to the new location that resides on the Spok Mobile Server.
- Configure the Asset Directory field. See Configuring System Settings.
You may want to reference the Contact Center system's implementation documentation. There may be additional configuration steps that must be performed to complete a successful upgrade of Spok Mobile.
The procedure to upgrade from Spok Mobile 3.5 to 4.6 involves two major parts. First the Database server must be upgraded to 4.2. Second, the Care Connect (Platform) Server and Spok Mobile Servers for 1.9/4.6 are installed and configured. The Care Connect Suite installer is used to perform the installations on the Care Connect, Spok Mobile, and database servers.
NOTE: The old Spok Mobile Server and the 4.6 Spok Mobile Server have the same DNS name but different IPs. After the upgrade, the DNS is updated to point to the IP address of the new server. If devices have issues with requests to Spok Mobile failing, restart the Wi-Fi and the devices will reconnect.
Keep a Backup of the Existing Database
Before you begin the upgrade, make sure you have a backup of the existing database(s) and the certificate that will migrate with the databases to support the encryption.
Upgrading a 3.5 Database to Spok Mobile 4.2
3.5 Database servers must be upgraded to 4.2 in order to complete later steps.
Migrating a 4.0, 4.2, or 4.4 Database
Databases that are on SQL Server 2008 or 2012 must be migrated to 4.6-compatible SQL Server 2014 or 2016. If the database being upgraded is already on Spok Mobile 4.6-compatible version, there may be no need to migrate the database because the server will be reused in the upgraded environment. The following procedure aims to minimize downtime during upgrades that require a database migration. In the first part of the procedure, backups are created while the services are operational.
Removing Existing Database Registrations: 4.6-Compatible Database Server
Upgrading from 4.x to 4.6
Upgrades from Spok Mobile versions 4.0, 4.2, or 4.4 to 4.6 are performed using the Care Connect Suite installer.
Uninstalling Spok Mobile 3.5, 4.0, 4.2, or 4.4
Care Connect Server Installation
See Implementing the Care Connect 1.9 Server for procedures to install the Platform (and DPE/CCWeb, if applicable) on the Care Connect Server.
NOTE: The Care Connect Suite installer does not default to the previously installed Spok Mobile installation locations. If installing to an alternate installation location, such as the D: drive, select the desired install location the first time the Care Connect Suite installer is run. After the initial upgrade using the Care Connect Suite installer, future upgrades should preserve the chosen install location(s). The standard Care Connect Suite installation locations are: C:\Program Files\Spok, C:\inetpub\wwwroot\Spok, and C:\inetpub\wwwroot\AMC.
Care Connect Server Configurations
Spok Mobile Server Installation
See Implementing the Spok Mobile 4.6 Server for procedures to install Spok Mobile 4.6 on its server.
NOTE: The Care Connect Suite installer does not default to the previously installed Spok Mobile installation locations. If installing to an alternate installation location, such as the D: drive, select the desired install location the first time the Care Connect Suite installer is run. After the initial upgrade using the Care Connect Suite installer, future upgrades should preserve the chosen install location(s). The standard Care Connect Suite installation locations are: C:\Program Files\Spok, C:\inetpub\wwwroot\Spok, and C:\inetpub\wwwroot\AMC.
NOTE: If you install Spok Mobile 4.6 on a new/different server from the one used previously, you will need to upload the license used for the previous Spok Mobile version environment again following the 4.6 installation.
If you are upgrading a Smart Suite-integrated Spok Mobile 4.0 or 4.2 environment, you may need to complete an extra step to allow you to update the database connection information. This needs to be updated before you can log into the administrative interface to perform configuration steps. See Updating Database Connection for a Smart Suite-Integrated Spok Mobile Environment Upgrade for details.
Spok Mobile 4.4 Server Configurations
Configuring System Integrations Following the Upgrade
Following Upgrades to 4.6
Although the services are working, the device-to-device messaging will not work because the DRS used in 3.5 is not migrated. Save the integration record for the Spok DRS used for 4.6.
For 3.5.8 to 4.x upgrades, run the following SQL command after the upgrade is completed:
USE [AmcomAmcPremiseCore]
GO
DELETE FROM License
DELETE FROM REGISTRATION_FEATURE
DELETE FROM Registrations
DELETE FROM Devices
GO