One of the next things I wanted to post about was the concept of “call anywhere” from an interoperability perspective. Quite a few things have happened the last year or so, but as new ways of communicating evolves, we are still far from a new, unified, world communication platform.
The basic idea of call anywhere is this: Regardless of which service/network you are on and regardless of what type of client/device you are using, you want to connect with other people without thinking about how to accomplish that. There are basically three ways of accomplishing call anywhere (or some sort of):
- Closed garden (e.g. Skype; as long as you communicate within a closed service, you are assured the functionality you expect)
- Interoperability (e.g. SIP to PSTN calls; through shared standards, open protocols, and/or gateways an “act of communication” is translated into another similar act using a different technology)
- Consolidation (e.g. aggregated social network smartphones; the user is presented with a consolidated view across closed gardens and must choose how to communicate)
Ok, so we can open closed gardens using some kind of interoperability, Skype adds Skype-in and Skype-out for PSTN interoperability or consolidation can be done through the user adding all sorts of clients on her device (and maybe gets some help from the device vendor to consolidate everything, like what Sony-Ericsson is doing for Xperia X10). The problem with interoperability is that you always end up with lowest common denominator, the problem with consolidation is that your different devices will offer you very different views of your network and contacts.
There’s no doubt that consolidation is the quickest way to give users a rich experience. But will there be a difference between the consumer industry and enterprise? As smartphones seem to push the consolidation and enterprise employees are important buyer groups of these phones, it may seem likely that the battle of unified communications in the enterprise may be forced over to the handset.
One final element of the call anywhere idea: it is connected to the concept of being able to reach anybody capable of communicating the same way you do. Voice, video, and IM are example of very generic ways of communicating (where email, chat, and SMS can be seen as variations of instant messaging). If we see a phone number, we assume that we can call that number and talk to somebody. If we see an email address, we expect to be able to send email. But we don’t assume that we can make a voice (or maybe even a video) call to an email address.
It is my belief that we over time will develop a shared platform of the basic ways of communicating and that we need a way to infer from an address (number or email or ?) how we can communicate with that address. There will be schemes of unified addresses (one address, maybe your openid?) and there will be addresses that are specific to just one method of communication. However, I believe that we eventually will expect to be able to reach most people using voice, video, and messaging (both instant and asynchronous like email and Facebook). Interoperability on these functionalities will slowly develop until the world’s shared communication platform is not just voice and email, but also messaging and video, while consolidation will always be able to enable a richer user experience.