On Premises

Install the first UCC

Pre-install checks

  1. Start Skype for Business Server Management Shell, use the Get-CsManagementStoreReplicationStatus command and check if UpToDate is true.
  2. Check the Skype for Business Server Deployment Wizard if steps 1 and 3 are completed.
  3. When a failover install is done, check if all servers are within the same pool. Type Get-CsTrustedApplicationComputer in Skype for Business Server Management Shell.
  4. When installing on a Lync2013 / Skype for Business server make sure the installation dvd is mounted.

Install Core

  1. Copy Core Install files to the Anywhere365 Server, for example drive:\install.

  2. Make sure that the .zip package is unblocked:

    1. Right click on the .zip file and choose ‘properties’

    2. Then click Unblock and Apply

  3. Unpack .zip package.

  4. Edit properties file (properties.ps1)

    1. Set an application id, used for trusted endpoints + SIP The Session Initiation Protocol, or SIP, is a protocol for multimedia communication (audio, video and data communication). SIP is also used for Voice over IP (VoIP). SIP has interactions with other Internet protocols such as HTTP and SMTP. address

      Copy
      PowerShell
      $AppId = "< application id >" 
      Warning: Use lowercases and no spaces.
    2. Set the domain name of the service account

      Copy
      PowerShell
      $domain = "<domain name>"
    3. Set the service account name without the domain name

      Copy
      PowerShell
      $account = "<service acount name> (no domain)"
    4. Set the application pool fqdn FDQN stands for Fully Qualified Domain Name and specifies the exact location in the tree hierarchy of the Domain Name System (DNS). An example for [hostname].[domain].[top level domain] is [www].[microsoft].[com]

      Copy
      PowerShell
      $AppPoolName = "< app pool fqdn of the Anywhere365 server>"
       Tip: You can look this up in PowerShell: Get-CsTrustedApplicationPool | select PoolFqdn | Sort PoolFqdn
    5. Specify a port number

      Copy
      PowerShell
      $Port = 6000
    6. Specify the sip domain name

      Copy
      PowerShell
      $SipDomain = "< sip domain name (domain.com)>"
      Warning: Use lowercases and no spaces.
    7. (Optional) Specify the Settingsurl

      Copy
      PowerShell
      $settingsUrl = "<settingsurl>"
      Note: Example settingsurl: "<https://company.sharepoint.com/sites/anywhere365/ucc_name01>"

      This is the direct url to the sharepoint configuration of the UCC A Unified Contact Center, or UCC, is a queue of interactions (voice, email, IM, etc.) that are handled by Agents. Each UCC has its own settings, IVR menus and Agents. Agents can belong to one or several UCCs and can have multiple skills (competencies). A UCC can be visualized as a contact center “micro service”. Customers can utilize one UCC (e.g. a global helpdesk), a few UCC’s (e.g. for each department or regional office) or hundreds of UCC’s (e.g. for each bed at a hospital). They are interconnected and can all be managed from one central location.

  5. Save the properties file.

    Warning: Make sure the Skype for Business DVD is mounted.

  6. Open power shell as administrator

  7. (When using pre Windows 2012 R2) Set-ExecutionPolicy remotesigned

    1. Y

  8. Navigate to extracted files

  9. Run installUCC.ps1

    Copy

    PowerShell

    drive:\Install\UCC-xx> .\InstallUCC.ps1
    1. This will take some time

    2. Red text means an error, check the error before restarting

      1. Error: "Grant-CsConferencingPolicy: Wait a minute and start installUCC.ps1 again

      2. Error: Remote PowerShell: Run create LyncObjectsscript on Front End Server

  10. During the installation the following prompts will be offered

    1. Enter password for ...- Enter the password of the account entered in the properties.ps1

    2. Do you want to install a local SQL-Express instance? - If Local SQL Express will be used, select yes.

    3. Please select disk letter for install location - When the server has multiple disks, select the correct disk. (will be skipped of only 1 disk is available)

    4. If you would like to provide a custom application id.... - You can use an alternative application id for the presence provider, for example is you have multiple application servers.

  11. Read the warnings very carefully to see whether the server needs a reboot. If not sure, just reboot the server.

Adding a License Key

  1. Request Key at WORKSTREAMPEOPLE

  2. Receive License Key from WORKSTREAMPEOPLE

  3. Copy key to

     Tip:

    6.3: C:\ProgramData\Anywhere365\Core\Service\UnifiedContactCenterService\

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

    5.0: C:\Program Files\UCC\

  4. Configure license in Config.xml (Example file provided in Core installation media folder.)

  5. Copy config.xml to

    The default path of this file is:

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

Continue

Continue reading on how to install your first UCC.

Install SharePoint Template

Installation

Starting UCC

Configure UCC