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
Can we link together 2 or more Warm Transfers?
Tags: rest api
Jul 6, 2021 at 10:35am   •   2 replies  •  0 likes
Greg Rossi

We need to track warm transfers and show the linage from the start to the end of a call.


it seems (If I am reading these posts correctly) like there is no way currently to do this.

https://community.ringcentral.com/questions/7932/call-transferwarm-transfer-linking-calls.html

https://community.ringcentral.com/questions/467/sessionid-property-ties-together-multiple-legs-of.html

1. Is this correct? Are they ANY methods to link together warm transfers?

3. Is there a place to request this improvement?


2 Answers
answered on Jul 13, 2021 at 8:47am  

@Phong Vu We have been able to create a subscription app to get this data. However, we are stuck on "Graduation Requirements". From what we see here it looks like we need 5+ API Calls for each endpoint.1626190541807.png


From what we understand, we need CallControl Permissions in order to get the telephony session event notification data we need. Is this correct so far?


1626190753904.png


If so, then this is what I see on the call control dropdown.

1626190948645.png


Does this mean we have to hit each of these endpoint 5 times with less than 5% 4xx errors? if not, can you clarify what endpoints need to be hit in order to get the telephony session event notifications (completing the first requirement to push to production) ?




 0
on Jul 13, 2021 at 9:12am   •  0 likes

What is your app client id?

on Jul 13, 2021 at 10:56am   •  0 likes

MrQWFxpAQgqDcQMI9yiyig

on Jul 13, 2021 at 11:38am   •  0 likes

Done for you!

answered on Jul 6, 2021 at 2:27pm  

1. Is this correct? Are they ANY methods to link together warm transfers?

Correct. Warm transfer includes 2 separate calls, and the call log logs the 2 calls separately. If this is critical in your use case, you have to implement your own app, using the telephony session event notification to detect calls, identify when a call is warm transferred then use the call session ids to tracks calls from the call log.

3. Is there a place to request this improvement?

You can share your idea/request using this channel.


 1
on Jul 6, 2021 at 4:19pm   •  0 likes

Thanks for the quick response here.

If this is critical in your use case, you have to implement your own app...

It is critical - do you have documentation to help with this?

on Jul 8, 2021 at 7:13am   •  1 likes

Unfortunately, there is no dedicated documentation discussing about this particular use case. But first, you can get familiar with the telephony session event notifications, implement a simply event notification app for just printing out the events when a warm transfer happens and look for the event with the following status and reason

"sessionId":"600400135016",
"telephonySessionId":"s-5e9ea55d51ca43c5b555093b98e6be64",
"parties":[
      ...
      "status":{
        "code":"Gone",
        "reason":"AttendedTransfer",
        "peerId":{
          "telephonySessionId":"s-6885fcf7ff48428db455027955a59901",
          "sessionId":"600398999016",
          "partyId":"p-6885fcf7ff48428db455027955a59901-2"
        },
      ...

As you can see, there are 2 different sessionIds and 2 different telephonySessionIds. You can use them to join the calls info from the call log. Absolutely, this is not trivial but it is the only solution. Let me know if you need further help.

on Jul 8, 2021 at 7:53am   •  0 likes

Thanks for the information.



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