Frequently Asked Questions
Do I have to be a programmer to use ApiRTC?
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 connections.
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. Integrate your key in your ApiRTC application, it’s as simple as that!
Later on, with the information you have shared with us, you will have an account created on our ApiRTC platform.
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
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 now compliant with WebRTC, iOS version must be > 11.2