Genesys Cloud CX API Adapter
The Genesys Cloud CX API adapter connects to a region-specific Genesys Cloud CX API to receive call events and data.
Before you begin
Create the Genesys Cloud CX data source Third-party systems that provide data to the system, including employee and device states, and data change events. Typical data sources are phone switches, PBXs, or LANs..
Daily restart to renew OAuth token
The adapter needs to restart regularly to renew the OAuth token and maintain its connection to the Genesys Cloud OAuth client. The primary adapter automatically restarts at midnight daily. If you have a secondary adapter, it restarts one hour after the primary adapter. You can adjust the primary adapter's restart time by adding a RestartTime key to the adapter's Advanced Settings.
Procedure
-
In Recorder Manager, go to General Setup. Under Integration Service, click Settings.
-
Click Create, then select Genesys Cloud CX API Adapter.
-
Complete the following settings:
Field
Description
Adapter Name
Type a unique name for this adapter. Do not use any special characters or characters that truncate xml. This field is not case-sensitive.
Description
Optional. Type a description of the adapter.
Adapter Type
A read-only field that lists the adapter selected previously.
Startup Type
Select one of the following for the Recorder Integration Service adapter:
-
Automatic for automatic startup, and the default setting.
-
Manual, to start manually.
-
Disabled, for no startup.
DataSource
Select the Genesys Cloud CX data source that you created previously.
Client Id
Enter the Client ID of the Genesys Cloud CX OAuth client.
Client Secret
Enter the Client Secret that corresponds to the Client ID. This authentication allows the adapter to obtain an authorization token and connect to other services.
Region Host
Select the URL for the host in a particular region.
Use Client Proxy
Select this option when the tenant uses a proxy host for connection to the internet. Then complete the following fields.
Proxy Protocol
Select the protocol that is used by the proxy host.
Proxy Hostname
Enter the fully-qualified domain name (FQDN) of the proxy server.
Proxy Port
Enter the port number used for communications with the proxy server. The specified port cannot be in use by any other application or adapter on the local server.
Proxy Username
Enter the username the Adapter will use to authenticate with the proxy server.
Proxy Password
Enter the password for the specified username.
-
-
Optional. To reschedule the time when the adapter automatically restarts to renew the OAuth token, under Advanced Settings, create a key named RestartTime (case sensitive). Enter a value using the 24-hour format hh:mm.
- Optional. If advised by support, configure the Advanced settings - Finetuning retries:
MaxRetry: Maximum number of retries, defaults to 0.
MaxRetriesBeforeBackoff: Retries before backing of, defaults to 0.
MaxRetryTimeS: Maximum number of seconds to retry requests, defaults to 1 second.
DefaultRetryAfterMs: The next retry happens after this many milliseconds; if responses do not contain the “Retry-After” header, they default to 0 second.
BackoffIntervalMs: After a certain number of milliseconds, exponentially increase the time until the next retry, such as 3, 9, 27 seconds, and so forth. Defaults to 0 minutes.
-
Click Save.