The HTML5 SIP client is an open-source client that fully utilizes JavaScript to integrate social networking (Facebook, Twitter, Google +), online games, and e-commerce applications. No extensions, no plug-ins, or necessary gateways. The video stack technology relies on WebRTC. Like Demo Video demo on the home page, you can easily implement real-time video/audio calls between Chrome and IOS/Android mobile devices.
This client is a technology that can be used in a browser to connect to any SIP or IMS network to call and receive audio/video calls and instant information. This Protocol Parser (SIP, SDP...) is highly optimized by using the Ragel lookup table and is suitable for embedded systems with limited hardware (memory and computing power.
SDP is the abbreviation of the Session Description Protocol. It describes the format of streaming media initialization parameters, and is promulgated by IETF as RFC 4566. Streaming media refers to the content that is seen or heard during transmission. SIP is a text-based protocol similar to HTTP. What makes sense is that sip can reduce the development time of applications, especially advanced applications. Moreover, because of the similarities between HTTP and sip, many people are preparing to use sip to generate applications, including web designers. |
New features include:
- Supports audio/video calls;
- Supports instant information;
- Presence;
- Call persistence/recovery;
- Show call transfer;
- Supports multiple accounts;
- Dual-Tone Multi-frequency signal (DTMF) using siip info
Getting Started:
HTML5 SIP can run in any web browser and supports WebRTC. However, we strongly recommend that you use Google Chrome canary 20170.1127.0 or the latest version for testing.
- Enabling WebRTC on chrome
- Live Demo
- Calling sip rich clients running on iOS, Android, OS X or Windows
- Frequently Asked Questions
- Non-exhaustive list of public sip servers known to work with sipml5