Install Notification Service

Installation

  1. Unzip the Anywhere365 Notification Service package
  2. Edit the properties.ps1
    1. These properties will be used in the configuration of the service
      1. AppId = Name for the ApplicationId, need to be unique.
      2. Domain = Domain of the service account.
      3. Account = Username of the service account.
      4. AppPoolName = Application Pool of the Anywhere365 Service.
      5. Port = Unique port number for Trusted Application.
      6. SipDomain = SipThe Session Initiation Protocol (SIP) is a protocol to make multimedia communication (audio, video and other data communication) possible and it is also used for Voice over IP (VoIP). SIP has similarities with other Internet protocols such as HTTP and SMTP. Domain for the Application Endpoint.

  3. Open a Powershell as Administrator and run the InstallNotification.ps1
    1. Note that the account which is running the installation scripts needs to have 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. permissions to create 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. objects
  4. If the installation is complete, the service will be installed

 

Configuration

Configuration Service

The configuration of the Notifications Service consists of multiple sections and is configured in a config.xml file. The file is located in the installation folder of the service. See below for an example.

The sections are:

  • Notifications
  • Platform
  • Mail

 

Notifications

In the notifications section you can configure multiple entries to support notifications, using groups. These entries represent a single Notification entity in the Notification Service. Each entity needs to be specified with the following properties:

The Settings site of UCC needs the list “Notifications” to support notifications.

Example:

<Group name="ucc_">

<Option name="Url" value="https://domain.sharepoint.com/sites/a365/ " mandatory="False" />

<Option name="InstanceName" value="ucc_" mandatory="False" />

<Option name="DashboardServiceUrl" value="https://domain.anywhere365.net/Dashboardservice" mandatory="False" />

<Option name="Username" value="user@domain.com" mandatory="False" />

<Option name="Password" value="*****" mandatory="False" />

</Group>

Platform

The platform section is where you configure the UCMAMicrosoft Unified Communications Managed API (UCMA) is used primarily to build middle-tier applications that work with Microsoft Lync / Skype for Business Server. settings to startup an application endpoint, which will be used to send Instant Messaging. You need to specify:

 

Mail

The Mail section is where you configure the mail support function of the service. The Mail section consist of the following properties:

  • UserName – Username which will be used for authentication
  • Password – Password encrypted via the password tool
  • Domain – Domain name (If Office365 is used, there is no need to configure the domain name)
  • Email – the mailbox where from the emails are send
  • Version – The exchange version (2010, 2013)
  • Url – if there is no auto-discover configured the url of the Exchange web-service can be configured here