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
REST API Handling multiple calls
Tags: rest api
Apr 6, 2020 at 3:20pm   •   2 replies  •  0 likes
Louis-Philippe Perron

Hi,

I'm looking for the right path to manage multiple calls on one device using the REST API.

What are the API endpoints to:

- Answer an incoming call while putting a previous call on hold.

- Switching between the two different calls.

- Combine the calls into a Conference.

2 Answers
answered on Sep 20, 2020 at 7:36am  

Following this post...

The Bridge CallControll endpoint right now can combine 2 active calls, but drops the person making the 'Bridge' connection. https://developers.ringcentral.com/api-reference/Call-Control/bridgeCallParty

But, some functionality like 'Add Call Party' to a call session or a Bridge with Agent/Conference All endpoint would be more awesome.


 0
answered on Apr 6, 2020 at 3:43pm  

I have tried using Hold/Unhold but I ran into the known API bug:

" There is a known limitation for Hold API - hold via REST API doesn't work with hold placed via RingCentral apps or HardPhone. "


It seems like answering the 2nd call automatically places the 1st on Hold, but with the above limitation it is not possible to UnHold it from the API then.

Even if the 1st call is placed on Hold before answering the 2nd, the 1st is still place on Hold in a conflicting way like above.


So, how would PickupCall do better?

I don't understand how FlipParty would help in this context, could you develop please?


thanks!



 0
answered on Apr 6, 2020 at 3:26pm  

You can put an active call on hold, then pick up the new coming call and switching between them using these APIs under the Call Control API set:

https://developers.ringcentral.com/api-reference/Call-Control/holdCallParty

https://developers.ringcentral.com/api-reference/Call-Control/unholdCallParty

https://developers.ringcentral.com/api-reference/Call-Control/pickupCallParty

Or use the Flip API https://developers.ringcentral.com/api-reference/Call-Control/callFlipParty

Right now, there is no API to convert a call into a conference call.


 0



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