Configuring the Avaya Push Notification provider on Presence Services

Last Updated : Dec 07, 2021 |
Prolog information
To use the Avaya Push Notification provider, you must generate authorization data and export this data to your Avaya Cloud account. You cannot edit other provider data, such as the name or address, and you cannot delete the Avaya Push Notification provider from Presence Services.
For a cluster, perform this procedure once, regardless of the number of nodes in the cluster.
Before you begin
  1. On the Presence Services web interface, navigate to Push Notification Providers.
  2. From Push Notification Provider, select Avaya Provider.
  3. In Enter Company Domain, enter your company domain.
    ADDITIONAL INFORMATION:
    You must enter the same company domain that you provided in your Avaya Cloud account.
  4. Click Generate Key.
    STEP RESULT:
    The Presence Services generates a public and private key pair and an identifier. This data is required to authorize Presence Services on the push notification provider. The Presence Services also updates the following values:
    • System Id: A unique identifier for your system.
    • Public Key: A public key.
  5. Click Export.
    ADDITIONAL INFORMATION:
    Presence Services displays a pop-up window with the authorization information in JSON format. You must provide this data to your Avaya Cloud account.
    The following is an example of the authorization data:
    {
        "systemId": "548235dd-ecfa-45c3-84a7-70aa63c331d5.mycompany.com",
        "publicKey": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE4Ay/RDdOvyaK4NbsJI9tvEyg82B+\ni11RyEFM0JoyRezs8U1F/KjoLCfgt2G4TmVaqDeKLtj4vTtiLdHVKt+L1A==\n-----END PUBLIC KEY-----",
        "alg": "ES256"
        "description": "Avaya Aura Presence Services",
    }
    Important:
    • Do not close the Providers page on the Presence Services administration portal while you are exporting authorization data to your Avaya Cloud account.
    • Do not save the data you provided on the Providers page of the Presence Services administration portal until you export authorization data to your Avaya Cloud account. Otherwise, the push notification service might not work as expected.
  6. Copy the authorization data, including the surrounding curly brackets, and save it in a file on your computer.
  7. In a new browser tab, log in to your Avaya Cloud account and navigate to Manage Companies.
  8. Select the required company and navigate to the Apps tab.
  9. From App, select Avaya Mobile Push Notification Service.
  10. Replace the content in Public Settings with the content of the file that you created in step 6 and then save your changes.
    ADDITIONAL INFORMATION:
    You must ensure that the authorization data you enter in Public Settings is a valid JSON string. If the data uses an invalid format, the Avaya Cloud account displays a warning message, but still allows you to save changes.
    The Avaya Cloud account stores authorization data internally. Public Settings only displays the authorization data that you entered last. You will not lose any previously entered authorization data if you overwrite existing content with the new authorization data.
  11. Return to the Providers page on the Avaya Presence Server administration portal.
  12. Click Test to verify that your system can connect and authenticate with the push notification provider.
  13. Do one of the following:
    • If the verification completed successfully, click Save.
    • If the verification failed, fix the issue as described in Presence Services cannot connect to a push notification provider section, and then re-run the connection test.
      If the problem persists, contact Avaya support personnel.