question

Amy Bucher avatar image
Amy Bucher asked Phong Vu commented

Call forwarding from one extension to another extension within my company

We are having a problem forwarding calls from one extension to another extension. In this case we want to be able to forward calls from a manager to an assistant, both with their own separate extensions. This would also preferably be done through the RC mobile app since this can mobile at all times. Apparently there is no way to do this currently, even with RC support.

call forwarding
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

What was the problem when you transfer a call to another extension? Any error code or error message?

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.

csi-claims-service-international avatar image
csi-claims-service-international answered Phong Vu commented

I have the same problem. there is no error code just no option to enter an extension but just the direct number.

1 comment
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.

Are you using the "/forward" API? If so, I found out that the API reference is missing the option to specify the extension number. See this working function in Node JS

async function forwardCall(call, toExtensionNumber, toPhoneNumber){
var endpoint = '/restapi/v1.0/account/~/telephony/sessions/[telephonySessionId]/parties/[partiesId]/forward'
  try{
    var resp = await platform.post(endpoint, {
      //phoneNumber:toPhoneNumber,
      extensionNumber : toExtensionNumber // NOT EXTENSION ID!
    })
    var jsonObj = await resp.json()
    console.log(JSON.stringify(jsonObj))
    console.log("FORWARDED")
  }catch(e){
    console.log(e)
  }
}

If you forward to a phone number, that phone number must be online with one of the device (like RingCentral Phone app or a hard phone).

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