Tel.: +36 1 371 0150

Asterisk WebRTC Gateway



What is Asterisk

Asterisk is a free and open source framework for building communication applications. It can turn an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. Asterisk is a framework for building multi-protocol, real-time communications applications and solutions. It abstracts the complexities of communications protocols and technologies, allowing the developers to concentrate on creating innovative products and solutions.

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 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.

Asterisk WebRTC Gateway

If you do not want to replace your existing Asterisk PBX, you can expand it with webphone functionality with the help of the Ozeki Phone System XE communication platform. Just connect the webphone on your webside with the Ozeki Webphone Gateway, and then connect the Ozeki Webphone Gateway with Asterisk.

The call will look like this:
The call will go to the Ozeki Webphone Gateway from the webphone with the WebRTC protocol, then it will go to Asterisk and from Asterisk it will go to the corresponding SIP phone. The webphone communicates with the Ozeki Webphone Gateway through the JavaScript API of the Ozeki Webphone Gateway.

Make peer-to-peer calls based on WebRTC with Asterisk PBX learn more >>