Blabble is an open source SIP plugin for modern web browsers. It allows for web-based SIP calls with a simple Javascript API. Blabble uses PJSIP, an open source SIP library along with Firebreath, an open source library to develop cross-platform browser plugins. Blabble is released under the GPL version 3.
Read more at http://blabblephone.com
===============================================================
Enghouse Italy notes:
This version of PluginSIP is only intended for execution on browsers that use the ActiveX technology (that is, Internet Explorer)
Building (Windows 32 bits):
Required dependencies and tested versions for building the project, as of 2020/05/08, are the following:
- Visual Studio Professional 2017
- CMake 3.12 (either standalone or installed as a component of Visual Studio 2017)
- FireBreath 1.0 (www.firebreath.org)
- PJSIP 2.12.1
- bcg729-1.0.4 (indirect dependency included by PJSIP for G.729 codec support)
- curl 7.55.1 in order to upload log files
- ziplib bitbucket.org/wbenny/ziplib/wiki/Home (latest tested version is git commit 176e4b6 on 2018/07/16) in order to upload log files
The code and build scripts expect the code base to be into a PluginSIP directory within FireBreath 1.0 projects folder and the dependencies indicated above to be installed into a specific "environment" directory (with subdirectories) that in our own case is R:\env\Win32
From a VS2017 command prompt within the base dir do:
- prep-vs2017.cmd to prepare build files (it must be executed each time CMake files are modified)
- build-vs2017.cmd to build the files using command line tools, or open the Visual Studio solution within the buildPluginSIP directory located into the base FireBreath 1.0 directory
- install-vs2017.cmd to install the built binaries within the "environment" directory
Building (Windows 64 bits):
Building Windows 64 bits binaries have not been tested yet (it may not be supported)