We are looking for an experienced Asterisk and FreeSWITCH Developer to design, develop, and maintain robust VoIP communication systems. You will be instrumental in creating scalable PBX systems, call center solutions, and custom telephony applications using open-source VoIP platforms.
Key Responsibilities:
- Design, implement, and maintain VoIP solutions using Asterisk and FreeSWITCH.
- Develop and manage PBX systems, IVRs, and SIP-based telephony features.
- Integrate VoIP systems with CRM, databases, and third-party APIs.
- Monitor and troubleshoot VoIP network performance, ensuring high availability and quality of service.
- Customize dial plans, call flows, codecs, and other telephony features.
- Maintain system documentation and provide post-deployment support.
Required Skills:
- Hands-on experience (3–5 years) with Asterisk and FreeSWITCH.
- Strong understanding of SIP, RTP, and VoIP protocols.
- Proficiency in Linux system administration and scripting (e.g., Bash, Python).
- Familiarity with MySQL/PostgreSQL for backend data handling.
- Experience with tools like Wireshark, SIPp, or other VoIP testing utilities.
- Knowledge of call routing, media transcoding, and NAT traversal.
Good to Have:
- Experience integrating VoIP platforms with CRM systems.
- Exposure to Kamailio/OpenSIPS, WebRTC, or telephony billing systems.
- Certification in VoIP technologies or Linux administration.