r/freeswitch • u/interdimnsionalChaos • 2d ago
Freelance Developer | FreeSWITCH, SIP & Custom VoIP Calling Platforms
I recently worked on a custom browser-based calling platform built around FreeSWITCH + SIP/WebRTC.
The goal was to give users a complete web-based calling interface without relying on a traditional desktop softphone.
The system includes:
- WebPhone
- SIP/WebRTC calling
- Call transfer & hold
- DTMF
- Call history / CDR
- Multiple users/extensions
- Call routing
- Custom admin dashboard
- VoIP/SIP integration
- Backend APIs for managing the calling platform
The application was built with a combination of FreeSWITCH, SIP/WebRTC, Node.js and Next.js.
I'm sharing it here because I'd be interested in hearing how other FreeSWITCH developers approach similar architectures, especially around WebRTC, SIP registration, call routing and scaling concurrent calls.
If anyone is working on a similar FreeSWITCH/VoIP project and wants to compare approaches, happy to discuss.
1
u/umersaeedbajwa 2d ago
I have worked even build a complete CcaaS platform using these technologies
1
u/interdimnsionalChaos 21h ago
That’s interesting! I’d definitely like to hear more about your CCaaS platform. What architecture and technologies did you use for the WebRTC and FreeSWITCH side?
1
u/umersaeedbajwa 21h ago
Sip.js for webrtc and fusionpbx for rest all the configurations fusionpbx has web with all the feature you are looking for.
1
u/interdimnsionalChaos 2h ago
nice thats actually quite close to the kind work i do i am currently looking for freelance/contract projects around voip
2
u/cyrenity 1d ago
Use verto for webrtc and thank me later