HamburgerMenu
hirist

Telephony Engineer - FreeSWITCH

Talentxo
4 - 10 Years
rupee25-30 LPA
Gurgaon/Gurugram

Posted on: 02/09/2026

Job Description

Job Description :


Key Responsibilities :


- Install, configure, and maintain FreeSWITCH in production from scratch.

- Design and own call flows, dialplans, IVRs, conferencing, and call routing end to end.

- Configure SIP profiles (internal/external), gateways, trunks, and extensions.

- Implement multi-tenant and high-availability FreeSWITCH architectures.

- Troubleshoot one-way audio, call drops, and registration failures.

- Configure NAT traversal, firewall rules, and RTP port ranges.

- Analyze SIP logs and traces (siptrace, sngrep, tcpdump).

- Develop dialplans using XML plus Lua, JavaScript, or Python.

- Build call queues, time-based routing, skill-based routing, and failover logic.

- Integrate FreeSWITCH with CRM/ERP systems, billing platforms, AI voice bots (ASR/TTS), and REST/WebSocket services.

- Use ESL (inbound & outbound) for real-time call control and monitoring.

- Configure WebRTC (DTLS-SRTP, ICE, OPUS); work with mod_verto and SIP over WSS.

- Monitor system performance, call quality, logs, and CDRs; optimize codec and RTP performance.

- Handle production incidents and RCA.

- Deploy on Linux (CentOS/Ubuntu) and cloud platforms (AWS/GCP/Azure preferred).

- Configure HA, load balancing, and scaling; work with DevOps on CI/CD, backups, and automation.

Requirements :

- 4+ years total experience, with 3+ years hands-on implementing, configuring, and supporting FreeSWITCH in production.

- Strong experience designing FreeSWITCH call flows - dialplans, IVRs, routing, conferencing, SIP profiles, gateways, trunks, extensions with end-to-end ownership.

- Strong hands-on VoIP knowledge - SIP, RTP, RTCP, SDP, WebRTC - with ability to troubleshoot call drops, one-way audio, registration failures, and NAT/SIP/RTP issues.

- Hands-on dialplan development using XML plus Lua, JavaScript, or Python, including call queues, time-based/skill-based routing, and failover logic.

- Experience integrating FreeSWITCH with CRM/ERP, REST APIs, WebSockets, AI Voice Bots (ASR/TTS), or billing platforms, with hands-on ESL experience for real-time call control.

- Strong Linux administration - deploying/managing FreeSWITCH on Ubuntu/CentOS, debugging with fs_cli/sngrep/tcpdump, and SQL (MySQL/PostgreSQL) for CDRs and reporting.

- Currently based in Delhi NCR.

Good to Have :

- AWS, Azure, or GCP experience - HA, load balancing, CI/CD, automation, backups, scalable deployments.

- WebRTC calling implementation - mod_verto, SIP over WSS, DTLS-SRTP, ICE, OPUS.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...