HamburgerMenu
hirist

The Seo Byte - Telephony Engineer - FreeSWITCH/VoIP

The Seo Byte
4 - 10 Years
Gurgaon/Gurugram

Posted on: 24/09/2026

Job Description

Roles & Responsibilities:

We are looking for a FreeSWITCH Implementation Engineer who will be responsible for designing, deploying, configuring, integrating, and maintaining FreeSWITCH-based VoIP platforms. The role involves working closely with SIP, RTP, WebRTC, IVR, conferencing, call routing, and external integrations in a production environment.

Key Responsibilities:

FreeSWITCH Core Responsibilities:

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

- Design and implement call flows, dialplans, IVRs, conferencing, and call routing with complete ownership.

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

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

SIP, RTP & Networking:

- Strong understanding of SIP signaling, RTP media, and SDP negotiation.

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

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

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

Dialplan & Scripting:

- Develop dialplans using XML and Lua / JavaScript / Python.

- Implement logic for call queues, time-based routing, skill-based routing, and failover/fallback handling.

Integrations & APIs:

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

- Use Event Socket Library (ESL) for inbound/outbound real-time call control and monitoring.

WebRTC & Media:

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

- Implement browser-based calling solutions.

Monitoring & Debugging:

- Monitor system performance, call quality, logs, and CDRs.

- Optimize codec usage and RTP performance.

- Handle live production incidents and RCA.

Deployment & Operations:

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

- Configure HA, load balancing, and scaling.

- Work with DevOps teams for CI/CD, backups, and automation.

Ideal Candidate:

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

- Strong hands-on knowledge of VoIP technologies (SIP, RTP, RTCP, SDP, WebRTC).

- Proficiency in Linux administration, SQL (MySQL/PostgreSQL), and debugging tools (fs_cli, sngrep, tcpdump).

- Immediate joiners or those available within 15 days are highly preferred.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...