How to move Anywhere365 Web Service to another machine


This step is for all licenses, except Enterprise+.


Configure MSMQ name

  1. Open the Config.xml of the UCC service

    6.3: C:\ProgramData\Anywhere365\Core\Service\UnifiedContactCenterService\Config.xml

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

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

  2. In the UnfiedContactCenters section, add: GlobalMsmq="MSMQ_UCC"


  3. In the UnifiedContactCenter section of each UCC, add: Msmq="MSMQ_UCC_NAME"

    The MSMQ_UCC_NAME tag must be same for each UCC within the same service (so also per Config.xml)


  4. Save the Config.xml file and restart the UnifiedContactCenter service.

    Example of the complete Config.xml


Create the local service accounts

  1. On the UCC server. Go to Computer Management

  2. Now go to Local Users and Groups

  3. Create a new local user and give it a username and password

  4. Now go to Groups and add this user to the local administrators group

  5. Now, go to the machine where the web services will be installed and repeat steps 5 till 8.

Warning ​Make sure to use the EXACT SAME USERNAME AND PASSWORD for both the local accounts.


Configure IIS

  1. Open IIS and go to Application Pools.

  2. Now select: Add Application Pool

  3. Fill in an Application Pool name (in this example we went for Webservices) and select OK.

  4. Select the pool and select Advanced Settings

  5. Modify the Identity, choose for Custom account and select Set.


Install the web services

  1. Copy the Attendant and Dashboard folders from a UCC package (version UCC- or higher)

  2. Open IIS and right click on the website where you want to install the dashboard and attendant web services on. In this case, we'll go for the Default Web Site. Then select Explore.

  3. Past the Attendant and Dashboard folders.

  4. Open IIS and right click on the website and select Refresh.

  5. You now see both folders underneath the Default Web Site. Right click on one of the folders and select: Convert to application

  6. Select the previously created application pool and hit OK and OK.

  7. Perform step 19 and 20 also for the second web service

  8. Verify that both web services (dashboard and attendant) are converted to web applications and are running within the newly created application pool.

  9. Select one of the web services and hit Browse

  10. Open the Web.config of the Attendant service and add the msmq key and hit save.

    <add key="\private$\MSMQ_UCC_NAME" value="ucc_name" />


  11. Save the file and do the same for the Dashboard service.


Configure the Message Queues

  1. On the UCC server, open Computer Management and go to the Private Queues section:

  2. Find the following MSMQ's (or CREATE when they are not there yet)

    1. ucc_dashboard_msmq_ucc_name_command

    2. ucc_dashboard_msmq_ucc_name_changes

    3. ucc_attendant_msmq_ucc_name_command

    4. ucc_attendant_msmq_ucc_name_command_response

    5. ucc_attendant_msmq_ucc_name_changes

  3. Provide 'Send Message' permissions to 'ANONYMOUS LOGON'


  4. Give the local account (created before) 'Full Control' permissions. In this example the accounts name is ucc_koen


  5. You are now finished with configuring the external web services.


Configure the Snapper​

  1. Open the Snapper

  2. Go to Settings and then to UCC Config

  3. Select the UCC you want to change and hit Advanced

  4. Fill in the newly created Dashboard and Attendant service URL's and hit Save.