Job Summary:
We are seeking an experienced Telephony Engineer with strong expertise in FreeSWITCH to design, implement, and manage scalable VoIP solutions. The role involves working on SIP, RTP, WebRTC, IVR systems, call routing, and integrations in a production environment.
Key Responsibilities:
- Install, configure, and maintain FreeSWITCH systems
- Design and implement dialplans, IVRs, call flows, and routing logic
- Configure SIP profiles, gateways, trunks, and extensions
- Troubleshoot VoIP issues (call drops, audio issues, registrations)
- Develop dialplans using XML, Lua, JavaScript, or Python
- Integrate with CRM/ERP, billing systems, and APIs (ESL)
- Implement WebRTC (DTLS-SRTP, SIP over WSS, mod_verto)
- Monitor performance, analyze logs/CDRs, and optimize call quality
- Deploy and manage systems on Linux and cloud platforms (AWS/GCP/Azure)
Required Skills:
- Strong hands-on experience with FreeSWITCH
- Solid understanding of SIP, RTP, RTCP, and WebRTC
- Linux system administration
- Dialplan scripting (XML/Lua/JS/Python)
- Experience with ESL and real-time call control
- Proficiency in debugging tools (fs_cli, sngrep, tcpdump)
- Knowledge of SQL databases (MySQL/PostgreSQL)