Check out Optimize, our new AI-powered product!
Callstats.js version 3.19.3 is now live with React Native support using the react-native-callstats module. We have also updated our WebRTC demo app to work with React Native.
Setup is probably the most crucial period of a WebRTC conference, it is the period when users need to give access to their devices and the endpoints negotiate settings. Due to the complex nature of the handshake process, many things can go wrong, and we calculate four metrics related to the period.
We released new notifications triggers, they can be accessed via webhooks. Additionaly, we added a few search criteria for example, high setup delays.
In addition to several technical metrics, user feedback is one of the main indicators of call quality. To help our customers manage the customer feedback, callstats.io APIs have included the possibility to send user feedback for each conference. Today we added a new feature to browse feedback in a single view.
Today we announce organizations. With organizations callstats.io customers can have multiple users and manage their access rights.
Analytics can help solve problems on various levels of the organisation, from everyday choices in development, marketing, or sales to renewing strategy. However, each analytics dashboard tends to be custom built and usability can be an issue. Read how to deliver value with automatic diagnostics.
To make it easier for our customers and website visitors to find our videos and reports, we have created two pages where we collect all of our event videos and industry reports.
Nowadays, the most important metric on the Internet is latency because applications are becoming more interactive. Ergo, the Internet community is continuously working on transport protocols to improve latency. In this blog post we go through the ground work, differences, and similarities of HTTP/2 and QUIC protocols.
ECMAScript is a general purpose programming language. It is the basis for many technologies, such as, Javascript, Node.js and Microsoft’s Jscript. In this blog post we go through our five favorite features in ES6 that stand out from the crowd.
Nowadays, it is common for an Internet connected device to have multiple network interfaces. For example, smartphones have a 3G/LTE connection along with an active WiFi access. Essentially, a single session can take advantage of the availability of multiple paths between two endpoints.
We tend to share some metrics from our service across deployments at various industry events. We have been wanting to make this process more formal. Today we are announcing the WebRTC Metrics Report series, and making its first report available to everyone.
JsSIP version 3.0 now supports sending WebRTC statistics to callstats.io. Huge thanks to the Nimble Ape team and especially to Iñaki Baz Castillo for doing most of the heavy lifting. All WebRTC services based on SIP, can natively use callstats.js.
Last year we wrote a blog post about how and why we selected the front-end framework for our dashboard. We picked React because its component-based architecture gave us a lot of benefits. Here are our learnings after one year of using React.
To make sure our new software developers get to carry out productive work as quickly as possible, we have a development environment that takes about 30 mins to install. We run everything in containers, and a developer runs only the necessary containers for a given task. Every new recruit goes through the installation guide while making sure it is updated with any changes in the process.
Callstats.io serves multiple functions and teams in a company. Our vision is to create “a world where real-time communication is frictionless and effortless to set up, operate, and scale” and our mission is to “bring high quality of media experience to every interaction.” As there are many ways those goals could be achieved, this blog post explains shortly what we do and in detail how we create value for different functions of an organisation.