OpenSIPs, FreeSwitch Deployment for VoIP Service Provider
Project � OpenSIPS, FreeSWITCH Deployment for VoIP Service Provider We are looking for an experienced programmer(s) to develop and deploy a redundant, scalable OpenSIPS/ FreeSWITCH system to be used to provide SIP trunking and multi-tennant Hosted VOIP service to small businesses. The system must support real-time communications between OpenSIPS and FreeSWITCH servers in multiple locations so that a failure of one server, or one data center has the least possible impact on active calls. Our goal is to have servers running in three separate physical data centers on Day 1 and grow that number over time. The system must support the easy addition of additional servers to support growth and improve call quality. We have looked at the Whistle app from www.2600hz.org. That app appears to have most of the functionality we need, and we are open to having someone deploy that and make the changes that we require. Below please find a high-level overview of our requirements. Detailed requirements will be provided to the chosen developer. OpenSIPS functionality � NAT Traversal � LCR with Failover � DID Routing � Authentication by IP or USER/Password � Load Balancing between FreeSWITCH servers � Capping the max number of simultaneous inbound/outbound calls per account � IP End Point Registration for Hosted PBX customers � Realtime configuration synchronization between OpenSIPs servers FreeSWITCH functionality � Multi-tenant (domain based) Hosted PBX � Conference Bridging � Fax-to-email � Email-to-fax � Transcoding where necessary GUI Functionality � The GUI must be attractive and functional � The GUI must allow access and functionality based on user�s permissions o SysAdmin � all rights to all systems o Reseller � Admin rights to perform system changes. Should not be able to add extensions to hosted PBX customers. � Domain Admin � same rights as Reseller but to only one domain. � User � basic user rights (i.e. view call history, change voicemail-to-email settings) � Provisioning System � System must be able to create configuration files for Polycom, Yealink, and Cisco SPA phones based on provided templates. Back End Functionality � CDR Report � Ability to add/edit rates � DID routing � Ability to enable/disable international calling Please bid this as a project assuming it will take 100 hours. If based on your experience you believe it will take a greater or smaller amount of time, please include that in your proposal. Keywords: Linux, Website, Erlang, VoIP, Design
| Expired |
More erlang projects
View AllMore linux projects
View AllRelated projects
Search for freelance jobs
"I did not know what to expect at first. But my final impression once I used your site and service is a great one! Simply amazing!
I would recommend this service to any other freelance artists and co workers who are looking to expand their client base."
"The possibility to include all information about my freelance working places in just one website. It means, I don't need to tell my future employer to go to odesk, elance, etc. They can check everything about me in donanza website."




