This is a WebRTC SIP Phone that can be easily integrated into your web application to make audio and video calls.
It uses Janus-Gateway produced by Meetecho.
- clone the repository
"git clone https://github.com/alepolidori/janus-webrtc-phone.git"
- run
"npm install"
- open
"index.html"
into your web browser
- Initialize Janus stack
- Register an extension
- Make an audio/video call
- Answer a call
- Hangup a call
Since it is a client demo, it requires a VoIP PBX backend to interact with other extensions. You can easily install one of your own using NethServer VoIP PBX: follow this guide.
- WebRTC: https://webrtc.org
- Janus-Gateway: https://janus.conf.meetecho.com/
- NethServer VoIP PBX: http://docs.nethserver.org/en/v7/freepbx.html
- NethServer community: https://community.nethserver.org/
- NethServer repo:
- NethVoice (Enterprise NethServer VoIP PBX): https://nethvoice.it