3 ms·
I am a VoIP developer and my recommendation for WebRTC is to just use any legacy Softswitch or IP-PBX. These are more matured software, with tons of features an
by fenesiistvan 8y ago
I am a VoIP developer and my recommendation for WebRTC is to just use any legacy Softswitch or IP-PBX. These are more matured software, with tons of features and all of them has support (also) for WebRTC.
Most of them has much better performance than Node.js implementations (you can handle more simultaneous clients). Both open-source and commercial software is available with good support:
-Asterisk: https://wiki.asterisk.org/wiki/display/AST/Asterisk+WebRTC+Support https://wiki.asterisk.org/wiki/display/AST/Asterisk+WebRTC+S...
-FreeSwitch: https://freeswitch.org/confluence/display/FREESWITCH/WebRTC https://freeswitch.org/confluence/display/FREESWITCH/WebRTC
-Mizutech: https://www.mizu-voip.com/Software/VoIPServer.aspx https://www.mizu-voip.com/Software/VoIPServer.aspx
If you choose a softswitch which doesn’t have built-in WebRTC support, you can easily add it using a WebRTC-SIP gateway module:
-Doubango: https://github.com/DoubangoTelecom/webrtc2sip https://github.com/DoubangoTelecom/webrtc2sip
-MRTC: https://www.mizu-voip.com/Software/WebRTCtoSIP.aspx https://www.mizu-voip.com/Software/WebRTCtoSIP.aspx
-Janus: https://janus.conf.meetecho.com/ https://janus.conf.meetecho.com/
On the client side you can use any RFC 7118 compilant WebRTC client:
-SIPML5: https://www.doubango.org/sipml5/ https://www.doubango.org/sipml5/
-WebPhone: https://www.mizu-voip.com/Software/WebPhone.aspx https://www.mizu-voip.com/Software/WebPhone.aspx
-SIP.js: https://sipjs.com/ https://sipjs.com/
- pbowyer 8y agoDo you have a recommendation for a VoIP softphone with good Opus support? (Windows) Jitsi is the best I've found to date, as it lets me adjust: * Sampling rate * Encoder average bitrate (kbps) * Use DTX * Use inband FEC * Minimum expected packed loss (%) * Encoder complexity but I'm keen to try others.
- degenerate 8y agoIt's sad how little traction Opus has in the VoIP community. I thought for sure it would have been fully implemented in many PBX systems by now.
- fulafel 8y agoAsterisk has a pretty colorful security record, and probably the others from the same era (early 2000's voip C/C++ code) are in the same league but either have escaped attention, or for the commercial side, just hush up vulnerabilities.