We are looking to set up a cloud based VoIP solution for enterprise customers. People that we have consulted suggest that we use FreeSwitch as a platform with Kamailio, Kazoo and ASTPP as the billing platform.
To provide you some insight, we are currently a telephone interconnect company and our clients use our on-site PBX systems and we are now making the move to cloud based solutions.
If we wish to offer the full suite of functions such as call recording, find-me-follow-me, call distribution (ACD) and related contact center reporting, unified communications (UC) including presence, chat, BLF, video, soft operator console, APIs, telephone provisioning, etc. Note that we will be managing the solution for our clients thus a client facing GUI will not be required. We want a complete solution including all of the functionality expected in the modern enterprise scenarios.
We need to be able to bring SIP trunking to the hosted solution and as well to manage SIP trunks for our on premise systems that wish to use SIP trunks. In some cases, the SIP trunks may be delivered by way of ATA adapters to our legacy PBX systems.
Within our solution, we will want to be able have our own API in order to easily integrate with client applications (CRM, ERP etc.). This can be viewed as a separate piece of the project that may be handled by another contractor depending on availabilities and knowledge.
Is it possible to have what would you evaluate in terms of time required to set up such a solution?
Based on the above noted solutions, what do you feel might be missing in order to complete the project?
Please feel free to let us know if there are any parts of our project that you are not at ease with on a technical level. We are willing to split up the project based on competencies and availability.
We would like to launch our project as soon as we can whilst not cutting any corners.
We look forward to hearing back from you at your earliest convenience and perhaps then, we can organise a telephone call.