Linphone Web


The Linphone Web product consists of:

  • The Liblinphone Web Plugin, a browser plugin bringing a JavaScript API similar to the Liblinphone API.
  • The Linphone Web User Interface (UI), a HTML/JavaScript layer relying on the plugin to offer to the end user the possibility to make audio and video calls through an easy and clever interface. This UI can be re-branded and integrated into a website aiming to provide video call experience.

Supported browsers:

  • Internet Explorer 9, 10, 11
  • Mozilla Firefox on Windows Desktop, Mac OS X and Linux
  • Chrome on Windows Desktop and Mac OS X (until the npapi will be deprecated. For more information, read:
  • Safari (Mac OS X >= 10.7)

Main features:

  • Audio and video call
  • Languages: English, French
  • Call History
  • Address Book
  • Chat  with local storage and file transfer
  • Multiple call management

Advanced Features:

  • Audio codecs: G711, G722, SPEEX, OPUS, G729, SILK, AMR, ILBC, ISAC
  • Video codecs: VP8, H264, MPEG4
  • Integrated ICE support (RFC5246) to allow peer to peer audio & video connections without media relay server.

(G729, H264, AMR codecs are disabled in the online version)



The Linphone Web Plugin is distributed under the GPLv2 license or under proprietary license with commercial agreement. The Linphone Web UI is distributed under the Affero GPLv3 as well as proprietary license. Contact Belledonne Communications for costs and other service information.

Source code

Clone sources with git:



  • Linphone web javascript graphical interface

git clone git:// --recursive


  • Liblinphone javascript bindings for web (browser plugin)

git clone git:// --recursive


Web developers can access the a jsdoc3 generated API documentation of linphone-web from .