Legacy Dev Forum Posts

 View Only

Sign Up

Questions about conferencing an agent with Customer

  • 1.  Questions about conferencing an agent with Customer

    Posted 06-05-2025 18:26

    Padmapriya_Rajendran | 2023-05-23 14:00:33 UTC | #1

    In the Genesys Cloud conversation object , do we have any fields that will help us to understand if the agent has conferenced the customer with an other agent ? It almost looks similar to the consulted calls where the customer was on hold when the 2 agents were interacting


    Eos_Rios | 2023-05-23 14:38:15 UTC | #2

    Depending on how specific you're trying to get it can get tricky, but here's a bunch of various bits of relevant data;

    Segments have a field named "conference";

    (boolean) Indicates whether the segment was a conference.

    They also contain a sourceConversationId to tie them together and the conversation root has a field named conferenceStart to tell when the conversation became a conference.

    For some reason it also populates a participant attribute named conferenceInitiator with a true to indicate who the conference was connected/started by instead of using a real field somewhere;


    Padmapriya_Rajendran | 2023-05-23 15:54:25 UTC | #3

    In our case , we are not able to find any hit for the keyword conference in the conversation object which we fetched through the developer tools using getConversation API /api/v2/conversations/{conversationId} Do we need to check somewhere else?


    Eos_Rios | 2023-05-23 15:56:35 UTC | #4

    Use the analytics endpoint;

    GET /api/v2/analytics/conversations/{conversationId}/details

    Different endpoints have different structure and elements even when ostensibly for the same object/topic


    Padmapriya_Rajendran | 2023-05-23 16:20:36 UTC | #5

    From this api , we tried fetching the conversations. But strange !! All the segments has the conference boolean value as false . segments": [ { "conference": false, "queueId": "", "segmentEnd": "2023-05-19T12:54:55.796Z", "segmentStart": "2023-05-19T12:54:50.660Z", "segmentType": "alert" }, { "conference": false, "disconnectType": "client", "queueId": "", "segmentEnd": "2023-05-19T12:56:25.681Z", "segmentStart": "2023-05-19T12:54:55.796Z", "segmentType": "interact" }, { "conference": false, "disconnectType": "client", "queueId": "", "segmentEnd": "2023-05-19T12:56:32.620Z", "segmentStart": "2023-05-19T12:56:25.681Z", "segmentType": "wrapup", "wrapUpCode": "" } ]

    Can we find it with any other way ?


    system | 2023-06-23 16:10:39 UTC | #6

    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: 20068