Versions Compared

Key

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

There are two types of deployments in Genesys i-e

  • Private Deployment 
  • Public Deployment

Private Deployment

The administrators can add the integration and upload the framework.js file to the company’s Genesys Cloud organization. A maximum of five different implementations of the integration in a single Genesys Cloud organization are allowed. We may want to use different implementations with various third-party products.

Following are the steps required to configure the private deployment.

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).

...

The permission names appear in different formats. It all depends on where we access the permissions in Genesys Cloud, The integration looks for permissions, not roles, assigned to a user in Genesys Cloud.

  

PermissionRequired or optionalFeatureDescription
ACD Screen Share > Session > ViewOptionalScreen shareAllows an agent to screen share ACD interactions
Analytics > Conversation Aggregate > ViewOptionalEvaluationsAllows an agent to view released evaluations in the User Inbox.
Analytics > Conversation Aggregate > ViewOptionalStatisticsAllows an agent to see conversation statistics in the Agent Performance window.
Analytics > Queue Observation > ViewOptionalStatisticsAllows an agent to see statistics for a queue before contacting the queue or transferring an interaction to the queue.
Analytics > User Aggregate > ViewOptionalStatisticsAllows an agent to see user statistics in the Agent Performance window.
Cobrowse > Chat > EscalateOptionalCo-browseAllows an agent to use co-browse for chat interactions.
Cobrowse > Session > ViewOptionalCo-browseAllows an agent to use co-browse for voice or chat interactions.
Cobrowse > Voice > EscalateOptionalCo-browseAllows an agent to use co-browse for voice interactions.
Conversation > Call > RecordOptionalCall controlsCauses the Record icon to be clickable in the call controls in an agent’s client.
Conversation > Call Forwarding > EditOptionalCall forwardingAllows an agent to use and edit call forwarding.
Conversation > Callback > CreateOptionalCallbacksAllows an agent to schedule callbacks.
Conversation > Cobrowse > AddOptionalCo-browseAllows an agent to use co-browse for web messaging.
Conversation > Email > CreateOptionalEmailsAllows an agent to send emails on behalf of queues.
Conversation > Message > CreateOptionalSMS messagesAllows an agent to send SMS messages on behalf of queues.
Integration > Custom Embeddable Framework > Agent
RequiredThis causes the client to appear in a private deployment of a Genesys Cloud Embeddable Framework integration.
Outbound > Contact > ViewOptionalScreen popAllows an agent to see screen pops for outbound dialing.
Quality > Evaluation > Edit Agent Sign-offOptionalEvaluationsAllows an agent to view released evaluation notifications in the User Inbox.
Quality > Evaluation > Edit or Quality > Evaluation > Edit ScoreOptionalEvaluationsAllows a quality evaluator to view assigned evaluation notifications in the User Inbox.
Quality > Evaluation > ViewOptionalEvaluationsAllows an agent to view released evaluation notifications in the User Inbox.
Routing > Agent > On QueueOptionalStatusesCauses On Queue to appear as a status and a status timer to appear in an agent’s client.
Routing > Queue > JoinOptionalQueuesAllows an agent to see which queues the agent is a member of and to select which queues to receive interactions from in the client.
Scripter > Published Script > ViewOptionalScriptsAllows an agent to see a script.
Voicemail > Voicemail > ReceiveOptionalVoicemailsAllows an agent to receive personal voicemail notifications in the User Inbox.
Workforce Management > Agent Schedule > ViewOptionalSchedulingAllows an agent to view schedules in the client.
Workforce Management > Agent Shift Trade Request > ParticipateOptionalSchedulingAllows an agent to view shift trade request notifications in the User Inbox.
Workforce Management > Agent Time Off Request > SubmitOptionalSchedulingAllows an agent to access time off notifications in the client.
Workforce Management > Shift Trade Request > EditOptionalSchedulingAllows an administrator to view shift trade notifications in the User Inbox.


Private Genesys Cloud Embeddable Framework integration

...

    • If we click in the last column the following options appear We can edit, Activate\Deactivate or delete the integration.
    • If we click on the delete option, a pop-up box will appear requiring the confirmation of the deletion.

Adding the multiple Private Deployments.

The following steps need to be done to produce multiple private deployments.

  • Configure a separate OAuth Client for multiple deployments. (for creating the OAuth client described above)
  • Add a separate Private Genesys Cloud Embeddable Framework (for creating the Private Genesys Cloud Embeddable Framework described above) 

Configure CIF on Dynamics CRM

  1. Login to the CRM. Go to the published apps. Select the ‘ channel integrated framework’.

Note

If CIF is not installed then follow this guide to install on your CRM. 


  1. Click on the new button to create a new active channel provider and fill in the details as given in the screenshot below.
  1.   Select Unified Interface Apps for the Channel
  2.   Select the Unified app where you want to embed the CTI. 
  3.   Assign roles according to your requirements. 
  4.   Click on Save Button. 

Image Added

Public Deployment

AppFoundry partners develop integrations and publish the integrations to the AppFoundry for public use. (We have already sent the publication to Genesys for approval. Waiting for their final feedback)

...