Frequently Asked Questions


Do I have to be a programmer to use ApiRTC?

Apizee offers both online and in-person WebRTC training. The training is designed to enable Web developers with a typical JavaScript development background to understand how to use WebRTC to enable real-time communications management from a website. The training will include extensive hands-on use of the WebRTC APIs, how to implement our apps and how to use our platform.

Why do I have an “Ice_failed error”

This error shows up when no connection was possible. In most cases, it’s a firewall issue. Production environment should allow direct, then STUN, then UDP-TURN, then TCP-TURN.

Why do I have an “Ice_disconnected error”

A connection was made but broke. This is usually due to network problems.

Are your components subject to change?

ApiRTC is a cloud-based commercial API meant to ensure maximum stability for its users. Whenever performing a software upgrade, Apizee always checks for retro-compatibility.

I need an API Key

After you’ve tried our tutorials with the demo key integrated, you can ask for your API key at this URL: https://apirtc.com/get-key/
We ask you to enter your name and email to get your key. Copy and paste your key someplace safe, and contact us if you have lost it.
Integrate your key in the ApiRTC features you wish to use, it’s as simpla as that!

Later on, with the information you have shared with us, you will have an account created on our ApiRTC platform. Please note that the project is currently under maintenance.

I have a newer version of the API than the one on the documentation, what should I do?

Update your libraries to the latest versions, our documentation and tests remain valid.

How to run a debug mode and get the logs?

Please append “.debug” to the URL you’re testing, for example https://cloud.apizee.com/apiRTC/apiRTC-latest.min.debug.js

Tutorials don’t work on Mac

Please install the Temasys plugin to enable WebRTC features for Safari desktop.

I want to leverage ApiRTC capabilities on my mobile app.

Follow our step-by-step tutorial to implement ApiRTC into a mobile app.

What are the minimum Android and iOS versions supported

Running ApiRTC functions from the Cordova plugin requires Android 5+ and iOS9+.

ApiRTC on Cordova: How do I change from loud speaker to earpiece?

Calls made with ApiRTC are by default set to the loudspeaker of your device. To change this setting, a plugin is required according to whether you are using Android or iOS.
Android: the plugin’s repo can be found here
iOS: the plugin’s repo can be found here

Use the methods anywhere after the onDeviceReady() function.

Tutorials don’t work on iOS browser.

Safari on iOS devices is not webRTC compliant. In this tutorial we will guide you through developing an app allowing you to use ApiRTC technology by using Cordova framework.