Updated, now I'm seeing an API call. However, it skips the merge/refresh buttons and goes straight to the basic login page:
Original Message:
Sent: 05-30-2024 17:38
From: Sabyasachi Pradhan
Subject: Upcoming ACD Conferencing Capabilities
There is a typo in how you are initializing platformClient ( as shown in the console logs ) ..
Here is the right way to do it - https://developer.genesys.cloud/devapps/sdk/docexplorer/purecloudjavascript/
// Obtain a reference to the platformClient object
const platformClient = require('purecloud-platform-client-v2');
------------------------------
Sachi Pradhan
Product@Genesys
[https://twitter.com/pradhan_sabya]
[https://www.linkedin.com/in/sachipradhan/]
Original Message:
Sent: 05-30-2024 16:59
From: Marcus Hanna
Subject: Upcoming ACD Conferencing Capabilities
I make the corrections you noted, here's where I'm at:

------------------------------
Marcus Hanna
Conduit Health Partners
Original Message:
Sent: 05-30-2024 15:53
From: Sabyasachi Pradhan
Subject: Upcoming ACD Conferencing Capabilities
Those look right. Do you see any logs under console after you hit the merge button ? Any API network calls that go out ?
I would leave this as-is.
const env = urlParams.get('environment'); |
|
The environment is set via the link in the integration config. Here is what I have - https://gc-cx-acd-conf.s3.amazonaws.com/ACD_Conf_Merge.html?environment={{pcEnvironment}}&conversationId={{pcConversationId}}

------------------------------
Sachi Pradhan
Product@Genesys
[https://twitter.com/pradhan_sabya]
[https://www.linkedin.com/in/sachipradhan/]
Original Message:
Sent: 05-29-2024 12:07
From: Marcus Hanna
Subject: Upcoming ACD Conferencing Capabilities
I'm getting the sense, when I click the "merge" button, nothing's happening. (The refresh button does work, yes, I'm looking at Dev tools) I'm not sure what all I need to replace/insert into your original code... Here's what I've done:
- Inserted my "ClientId"
- Inserted my "redirectUri" I used the URL of the HTML file (your code) location on my webpage.
- For "platformClient" I inserted: purecloud-platform-client-v2
- For "const env" I inserted: platformClient.PureCloudRegionHosts.us_west_2
Are there other parameters I need to set? Are you using the redirectUri to grab the secret key? That could be what I'm missing.
------------------------------
Marcus Hanna
Conduit Health Partners
Original Message:
Sent: 05-28-2024 13:07
From: Sabyasachi Pradhan
Subject: Upcoming ACD Conferencing Capabilities
Not sure. I am guessing that S3 location is from your account. Have you looked at the console logs and see where it's breaking ( via Dev tools on the browser settings -> under the network tab ). The API request should be viewable here and you can see the request and response and also the console logging.
------------------------------
Sachi Pradhan
Product@Genesys
[https://twitter.com/pradhan_sabya]
[https://www.linkedin.com/in/sachipradhan/]
Original Message:
Sent: 05-28-2024 11:57
From: Marcus Hanna
Subject: Upcoming ACD Conferencing Capabilities
Sachi, I've been working on implementing the work around for the merge calls development yet to be released. I have the code you developed hosted on a webpage that displays to our agents in an interaction widget. When I attempt the workflow based on your video, I click the merge button and nothing happens. At first I had a authentication failure at first, fixed that, still nothing at all happens. I'm questioning if the lines I have question marks by are correct? Any ideas what could be wrong with the code? Thanks
------------------------------
Marcus Hanna
Conduit Health Partners
Original Message:
Sent: 02-06-2024 12:24
From: Sabyasachi Pradhan
Subject: Upcoming ACD Conferencing Capabilities
Hello All,
An upcoming release ( targeted for end of Feb ) will bring native ACD conferencing capabilities to Genesys Cloud. Up until now consult transfers served as the most frequently used flow to enable 3 parties to talk together in a conference-like way. But this was limited to only 3 parties at any point in time. With this new feature, agents can now add multiple parties to an ACD voice call and create a conference. An ACD conference can support up-to 20 parties simultaneously connected/talking to each other.
The following are the key UI updates that an agent handling ACD voice interactions will see:
- A new call control to start a conference by adding in another agent, queue, external contact or a number.

- This control will let an agent search for another agent, queue or an external contact. An agent can also plug in a phone number in the text box to add them to the conference.

- Once a contact is chosen, they will be added to the conference as soon as they accept the invite.
- Additional parties can be added via the 'Invite Participant' button.

- Agents will also have an option to take a consult to a conference. There will be a new conference control as part of the consult flow that will enable an agent to take all 3 participants ( customer, agent and consulted party ) into a conference. Once in a conference, more parties can be added via the previously described flow.
Enabling these pathways will provide better flexibility for an Agent if they feel like they will require more participants to be added to an ACD call. All agents handling voice ACD calls will see these new conference controls by default.
The following API's are enabling the above flows:
- https://developer.genesys.cloud/devapps/api-explorer#post-api-v2-conversations-calls--conversationId--participants
- Payload : "participants": [{address: "+13172222222"}] when adding new participants to a voice call. One can also use queueId and userId here.
- https://developer.genesys.cloud/devapps/api-explorer#patch-api-v2-conversations-calls--conversationId--participants--participantId--consult
- Use SpeakTo as "CONFERENCE" to take all 3 parties in a consult and land them in a conference.
Embedded framework will continue using the same drag and drop flow as we have today to create conferences but this will be extended to even ACD calls as part of the same flow. Agents will create new interactions with additional parties and drag those onto the original call to create create the conference and add additional parties.
Excited to bring the above capabilities to all our users. This marks the initial phases of core conferencing capabilities with more improvements to come later down the year.
Thanks ..
#Omni-ChannelDesktop/UserInterface
#Roadmap/NewFeatures
#Routing(ACD/IVR)
------------------------------
Sachi Pradhan
Product@Genesys
[https://twitter.com/pradhan_sabya]
[https://www.linkedin.com/in/sachipradhan/]
------------------------------