We introduced Pre-call tests in 2017, Global Release in 2018, and based on the feedback we evolved it to run in the background at regular intervals, not just before the call (`startPreCall(iceServers, interval)`).
When we launched v2 - we rebranded precall test to Smart Connectivity Test, by introducing the concept of running test on different networkTypes (`wifi`, `ethernet`, `mobile`) and doppler tests (against near and far location), this provides robust insight (`csConnectionRecommendationCallback`) to the app on which path to use.
Thanks to all your feedback , we have launched v3, which we are calling Smart Connectivity Notifications (`pctConnectionQualityChange`), which looks at short- and long-term trends of your connectivity and provides Actionable Insights preflight or when your connection deteriorates.
Most importantly, all the analysis is done locally, preserving privacy!
Continuously test all network infrastructure providers to deliver the best call quality for your users.
Measures round-trip time, throughput and packet loss under simulated WebRTC session load.
The callstats.io dashboard visualizes data generated by endpoints and provides powerful analysis tools.
Metrics can be filtered by SiteID, Local User ID, TURN Provider, time interval, and more.
Non-disruptive - works in the background, between calls, to measure infrastructure provider performance.
Tests multiple TURN servers at intervals as short as 30 seconds.