---
title: Improving WebRTC call quality with TokBox
description: How to use the pre-call API of OpenTok to ensure that your WebRTC call is of the highest quality possible.
---

[WebRTC.ventures Blog](https://blog.webrtc.ventures)

# [Improving WebRTC call quality with TokBox](https://blog.webrtc.ventures/2015/09/webrtc-precall-api-tokbox)

 Written by [ArinSime](https://blog.webrtc.ventures/author/arinsime) | Sep 17, 2015 4:00:00 AM

*“Can you hear me now?”* That’s the sort of phrase dreaded on all video chats, but happens all too frequently. **Call quality** is becoming even more important as bandwidth improves for the average user (even on mobile) and as **video chats** become more common in many industries like **telehealth, telemedicine, education**, and more.

That’s why our team has been working with **TokBox’s new Pre-call api** to experiment with ensuring that your **custom WebRTC application** will have the best call quality possible. Our team recently wrote a post on the [TokBox pre-call API](http://www.tokbox.com/blog/demo-app-building-with-the-pre-call-api/), which TokBox published on their blog.

In this post, we show you how the flow of a WebRTC call can be improved by checking the strength of a user’s connection before they even join the call. This flow chart from the post shows it a high level:

<https://blog.webrtc.ventures/hubfs/Imported_Blog_Media/quality-tokbox-workflow1.png>

Interested in the [technical details](http://www.tokbox.com/blog/demo-app-building-with-the-pre-call-api/) of how to do this, or you want to see a working example? Check out [our guest post on the Pre-call API on the TokBox blog](http://www.tokbox.com/blog/demo-app-building-with-the-pre-call-api/).

Do you want to build a **web or mobile WebRTC application** that incorporates cutting edge techniques for optimal call quality? Then [contact our team of WebRTC designers and developers](https://webrtc.ventures/contact/)!

[View full post](https://blog.webrtc.ventures/2015/09/webrtc-precall-api-tokbox)

```json
{
  "@context" : "http://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "ArinSime"
  },
  "dateModified" : "2024-04-03T19:03:01.448Z",
  "datePublished" : "2015-09-17T04:00:00Z",
  "headline" : "Improving WebRTC call quality with TokBox",
  "image" : {
    "@type" : "ImageObject",
    "height" : 472,
    "url" : "https://45353883.fs1.hubspotusercontent-na1.net/hubfs/45353883/Imported_Blog_Media/CallQualityAPI.png",
    "width" : 1250
  },
  "mainEntityOfPage" : "https://blog.webrtc.ventures/2015/09/webrtc-precall-api-tokbox",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "height" : 60,
      "url" : "/hs/hsstatic/content_shared_assets/static-1.4092/img/default-amp-logo.png",
      "width" : 60
    },
    "name" : "WebRTC.ventures Blog"
  }
}
```