News & Announcements User Community Developer Community

Welcome to the RingCentral Community

Please note the community is currently under maintenance and is read-only.

Search
Make sure to review our Terms of Use and Community Guidelines.
  Please note the community is currently under maintenance and is read-only.
Home » Developers
Call Control API - Conference All/Add Call Party capabilities
Tags: rest api
Sep 20, 2020 at 6:58am   •   2 replies  •  0 likes
brandon-hein

Hello, I'm currently working on some enhancements to a custom Softphone like application that leverages the new-ish CallControll APIs. (Yes, I know some endpoints are still in their Beta phases... but are working, so kudos to the RC team!)

We want to achieve an easy to use, hot transfer flow. Where an agent would call a client, get them on the line, put the client on hold, call a hunt group for another team member, conference everyone together and introduce the agent, then have the agent drop from the line.

We explored using the 'Bridge' endpoint... and its working exactly how we expected... where it joins 2 active calls together, and puts them into 1. But, drops the agent that was joining the calls together :(.

We would love a 'Conference All' endpoint, where we can join all party lines, then allow the agent to drop from the call. Or maybe an 'Add Call Party' to an active Call Session.


My technical flow/steps at the moment:

  1. CallOut API to client number
  2. Hold Call Party API to client number
  3. CallOut API to internal person extension
  4. Bridge API to both client number and internal person extension

Would love the flow to be something like this:

  1. CallOut API to client number
  2. Hold Call Party API to client number
  3. CallOut API to internal person extension
  4. Unhold Call Party API to client number
  5. Conference All to all parties (agent, internal person extension, client number)
  6. Delete Call Party API for the agent number


My question:

  • Is there a 'Conference All' endpoint available or in the works? Where I can Join a call including the agent doing the joining, or Add a Call Party to a current Call Session?
2 Answers
answered on Oct 19, 2020 at 12:54pm  

Hi there,

Please check this new conference API to see if it helps you achieve your goals.


 0
on Oct 24, 2020 at 12:24pm   •  0 likes

Hi @Phong Vu! Thanks for the follow up! I've been playing around the new feature the month a bit... and I'm struggling with 'bringing-in' calls, unfortunately.

I'm creating the conference just fine... but when I go to join both calls to the conference. (Per the documentation (https://developers.ringcentral.com/api-reference/Call-Control/createCallPartyWithBringIn), you can only do one call at a time, which is what I'm doing)...

I validated that the session and party id's are correct, and this is the response I get :

{
   "errors" : [
      {
         "errorCode" : "TAS-106",
         "message" : "Operation is not allowed"
      }
   ]
} 
answered on Sep 20, 2020 at 8:26am  

We are planning to publish the Conference Call API soon—A new set of APIs for starting a conference call and adding callers to the conference, removing parties from the conference and monitoring a list of participants on the conference. Please stay tuned.


 1
on Oct 14, 2020 at 11:23am   •  0 likes

@Phong Vu We'd like to have the same flow like this one being raised in this ticket. When will this flow/API be available?

Thanks



A new Community is coming to RingCentral!

Posts are currently read-only as we transition into our new platform.

We thank you for your patience
during this downtime.

Try Workflow Builder

Did you know you can easily automate tasks like responding to SMS, team messages, and more? Plus it's included with RingCentral Video and RingEX plans!

Try RingCentral Workflow Builder

PRODUCTS
RingEX
Message
Video
Phone
OPEN ECOSYSTEM
Developer Platform
APIs
Integrated Apps
App Gallery
Developer support
Games and rewards

RESOURCES
Resource center
Blog
Product Releases
Accessibility
QUICK LINKS
App Download
RingCentral App login
Admin Portal Login
Contact Sales
© 1999-2024 RingCentral, Inc. All rights reserved. Legal Privacy Notice Site Map Contact Us