What do the values of ScreenRecordingState mean, in the v2.routing.queues.{id}.conversations topic?

Hello.

I want to develop a backend that can detect and send an alarm when the screen recording feature of an agent fails to store a recording for a given conversation, so that a support team can go check what might be wrong with the agent's computer. After looking through the notification topics, the only topic that mentions screen recording is the routing.queues.conversations topics (and its more specific variants).

I can see that it will notify the state of the screen recording through an enumeration:

Is there any documentation about the meaning of each state, and in which scenarios will each be emitted? I can obviously take a guess based on the names of each state, but I want to know with certainty so I can implement the appropriate logic. Especially what is the difference between the error and timeout state, and between the paused and stopped states.

Thanks for any help.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.