Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Prerequisites for running the integration in Genesys

Following is the list of items required

  • An Internet browser (the latest version of Chrome, Firefox, or Microsoft Edge).To use WebRTC phones with the client, turn off the pop-up blocker in your browser.
  • Per-user licenses for Genesys Cloud (Communicate or higher).

Configure OAuth Client

The following permission is required to configure the OAuth client

...

  1. Click Admin.
  2. Under Integrations, click OAuth.
  3. Click Add Client. The Client Details tab appears.

    Client Details tab for OAuth client

  4. Set  the App Name to a descriptive to  Expertflow or any meaningful name of the app.App Name is the name shown on the authorized OAuth client. 
  5. (Optional) Type a brief description of the app in the Description box.
  6. Set the duration of time until tokens created with this client expire.

    Accept the default duration, or enter a value between 300 and 172800 seconds. This duration sets the lifetime of the token to a maximum of two days or less.
    Tip: Genesys recommends setting the token duration to 18 hours (64800 seconds). This duration generally causes the token to expire outside an agent’s normal workday.

  7. Under Grant Types, select Implicit Grant (Browser).
  8. Under Authorized redirect URIs, add https://apps.mypurecloud.com/crm/index.html, Customize the URI according to the customer Genesys Cloud region.

  9. Under Scope, add all required scopes. 
  10. An OAuth client added to your Genesys Cloud organization (optional for some private versions) with the required scopes.


    • conversations
    • notifications
    • organization:readonly
    • outbound:readonly
    • presence
    • routing:readonly
    • scripts:readonly
    • stations:readonly
    • user-basic-info
    • users
    • voicemail
    • workforce-management
    • external-contacts:readonly
    • quality:readonly
  11. Click Save.
  12. A Client ID will be created that we use in the Framework.js file

...

    • Click on the installed Private Genesys Cloud Framework

    • Download the framework.js file.
    • Open the framework.js file in some editor. Edit and update the App name & Client ID (Configured above in the document) in the file

Image Added

    • After editing and updating the framework.js file will look like the following

Image Added

    • Click the Configuration tab. 

    • framework.js File: Click Browse and upload a framework.js file.

...