FreeSWITCH Engineer (Bengaluru)

FreeSWITCH Engineer (Bengaluru)

31 Jul
|
VMC Soft Technologies
|
Bengaluru

31 Jul

VMC Soft Technologies

Bengaluru

Location: Open for all Apple ODC Locations

Experience: 5 8 Years

Education: B.E./B.Tech in Computer Science, Electronics, Telecommunications, or equivalent experience

Job Summary We are looking for an experienced FreeSWITCH Engineer with strong expertise in VoIP, SIP, WebRTC, and Contact Center solutions . The ideal candidate should have hands-on experience in deploying, configuring, integrating, and supporting FreeSWITCH-based communication platforms. The role involves working on real-time voice infrastructure, troubleshooting production issues, optimizing media performance, and integrating FreeSWITCH with custom Contact Center (CCaaS) platforms.

Key Responsibilities

- Design, deploy, configure, and maintain FreeSWITCH-based telephony solutions.
- Develop and manage FreeSWITCH dialplans, modules, and ESL/API integrations.
- Integrate FreeSWITCH with Contact Center (CCaaS) platforms and enterprise applications.
- Configure and manage SIP trunks, gateways, routing, codec negotiation, NAT traversal, and RTP optimization.
- Configure and support WebRTC features including WSS, ICE, STUN/TURN, DTLS-SRTP, SDP, and mod_verto.
- Implement Automatic Call Distribution (ACD), skill-based routing, and queue management using mod_callcenter or FIFO queues.
- Enable and maintain call recording, monitoring, whisper, barge, supervisor monitoring, and other contact center features.
- Perform health monitoring, incident management, root cause analysis, and production support.
- Troubleshoot gateway connectivity, SIP signaling, media flow, codec issues, WebRTC connectivity, and security configurations.
- Analyze logs, monitor system performance, and optimize voice quality.
- Create and maintain operational runbooks, SOPs, and technical documentation.




- Collaborate with network, security, infrastructure, and application teams during deployments and issue resolution.
- Support change management, system upgrades, and release activities.

Must Have Skills
- Robust hands-on experience with FreeSWITCH

- Dialplan development and customization

- FreeSWITCH Modules
- ESL (Event Socket Library) / API Integrations

- WebRTC technologies

- ICE

- STUN/TURN
- DTLS-SRTP

- SDP
- mod_verto

- WebSocket Secure (WSS)

- SIP Protocol (RFC 3261)

- SIP Trunk Configuration

- NAT Traversal

- RTP Optimization

- Codec Management and Tuning

- SRTP/TLS Configuration

- Contact Center (CCaaS) Integration

- Automatic Call Distribution (ACD)
- Skill-Based Routing
- Queue Management (mod_callcenter / FIFO)

- Call Recording

- Call Monitoring
- Whisper & Barge Features

- Health Monitoring

- Incident Management

- Log Analysis

- Troubleshooting Production Issues

Good to Have Skills
- Experience with Asterisk or similar open-source telephony platforms.
- Knowledge of VoIP security best practices.
- Linux system administration.
- Scripting using Python, Bash, or Perl.
- Experience with monitoring tools and automation.

Preferred Qualifications
- 5 8 years of experience in FreeSWITCH, VoIP, SIP, and WebRTC technologies.
- Strong troubleshooting and debugging skills in production environments.
- Experience working with enterprise Contact Center solutions.
- Good communication and stakeholder management skills.
- Ability to work in cross-functional and distributed teams.

Primary Technologies
- FreeSWITCH
- SIP
- WebRTC
- ESL/API
- mod_callcenter
- mod_verto
- RTP
- SRTP
- DTLS
- STUN/TURN
- WSS
- ACD
- CCaaS
- Linux
- Asterisk (Preferred)

📌 FreeSWITCH Engineer (Bengaluru)
🏢 VMC Soft Technologies
📍 Bengaluru

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: freeswitch engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: freeswitch engineer (bengaluru) / bengaluru