Update Core

Warning: Anywhere365 customers and partners deploying or considering deploying recent Skype for BusinessSkype for Business (formerly Microsoft Office Communicator and Microsoft Lync) is an instant-messaging client used by Anywhere365. In order to use SFB, a Microsoft Skype for Business Server is required. Skype for Business is enterprise software; compared to Skype, it has different features that target businesses. Server 2015 Cumulative Updates or have Skype for Business Server 2019.

Microsoft has acknowledged that the recent Skype for Business Server 2015 Cumulative Update (starting with CU8) and Skype for Business Server 2019 has introduced an undesired anomaly in the SfBSkype for Business (formerly Microsoft Office Communicator and Microsoft Lync) is an instant-messaging client used by Anywhere365. In order to use SFB, a Microsoft Skype for Business Server is required. Skype for Business is enterprise software; compared to Skype, it has different features that target businesses. Conferencing Server service. The anomaly can lead to a deadlock when 2 incoming calls are routed simultaneously to two different queues using UCMAMicrosoft Unified Communications Managed API (UCMA) is used primarily to build middle-tier applications that work with Microsoft Lync / Skype for Business Server. and each call is then transferred to the other queue. The anomaly will cause UCMA to deadlock in the AVMCU Service, causing AVMCU to stop processing all other incoming request and wait (perpetually) for the deadlock to be resolved.

Microsoft is working on a hotfix to be made available in the near future. We strongly recommend not to install this update and remain on CU7 until this has been fixed by Microsoft.

For more information visit this Microsoft Support page

(Optional) Upgrade Lync

When the LyncMicrosoft Lync (formerly Microsoft Office Communicator) is an instant messaging program designed for business use and is the successor of Windows Messenger. In order to use Lync, a Microsoft Lync Server is required. Environment is a later version than the Anywhere365 Server, then the user will be prompted to upgrade the Lync version on the Anywhere365 Server.

Upgrade Skype for Business

 

(Optional) Database Backup

When the Release Notes mention database alterations, please make a backup of the UCCUCC stands for Unified Contact Center and consists of a queue that can be handled by Agents Each Contact Center has its own settings, interactive voice response questions and Agent with specific skills. Agents can be member of, or sign up to, one or more Contact Centers. CDR Database via SQL Management Studio before starting the update process.

Warning: Check all Release Notes between current version and target version.

 

Prerequisites

  • Use Anywhere365 Install account to preform the update, Learn More
  • (4.0 to 5.0) .DotNet Framework 4.6.2 needs to be installed.
  • (6.2.31 or higher) .DotNet Framework 4.7.1 needs to be installed

 

Update the UCC Core

Warning: When upgrading to 6.3 or higher, make sure that all PowerShell scripts / Scheduled tasks pointing to the config.xml are updated to the new location.

6.3: C:\ProgramData\Anywhere365\CoreThe Core is the center of Anywhere365. It manages all the Dialogues.\Service\UnifiedContactCenterService\Config.xml

6.0: C:\Program Files\Anywhere365\Core\Config.xml

5.0: C:\Program Files\UCC\Config.xml

Warning: We have a strict license policy, features that are not allowed by your license will be blocked and can no longer be used.

Please run the License Check script first to check.

  1. Stop the UCC service
    1. Go to start, type services.msc and hit Enter
    2. Locate the Anywhere365 Unified Contact Center service and choose Stop
  2. Backup the UCC folders
    1. Copy the Core folder
    2. 6.0: C:\Program Files\Anywhere365\Core\

      5.0: C:\Program Files\UCC\

    3. Paste the folder on a backup location of your choice.
    4. Copy the Dashboard and Attendant service folders, which are located in: C:\inetpub\wwwroot\
    5. Paste the folder on a backup location of your choice.
  3. Make sure that the .zip package is unblocked.
    1. Right click on the .zip file and choose ‘properties’
    2. Then click Unblock and Apply

  4. Extract the .zip package by right clicking on the package and then choose “Extract All…”
  5. Open WindowsPowerShell as Administrator
  6. Set-ExecutionPolicy remotesigned
  7. Navigate to the folder where the ‘UpdateUCC.ps1’ file is located. (mostly via cd C:\Install\UCC x.x.xxxxx.x)
    1. Run the UpdateUCC.ps1 script (When in the correct folder, type: UpdateUCC.ps1 and hit Enter)

      Tip When updating to 6.1 or higher for the first time, the password of the service account need to be entered.

      This is because the install directory will be updated.

      Tip When updating to 6.5 or higher for the first time you will be prompted to change your log rollback.

      Choose No if you want to keep your current format.

  8. Delete the UCC cache files

    1. Browse to cache folder
    2. 6.3: C:\ProgramData\Anywhere365\Core\Service\UnifiedContactCenterService\Cache

      6.0: C:\Program Files\Anywhere365\Core\

      5.0: C:\Program Files\UCC\

    3. Delete the folder(s)with the UCC name (mostly ucc_name)
  9. Start the UCC service

    1. Go to start, type services.msc and hit Enter
    2. Locate the Anywhere365 Unified Contact Center service and choose Start
  10. The UCC is now updated. To make sure, check the log file.

    1. Look for a line like: UCCStarterINFO - UCCStarter x.x.xxxxx.x
    2. Tip: if you do a search for “License is valid” you can locate the UCC version quickly

 

Rollback the update

Note In case if a Database Backup was needed, also restore the database before starting the UCC Service.

  1. Stop the UCC service
    1. Go to start, type services.msc and hit Enter
    2. Locate the Anywhere365 Unified Contact Center service and choose Stop
  2. Delete following folders:
    1. 6.0: C:\Program Files\Anywhere365\Core\

      5.0: C:\Program Files\UCC\

    2. C:\inetpub\wwwroot\dashboardservice
    3. C:\inetpub\wwwroot\attendantservice
  3. Place back the backed up UCC, Dashboardservice and Attendantservice folders
  4. Start the UCC service

    1. Go to start, type services.msc and hit Enter
    2. Locate the UnifiedContact Center service and choose Start