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:
User present: Shows the duration of the user presence in a conference.
Fabric hold/resume: Triggers when an audio or video fabric is put on hold.
One-way audio: If A and B are on a call and A can hear B and B cannot hear A or vice versa, one way audio is triggered. This can be due to streaming/hardware/other issues.
Media disruptions: Shows disruptions such as circuit breakers for congestion control.
Disruptions: Any network level disruptions are shown here.
Audio Mute/unmute: Tiggers when a user mutes or unmutes an audio stream and hardware mute can be sent explicitly to callstats.io
Active Device: Shows the active devices (speakers, camera, microphone) used by a user during the conference.
Video ready: Triggers when the video is ready to be played after a buffering period.
Dominant speaker: Shows the participant sharing the loudest audio level in a conference.
Connection: Tiggers when a connection event is switched/restart/dropped.
Media pipeline: Triggers whenever a media track is suspended/resumed/removed/stopped.
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.
Additionally there are headsets events which are only available for Jabra Headsets
Agent speaking: Shows the duration when the agent is speaking.
Contact speaking: Shows the duration when the contact is speaking
Cross talk: Shows when both agent and contact are speaking.
Volume up/down: Triggers when the agent changes headsets volume.
Mic position: Triggers when the headset’s mic position is not correctly aligned.
Headset mute/unmute: Triggers when the agent mutes or unmutes the headset.
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.