Throughout the duration of a conference, multiple user specific events can be visualized in the dashboard. These events are generated due to local user interaction at peer connection level and notified to callstats.io backend
Some of the events shown are the following:
Active Device List: The active devices (speakers, camera, microphone) used by a user during the conference.
Audio Mute: Audio communication is paused, but the user may be sending video.
Audio Unmute: When the Audio communication is resumed.
Video Pause: Video is not being sent, but the user may be sending audio.
Video Resume: When the Video communication is resumed.
Start&Stop Screen sharing: Each time the user starts and stops screen sharing during the conference.
Hold: When the communication is still active but the user is not sending or receiving any media.
These events are called fabricEvents within our callstats.js library. If you want to know more about its implementation you can take a look at our library documentation.
If you are integrating with REST API, please have a look in the documentation at Fabric events, ICE events, Media events, Device events and Special events. At the moment, it is not possible to send custom events to our dashboard. If you have something in mind, please ping us at email@example.com.