04 Nov
|
Cerebra
|
Bengaluru
Role & responsibilities
FreeSWITCH / WebRTC C++ Developer
Experience: 6–8 Years
Must-Have Skills: C, C++, SIP, FreeSWITCH, WebRTC
Valuable-to-Have: Asterisk or similar telephony platforms
Key Responsibilities
- Develop and customize FreeSWITCH using C/C++, including dialplans, modules, and ESL/API integrations.
- Implement and troubleshoot WebRTC components, including ICE, STUN/TURN, DTLS-SRTP, SDP, mod_verto, and WSS.
- Configure and troubleshoot SIP trunks, NAT, codecs, RTP, SRTP, and TLS.
- Integrate FreeSWITCH with Contact Center / CCaaS platforms.
- Configure ACD, skill-based routing, and queue management using mod_callcenter or FIFO queues.
- Enable call recording, call monitoring, whisper, barge-in, and supervisor features.
- Monitor system health, analyze logs,
handle incidents, and manage changes.
- Troubleshoot gateways, WSS, TURN, ICE/DTLS, and codec-related issues.
- Prepare runbooks and SOPs and collaborate with cross-functional teams.
Required Qualifications
- B.E./B.Tech in Computer Science, Electronics, Telecommunications, or equivalent.
- 6–8 years of relevant experience in telecom, VoIP, or real-time communication systems.
- Strong hands-on experience with FreeSWITCH, C/C++ programming, SIP, and WebRTC.
- Asterisk or similar telephony platform experience is an advantage.
📌 FreeSWITCH WebRTC C++ Developer (Bengaluru)
🏢 Cerebra
📍 Bengaluru