RingCentral · Arazzo Workflow
RingCentral RingOut Click-to-Call with Status Tracking
Version 1.0.0
Place a two-legged RingOut call, poll both call legs to connected, and cancel the call if a leg never answers.
Provider
Workflows
ringout-click-to-call
Place a RingOut call, track it to connected, and cancel it if it fails to connect.
Initiates a RingOut from an agent's number to a destination number, polls the RingOut status until both legs report a terminal call state, and cancels the RingOut when the call cannot be completed.
1
placeRingOut
createRingOutCall
Create the RingOut. RingCentral immediately returns a RingOut resource with an id and an initial status for the overall call and for each leg.
2
pollRingOutStatus
readRingOutCallStatus
Poll the RingOut status resource. `callStatus` reports "InProgress" while the legs are being connected, "Success" once both parties are bridged, and a failure value when the call cannot be completed.
3
cancelRingOut
deleteRingOutCall
Cancel the RingOut so no leg is left ringing after the call failed to connect. This is the cleanup an integrator must run to avoid orphaned calls.