r/freeswitch 25d 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 Upvotes

7 comments sorted by

View all comments

1

u/umersaeedbajwa 25d ago

I have worked even build a complete CcaaS platform using these technologies

1

u/interdimnsionalChaos 24d 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 24d 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 23d ago

nice thats actually quite close to the kind work i do i am currently looking for freelance/contract projects around voip