Network Best Practices

Updated 

Network configuration

Ensure you have enough bandwidth reserved to work with Sprinklr. Follow these points listed here:

  • A good rule of thumb is a 1 Mbps symmetrical connection per device.

  • For VoIP calling, the preferred network connectivity is ILL/MPLS/SDWAN/Direct connect/Express route.

  • Avoid having other people using/sharing your bandwidth while you are on a call, especially if it involves activities that consume a considerable amount of bandwidth, such as: 

- Streaming multimedia content (4K/HD/Full HD movies)

- Online gaming

- Downloading large content(such as torrents)

- Disable recordings on any DVD/Set-top boxes, as this consumes bandwidth.

- For Screen recordings requirement, ensure bandwidth is proportional to screen resolution.

- If you require big resolutions across multiple monitors(eg: 4k), the minimum requirements increases to ~2Mbps.

Example for Network Bandwidth Recommendations

Consider that your office has 25 agents who are all actively working on Sprinklr Voice simultaneously. Each agent requires a minimum bandwidth of 500 Kbps to function effectively. When multiplied across all 25 agents, the total bandwidth required is 12.5 Mbps (500 Kbps × 25 agents = 12,500 Kbps, or 12.5 Mbps).

However, relying only on this minimum is not advisable, as network traffic can fluctuate and peak usage may cause spikes. To account for this, it is recommended to add a 30% buffer to the total bandwidth.

This means adding 3.75 Mbps (30% of 12.5 Mbps) to the base requirement, bringing the overall recommended bandwidth to 16.25 Mbps.

This recommended bandwidth applies to both directions of data flow. The upstream bandwidth should be 16.25 Mbps, and the downstream bandwidth should also be 16.25 Mbps.

Note:

  • The latency with the tunnel IP is below 120 ms.

  • Ensure no packet loss is incurred.

  • Real-time alerts on high bandwidth utilization or packet loss.

  • Sprinklr & WebRTC server bypassed from the firewall.

  • Browser is of the latest version.

  • Total bandwidth = No. of users * Per agent Minimum Bandwidth

  • Recommended bandwidth = Total Bandwidth *1.3

Ensure the above recommended bandwidth is present for both upstream and downstream note.

Connection best practices

Follow these guidelines regarding the type of connection:

  • Ethernet is the preferred connection type. Use a Cat5E cable, or above.

  • Set the following DNS servers (if possible):

    • Primary DNS: 8.8.8.8 

    • Secondary DNS: 1.1.1.1

  • Avoid using VPN (Virtual Private Network). If you do need to use a VPN, configure split tunneling in order to ensure that traffic from Sprinklr is routed directly to the internet instead of through the VPN.

The agent setup is functional within the VDI environment, optimizations at VDI server-level are necessary to facilitate the passage of real-time WebRTC traffic and ensure a smooth flow of communication.