Implementation Engineer (Delhi)

Implementation Engineer (Delhi)

16 Sep
|
Sourcebae
|
Delhi

16 Sep

Sourcebae

Delhi

# FreeSWITCH Implementation Engineer

Location: Gurugram

Job Type: Full Time - Onsite

Experience: 2-5 Years

CTC: 12 LPA for 2 years / 20 LPA for 5 years

## Job Summary

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 workplace.

## Key Responsibilities

### FreeSWITCH Core Responsibilities

Install, configure, and maintain FreeSWITCH in production environments from 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, and registration failures.

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

Analyze SIP logs and traces using siptrace, sngrep, and tcpdump.

### Dialplan & Scripting

Develop dialplans using:

XML

Lua / JavaScript / Python

Implement logic for

Call queues for inbound and outbound calls





Time-based routing

Skill-based routing

Failover and fallback handling

### Integrations & APIs

Integrate FreeSWITCH with:

CRM / ERP systems

Billing platforms

AI voice bots (ASR/TTS)

External WebSocket or REST services

Use Event Socket Library (ESL):

Inbound & Outbound ESL

Real-time call control and monitoring

### WebRTC & Media

Configure WebRTC support (DTLS-SRTP, ICE, OPUS).

Work with mod_verto, SIP over WSS.

Implement browser-based calling solutions.

### Monitoring & Debugging

Monitor system performance and call quality.

Analyze logs and CDRs.

Optimize codec usage and RTP performance.

Handle live production incidents and RCA.

### Deployment & Operations

Deploy FreeSWITCH on

Linux (CentOS / Ubuntu)

Cloud platforms (AWS / GCP / Azure – preferred)

Configure HA, load balancing, and scaling.

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

## Required Skills

### Technical Skills

Strong experience with FreeSWITCH.

Solid knowledge of VoIP protocols (SIP, RTP, RTCP, WebRTC).

Linux system administration.

Dialplan development (XML/Lua/JS/Python).

ESL & event-driven call control.

Debugging tools (fs_cli, sngrep, tcpdump).

- SQL / MySQL / PostgreSQL (CDR, reporting).

📌 Implementation Engineer (Delhi)
🏢 Sourcebae
📍 Delhi

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: implementation engineer (delhi) / delhi