Question

Ability to send keypresses via Javascript SDK?

  • 8 June 2020
  • 1 reply
  • 377 views

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


1 reply

Userlevel 1

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
  })


Reply