
WebRTC Rooms, both SIP and Verto Clients
Let's have a look at a simple project, that I hope you will be able to use for tests, production, and as a base for further developments.
Btw, an earlier version of WebRTC Rooms (from "Mastering FreeSWITCH" 2016 Packt book) has been adapted by Len Graham as VERTO client plugin for the excellent FusionPBX (www.fusionpbx.com : Mark Crane is the Lead Developer of FusionPBX, a complete web interface for configuring and managing a FreeSWITCH based PBX, industrial grade).
WebRTC Rooms is a basic web client able to make and receive videocalls, send DTMFs during the calls, and interface with the chatting system of FreeSWITCH conferences.
There are two versions of it, differentiated by which signaling session protocol is implemented by the JavaScript part. One version uses SIP and the other uses VERTO.
The interesting bit is that both versions have the exact same HTML, user interface, behavior, user experience, etc. Actually, they are indistinguishable if you don't fire up the JavaScript console in the browser.
Here's a screenshot from the SIP.js flavor (you can see SIP messages in javascript console), later you'll see the VERTO flavor:
