Tel.: +36 1 371 0150

WebRTC JavaScript API



What is WebRTC

WebRTC is a new open framework for the web that enables Real Time Communications in the browser. Moreover it enables the voice calling, video chat, and P2P file sharing without plugins for browser-to-browser applications. WebRTC offers web application developers the ability to write realtime multimedia applications like video chat on the web, without requiring plugins, downloads or installs. It's purpose is to help build a strong RTC platform that works across multiple web browsers and multiple platforms. The major component of the WebRTC are: getUserMedia, PeerConnection, DataChannels. The first allows a web browser to access the camera and microphone. The second sets up audio/video calls. The last one allows browsers to share data via peer-to-peer.

What is JavaScript

Javascript is an object oriented script language, that is widely used on websites for adding interactivity to them. It runs on the visitor's computer and doesn't require constant downloads from your website. Although it shares many of the features and structures of the full Java language, it was developed independently. Javascript can interact with HTML source code, enabling Web authors to spice up their sites with dynamic content. JavaScript is endorsed by a number of software companies and is an open language that anyone can use without purchasing a license.

What is a Gateway

A gateway interconnects networks with different network protocol technologies by preforming the required protocol conversion. It allows communication between the webphone using the RTMP and the SIP phone. A gateway is a network point that acts as an entrance to another network. In enterprises, the gateway is the computer that routes the traffic from a workstation to the outside network that is serving the Web pages. In homes, the gateway is the Internet Service Providers that connects the user to the internet. In enterprises, the gateway node often acts as a proxy server and a firewall. The gateway is also associated with both a router, which use headers and forwarding tables to determine where packets are sent, and a switch, which provides the actual path for the packet in and out of the gateway.

Start your free trial You will be up and running
in less than a minute
Download and install
Ozeki Webphone Gateway to
accept call from your website
visitors. It is absolutely free.
By clicking you agree to the
terms of Service and Privacy policy.

WebRTC JavaScript API

In opposite to other systems the API of Ozeki Webphone Gateway is not only capable of transacting audio and video calls, but it can also send information about every event of the system in real-time. For example: you can listen to the active calls and it is possible to use third-party call controll, the Javasciprt API HUD is a great example too. Because the Ozeki Phone System XE supports WebRTC, every audio and video call is going to use it by default. If we are talking about javascript it is worth to mention that the webphone communicates with the Ozeki Webphone Gateway through the JavaScript API of the Ozeki Webphone Gateway.

Send information about system events in real time with the JavaScript API learn more >>