I will build a browser calling app or webrtc softphone with react and sip js


Over deze dienst
Want your users to make and receive calls straight from the browser? I build WebRTC calling apps browser softphones, click-to-call widgets, 1-to-1 and group audio/video with a React front end connected to a real telephony back end.
Unlike front-end-only WebRTC demos, I also handle the server side: FreeSWITCH, Janus Gateway or Asterisk, SIP trunks, TURN servers and NAT, so calls work on real networks, not just localhost.
What I build
Browser softphone with SIP.js / JsSIP: dialpad, contacts, hold, transfer, DTMF, call history
1-to-1 and group audio/video rooms on Janus or FreeSWITCH (mod_verto)
Click-to-call and call-me-back widgets for websites and CRMs
Call recording, voicemail and screen sharing
Authentication, admin dashboard, REST API (Java Spring Boot or Node.js)
Deployment with TURN (coturn), TLS and proper NAT traversal
Stack: React, TypeScript, SIP.js, JsSIP, Janus, FreeSWITCH, Asterisk, WebSocket, coturn, Spring Boot, Node.js, PostgreSQL.
Basic covers a consultation or a fix to your existing WebRTC / SIP.js code. Standard and Premium are full builds with source code. Message me with your use case first and I'll scope it precisely.
Maak kennis met Humayun Ahmed
VoIP and WebRTC Engineer, FreeSWITCH, Asterisk, Java Spring Boot
- Afkomstig uitBangladesh
- Lid sindsaug 2018
- Gem. reactietijd1 uur
- Laatste levering1 jaar
Talen
Engels
Mijn portfolio
Veelgestelde vragen
Do I need my own PBX or SIP trunk?
For a softphone, yes: it registers to FreeSWITCH, Asterisk or a SIP trunk. For app-to-app calling, Janus alone is enough. If you have nothing yet, I can provision the server side as part of Standard or Premium.
Which browsers and devices are supported?
Chrome, Edge, Firefox and Safari on desktop and mobile. Native iOS and Android apps are a separate project; message me if you need them and I'll quote it.
Do I get the source code?
Yes. Standard and Premium include the full React source, the server configuration and deployment notes, so your team can maintain it without me.
Can it record calls or share screens?
Yes. Both are included in Premium and available as extras on Standard.

