Configuring Exchange Collector to use Office 365 with OAuth authentication type

Last Updated : Sep 17, 2021 |
Prolog information
If extended hostname validation is enabled, ensure that the Microsoft Exchange server’s identity certificate CN/SAN (DNSname) field matches the FQDN of the Microsoft Exchange server. Failing the hostname validation will impact the Exchange collector’s ability to collect calendar events and out-of-office information from the Microsoft Exchange server. This means that there will be no notification of meeting events or out-of-office information to any Presence Services users. For more information, see Extended hostname validation.
  1. On the System Manager web console, navigate to ElementsAvaya Breeze®Configuration.
  2. Click Attributes.
  3. On the Service Clusters tab, in the Cluster field, click the Presence Services cluster.
  4. In the Service field, click the Presence Services service.
  5. On the Attributes Configuration page, navigate to the Exchange Collector group.
  6. In Effective Value, do the following:
    1. In the Exchange Collector Enabled field, click True to enable the Exchange Collector.
      ADDITIONAL INFORMATION:
      Exchange Collector collects and publishes Presence information on behalf of clients that do not support a native Presence implementation.
    2. In the Exchange Authentication Mechanism field, select OAuth to use OAuth authentication.
      ADDITIONAL INFORMATION:
      If you select OAuth, you must enter values in the following fields for the authentication to work:
      • Exchange Server Scope URI
      • Exchange Server Username
      • Exchange Server Confidential Client Id
      • Exchange Server Confidential Client Secret
      • Exchange Server Tenant Specific Authority
    3. In the Exchange Server URI field, type the URI of the Exchange server.
      ADDITIONAL INFORMATION:
      The URI format must be in the following format: https://<exchange FQDN>/ews/exchange.asmx.
      The default URI is: https://outlook.office365.com/EWS/Exchange.asmx
    4. In the Exchange Server Scope URI field, type the URI of the Exchange server scope.
      ADDITIONAL INFORMATION:
      The URI format must be in the following format: https://<exchange FQDN>/.default.
      The default URI is: https://outlook.office365.com/.default
    5. In the Exchange Server Username field, type the user name that the Exchange collector must use when connecting to the Exchange server.
      ADDITIONAL INFORMATION:
      Type only the user part, not the domain part.
    6. In the Exchange Calendar Information Polling Period field, type the calendar information collection interval in minutes. The default value is 15 minutes. If you want to poll more frequently, you can reduce the value.
      ADDITIONAL INFORMATION:
      Note:
      • If you reduce the value below 15 minutes, it affects the Presence Services system performance and the exchange server response, which results in delayed response.
      • If there are frequent requests from Presence Services to Exchange server, Online exchange or Office 365 with throttling policy enabled displays a message Try after some time. Hence, when the Presence Services is integrated with Online exchange or Office 365, disable the throttling policy.
    7. In the Exchange Calendar Request Rate field, type the maximum calendar request per minute rate for the collector to send to the server.
    8. In the Exchange Out-Of-Office Information Polling Period field, type the Out-Of-Office information collection interval in minutes.
    9. In the Exchange Out-Of-Office Request Rate field, type the Out-Of-Office request per minute rate for the collector to send to the server.
    10. In the Exchange Publishing Period field, type the collector publish interval in minutes.
    11. In the Exchange Server Confidential Client Id field, type the confidential client ID of the Exchange server.
    12. In the Exchange Server Confidential Client Secret field, type the confidential client secret of the Exchange server.
    13. In the Exchange Server Tenant Specific Authority field, type the tenant specific authority of the exchange server.
  7. To override the default value, select the Override Default check box.
  8. Click Commit.
    ADDITIONAL INFORMATION:
    Important:
    If you change any of the following attributes, you must restart Presence Services:
    • Exchange Server URI
    • Exchange Server Scope URI
    • Exchange Server Username
    • Exchange Calendar Information Polling Period
    • Exchange Calendar Request Rate
    • Exchange Out-Of-Office Information Polling Period
    • Exchange Out-Of-Office Request Rate
    • Exchange Publishing Period
    • Exchange Server Confidential Client Id
    • Exchange Server Confidential Client Secret
    • Exchange Server Tenant Specific Authority
    For more information, see Restarting Presence Services section.
    ADDITIONAL INFORMATION:
    Note:
    Ensure that you import the certificates that you exported earlier.