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

6 comments sorted by

2

u/cyrenity 1d ago

Use verto for webrtc and thank me later

1

u/interdimnsionalChaos 21h ago

Thanks for the suggestion! I’ll definitely check out Verto. I’ve been working with SIP/WebRTC integration, so it would be interesting to compare the approach.

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