Skip to main content

Hello,
I'm working with the RingCentral telephony session webhook (/restapi/v1.0/account/~/telephony/sessions) to monitor inbound call flows.

Here’s the scenario:

  • Caller A  dials our main company number B .

  • Number B is connected to an IVR menu that routes the call to number C.

  • In the webhook payload, I only see the final leg showing a call from A to C, but the intermediate number B (the company/IVR forward number) is not included in the payload.

Is there any setting or alternative API/webhook that allows me to see all legs, including the intermediate number (like IVR or main number) used in the transfer or routing? Also tried checking logs with ?view=Detailed parameter, still did not see it.

I’ve read that:

  • Webhook data omits parties not belonging to the account/extension.

  • Transferred or forwarded sessions may be separate.

If that's the case, how can I correlate the full call flow from A → B → C using available APIs?

Any guidance is appreciated. Thank you!

how can I correlate the full call flow from A → B → C using available APIs?
 

 

Do you see telephonySessionId in the webhook payload? I think A → B and B → C will share the same telephonySessionId.


 ​@Tyler850957020 

We checked the API using the telephonySessionId, but we’re still only receiving information for the A and C parties — the B party is missing.

We noticed the following in the documentation:

“if a party doesn't belong to subscriber account/extension”

Could you please advise on what steps we can take to retrieve the B party information, or if there's any workaround available?


Reply