Description

Key Skills: SIP, SIPREC, Node.js, VoIP Integration, FreeSWITCH, Asterisk, Kamailio, WebRTC, RTP, RESTful APIs, Wireshark, sngrep, Networking (UDP, TCP, NAT, STUN/TURN), Call Recording, Telephony Systems, SIP Trace Analysis.

Roles and Responsibilities:

  • Design and implement telephony integrations using SIP and SIPREC protocols.
  • Develop robust backend services and APIs for call control, recording, and session management.
  • Work closely with PBX systems, SIP servers, and media servers to manage SIP call flows and media capture.
  • Integrate internal applications with third-party VoIP systems to ensure seamless telephony experiences.
  • Analyze, debug, and troubleshoot SIP signaling and RTP media streams.
  • Collaborate with DevOps, QA, and Product teams to design scalable, production-ready solutions.
  • Create and maintain comprehensive technical documentation, network diagrams, and integration guides.
  • Ensure telephony systems are secure, fault-tolerant, and optimized for scalability.

Experience Requirement:

  • 4.5-8 years of experience in telephony development or VoIP systems integration.
  • Strong hands-on experience with SIP protocol including methods like INVITE, ACK, BYE, REGISTER, and REFER.
  • Proven experience in implementing SIPREC for VoIP call recording.
  • Solid background in Node.js development for backend services and integrations.
  • Worked extensively with SIP servers such as FreeSWITCH, Asterisk, Kamailio, or OpenSIPS.
  • Hands-on experience in RTP media handling and WebRTC technologies.
  • Familiarity with analyzing SIP traces using tools like Wireshark, sngrep, or similar.
  • Strong troubleshooting skills in networking including UDP, TCP, NAT traversal, STUN, and TURN.
  • Experience building RESTful APIs and integrating them with voice platforms.

Education:  Any Graduation

Education

Any Graduate