question

Noah Thompson avatar image
Noah Thompson asked Phong Vu commented

How to Implement Screen Pop to a URL?

Looking for some documentation on how to implement a Screen Pop to a URL when a customer receives a call to their Soft Phone. If anyone has any links or PDFs they could forward that would be much appreciated.

phone
3 comments
1 |3000

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

Mark Bates avatar image Mark Bates commented ·

@Phong Vu Do you know of any way to launch the url ONLY if the incoming call is from an external number? We get screen pops when an internal call comes to us during a Warm Transfer (not wanted) but then we do not get the screen pop that we actually need when the transfer completes. Example:

1. External call comes in to our main number from XXX-XXX-XXXX

2. Call is answered by extension 1000

3. Extension 1000 does a warm transfer to Extension 2000

4. Extension 2000 gets a screen pop during the transfer but searched number is 1000

5. Transfer completes but Extension 2000 does not get a screen pop for caller XXXX

What we would want to happen is no screen pop during the transfer (from 1000) since it is internal but instead, a screen pop searching for XXXX when the transfer is complete.


0 Likes 0 ·
Mark Bates avatar image Mark Bates commented ·

@Phong Vu Do you know of any way to launch the url ONLY if the incoming call is from an external number? We get screen pops when an internal call comes to us during a Warm Transfer (not wanted) but then we do not get the screen pop that we actually need when the transfer completes. Example:

1. External call comes in to our main number from XXX-XXX-XXXX

2. Call is answered by extension 1000

3. Extension 1000 does a warm transfer to Extension 2000

4. Extension 2000 gets a screen pop during the transfer but searched number is 1000

5. Transfer completes but Extension 2000 does not get a screen pop for caller XXXX

What we would want to happen is no screen pop during the transfer (from 1000) since it is internal but instead, a screen pop searching for XXXX when the transfer is complete.


0 Likes 0 ·
Phong Vu avatar image Phong Vu ♦♦ Mark Bates commented ·

There is no way to set a filter to check internal or external calls. This approach is a simple and low-code solution to get an inbound call popup. If you want to have filters and better embedded the popup screen, you can build your own application using the RingCentral API platform. Let me know if this is your option and you have engineer resource to do that so I can provide further instructions.

0 Likes 0 ·
Phong Vu avatar image
Phong Vu answered Noah Thompson commented

Do you mean using this feature from the RingCentral softphone?


3 comments
1 |3000

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

Noah Thompson avatar image Noah Thompson commented ·

Yes, looking to implement a Screen pop, to a URL in our Claim system, when a rep receives a call on their Softphone.

0 Likes 0 ·
Phong Vu avatar image Phong Vu ♦♦ Noah Thompson commented ·

So what do you want to implement? What call info you want to catch. This is just a simple mechanism to launch a browser with some call info as shown in the screenshot. Or to launch an app in your system which takes those info via arguments

0 Likes 0 ·
Noah Thompson avatar image Noah Thompson Phong Vu ♦♦ commented ·

Looking to Just Capture the called Number. Do you have any detailed instructions on how to build this?

0 Likes 0 ·
Phong Vu avatar image
Phong Vu answered

I am still not sure what you meant by saying "to build". When you specify a url with the query params e.g.

http://www.company.com/mypage.html?phoneNumber=%P, you can catch the query params from your page using JavaScript like shown below:

<script>
    const urlParams = new URLSearchParams(window.location.search)
    const phoneNumber = urlParams.get('phoneNumber')
    alert(phoneNumber)
</script>


1 |3000

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