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
User lookup in our system for unknown numbers
Tags: rest api
Dec 7, 2023 at 7:10am   •   2 replies  •  0 likes
Greg Kendall

We are moving to RingCentral from another system and integrating with the API. The previous system would call our API to request details on unknown phone numbers (webhook). Our system would look up the phone number and return info about the contact (name, email) from our system.

How could we do this with RingCentral? When our users would add a contact in previous phone system, they would get name and email populated automatically when they entered the phone number. Hoping to have something similar in RingCentral.

Thoughts?

on Jan 22, 2024 at 5:37pm   •  0 likes

Hi there, did you ever find a solution to this? I’m looking to do the same a client; system will need to do the same, well as provide a custom data field for calling ‘tagging’ a claim number to outbound calls or those which the system could not find an inbound match.


I’m digging through API options, would like to collaborate with you on this, if you’re up for it.

1 Answer
answered on Jan 23, 2024 at 8:40am  

Can you guys describe better what you exactly need from the RingCentral platform. I could't find anything related to RingCentral from the original question. This does not tell me that you need to call RingCentral API, but you are expecting that RingCentral call your API???

The previous system would call our API to request details on unknown phone numbers (webhook)

So tell me when do you want to call your API to get the info about the contact? Is that when there is an incoming call and while the call is ringing, you want to get notified and grab the "from" phone number and call your API to lookup?


 0
on Jan 24, 2024 at 6:30am   •  0 likes

Hi Phong,

I can't answer for OP, but maybe this will help them. I'm open to method (API to internal DB or perhaps RingCentral offers some type of data host, I could refresh on a schedule? At any rate, my hope is:

*All in the desktop app

For inbound calls, a call is made to match calling number with numbers attached to claim(s). 1 or more is shown in some location on the screen allowing users to choose the proper claim after call verification. This information, even if only the claim number (is tagged to the call)... more on that in a moment.

For outbound and/or inbound calls where a claim number match could not be made, users have the ability to key-in the claim number, which is then also tagged to the call, in wrap-up, etc.

In addition, for all call types, users must enter a disposition code, ideally, this is from a managed list/combo/dropdown box -this is also tagged to the call.

Why this is important:
My client has stringent reporting requirements to provide call recordings, along with CDR related call info; date/time, start/end/duration, calling number, disposition, etc

Ideally, this is achievable with some custom work on the existing desktop app. However, if no go and all the necessary is accessible via the SDK, I'm prepared to write my own.

Apologies if I hijacked, hopefully the OP finds this helpful. If no, I can start my own thread.. new to the SDK and RC partnership, so just finding my way.


Thanks in advance,

on Jan 24, 2024 at 9:46am   •  0 likes

Unfortunately, RingCentral telephony does not support sort of "project code/verification code". This means that a caller can just dial a direct phone number or a main company number followed by an asterisk (*) or a hash mark (#) and the extension number. Therefore, if you expect to implement the inbound call popup and do a lookup from your database to grab caller info to display on the screen, the only identifier you can get from the call is the caller phone number (from number). You can get incoming call alerts via RingCentral event notification service.

Read this article for more about the telephony session event notifications.

If you want to implement your own call log with detailed and custom call metrics, you can also use the telephony session event payload to calculate the metrics and metadata.

Read this article for an example of such a use case.

Maybe you can check RingCentral Contact Center solution to see if that is a better fit for your needs.

on Jan 24, 2024 at 1:08pm   •  0 likes

Thank you, this is great information! I see the call object data members from the 3rd link you provided;

callResult: "", // free description about the call

Do you know if this is something I can add to call details, such as the disposition code or the claim number I mentioned earlier? Is this the only available field?

Is what I want to do available via the standard desktop app or am I building all anew?

on Jan 24, 2024 at 3:35pm   •  0 likes

I believe that you will need to ask more and more questions because the implementation can be complicated for such solutions. I recommend you to submit a dev support ticket to ask questions and maybe jump on a call with a support engineer to get better consultation.



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