Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18095328

    TalentXO logo

    Telephony Engineer (FreeSWITCH, VoIP )

    TalentXO · Gurugram · onsite · Posted 35d ago

    Not disclosed4–6 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    Hiring for a Client - Eureka Digitisation & Automation Services (eDAS)

    About the Role

    We are looking for a FreeSWITCH Implementation Engineer to design, deploy, configure, integrate and maintain production-grade FreeSWITCH-based VoIP platforms. The role involves hands-on ownership across SIP, RTP, WebRTC, IVR, dialplans, call routing, integrations and production troubleshooting.

    Key Responsibilities

    • Install, configure and manage FreeSWITCH environments from scratch.
    • Design and implement dialplans, IVRs, call flows, conferencing and call routing.
    • Configure SIP profiles, gateways, trunks and extensions.
    • Build multi-tenant and highly available FreeSWITCH architectures.
    • Troubleshoot SIP/RTP issues, call drops, one-way/no audio, registration failures and NAT traversal.
    • Develop dialplans using XML and scripting languages such as Lua, JavaScript or Python.
    • Implement queue, time-based, skill-based, failover and fallback routing.
    • Integrate FreeSWITCH with CRM/ERP, billing platforms, REST APIs, WebSockets and AI Voice Bots (ASR/TTS).
    • Work with ESL (Event Socket Library) for real-time call control and monitoring.
    • Configure and support WebRTC, DTLS-SRTP, ICE, OPUS, mod_verto and SIP over WSS.
    • Monitor call quality, system performance, logs and CDRs, and handle production incidents and RCA.
    • Deploy and manage FreeSWITCH on Linux (Ubuntu/CentOS) and cloud environments.
    • Work with DevOps teams on HA, load balancing, CI/CD, backups and automation.

    Mandatory Requirements

    • 4+ years of overall experience, including 3+ years of hands-on FreeSWITCH implementation and production support.
    • Strong expertise in FreeSWITCH call flows, dialplans, IVRs, routing, conferencing, SIP profiles, gateways, trunks and extensions.
    • Strong knowledge of SIP, RTP, RTCP, SDP and WebRTC with proven troubleshooting skills.
    • Hands-on experience with FreeSWITCH XML dialplans and at least one of Lua, JavaScript or Python.
    • Experience implementing call queues, skill/time-based routing and failover logic.
    • Experience integrating FreeSWITCH with CRM/ERP, REST APIs, WebSockets, AI Voice Bots or billing platforms.
    • Hands-on experience with ESL for real-time call control.
    • Strong Linux administration skills and experience with Ubuntu/CentOS.
    • Proficiency with fs_cli, sngrep and tcpdump for debugging and troubleshooting.
    • Experience working with MySQL/PostgreSQL for CDRs and reporting.
    • Delhi NCR-based candidates only.
    • Immediate joiners or candidates who can join within 15 days are highly preferred.

    Good to Have

    • Experience with AWS, Azure or GCP.
    • Hands-on experience with High Availability, Load Balancing, CI/CD, automation and scalable FreeSWITCH deployments.
    • Experience building WebRTC-based calling solutions using mod_verto, SIP over WSS, DTLS-SRTP, ICE and OPUS.

    Sourced from foundit

    Skills

    Load Balancingfs cliAutomationcrmPostgresqlWebSockettcpdumpeslhigh availabilitySIPCentosWebrtcubuntuivrRTPFreeSWITCHTTSLuaASRCall RoutingDial plansPythonJavascriptMySQLXMLERPREST APIsngrepLinuxCi/CdAI Voice Bots

    Telephony Engineer (FreeSWITCH, VoIP ) · waiting for your command