This section is about upgrading your existing TM installation.  Each step is required for the following chapters Deploy Upgrade and Verify Upgrade.

(info) For a clean first-time installation, refer to the First Time Installation chapters instead.

The software upgrade process refers to moving from one release level to a newer release. This typically involves installing a new version of TM System Components and a new version of an existing Web Application.

Trained Administrators only!

The following procedure is to be performed by Luware-trained system administrators only. When uncertain about certain steps, don't hesitate to contact us

Take notes of TM names and addresses

Prior to the update we highly recommend you note down the following details of your TM installation: 

  • Instance Name
  • TM Server FQDN(S)
  • SQL Server / Instance
  • SQL Database name

If necessary, familiarize yourself with the network ports necessary for TM in case you need to update your IT infrastructure firewall / forwarding / antivirus rules.

Prepare new Setup files

The setups of the application are to be prepared in the following way:

  1. Copy the listed setup files of the application to any folder on the machine where TM application will be installed:
    1. Luware-TM-AC (Agent Controller)
    2. Luware-TM-AM (Agent Manager)
    3. Luware-TM-CI (Calendar Integration)
    4. Luware-TM-CIC (Customer Infrastructure Connector)
    5. Luware-TM-CR (Conversation Recording)
    6. Luware-TM-CWS (Configuration Web Service for TM)
    7. Luware-TM-GalReader (Global Address List l Reader)
    8. Luware-TM-ICH (Interactive Conversation Handler)
    9. Luware-TM-PS(Persistence Service)
    10. Luware-TM-SMD (SIP Message Dispatcher) – the SMD component is installed on the Lync server machine
    11. Luware-TM-FE (Frontend of the Web Application)
    12. Luware-TM-Configurator (System configuration definition)
    13. Luware-TM-API (Application Programming Interface)

Create Backups

The following steps are a recommendation. We do not make any recommendations for specific backup systems and procedures. These should be in place already and suit the requirements of your organization. These steps should be carried out on all LUCS application servers.

We recommend these steps are completed during quiet-hours.

Program Files

  1. Navigate to your TeamManager installation directory (normally C:\Program Files\Luware AG\)
  2. Copy all folders that begin with TM- to another directory.
  3. Take the copies and move them to your normal backup solution.

SQL Database Backups

  • When updating from 2.7 or earlier, this step is required twice. A backup is taken two weeks before the update to run checks, then again on the day of the upgrade.
  • TM uses it’s SQL Database extensively to store everything from configuration and reporting to live data. As such we recommend that these backups are taken during your quiet-hours.
  1. Log into your SQL Server.
  2. Launch SQL Management Studio and connect to your Instance.
  3. Navigate to your Database in the Object Explorer.
  4. Right Click your TM Database and select Tasks > Backup.
  5. Complete a full Database backup and store it in your normal backup solution.

Note down ISS and Pool Settings

  1. Start Windows IIS Manager
    1. In Start menu, open search / start typing inetmgr and press ENTER.
  2. Open Application Pools
    1. If any Luware Applications Pools are running in other identity than "NetworkService", note your configured "Identity"

  3. Open Sites and note your Site "Binding" settings (example: "Luware-TM-FE")

    Site Bindings in ISIS, LUCS as example

Stop Luware Windows Services

  1. Open Windows Services (Task Manager) and locate the "Luware" services
  2. If the Luware services are running, stop them manually

    Stopping Luware Service Products

Uninstallation of Old Components

  1. Ensure that the system has preinstalled .net Framework 4.5.2.
    This link may be helpful for you during the check: How to determine installed .NET Version.
  2. If not done before, stop all the TM / Luware Component Services in C:\windows\system32\Services.msc

  3. Close the TM Configurator / WebConfigurator before uninstallation
  4. Copy  ‘AppSettings.config’  file from ‘\Luware AG\TM-FE\’  (default path: C:\Program Files\Luware AG\TM-FE\AppSettings.config) to any safe place.

  5. Uninstall all the TM System Components and Luware DB Updater through Control Panel on your machine.

    TM items in Control Panel ‘Uninstall‘ menu
  6. Remove the ‘AppSettings.config’  file from ‘\Luware AG\TM-FE\’  (default path: C:\Program Files\Luware AG\TM-FE\AppSettings.configmanually. (it will remain after uninstallation)
    1. (warning) Ensure that you only delete all TM relevant data in case you have other products installed (e.g. Presence Assistant)
    2.  Make sure that all other folders/files/logs from previous version were deleted. Check the Luware project folder C:\Program Files\Luware AG and remove them, if still present past uninstallation.

(info) You are now ready to perform the upgrade.