Asterisk to FreeSwitch Migration - B2BUA / Django
Buget: $500.0
FIXED /
⭐ 5.00 (1)
United States
voip, freeswitch, asterisk, voip-software, linux, sip, system-administration, linux-system-administration
CWe are looking for an experienced VoIP engineer to lead the migration of our existing Asterisk-based telecom platform to FreeSWITCH, integrated into our custom B2BUA architecture built on Django.
This is not a greenfield deployment — we already operate a production environment and require a structured migration with minimal disruption.
Scope of Work
Analyze existing Asterisk deployment and call flows
Design and implement migration to FreeSWITCH
Integrate FreeSWITCH with our existing Django-based B2BUA
Maintain feature parity during migration
Migrate SIP routing, dialplans, carrier interconnections, and call handling logic
Ensure compatibility with existing APIs and backend services
Optimize call performance, concurrency, and reliability
Configure logging, monitoring, failover, and troubleshooting workflows
Support testing and production rollout
Current Environment
Existing PBX: Asterisk
Target Platform: FreeSWITCH
Backend: Django (Python)
Architecture: Custom B2BUA
SIP trunking and carrier integrations already in production
Required Skills
Strong hands-on experience with FreeSWITCH
Deep understanding of Asterisk architecture and migration strategies
Experience building or integrating B2BUA systems
Python / Django development experience
SIP, RTP, SBC, WebRTC, and telecom signaling expertise
Experience with scalable carrier-grade voice platforms
Linux server administration and automation
Nice to Have
Experience with high CPS / high concurrent call environments
Kamailio/OpenSIPS knowledge
Database optimization (PostgreSQL/MySQL)
CI/CD and containerization experience
Deliverables
Migration plan and architecture documentation
Working FreeSWITCH deployment
Successful migration of production traffic
Deployment documentation and knowledge transfer
Deschide pe Upwork