AmeyaP | 2020-10-06 17:48:59 UTC | #1
Topic: We need to send MetaData (Call events and User’s events) from Genesys PureCloud over to NICE IMM Client for Voice Biometrics purposes.
Our idea:
- We will create a websocket connection to receive these notification.
- We can use the notification service from Genesys Cloud Notifications service to send the events based on the topics we include.
These notifications are separated by Topics. https://developer.mypurecloud.com/api/rest/v2/notifications/available_topics.html
- Use API Explorer that has built in authorization.
https://developer.mypurecloud.com/api/rest/v2/notifications/notification_service.html
- Within the JSON we include the URL address where we need to send all the MetaData to.
Questions:
- Can this be built within PureCloud itself ?
- Do we need a separate App to reside outside Genesys cloud in order to receive this MetaData and forward it to NICE?
Goal: To be able to collect all MetaData needed and send it over to NICE IMM Client in a JSON format without having to build an external app residing outside the Genesys platform and have it reside within PureCloud. This would be for every single call and user event.
tim.smith | 2020-10-06 17:56:39 UTC | #2
- No
- Yes
Integrations to 3rd party software require you to build middleware if the 3rd party doesn't natively integrate with Genesys Cloud. You might be interested in this open source project that was created to facilitate this type of integration: https://github.com/MyPureCloud/notification-relay
AmeyaP | 2020-10-06 19:52:24 UTC | #3
Tim, thank you for the quick reply. In essence, NICE just needs the MetaData from us in a JSON format and they told us they can provide us with URLs where we can send this over to. That said, does that still qualifies as full integration ? I was trying to see if it was possible to do everything within PureCloud such as custom action that runs all APIs and sends the data over to the URLs NICE would provide while using an authentication process where they would provide us with an username and password. In other words, NICE does not need to integrate with PureCloud but only to receive MetaData from PureCloud such as User's state and Call State info...
tim.smith | 2020-10-06 20:00:14 UTC | #4
AmeyaP, post:3, topic:8986
In other words, NICE does not need to integrate with PureCloud
From what you're saying, NICE can't natively consume Genesys Cloud APIs and Notifications. That is exactly when an integration effort is required.
system | 2020-11-06 20:00:16 UTC | #5
This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.
This post was migrated from the old Developer Forum.
ref: 8986