π CallTools FULL TROUBLESHOOTING & OPTIMIZATION GUIDE
(Windows + Chrome | CallTools Users)
SECTION 1: Create a Clean Chrome Profile (No Extensions)
This is critical. Extensions break WebRTC more often than people realize.
Step 1 β Create a New Chrome Profile
Open Chrome
Click your profile icon (top right)
Click Add
Click Continue without account
Name it:
Softphone
Click Done
Step 2 β Remove All Extensions
In the new profile:
Type in address bar:
chrome://extensions
Remove EVERYTHING
There should be zero extensions installed.
No:
Ad blockers
VPN plugins
Screen capture tools
Privacy blockers
AI assistants
Step 3 β Disable Sync
Click profile icon
Click Turn off sync
You do NOT want:
Extensions auto-installing
Background sync services
Step 4 β Use This Profile ONLY for Calls
Open CallTools
Right-click the tab β Pin
Do not browse the internet in this profile
Keep it dedicated to calls only.
SECTION 2: Chrome System Optimization
Enable Hardware Acceleration
Go to:
chrome://settings/system
Turn ON:
β Use hardware acceleration when available
Restart Chrome
Disable Background Apps
On the same page:
β Turn OFF βContinue running background apps when Chrome is closedβ
SECTION 3: Network Optimization (MOST IMPORTANT)
This solves 70β80% of call quality issues.
Minimum Bandwidth Requirements
Each CallTools user must have:
Minimum 3 Mbps download AND 3 Mbps upload dedicated to that user
This means:
If 5 agents share a connection β minimum 15 Mbps up AND 15 Mbps down
Bandwidth must not be shared with streaming, uploads, or other heavy usage
This must be stable bandwidth β not burst bandwidth
If this requirement is not met, call quality will degrade.
Use Wired Ethernet (Required for Best Results)
Wi-Fi introduces:
Jitter
Packet loss
Micro dropouts
All agents should use:
Wired Ethernet connection directly to router or switch
If wired:
Disable Wi-Fi adapter completely (prevents switching)
Eliminate Upload Congestion
Before calls, close:
Google Drive sync
OneDrive
Dropbox
Zoom
Teams
Cloud backups
Large file uploads
Upload congestion is the #1 cause of robotic audio.
Run a Network Test
Use:
Target metrics:
Good:
Ping < 40ms (US)
Jitter < 10ms
Packet loss = 0%
Acceptable overseas:
RTT < 180ms
Jitter < 20ms
Packet loss < 1%
If jitter > 30ms consistently β network issue must be resolved.
SECTION 4: Headset Requirements
Use:
Wired USB headset only
Avoid:
Bluetooth headsets
Laptop built-in mic
3.5mm analog jacks
USB headsets provide cleaner, more stable audio input.
Update and Install Proper Headset Drivers.
Many headsets may work natively when simply being plugged into your computer, but may have dedicated drivers and software for them to work at the best potential. Search your headsets make/model on Google followed by the word "Drivers" to see if there is anything that can be installed.
SECTION 5: Common Call Quality Symptoms & Causes
Robotic or metallic audio:
β Packet loss
β Upload congestion
β Wi-Fi interference
Echo:
β Speakers instead of headset
β Multiple audio devices active
Volume instability:
β Conflicting audio software
β Background applications using mic
Call drops:
β VPN routing
β ISP instability
β Weak Wi-Fi signal
SECTION 6: Agent Hard Reset Procedure
If issues persist:
Restart modem
Restart router
Restart PC
Log into clean Chrome profile
Close all other applications
Test again
This clears:
NAT issues
Router buffer overload
Temporary driver conflicts
SECTION 7: Absolute Minimum Standards for CallTools Agents
Non-negotiable requirements:
Wired Ethernet connection
Wired USB headset
Clean Chrome profile (no extensions)
No VPN
Minimum 3 Mbps up and 3 Mbps down dedicated per user
No background uploads
If any of these are violated, call clarity may degrade.
Comments
0 comments
Article is closed for comments.