02 Aug
|
Laksh Consultants
|
India
02 Aug
Laksh Consultants
India
Position : FreeSWITCH Implementation Engineer
Overall/Total Experience : 4-7 years only
Location : Gurugram (Only for Delhi/NCR Candidates)
Working Days : 5 Days Working from office
Notice Period Requirement : 30 Days (Maximum)
Client's Company Size : Mid-Sized
Roles &
Responsibilities :
- Install, configure, and maintain FreeSWITCH in production environments from the scratch.
- Design and implement call flows, dialplans, IVRs, conferencing, and call routing with complete ownership.
- Configure SIP profiles (internal/external), gateways, trunks, and extensions.
- Solid understanding of SIP signaling, RTP media, and SDP negotiation.
- Configure NAT traversal, firewall rules, and RTP port ranges.
- Analyze SIP logs and traces (siptrace, sngrep, tcpdump).
- Develop dialplans using: XML, Lua / JavaScript / Python.
- Implement logic for: Call queues for inbound and outbound calls, Time-based routing, Skill-based routing, Failover and fallback handling.
- Integrate FreeSWITCH with: CRM / ERP systems, Billing platforms, AI voice bots (ASR/TTS), External WebSocket or REST services.
- Use Event Socket Library (ESL): Inbound & Outbound ESL, Real-time call control and monitoring.
- Configure WebRTC support (DTLS-SRTP, ICE, OPUS).
- Analyze logs and CDRs.
- Optimize codec usage and RTP performance.
Candidate Requirements :
- Must have 4 years' experience, with at least 3 years of hands-on experience implementing, configuring, and supporting FreeSWITCH in production environments.
- Must have experience in designing and implementing FreeSWITCH call flows, including dialplans, IVRs, call routing, conferencing, SIP profiles, gateways, trunks, and extensions.
- Must have hands-on knowledge of VoIP technologies, including SIP, RTP, RTCP, SDP, WebRTC, and should be capable of troubleshooting call drops, one-way audio, registration failures, NAT traversal, and SIP/RTP-related issues.
- Must have experience developing FreeSWITCH dialplans using XML and at least one scripting language such as Lua, JavaScript, or Python, including implementation of call queues, time-based routing, skill-based routing, and failover logic.
- Must have experience integrating FreeSWITCH with CRM/ERP systems, REST APIs, WebSockets, AI Voice Bots (ASR/TTS), or Billing Platforms, along with hands-on experience using Event Socket Library (ESL).
- Must have strong Linux administration experience and deploying/managing FreeSWITCH on Ubuntu/CentOS, along with debugging using fs_cli, sngrep, tcpdump, and working with SQL (MySQL/PostgreSQL).
📌 FreeSWITCH Implementation Engineer - Network Protocols (India)
🏢 Laksh Consultants
📍 India