CX - System Requirements

CX - System Requirements

To ensure normal operation of your OneCloud-based contact center, the computers of your Agent Desktop users and your data network shall conform to the following system requirements.

ResourceRequirement
CPU
  • 1 GHz min without video or screen monitoring/recording
  • Core i3/5/7 with video and/or screen monitoring/recording
Memory
  • 2 GB min
Network
  • TCP/IP network required (hard-wired LAN recommended)
  • Voice bandwidth: 100 Kbps (G.711), 32 Kbps (G.729) [1]
  • Screen monitoring bandwidth (estimated) 400 Kbps [2]
  • Screen recording bandwidth (estimated) 400 Kbps [3]
  • Video calling bandwidth (estimated) 600 Kbps
  • On the client computer side, UDP port 5060 open for the SIP softphone [6]
  • QoS router configurations recommended for UDP packets
  • QoS packet prioritization policies are recommended for RTP and SIP on client
  • Router/Firewall ALG/SIP Packet inspection disabled
  • Network latency < 240 ms round trip OneCloud data-centers (if using VoIP)[7]
  • Jitter < 20 ms and packet loss < 2% over 100 most recent packets [8]
Headsets
  • Professional series headsets with USB connectivity
  • Recommend models:
    • Plantronics Blackwire 500 and 5200 Series
Operating System[9]
  • Windows 7 SP1
  • Windows 8.1
  • Windows 10
  • Mac OS X 10.10
  • Other[10]
Browsers[11]
  • Google Chrome 107 (recommended for Windows OS)
  • Mozilla Firefox 107 (recommended for Mac OS)
  • Safari 15.1 (Mac OS X)
Additional Software

"WebM Video for Microsoft Internet Explorer” for screen recording playback in Internet Explorer.

Firewall
  • Outbound firewall open TCP ports 80 (HTTP), 443 and 8443 (HTTPS), 8444 (HTTP), and 8445 (HTTPS) [4][5]
  • RTP audio stream, utilizes UDP, ports are dynamically allocated in the range 40,000 to 65,535
  • Outbound firewall UDP port 5080 open for SIP signaling
  • TCP 45230 port for outbound/inbound firewalls if you enabled both Screen Recording Writer and Screen Recording Collector;
    this will be used for both screen recording and screen monitoring relay.
  • TCP 45170 port for outbound/inbound firewalls if you enabled only Screen Recorder Writer (i.e., all Screen Collectors are disabled); this will be used for both screen recording and screen monitoring relay[12]


Other Requirements and Considerations

ResourceRequirement
IP Version

IPv4

Hardphones (if used)

SIP VoIP phones with Power over Ethernet if possible (recommended models: Polycom SoundPoint IP series)

FTP servers

Tested with FileZilla, Bitvise SSH, Microsoft Windows default FTP server, OS X built-in SFTP

Email servers

Tested with Postfix/Dovecot, Google.com, Yahoo.com, Outlook.com, Mail.ru, Yandex.ru



  1. On the client side, the G.729 codec is supported for hardphones only.
  2.  Bandwidth varies greatly depending on the number of screens, screen resolution, intensity of screen changes, and some other factors. The estimate is provided for a single-screen computer with 1200 x 1600 screen resolution running typical office applications (low intensity of screen changes).
  3. See the previous footnote.
  4.  For version 5.0, the default configuration for Agent Server has changed: HTTPS is enabled on 8445 by default, and HTTP is enabled on 8444 by default (this is for lab usage only without HTTPS). The default configuration template for Agent Server has changed to allow only HTTPS on 8445 (no unsecure HTTP).
  5.  The ports are not needed if nginx or other reverse proxy is deployed on server side. If internet access is not opened directly but requires outbound HTTP proxy configured in browser settings, some Agent Desktop Helper functionality, like customized alert sounds, may not be available.
  6. The Agent Desktop Helper Application, which implements the SIP softphone function, will try to open this port automatically during installation. This attempt will normally succeed for the Windows native firewall. If a third-party firewall is used, this port may have to be opened manually.
  7. The combination of the round-trip time of both call legs, as measured by ping utility, must be ideally under 300 ms (i.e., the delay becomes noticeable in conversation) and not more than 500 ms (i.e., the delay is unbearable, and parties keep talking on top of each other). Taking into account that in most of OneCloud's clusters PSTN trunks are less than a 60 ms round trip away from their servers, the round trip from agents to OneCloud's servers must be ideally under 240 ms and not more than 440 ms. If you are deploying your own carrier's trunks with OneCloud, take an effort to measure latency between the trunks and OneCloud's servers, then subtract it from the 300 to 500 ms figures above.
  8.  The Agent Desktop Helper Application periodically compares actual jitter and packet loss values with these thresholds. Whenever a threshold is exceeded, Agent Desktop displays the following text to the logged-in user: A problem with voice quality is detected, please check your network connection. The message is removed automatically when metric values go back to normal. The minimum duration of the message display is 5 seconds.
  9.  Starting from OneCloud Contact Center version 5.3.0, the Agent Desktop application with a logged-in user will prevent the computer from going into Sleep mode by the inactivity timeout. This feature does not affect the user's ability to put the computer in Sleep mode manually (e.g., via the Power menu option or by closing the laptop lid). Note that the auto-logout prevention behavior is unconditional and applies to computers on both Windows and Mac OS.
  10.  OneCloud Contact Center software up to version 5.3.16 supports the Ubuntu operating system versions from 16.04 to 18.04. Screen recording and screen monitoring only works with the Xorg display manager; there is no support for Wayland display manager. If you plan to use this operating system, you may try it and contact Customer Success if you have further questions.
  11. When running modern browsers, 4GB of RAM or more is recommended. We recommend performing testing with the actual applications in the course of agent workflow.
  12. When the supervisor requests an agent screen monitoring session, the plugin on the agent's computer will try to establish a direct TCP connection to the plugin on the supervisor’s computer. The TCP port is randomly selected by the supervisor’s plugin and is provided to the agent’s plugin before starting the session.

    If a direct TCP connection cannot be established, the agent plugin will instead connect to the specified Screen Recording Writer/Collector using the same TCP port as used for screen recording. The Screen Recording Writer/Collector is used as transport relay in that scenario.

    • Related Articles

    • OneCloud Integrator X Windows: System Requirements | OneCloud Support

      Supported Operating Systems Windows 10 (Desktop mode) Minimum Hardware Requirements 1.8 GHz Pentium-class processor SVGA display 2GB memory 1GB free hard drive space Network adapter connected to a TCP/IP network Keyboard and mouse Supported Microsoft ...
    • Microsoft Requirements for Teams Integration | OneCloud Support Portal

      OneCloud for Teams - License Requirements If you're considering using OneCloud for Operator Connect or Direct Routing, you must first confirm that your Teams users are assigned the correct licenses. See the table below for a full list of supported ...
    • OneCloud CX | How to Answer an Incoming Call

      How to Answer an Incoming Call When a call is delivered to your desktop, you will hear a ringing tone in your headset, and you will see a call alert pop-up window indicating an incoming call. Click Accept to take the call. Your state will change from ...
    • OneCloud CX™ System Administration Email Basics - Configuring a Gmail Account for OneCloud CX™

      To start, log into your Gmail account. In the top right, navigate to the settings icon and the click “See All Settings.” Go over to forwarding and POP/IMAP. Enable POP and then enable IMAP. This will allow OneCloud CX to communicate with this given ...
    • New Requirements for 10DLC Vetting

      What's happening? Effective November 6, 2024, there will be updated requirements for several fields when submitting 10DLC campaigns. In order to ensure the most success for vetting, please make sure your campaigns follow these new requirements. What ...