Infrastructure Requirements
  • 16 Mar 2021
  • 2 Minutes To Read
  • PDF

Infrastructure Requirements

  • PDF

Goals

Ensure you have adequate network, software and hardware infrastructure to support Gladly

Estimated Effort

1 hour

Step-by-Step Tutorial & Best Practices

Basic Infrastructure

  1. Ensure all Agents are on Chrome, accessing Gladly via a Desktop computer or laptop.
  2. Ensure all voice Agents have headsets.
  3. Allow traffic to/from Gladly IP addresses if needed.

Voice

General Overview

For each call center location, please visit the following on an agent machine a few times a day over the course of 3 - 5 days: https://networktest.twilio.com/

We are looking that you pass the following tests:

  • All NTS: TURN tests
  • All Voice tests 
  • Bandwidth of at least 100 kbps / concurrent voice agent

If Video tests do not complete successfully, it is OK.

If your bandwidth tests succeed, there is no need to do IP Address Allowlist

Recommendations

Connect via ethernet for a more stable connection.

Do not use bandwidth-hogging apps (e.g.: video streaming services) while you are using Gladly Voice.

A note on bandwidth

These tests provide a snapshot of your bandwidth at the time of testing. As bandwidth can be variable due to usage or provider service, it's always advisable to re-test if you experience voice quality issues down the road. 

Agent Instructions

The network test should be run at all locations where Gladly Voice will be used. In the case of customer service agents working remotely, each agent will need to run this on their computer and return results to the network testing coordinator. 

Please run this test using the Google Chrome browser. 

  1. Open your Google Chrome browser on the exact same setup (i.e.: device, network) that you will use when support customers in real life.
  2. Open a new Incognito window by clicking on the three dots at the top-right for the menu, and choose New Incognito Window.
  3. Windows keyboard shortcut: Ctrl+Shift+N.
  4. Mac OS keyboard shortcut: Cmd+Shift+N.
  5. Go to this URL: https://networktest.twilio.com.
  6. When prompted to grant access to the microphone, click Allow.
  7. When prompted to grant access to the camera, click Block*. 
  8. Verify that the NTS and Voice test all pass. 
  9. In the right pane, look for the Opus (Estimated 50 kBits/sec per connectionsection. Take the lowest value and multiply it by 50. (Taking the example below, it's 16x50=800kBits.)
    Home Environment - The minimum is 1000kBits/1Mbps
    Office Environment - The minimum is 100 kBits / sec per online voice agent. If you have 200 agents concurrently online, you'll need to scale this calculation accordingly.
  10. Submit results to your manager in the format they have requested. Your manager may ask you to complete these tests 3-4 times to test bandwidth consistency.

Manager Instructions

  1. Read the agent instructions so that you are familiar with what agents need to do to verify voice setup 
  2. If you have > 30 agents working-from-home, we recommend using the attached format to help co-ordinate tests
  3. Otherwise, simply paste the agent's network test results in Asana for your implementation team to help you review 

VDI Setup for Voice

If using VDI

Work with internal IT resources to provide Gladly with:

  1. VDI vendor (e.g., Citrix.)
  2. VDI version.
  3. If Thin Client allows, configure Agent machines to support Browser Redirection to enable the delivery of voice over webRTC.
    1. Sample VDI configuration requirements and steps for VMWare Horizon: https://docs.vmware.com/en/VMware-Horizon-7/7.10/horizon-remote-desktop-features/GUID-7553EFA2-680F-49BC-8426-15DDFECF8686.html
  4. Test (see steps below)
  5. Deploy changes across all agents.

To test configuration

  1. Log in to an agent machine using the VDI environment.
  2. Login to Gladly.
  3. Place an outbound call to any phone (e.g., your mobile phone) via Gladly.
  4. Ensure you can hear yourself in Gladly, and on the device you dialed to.

Was this article helpful?

What's Next