question

San Ga avatar image
San Ga asked Phong Vu commented

Getting current sessions for supervise call sessions and recommendation

We are working on a project to have a supervisor listen in on the calls being made (live). While going through the API reference guide (Supervisor session) In that, it is asking for a telephony sessionid. I'm sorry, but I cant seem to find a API link to list ALL current active sessions at account level. Does such exist?


Also, our users use the RC integration into Salesforce to make and receive calls on their Ipad/mobile devices. Does the below statement mean that, it is not possible to supervise as its a mobile device. (trying to understand between softphone and app integrated into the mobile app)

"Currently this method is supported for Softphone/Hardphone only, since device IDs for WebRTC/Mobile apps cannot be obtained."

call monitoring
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 answered

Please read this article for full discussion about using the supervision API.

1 |3000

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

San Ga avatar image
San Ga answered Phong Vu commented

@Phong Vu - Thank you for that awesome article. Its very helpful. To test some very very basic functionality, can you advise, if by using postman,

1) Can we display all available active sessions

2)

our users use the RC integration into Salesforce to make and receive calls on their Ipad/mobile devices. Does the below statement mean that, it is not possible to supervise as its a mobile device. (trying to understand between softphone and app integrated into the mobile app)

"Currently this method is supported for Softphone/Hardphone only, since device IDs for WebRTC/Mobile apps cannot be obtained."


Thank you.

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 ·

I don't know what you can do in real-time using PostMan. You should choose a programming language and implement your app as close as possible to your final app.

But if you want to list user active calls to get the tel session id, call this API.

"Currently this method is supported for Softphone/Hardphone only, since device IDs for WebRTC/Mobile apps cannot be obtained."

The statement above means the phone/device that you can use to listen/monitor a call, NOT the phone/software that the call parties are using to make a call. The reason behind that is the supervise API requires a device id to identify the device/phone that the audio is routed to.

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