Genesys Cloud - Main

 View Only

Sign Up

  Thread closed by the administrator, not accepting new replies.
  • 1.  Case Ownership Change in Salesforce with Call Monitoring

    Posted 10-26-2023 14:21
    No replies, thread closed.

    Hello, 

    In our voice contact center, we've integrated Salesforce and incorporated the onScreenPop method into our voice channel. This method automatically assigns case ownership to the agent when a voice interaction is answered, which functions correctly. However, a complication arises when a supervisor monitors an active call. In this scenario, a call is initiated to the supervisor, and when the supervisor answers it, the onScreenPop method is triggered once more, leading to a change in the ownership of the Salesforce case to the supervisor.

    Has anyone encountered a similar problem and found a solution?

    Thanks

    Vipin


    #Integrations
    #QualityManagement

    ------------------------------
    Vipin Kalra
    Docusign, Inc.
    ------------------------------


  • 2.  RE: Case Ownership Change in Salesforce with Call Monitoring

    Posted 10-28-2023 18:51
    No replies, thread closed.

    Similar to the days when we had to reassign ownership before we rang the agent so they could access the case.  Could you use a salesforce flow to not change to the supervisor or change it back to the original?



    ------------------------------
    Robert Wakefield-Carl
    ttec Digital
    Sr. Director - Innovation Architects
    Robert.WC@ttecdigital.com
    https://www.ttecDigital.com
    https://RobertWC.Blogspot.com
    ------------------------------



  • 3.  RE: Case Ownership Change in Salesforce with Call Monitoring

    Posted 10-30-2023 11:31
    No replies, thread closed.

    Yeah, this is a broken functionality and Genesys product management needs to chime in here. We could restrict changing the ownership to supervisor, in that case, the transfer functionality will be broken. 

    I am looking to determine a way to distinguish between a monitor a transferred call. 



    ------------------------------
    Vipin Kalra
    Docusign, Inc.
    ------------------------------



  • 4.  RE: Case Ownership Change in Salesforce with Call Monitoring

    Posted 10-30-2023 13:33
    No replies, thread closed.

    So you'll need to understand that this is a monitoring participant.  In the Interaction Details timeline view, for example, you'll see the supervisor is "monitoring" that portion of the call instead of "interacting" that portion of the call.  I haven't done this myself at the API, but you should be able to differentiate that in the conversation details -- specifically in the supervisor's "communications" fragment of the conversation details, you should be able to understand that this is a monitoring session, and therefore not assign case ownership in that scenario.



    ------------------------------
    Daniel Ho
    Product Line Manager – Recording and Quality Management, Genesys Cloud
    Workforce Engagement Management (WEM)
    ------------------------------



  • 5.  RE: Case Ownership Change in Salesforce with Call Monitoring

    Posted 10-30-2023 14:34
    No replies, thread closed.

    Hello Daniel, 

    Thank you for the update. You are absolutely correct that this is a monitoring scenario. The challenge is that in the Salesforce x Genesys integration using Genesys Salesforce connector, the logic coded in the On_Screen Pop method in the Salesforce Apex class gets triggered when the monitoring is initiated by the Supervisor as this is considered to be a voice channel. 

    Per Genesys Documentation here with the exception of when this is a conference call. The question here is how can we distinguish between a regular incoming voice call, a transferred call, and a call that is being monitored so as to implement case ownership assignment logic?

    Per my understanding, the OnScreenPop method will get triggered on a per-channel basis and not on a CTI event. 

    Any thoughts?

    Thanks

    Vipin



    ------------------------------
    Vipin Kalra
    Docusign, Inc.
    ------------------------------