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:
- CallOut API to client number
- Hold Call Party API to client number
- CallOut API to internal person extension
- Bridge API to both client number and internal person extension
Would love the flow to be something like this:
- CallOut API to client number
- Hold Call Party API to client number
- CallOut API to internal person extension
- Unhold Call Party API to client number
- Conference All to all parties (agent, internal person extension, client number)
- 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?