โšก New

Telephony Engineer (FreeSWITCH, VoIP )

TalentXO

GurugramFull-timeMid LevelOn-site

Job Description

Hiring for a Client - eDAS


This position centers on deploying, establishing, customizing, connecting, and supporting FreeSWITCH-based VoIP platforms. You will partner with teams managing SIP, RTP, WebRTC, IVR, conferencing, call routing, and third-party integrations in live operational settings.

FreeSWITCH Core Responsibilities

  • Set up, establish configuration of, and operate FreeSWITCH within production settings from initial implementation
  • Build and execute call flows, dialplans, IVRs, conferencing, and call routing with full accountability
  • Set up SIP profiles (internal/external), gateways, trunks, and extensions
  • Build multi-tenant and high-availability FreeSWITCH setups

SIP, RTP & Networking

  • Demonstrate deep comprehension of SIP signaling, RTP media, and SDP negotiation
  • Resolve one-way audio, audio loss, dropped calls, and registration problems
  • Establish NAT traversal, firewall settings, and RTP port configurations
  • Review SIP logs and packet captures (siptrace, sngrep, tcpdump)

Dialplan & Scripting

  • Develop dialplans with XML and Lua / JavaScript / Python
  • Create implementations for call queues for inbound and outbound calls, time-based routing, skill-based routing, and failover and fallback handling

Integrations & APIs

  • Connect FreeSWITCH to CRM / ERP systems, billing platforms, AI voice bots (ASR/TTS), and external WebSocket or REST services
  • Leverage Event Socket Library (ESL) for inbound & outbound ESL, real-time call control and monitoring

WebRTC & Media

  • Set up WebRTC support (DTLS-SRTP, ICE, OPUS)
  • Engage with mod_verto, SIP over WSS
  • Roll out browser-based calling systems

Monitoring & Debugging

  • Track system performance and call quality
  • Examine logs and CDRs
  • Enhance codec usage and RTP performance
  • Address live production incidents and RCA

Deployment & Operations

  • Establish FreeSWITCH on Linux (CentOS / Ubuntu) and cloud platforms (AWS / GCP / Azure โ€“ preferred)
  • Organize HA, load balancing, and scaling
  • Partner with DevOps teams for CI/CD, backups, and automation


Requirements

  • Expert-level FreeSWITCH Implementation Engineer background
  • Mandatory (Experience 1) โ€“ Minimum 4 years of professional experience, including at least 3 years of direct hands-on expertise implementing, configuring, and supporting FreeSWITCH in production environments
  • Mandatory (Experience 2) โ€“ Proven capability in architecting and executing FreeSWITCH call flows, dialplans, IVRs, call routing, conferencing, SIP profiles, gateways, trunks, and extensions with end-to-end ownership
  • Mandatory (Experience 3) โ€“ Extensive practical expertise with VoIP technologies, including SIP, RTP, RTCP, SDP, WebRTC, along with problem-solving skills for call drops, one-way audio, registration failures, NAT traversal, and SIP/RTP-related issues
  • Mandatory (Experience 4) โ€“ Hands-on involvement in building FreeSWITCH dialplans via XML and proficiency in at least one scripting language such as Lua, JavaScript, or Python, with implementations of call queues, time-based routing, skill-based routing, and failover logic
  • Mandatory (Experience 5) โ€“ Experience connecting FreeSWITCH with CRM/ERP systems, REST APIs, WebSockets, AI Voice Bots (ASR/TTS), or Billing Platforms, with direct experience using Event Socket Library (ESL) for real-time call control
  • Mandatory (Experience 6) โ€“ Deep Linux administration capabilities and readiness to provision and oversee FreeSWITCH on Ubuntu/CentOS, combined with troubleshooting via fs_cli, sngrep, tcpdump, and SQL (MySQL/PostgreSQL) experience for CDRs and reporting
  • Mandatory (Notice Period) โ€“ Those available to begin immediately or who can commence within 15 days are especially sought
  • Preferred (Experience 1) โ€“ Background with AWS, Azure, or GCP, High Availability (HA), Load Balancing, CI/CD pipelines, automation, backups, and scalable FreeSWITCH deployments
  • Preferred (Experience 2) โ€“ Experience building WebRTC-based calling applications, covering mod_verto, SIP over WSS, DTLS-SRTP, ICE, and OPUS codec configuration

Experience: 4โ€“10 years ยท Work from office ยท 5 days a week ยท Notice period up to 30 days

Posted Today

Related Jobs

Related Searches

Apply Now