05 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.
Robust 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