Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alepolidori/janus-webrtc-phone
SIP Phone WebRTC for your browser
https://github.com/alepolidori/janus-webrtc-phone
html5 javascript javascript-applications javascript-client sip-client voip webrtc webrtc-call webrtc-demos webrtc-javascript-library webrtc-phone webrtc-video
Last synced: 3 months ago
JSON representation
SIP Phone WebRTC for your browser
- Host: GitHub
- URL: https://github.com/alepolidori/janus-webrtc-phone
- Owner: alepolidori
- Created: 2018-04-16T13:41:25.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-02-03T13:11:12.000Z (almost 4 years ago)
- Last Synced: 2024-07-31T19:41:32.509Z (6 months ago)
- Topics: html5, javascript, javascript-applications, javascript-client, sip-client, voip, webrtc, webrtc-call, webrtc-demos, webrtc-javascript-library, webrtc-phone, webrtc-video
- Language: JavaScript
- Homepage: https://alepolidori.github.com/janus-webrtc-phone
- Size: 1.25 MB
- Stars: 56
- Watchers: 8
- Forks: 31
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SIP Phone WebRTC
This is a [WebRTC](https://webrtc.org) SIP Phone that can be easily integrated into your web application to make audio and video calls.
It uses [Janus-Gateway](https://janus.conf.meetecho.com/) produced by [Meetecho.](https://twitter.com/meetecho)
## How to use
1. clone the repository `"git clone https://github.com/alepolidori/janus-webrtc-phone.git"`
1. run `"npm install"`
1. open `"index.html"` into your web browser## Functions
1. Initialize Janus stack
1. Register an extension
1. Make an audio/video call
1. Answer a call
1. Hangup a call## Requirements
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](http://docs.nethserver.org/en/v7/freepbx.html): follow this [guide.](https://github.com/alepolidori/howto-nethserver-voip-pbx/blob/master/README.md)
## Links
- 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:
- https://github.com/NethServer/nethserver-freepbx
- https://github.com/NethServer/freepbx
- https://github.com/NethServer/janus-gateway
- https://github.com/NethServer/nethserver-janus
- NethVoice (Enterprise NethServer VoIP PBX): https://nethvoice.it