question

Damian Lofthouse avatar image
Damian Lofthouse asked ·

Ability to send keypresses via Javascript SDK?

We have a use case that requires us to first dial a number, and then once connected we need to enter a sequence of keys in order to connect the call to the recipient on the other end.

We are currently using the Ringout Javascript SDK to initiate the call, but currently there is no way to complete the second leg automatically.

For example lets say we have a number to dial 555-1234 and then we need to input the following keys to connect with the recipient 9876543

What we are looking for is a way to either

1. Push the number 555-1234#9876543 through the ringout endpoint

/account/~/extension/~/ringout

or 2. Push the number 555-1234, and upon connection automatically make another call pushing the key presses 9876543.


Is anything like this currently possible in RingCentral's system?


Thanks in advance

ringoutjavascriptcalls
1 |1000 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.

1 Answer

· Write an Answer
Phong Vu avatar image
Phong Vu answered ·

What did you get in your ring-out call? It should work that way. Here is the code which works for me

platform.post('/account/~/extension/~/ring-out', {
    'from' : { 'phoneNumber': "1209xxxyyyy" },
    'to'   : {'phoneNumber': "188852xxxx#930"}, // main company number # extension number
    'playPrompt' : false
  })


Share
1 |1000 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.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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