21 Aug
|
CC33 Global
|
Bengaluru
21 Aug
CC33 Global
Bengaluru
Job Overview
We're looking for a FreeSWITCH Developer to build and scale real-time communication platforms, with a solid focus on WebRTC and WebSocket-based calling. You'll design XML dialplans and call flows, build integrations over ESL, debug SIP and media problems across browser and SIP endpoints, and take ownership of how the telephony layer scales in production.
Key Responsibilities
Design, configure, develop, and maintain FreeSWITCH platforms.
Build and maintain XML dialplans, gateways, SIP profiles, extensions, and call-routing logic.
Implement and scale WebRTC calling — SIP over WebSocket (WSS), DTLS-SRTP, ICE/STUN/TURN, Opus/VP8, browser-to-PSTN and browser-to-browser flows.
Work with JsSIP/SIP.js and other WebRTC/SIP clients; support the frontend team on client-side call integration.
Develop integrations using ESL (inbound and outbound event socket), mod_xml_curl, REST APIs, and WebSockets.
Configure and troubleshoot SIP trunks, endpoints, DID/DDI routing, caller ID/CLI, and number translation.
Diagnose SIP signalling and media issues — one-way audio, no audio,
call drops, registration and NAT failures, ICE failures, codec and transcoding problems — using Sofia logs, PCAPs, Wireshark, and tcpdump.
Integrate FreeSWITCH with CRMs, databases, third-party APIs, and AI/voice platforms (ASR, TTS, LLM-driven voice agents) via mod_audio_stream / WebSocket media streaming.
Implement call recording, CDR, billing hooks, call-detail processing, and reporting.
Own scaling of the telephony layer: multi-node FreeSWITCH deployments, media/signalling separation, TURN server capacity, failover, and safe rolling deploys.
Work with the infrastructure team on sizing, networking, firewall and media port configuration, and deployment topology.
Handle production incidents and lead root-cause analysis.
Write and maintain technical documentation for call flows, configurations, and troubleshooting runbooks.
Required Skills
FreeSWITCH (deep)
3+ years hands-on FreeSWITCH in productio
📌 FreeSWITCH Developer (Bengaluru)
🏢 CC33 Global
📍 Bengaluru