Search by job, company or skills

VoIP Developer (FreeSwitch - Asterisk)

VoIP Developer (FreeSwitch - Asterisk)

ishan technologies
4-6 Years
Not Disclosed
  • Posted 5 hours ago
  • Be among the first 10 applicants

Job Description

Job Purpose

We are looking for an experienced VoIP Developer with 4+ years of hands-on experience in FreeSWITCH and VoIP technologies. The candidate will be responsible for developing, configuring, integrating, troubleshooting, and maintaining high-performance telephony and communication solutions.

Key Responsibilities

FreeSWITCH Development & Administration

  • Develop, configure, and maintain FreeSWITCH-based VoIP solutions.
  • Configure SIP profiles, gateways, extensions, dial plans, IVR, call routing, and call flows.
  • Develop and customize FreeSWITCH XML dial plans, ESL, APIs, and modules.
  • Integrate FreeSWITCH with dialers, CRM, contact centre, and third-party applications.
  • Monitor and optimize FreeSWITCH performance and production environments.

SIP & VoIP Integration

  • Configure and troubleshoot SIP trunks, SIP gateways, SIP signalling, and RTP media.
  • Integrate FreeSWITCH with SBC, Asterisk, FusionPBX, VICIdial, CUCM, EPBX, and third-party PBX systems.
  • Handle SIP authentication, codec configuration, NAT traversal, and interoperability issues.
  • Work with SIP, RTP, SRTP, WebRTC, TCP/IP, and UDP.

Troubleshooting & Production Support

  • Troubleshoot call failures, one-way/no audio, dropped calls, registration issues, and routing problems.
  • Diagnose latency, jitter, packet loss, codec mismatch, SIP signalling, and RTP issues.
  • Analyze FreeSWITCH logs and SIP traces for root-cause identification.
  • Perform RCA and implement preventive solutions for recurring incidents.
  • Coordinate with telecom carriers, network teams, and third-party vendors.

Qualification & Experience

  • Bachelor's degree in Computer Science, IT, Electronics, Telecommunications, or equivalent.
  • 4+ years of professional experience in VoIP/Telephony development.
  • Strong hands-on FreeSWITCH experience is mandatory.
  • Strong understanding of SIP, RTP, VoIP protocols, call flows, and telephony architecture.
  • Experience with Asterisk, FusionPBX, VICIdial, SBC, or CUCM will be an added advantage.

Required Technical Skills

  • FreeSWITCH – Mandatory
  • SIP / SIP Trunking / SIP Profiles
  • RTP / SRTP / WebRTC
  • FreeSWITCH XML Dial Plan
  • ESL (Event Socket Library) & FreeSWITCH APIs
  • IVR & Call Flow Development
  • SIP Gateway & PBX Integration
  • SBC Configuration & Integration
  • Linux / Linux CLI
  • TCP/IP / UDP / NAT
  • Codec Configuration & Troubleshooting
  • SIP Trace & VoIP Debugging
  • MySQL / PostgreSQL
  • Python / PHP / Node.js or similar programming knowledge

Key Competencies

  • Strong analytical and troubleshooting skills.
  • Ability to design and implement complex VoIP call flows.
  • Strong understanding of telephony and networking concepts.
  • Experience handling production-critical VoIP environments.
  • Good documentation and RCA skills.
  • Ability to work independently and coordinate with internal teams, carriers, and vendors.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Codec Configuration

SIP Trace

FreeSWITCH APIs

SIP Profiles

Linux CLI

SBC Configuration Integration

VoIP Debugging

FreeSWITCH XML Dial Plan

SIP Gateway PBX Integration

IVR Call Flow Development

ESL Event Socket Library

SRTP

About Company