Cisco Webex Calling
Cisco Webex Calling is a cloud-based phone system within the Webex Suite. Verint Financial Compliance (VFC) uses the Webex APIs to connect to Webex Calling. VFC is authenticated through an application created in Webex to import call recording data using an import source.
For more information about Webex Calling, visit Webex Calling - Overview.
This integration uses the following API endpoints:
/v1/convergedRecordings/{recordingId}
/v1/convergedRecordings/{recordingId}/metadata
/v1/people/{personId}
/v1/admin/convergedRecordings
An integration between VFC and Cisco Webex Calling requires:
An application created in the Webex Developer Portal.
An import source in VFC.
Create an app in the Webex Developer Portal
The integration with Cisco Webex Calling requires an application created in the Webex Developer Portal. The details of the application are required before configuration can take place in VFC.
In a browser, go to the Cisco Webex Developer Portal on https://developer.webex.com/ .
Under My Apps, create a new Service App.
Configure the app with the required details, and select the following scopes:
spark-compliance:recordings_read
spark-admin:people_read
Click Add Service App.
Authorize the application.
On the summary screen of the created application in the Webex Developer Portal, select Request admin authorization.
Log into the Webex Control Hub with a user that has administrator rights over your Webex Calling deployment.
Under Apps, select the app created in steps 2-4.
Enable the Authorization switch, and click Save.
In the Webex Developer Portal, generate the organization authorization tokens.
Go to Org Authorizations on the summary screen of the created application, and select the organization from the Authorized orgs dropdown menu, or search by org ID.
Enter the Client Secret in the field under the selected organization, and click Generate tokens.
Copy the following values on the application summary screen to be used in the VFC import source configuration:
Client ID
Client Secret
Access Token
Refresh Token
Enable the Verba .NET Service Host
Enable the Verba .NET Service Host service for the recorder server on which the integration imports recording data.
In the VFC web application, select System, and go to Servers.
Select the Recording server, and under the Service Activation tab, enable the Verba .NET Service Host Service by clicking on the
icon.
When the service is running, go to the Change Configuration tab.
Under Verba .Net Service Host, open Webex Calling, and set Enabled to Yes.
Click Save.
Apply the configuration changes by either going to the Configuration Tasks tab, or selecting the click here link in the notification banner that appears at the top of the page.
Create a Cisco Webex Calling import source in VFC
The integration with Cisco Webex Calling requires an import source in VFC.
In the VFC web application, select Data and go to Import Sources.
Select Add New Import Source.
Configure the import source:
Enter a name for the import source.
Under Type, select Webex Calling.
Enter the required information under Settings:
Configuration Item | Description |
---|---|
Service URL | The URL of the Webex API. |
Client ID | The Client ID of the Webex application previously created. |
Client Secret | The Client Secret of the Webex application previously created. |
Access Token | The access token of the Webex application previously created. |
Refresh Token | The refresh token of the Webex application previously created. |
Create an import policy in VFC
Create a Data Import data management policy that uses the Webex Calling import source to import call data.
In the VFC web application, select Data and go to Data Management Policies.
Select Add New Data Management Policy.
Configure the data management policy as required for your use case, and set the following:
Under Action, select Data Import.
Under Available Import Sources, select the Cisco Webex Calling import source previously created, and click Add.
Click Save.
Integration considerations
Token expiry dates can impact the connection between VFC and Webex Calling.
The Access token expires if not used for 14 days, and the Refresh token expires if not used for 90 days. If the Verba .NET Service Host service fails for longer than the expiry time of the tokens, the tokens expire and need to be regenerated. The import source configuration must also be updated with the new token values.