question

jatin-barot11464 avatar image
jatin-barot11464 asked Phong Vu answered

get Notification of incoming call from API

I want to create customize Web Phone for our CRM web app.

currently I am using developer sendbox credentials.


Question: Can we get incoming call details from any API webhook ?

i.e.

From CRM I can call that api continuously to check incoming call details.

if any incoming call data received then I want to search that incoming phone number and if that number match in our DB then I can show our local details of that customer on customize web phone.


Click to call Outbound Customize webphone : http://prntscr.com/ko5tmi

Inbound customize webphone: http://prntscr.com/ko6ap3




rest api
1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

bjsvec avatar image
bjsvec answered
This seems a good way for both implementing the phone and the inbound screen pop:  https://ringcentral-web-widget-demos.readthedocs.io/en/latest/static_crm/tutorial/


1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Phong Vu avatar image
Phong Vu answered
Brandon's suggestion of using the RingCentral Web widget is the best solution which save you lots of time. But if you still want to implement everything by yourself, it is possible with the push notification API. Check out this blog for more info. The tutorial uses pubnub notification which is built in the Node JS SDK, but you can implement using Webhook as well.
1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Developer sandbox tools

Using the RingCentral Phone for Desktop, you can dial or receive test calls, send and receive test SMS or Fax messages in your sandbox environment.

Download RingCentral Phone for Desktop:

Tip: switch to the "sandbox mode" before logging in the app:

  • On MacOS: press "fn + command + f2" keys
  • On Windows: press "Ctrl + F2" keys