Screen Recording offers an option to record the desktop screens during calls. Screen recording uses an small application on the agent’s PC which performs compression and streams the information back to UniVoIP's services. 

Screen recording support is available for Citrix version XenDesktop, but not for Citrix XenApp. Screen recording works in a Citrix environment if the Citrix server is a Windows server.

Bandwidth consumption should be considered when deciding to implement screen recording.

Example bandwidth usage below based on a single screen with a resolution of 366 X 768

FPSLow Activity (kb/sec)Medium Activity (kb/sec)

High Activity 

14.5 kbps7.4 kbps11.4 kbps
39.1 kbps13.1 kbps18.5 kbps
512.3 kbps17.4 kbps23.8 kbps

For multiple screens, multiply the rates by the number of screens.

The screen activity is defined as:

  • Low – Single form with straight-forward data entry activities.
  • Medium – About 1/3 of the screen activities involved switching between different forms (could be switching between different web pages) every 10-15 seconds.
  • High - About 2/3 of the screen activities involved switching between different forms (could be switching between different web pages) every 10-15 seconds.

Note that screen recording is considered an addition media stream of voice call, so it is not possible to record screens outside the context of a voice call.

Screen recording works for terminal services and in a Citrix environment. With regard to terminal services, the Screen Recording Client is installed in the user instance at the server. Installation personnel must take care to install the Screen Recording Client on the thin client side. It is recommend to not exceed 1 frame per second per client. A higher frame rate may bog down the TS host, which affects overall performance and induces symptoms such as lockups and CPU spikes.