Why are operators not offering more Cloud-based Telephony?
Offerings like OpenVBX, Invox, fonYou, Ring Central, etc. are all hybrid cloud solutions whereby the power of IP and the Cloud is combined with traditional back-office integrations.
These should be a clear low-hanging fruit for operators. Extra revenue from existing infrastructure, often via revenue sharing instead of CAPEX. What more do you want?
The ideal cloud-based telephony system?
Although the aforementioned cloud telephony solutions are all great products, they seem generation 1.0 of Cloud Telephony. What is still missing?
First of all an integration of different aspects would be a first step: OpenVBX has a great plug-in mechanism, Invox a very powerfull drag-and-drop UI, fonYou an easy-to-use consumer focused feature set and Ring Central the same but enterprise-focused. Why not combine this?
Developers should be able to create plug-ins and have open APIs available, like OpenVBX/Twilio. Advanced users should be able to use an Invox-style drag-and-drop UI to create their own services. They should be able to choose from plug-ins that are provided by an open market of developers. Basic applications should be ready to use by end-users (consumer & business) however these applications should have extension points to allow OpenVBX and Invox type-of-extensions to be added. An example would be voicemail whereby custom extensions could create totally new experiences (e.g. update a CRM, write on a Facebook wall, etc.). Ideally there is also an application developer front-end that allows to create applications based on OpenVBX and Invox type-of-extensions and put an easy to use GUI on it. These new applications could then form part of a marketplace from which end-users (consumers & business) can choose. Small extra subscription fees allow for developers and advanced users to get a revenue share to compensate for their work and to attract innovation.
Step two would be to add more and more non-telecom aspects: social network integration, gamification aspects (who is the top communicator among your circle of friends) or even pure telephone games, machine learning aspects both for voice transcription (record your calls, transcribe them and have people correct mistakes and as such teach the system) and as well as other aspects (assign new contacts to groups automatically), etc.
Step three would be to use more advanced telecom assets, e.g. custom numbering plans and custom VPN (set-up special numbering schema for my family or friends), assign and group numbers (unified experience for my business mobile, personal mobile and home phone), anonymously or via oauth share my call list with others (mobile social graph type of applications) as well as my device and location, etc.