question

Oleg Shuruev avatar image
Oleg Shuruev asked Phong Vu commented

Call forwarding does not work in DEV account?

Hi,


I am evaluating some basic setup in a free dev account and cannot get call forwarding working. Could you please assist, maybe there are some limitations which prevent me from doing this?


My free dev account is 936-256-3131. I have a sandbox app where Main Company Number is 929-474-6838 (and I can browse it using https://service.devtest.ringcentral.com).

In that company I have four users with extensions 101 (super admin), 102, 103 and 104. Every extension has a softphone assigned to it, and I can call all of them just fine.

However, when I set up 101 to forward calls to 104 the call forwarding does not seem to work. Whenever I call 101’s softphone number – it goes to 101 voicemail right away (at the moment the forwarding should happen). Like if it tried to forward, but could not. If I cancel the forwarding and call 101’s softphone it rings for 15-30 seconds, then goes it voicemail (which is expected). If I call 104’s softphone it behaves the same.


Please let me know if any other information is required.

Thank you!

rest api
1 comment
1 |3000

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

Oleg Shuruev avatar image Oleg Shuruev commented ·

As an update, if I put an external number as a call forwarding number it works just fine. The issue is that "Forward to Other's Phones" feature does not work as expected (it doesn't work).

I also tried to create another direct number for ext. 104 (in addition to softphone number) and use that as a forwarding number, but then it says "Forwarding phone number cannot be the same as your account number or any additional numbers."

Would be great to hear some clarification around that as we are in the middle of choosing phone platform to work with, and RingCentral looked promising before this unfortunate issue.

Thank you!

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

Please share part of your code where you implemented the forwarding. If that is not handled from your code, then is it a call forwarding rules settings and explain how you set it up.

6 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.

Oleg Shuruev avatar image Oleg Shuruev commented ·

Hi Phong,

Thank you for your response. I tried forwarding both via UI setup and using API call. The result is the same, could you please assist in any idea of what could be wrong?

For the UI setup, ext. 101 has softphone (470) 440-9438, ext. 104 has softphone (470) 481-8916. I can call directly both numbers and see the call in the Glip app.

I setup call forwarding as setup on the screenshot. Then, if I call (470) 440-9438 it goes straight to 101 voicemail if "Always ring for at least 30 seconds before forwarding is completed" is disabled, or rings for 30 seconds at 101 if it's enabled. But it never goes to ext. 104.

0 Likes 0 ·
ui.png (50.6 KiB)
Phong Vu avatar image Phong Vu ♦♦ Oleg Shuruev commented ·

Did you actually login a RingCentral soft phone with the user 104 credentials? This means that is 104 online and ready to take incoming call?

I see that you set 104 messages to take message and the voicemail is most probably the 104 voice mailbox.

0 Likes 0 ·
RingCentral Admin avatar image RingCentral Admin Phong Vu ♦♦ commented ·

Hi Phong,

Yes I did login to a RingCentral softphone with user 104 credentials. When I call 104 softphone number directly, I can see the call in the app. When I call 101 softphone number, with routing settings shown above I don't see the call in the app (where I am signed as 104).

The call certainly goes to 101 voicemail and not 104, as it says user's name when announcing. And if I leave a message I can see it residing in 101's mailbox afterwards.

0 Likes 0 ·
Show more comments
Oleg Shuruev avatar image
Oleg Shuruev answered Phong Vu commented

Shared UI setup in the comment above.


When I call (470) 440-9438 and try forwarding this call to (470) 481-8916 using API, then the caller hears "I'm sorry your call could not be connected".


API request:

POST https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/telephony/sessions/s-7fb254380a884f62a51b1c04b343c8b3/parties/p-7fb254380a884f62a51b1c04b343c8b3-2/forward
{
    "phoneNumber": "+14704818916"
}

API response:

{
    "id": "p-7fb254380a884f62a51b1c04b343c8b3-2",
    "status": {
        "code": "Disconnected",
        "reason": "BlindTransfer"
    },
    "muted": false,
    "standAlone": false,
    "from": {
        "phoneNumber": "+19492354715"
    },
    "to": {
        "phoneNumber": "+14704409438",
        "name": "Oleg Shuruev",
        "extensionId": "275915004"
    },
    "owner": {
        "accountId": "275915004",
        "extensionId": "275915004"
    },
    "direction": "Inbound"
}

+19492354715 is my number. +14704818916 is the number I am trying to forward to, not sure if what I'm getting is the expected response.


@Phong Vu would much appreciate if you kindly could look closer and provide any assistance with that. Thank you so much!

1 comment
1 |3000

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 ♦♦ commented ·

Check out my comment above.

0 Likes 0 ·

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