The Mobicents HTML5 WebRTC Client allows you to make video calls from/to any Web Browser supporting WebRTC, (only Google Chrome supports it so far but all major browsers should support it in the next 6 months) as well as SIP Endpoints.
JAIN SIP JS communicates with Mobicents SIP Servlets JAIN SIP Stack which supports SIP Over WebSockets. The Server Side Application is a standard simple Back To Back User Agent that handles the SIP Over WebSockets Transport transparently and can bridge to any SIP EndPoint
WebRTC is enabled by default in Google Chrome 23, so no specific setup is required, however since the release of Mobicents SIP Servlets 2.0.0.FINAL, Google Chrome WebRTC APIs have evolved and had non backward compatible changes to the WebRTC APIs that occurred between version 22 and 26 (at the time of latest update), so make sure to use our latest SNAPSHOT release from https://mobicents.ci.cloudbees.com/job/Mobicents-SipServlets-Release/lastSuccessfulBuild/artifact/
With the default Mobicents HTML5 WebRTC Client shipped with MSS 2.0.0.Final release, you have to use Google Chrome 22+.
In chrome://flags , Enable PeerConnection, Enable Media Source API on <video> elements, Enable Encrypted Media Extensions on <video> elements features and restart the browser.
Install the latest version of Mobicents SIP Servlets and start it, see our User Guide.
Be aware that you need to start Mobicents SIP Servlets 2.0.0.Final+ on a network interface so that it is accessible from the network :
Once the Server is up and running, got to http://<ip_address>:8080/websockets-sip-servlet/MobicentsWebRTCPhone/MobicentsWebRTCPhoneView.html from one computer and register with the default name, then go to the same URL from the browser of a different computer (make sure the Requirements Section above is completed as well) and register with a different user name (by example telestax2) then click on the Call button to call the first computer
Note: the Application also contains SipML5 to test interoperability with other HTML5 WebRTC Clients
Live Video Call from Brazil at Mobicents Summit 2012 in Rio with the Orange Labs team, the research and innovation centre of France Telecom-Orange, in France