How do you open up your software's user experience to outside parties?
It's distressing to hand your hard fought, crisply crafted, sophisticated design to imperfect strangers.
But you must.
It's key to learning new things. To multiplying the value you create by the curious, concerned, and committed. To meeting more customer needs. To lock-in.
So what's the best way to do it?
Prior art includes plug-in standards, high level human-computer interaction specifications and browser based methods.
With plug-ins, you parameterize everything within a few fixed guidelines. Think about Adobe Photoshop plug-ins, all looking more-or-less the same, but packaging different calculations in one consistent set of controls.
Sometimes a plug-in definition restricts too much. Kai's Power Tools went outside the Photoshop client to create user surfaces that better served user goals than anything possible within the plug-in UI spec.
"An interface is about hiding complexity from the user, It's about guiding a process, without cognitive understanding of what goes on beneath. Interface design is the art of enveloping the observer in an enticing, "try this" exploration with ever-new elements and designs as the tools to triumph in new territories." - Kai Krause
Ever wonder why it's easy to learn a new Macintosh program? Apple's famous UI specs for the early Macintosh OS guided the design of Mac apps.
Enter the AJAX era [wikipedia], a universe of loosely coupled, thoroughly decentralized, OS-independent applications. Where 14-year-olds can create toolbars for Firefox that produce new navigation of Flickr's photo site. Where users record and share Greasemonkey scripts that rewrite web pages so phone numbers become clickable SkypeOuts. Where Vonage users write and share desktop widgets to show Vonage status, minutes used, and performance. Where a weekend hack shows a Google map of a Craig's List of apartments renting near you.
Ten years' ago users were putting up words and pictures on the web.
Five years' ago users were storing them in databases.
Now we're creating applications, in a wave of design riding atop existing data, databases, and services.
The elements are straightforward, even if creating an effective platform remains an art.
So here's my first cut wishlist to open Skype's UI.
Let
Mark Evans writes a nice summary on Skype latest investment rumors which suggests Hutchinson Whampoa will take a 5% stake for a billion. (Update: Sorry folks - this was sloppy writing as pointed out in comments - suggested valuation a billion therefore.)
We can read between the lines and see real pressure on Skype to take another round and accelerate development. While 5% won't wrestle ownership control the VC's may gain some voting rights that enable control over who runs Skype in the future.
Whilst perusing my daily feeds, I see Kim Cameron bring up the following idea:
When I was in Britain earlier this summer, I met Toby Stevens. How should I describe him? Can we invent the category of privacy entrepreneur?
Was trying out the Skype 1.4 beta today, with auto-forwarding. You know, Skype is now in a position to re-intermediate the mobile and other carriers (for a fee!). If your cellular carrier doesn't "get it" and see that there's a demand for innovation in voice features (like enhanced privacy), you just hand out your Skype number instead and have it intelligently forwarded.
Only want to be called on your mobile at certain times of day, or when you're not in a meeting, or when you're at your keyboard with a certain presence status? Then just set up your forwarding accordingly.
The current forwarding mechanism is just a binary on/off, but it doesn't take a genius to see how extensions could play into this.
So Skype Inc. is indeed a form of privacy entrepreneurialism. Roll up! Roll up! Come here to buy your missing telecom privacy features!
Now all Skype has to do is find a way to remunerate developers whose extensions lead to more billable minutes and up-sell to premium features. Unless of course they like pissing in their own pond and killing the little developer fishes...
Now here's a really evil thought. Want to upset the incumbent telecom players with some progressive regulation? Then force a separation of connectivity and service markets upon them. Allow users to port their number to a service provider like Skype, but still allow termination to your mobile device. Finally make numbers logical addresses associated with service, not physical addresses associated with routing and connectivity. Add a dash of wholesale pricing rules, stir in some termination rate sauce, and serve with gusto. Et voila! A competitive market in advanced telephony service emerges, unconstrained by the low level of competition in connectivity.
And we didn't even need to buy a single IMS box...
Unfortunately, the implementation will be really messy with all sorts of craziness because even things like a 3G data card needs to be assigned a telephone number to be accepted by the provisioning system. Doh! But where there's a political will, there's a technical way.
I received some feedback when I floated my previous post on Katrina earlier today. So being naive I sent the following response which outlines what appears possible to me.
Thank you for the FCC perspective. However if I understand correctly you can’t transfer it to a VoIP provider like Vonage or Skype. Thus the regulations aren't going to help much at all. This group is still tied into the tyranny of the fixed line. People need their numbers where access may be difficult and messages can be left.I was approaching it from the following point of view…
- Minimal infrastructure. Minimal set up and training.
- Implementation in hours rather than days or months
- Put in the Astrodome an Internet café along with headsets.
- Provide broadband and WiFi
- Enable Skype on those PC’s / phone handsets. Word would spread rapidly.
- Enable account holders to open a Skype account and assign their home number to it (SkypeIn)
- They would be enabled with free voice mail at the same time.
- Using the latest version they could call forward if required to a mobile number (cost two cents per minute) or to another Skype account – buddy for free, thus establishing a more online point of contact.
- It costs nothing to open accounts.
- Presence would enable them to create support groups and networks quickly amongst neighbors.
- Bell South could probably arrange to keep ownership of the numbers if they wish, e.g. loan them to a service.
- There is no need for a switchboard; it does require some bandwidth….
Rather than ponder the outcome, it should be done for humanitarian reasons. The old system doesn't have an emergency response that is acceptable any more.
1) Let displaced account holders log in and claim their accounts (phone numbers) via the Internet. What's happening at the Astrodome?I don't know of that happening. However, the FCC did actually, amazingly, do something right this time. They issued an emergency waiver of the number portability regulations. It is now allowable to port a number to a different geographic rate center. Under the actual rules, you can port your number to a different carrier, but its rate center assignment is fixed (modulo FX lines, which are controversial). Under the waiver, NO and other impact-area numbers can ring elsewhere. This will mostly be used by businesses, I suspect, but perhaps some people can get this too, once they settle into new digs.It is somewhat harder, but not impossible, to point multiple phone numbers at a single phone. This would require, I think, two steps, one to port the number to an operative switch, and a second to Remote Call Forward it to a target number. A given phone can't, alas, have very many numbers on it (a few, actually), and in a place like the Astrodome, it might make sense to have a sort of switchboard set up to answer messages for lots of ported numbers.
Or will they:
1) just keep the bills running
2) not use their imaginations.I don't know if BellSouth will do so, but the FCC's authorization of porting means that, at least in theory, other carriers can step into the breach.
Skype announced today a partnership with E-Plus German's 3rd largest mobile phone network.
At VON Canada this spring Niklas Z promised us this would be the year of Skype Mobility. With the test of the Skype Wi-Fi prototype, Boingo and Cloud it looks like Niklas will deliver on his promise.
Thanks to my Skype Journal man in the UK, Martin Schoenenberger for the heads up on this announcement.
What a week for Skype. Microsoft buys Teleo to increase its presence in VoIP/VON space. This follows last week's intro of Google Talk, and the surprise release of MSN's release of 7.5.
VOIP can't get hotter? Watch out for Yahoo who are on stage for an announcement at VON Boston in mid September.
This acquisition gives MSN PSTN connectivity. This may cut into Skype's SkypeOut revenue streams.
Skype created this space. Dominates this space. Can they keep this space? Can they turn the vapourware "initiatives" of SkypeNet and SkypeWeb into products fast enough?
Exciting times for Skype's 2nd birthday. Lot's of presents. (grin)
Thanks to my Skype Journal man in the UK Martin Schoenenberger for the heads up on this news.
![]()
Net net, the new MS MSN 7.5 is impressive at least under the hood. It is like an old car that has been hotrodded with a new motor and at the same time they've upgraded the suspension without fixing the seats or interior. However they did stick in the new boombox. The control interfaces remain so yesteryear. Still it now kicks ass in the Voice - audio quality - and Video - department. Here it is very impressive. So real improvements and radical upgrades are under the hood. Even Leah contrasts usability with Google Talk, where she writes "I will improve my usability. Maybe your straightforward interface will bring people into the IM markets who have been intimidated out of it by the more complex clients."
Effectively we now have a defacto audio standard emerging with GIPS codec driven clients (Skype, MSN, GoogleTalk, Gizmo etc.)perhaps tuned differently, while anything else remains inferior. Even so none of these conversation clients talk to each other yet.
Thus MS now has a platform in place to build on. The next generation will be very competitive. It will need to get off the PC to be really exciting. It's also limited to Windows XP at this time. Where is that multi-platform?
It is not just the lack of messenger buddies I have. I can see this version will keep hardcore MSN Messenger fans happy. So if your life revolves around MSN Messenger then it's a nice step forward. I'm going to brush over some of the contact enhancements and tie-ins with Spaces etc. They are worth looking at, also don't fix it for voice users.
Also on the voice side there are no conference calls and no capability to interconnect into the PSTN or even other SIP clients.
Like Google Talk, MSN 7.5 is peer to peer just using a central directory to set up the original connection. Like Google neither of these are providing a safe encrypted service. That's a starting point for Skype and I think an important one.
I like how Leah is writing about her product. It's personalising the experience. It's a great bloggy example. I'd also be interested to hear her thoughts on Skype. Then I believe Microsoft is very busy with their "Skype strategy".
It’s crazy how two IM clients like us can be so similar yet so different. You are so dedicated to your primary functions, that you have a chance at really mastering them. I love the way you concatenate messages from the same person, and that I can choose the names for my buddies. Your call connection time is very fast, and your sound effects are pleasant too. I, on the other hand, spend my energy in many different directions at once. I value chat and voice, but I also get a kick out of video and personal customization. I love helping people to share files, and stay engaged with whiteboard, P4 apps, and games. I like the silliness and vibrancy that winks and emoticons and dynamic display pictures can bring to an otherwise static interaction. I have users with such a wide variety of interests and it’s important to me to keep all these things going so they can pick and choose. I admit, though, that concentrating on so much at once sometimes makes it tough to give each feature the spotlight it deserves.(In some cases, impossible – providing simplicity and extensive choice can be mutually exclusive). Leah - "I'm Just a Messenger"
While I mull over how a client can have so much potential and so many flaws I start to think about what I might do given MS resources. I think I'd start comtemplating a "range of communication clients" --- launching MSN in different formats with different skins to cater to different audiences. It appears stupid for both MSN and Yahoo to continue developing just one chat client. Why not broaden the range?
Silicon.com has a hot news item about Skype and Intel.
Intel senior vice president Pat Gelsinger said on Wednesday that the two companies were working together at the research and development level to build what he called "good business-class audio", for voice over IP networks."I'm happy to announce a partnership between Intel and Skype to make their clients better on our platforms using our software technology, codec technology [encoding and decoding software], and our dual-core platforms," he said during his keynote at the Intel Developer Forum. The collaboration will lead to "improvements in the number of participants in calls and the quality of calls as well", he added.
Notice this partnership does not include Global IP Sound as pointed out in the Skype Forum here by muppetmaster.
Anyone know more about this announcement? Did any of our readers attend the Intel Developers Conference?
Is it all over for Skype? As Google Talk launched tonight with an Orkuttian viral shove provided by Gmail. At first glance it could be Skype's worst nightmare or the kick start necessary to refocus Skype. If you missed the buzz, Google Talk is the long awaited and predicted IM / Voice client. It won't be over for a while and the battle will take to the trenches with Yahoo, MSN and AOL battling to the end. This is a first salvo. Don't expect Google's feature set additions to follow Skype's path immediately to Telecom as Google has other opportunities sitting there within its empire. These are my first impressions.
Google's mission is to make the world's information universally accessible and useful. Google Talk, which enables users to instantly communicate with friends, family, and colleagues via voice calls and instant messaging, reflects our belief that communications should be accessible and useful as well. We're committed to open communications standards, and want to offer Google Talk users and users of other service providers alike the flexibility to choose which clients, service providers, and platforms they use for their communication needs.
The rumor of Google Talk appears to be rattling the cage at Skype and will shake some egos. This post reflects on Skype's latest PR release which opens the gates on new initiatives. Are they in response to Google Talk? I wrote this prior to testing out Google Talk this evening. I'll let you be the judge.
Party time at Skype over the next week.
...is preparing to mark its second anniversary next week by opening up its platform to anyone who wants to integrate Skype's presence and instant messaging services into their website or application. By opening up Skypes platform to the web, it will now be simple for anyone to connect to Skypes fast growing member base,.... Skype Anniversary Press Release
Underlying the fluff we find two new initiatives that indicate Skype is testing a bolder (or maybe reckless if the news is too premature) strategic direction. Certainly these components support Lenn Pryor's desire to build a broader ecosystem around Skype.
Skype will open up presence and IM functionality to the whole world under the name SkypeNet. It's unknown whether this will include file sharing. SkypeNet is made up of SkypeLite clients --- a headless Skype client, without user interface, that can be integrated into any application. This should let you build Skype servers and web services. It should help Skype become enabled in programs like Trillian, make Skype more interesting for online game publishers, and create opportunities for business applications that need to scale. This is a huge gap in their architecture and, depending on execution, SkypeNet may fill it.
Some of the PR announcement is fluff. Skype has done a tremendous job of building and growing a software platform. Still, the combination of big deal buyers (Murdoch billions) and bragging on registered names (51 million) doesn't sit well with me. It hides the plain truths. Skype at two is still an upstart minnow. It's achieved much. Year One saw the launch of P2P telephony that just worked and free conference caling. Together these reinvented telephony. In Year Two we have SkypeOut, SkypeIn and the SkypeAPI and Skypers who want to do more with Skype. Today Skype has a global following in the 10's of millions talking for billions of minutes.
The industry clearly needs some metrics. However apples and oranges examples isn't the way to do it.
Skype's minutes served are currently flat. Active users are stalled. Releases with substantial features - voice recording, - call forwarding, work groups, contact lists, all seem to be coming along very slowly.
What is slow? From a developer's perspective progress may be very fast. However, from a Skype user point of view, many are now using Skype as a super telephone replacement, often for mobiles, so we expect all sorts of complex new features to be available. They are standard features on other systems. Now Skype adds these two initiatives. Expectations for Skype's next major client release are growing. We want it all and yet, two years after Skype first launched, I still can't do the things with it I dreamed I would like to be able to do.
So, Skype, please don't put your credibiltiy on the line with stretch announcements. The meme is still spreading because Skype is inherently good when I can talk to one or more for free. However, nothing kills a meme faster than the smell of desparation or an empty store. Telling me about presence servers and stripped clients is not the same as delivering them to me. The developer community has provided many gifts. I just hope when you blow out the two candles this week our wishes come true.
RTX America Inc, located in San Jose, CA announces the availability of the DualPhone in the US.
Move up to 300m away from your PC and make Skype™ and SkypeOut calls. See who’s online with one push of a button on the handset. It’s a cordless Skype™ phone and ordinary landline phone in one.
Price point is $139.
Thanks to our SJ man, Torben Nyhuus, in Denmark for this story.
Hmmmm.... Five million new registered users in the last three months? No big deal. In fact if I was running Skype I'd be concerned if I didn't know already that the registered user number is grossly overstated. In gross terms this is the way the IM industry appears to count. Even then I'm not sure the players count apples and apples. For example in Yahoo you can have more than one alias on one account. How many registered users is that? In Skype each name is counted as a different user. In real terms like the downloads it's just another fiction. Here's why.
When we look at the last three months we see approximately five million new registered users. Cool, they just broke 50 million. Growth has apparently slowed. Skype added only 10% in the last three months. So what is this five million number comprised of. What does it mean?
2. Aliasing: Many users want more than one name. Each registration counts as a new one. The fact is for the most part users aren't running these as multiple lines on multiple computers. They log in and off. They may use one for SkypeMe and another for more legitimate business. I've lost count of how many names I've registered. I'm not alone. Most of those names are idle. I'd think most new users will over time end up with at least two names.
3. Name churn. My daughter churns her AOL name quite often as do many of her friends. It's a way of cleansing their buddylist. The more youthful Skype's appeal, the greater the likelihood that "churn" has an impact. While I doubt 1 in 10 users churned their name in the last three months, given the base (45 million) churn could now have a significant impact on the growth of new registered names. Thus the larger the Skype user base, the more churn in new registrations we get.
Now there is another way to look at the 5 million new registrations. If we saw five million new users then at a minimum we would say we had added 10%. If all else remains equal then we would expect the number of active users online to have increased similarly. At the end of May the daily peak for active users concurrently online was consistently through the 3 million mark and I think reached approx 3.25 million. Since then, growth of active users online appears is static (at best). That means the number of new registration is significantly lower. Alternatively, many abandoned Skype in the period.
Separately, don't underestimate the impact of summer, college kids at home, perhaps less access to broadband. Skype surged last September and I'd expect it to surge again this September. Plus some Skypers share an account. So that's one registered account but two Skypers. A number Skype has been releasing that does matter is the number of SkypeOut users (round to 2 million). A good portion of those are using it daily. Separately Skype has quoted that 30% of Skypers use it for business. So they are online all the time too.
In the end it's all guesswork.
Conclusions:
Finally the only numbers that matter is the number of users that have conversations and exchanges each day. Be nice to know how many actually held calls and how long those calls lasted for. The health of the community is in the numbers. The 50 million may make it seem like Skype is the gorilla. In fact Skype is still an ant and the definite underdog. People like underdogs. Perhaps Skype will come clean and report more representative numbers. Unless of course they are trying to sell.
Michael Robertson was caught talking to Chris Pirillo on the Gizmo Poject today. They are using Gizmo to record the session. He openly discusses what's good about Gizmo (e.g. the recording features) and provides some useful background on why he started with hardware at SIPPhone and effectively copied Skype. I've paraphrased the podcast. Time approx 30 minutes. Download or read the summary.
When I started Sipphone we focused on the hardware because we thought a market for soft phones would emerge. However with the exception of Skype no one did a good job on software. So frustrated 9 months ago, we decided to build our own client. Our goal is to build an open directory. I don't think we will knock Skype out of the running. I do hope that embracing open standards and openness will win the day in the long run. Skype has a huge lead and yet the world does change very quickly. We will be adding IM functionality to the product. Haven't started working on video. Will people really use it? It's fairly straightforward to add in for SIP and then setup video sessions. IM is the next big feature set we are adding. (Chris asks... how do I know it is recording. Skype is really missing the record feature). Now you can add sound effects while the call is happening. (Chris barfs....).We are SIP based so we can use a regular phone to call any Gizmo client and vice versa. That is one of the benefits for connecting different networks from universities to small businesses. So you can dial direct using Gizmo. Want a real openness with our directory.
We are still in the earliest stage of VoIP. I talked to a major telco and they said we don't see the average consumer making calls on a PC. I got the same response years ago with people saying users won't play MP3's on PC's. Questioned about Mobile. The only hope to fundamentally compete with the wireless guys is WiMax. We need to watch how it develops and see how it delivers on its promise.
How long do you give Yahoo, AOL and Microsoft? Several examples today. eg Apple iChat that bastardizes SIP. MS Messenger and Windows use SIP but what it doesn't do is allow the tech details to go through firewalls. So far not done GIPS so voice isn't competitive. It astounds me that more people haven't taken a deeper look at Skype and followed a lot of their design choices like using GIPS.
You get free VoiceMail with Gizmo -- no charge it is included with your free account. If we tick advantages... recording the call, voicemail, we are not P2P like Skype so as an advantage we never commandeer your computer to route calls etc. We have chosen a different topography where we deploy relay servers around the world to assist in the routing of calls. Listen Skype has done a good job and they are a good marker. They do inflate their download numbers. We have an auto update feature built right in. We have a lot of catching up still to do. I do think that with the right partners we can close the gaps real quickly.
The challenge of the UI is to come up with the right balance between voice and IM. The challenge is how you balance these fairly different functionalities. We will have to make up a lot of it as we go on.
Who is using Skype Zones?
What is your experience so far with Boingo and Skype Zones?
So far our experience is mixed. Torben Nyhuus in Denmark and I have been doing some testing and we would like to hear from you. There are over 18,000 hotspots you can test!
It only costs 2.50 Euro or $3.00 US to test for 2 hours.
Install the SZ software. Then in theory once you arrive at a hotspot, boot your laptop up. Skype Zones should pop up with a message Skype Zone “Found” would you like to login. 30 seconds later you should be ready to make a Skype call.

Keep the Boingo Support number handy: 800-880-4117. If you do have problems call them and check out their response time and support levels. Don’t follow the support information listed in their beta software to e-mail 'wificlienthelp@skype.com' because you won’t get an answer. We can’t say you will never get an answer; we have only tested the wait period for 12 days. Does this feel familiar? (Grin)
Look forward to hearing from you!
By Karim Pedersen, ComON. Translated for Skype Journal by Torben Nyhuus, Aalborg, Denmark.
The Padborg (a Danish border town to Germany) company Dangaard Telecom has made a partnership agreement with Skype. The agreement means that Dangaard Telecom may distribute Skype related products like headsets and wireless phones in Europe, Middle East and Africa (EMEA).Dangaard Telecom is Europe's largest distributor of mobile/cellular phones and the agreement opens the possibillity that Skype’s software can be integrated into smart phones.
Furthermore Dangaard Telecom and Skype will start a push/campaign to sell the ip-telephony products on the net.
Dangaard Telecom employs 1400 people in 16 countries. $1.5 B US in revenues. Dangaard Telecom focuses on distribution and Logistics.
For Skype this means more marketing clout in Europe, the Middle East and Africa. For Skype users, better access to peripherals and support. Also watch for Dangaard to intoduce mobility products.
Skype is on the move, building relationships with portals around the globe and now with distributors.
"When will Skype open access to their codecs?" Doc Searls asked me at the Always On picnic. It's not clear they will. If they do, the Jerk-O-Meter is an example of the kind of application you could build. A project of the MIT Media Lab, it analyzes voices during the call, telling users how much they are paying attention. Per their project page, "The current version of the application runs in Linux on the Zaurus VOIP phone. It uses Ron Caneel's code to extract the activity and stress levels in real-time."
The Skype API doesn't expose the audio stream; you must work through the operating system to get at it. The same is true of the upcoming Skype Video.
There's money in analyzing and transforming media streams, whether for call centers (like the Jerk-O-Meter), annotation services, call/video quality boosters, semantic content detectors, translators, relay services, or simple stress/lie detectors. The Skype API should safely expose the media streams, and provide mechanisms for user authorized manipulation and substitution of that media by a friendly application.
It won't be easy, but the market value is huge.
It is a big day for the Mac Developer ecosystem. The Skype API is now available. It was announced on the Skype Forum a couple of hours ago here.
Skype is now Applescriptable!
Have just read Richard Stastny's comprehensive recount of the goings-on around ENUM at the IETF meeting in Paris. I can't but help feel that, despite the good intentions, some decidedly anti-competitive actions are going on here by the carriers.
In essence, the telcos are keeping control over a numbering business that is being run as a cartel that keeps out non-POTS VoIP applications, and discourages new POTS entrants. And since there is (today) no defensible service element in "VoIP service" other than the trivial routing function, the erection of artificial barriers to enable rent-seeking is priority #1, #2 and #3 in telcoland.
The importance of phone numbers is too easily dismissed in a world of email addresses, Skype IDs and IM buddies. Numbers work across all alphabets and typefaces, are relatively unambiguous, are easily entered and displayed on restricted UIs, and can easily be conveyed verbally and in print. We have a system for mnemonic mapping to letters where necessary. Competing global numbering schemes are unlikely to emerge, because of potential for namespace confusion (although local versions such as SMS short codes do sprout up). Numbering is serious business, if somewhat obscure and technocratic. Despite their sometimes confusing split semantics as "naming" and "routing" objects, they need not be casually dismissed as an obsolete anachronism of the pre-IP world.
The technical problem any ENUM system solves is the conversion of a phone number to any other form of URL (and back again). The specific business problem that Carrier ENUM purports to solve is one of trust. If the user is empowered to create records in the routing table for IP communications, you face two problems. Does the user really own/control the ID that they are mapping from? And do they own the one that they are mapping to?
The puchase of the voice service acts as the "trust anchor" — if we gave you the phone number and VoIP URL, the mapping must be correct.
Yet in doing this Carrier ENUM denies you any possibility of asserting ownership over your phone number independently of purchasing an overpriced "voice service". It's a bit like you only being able to buy domain names in conjunction with getting an email account at AOL or MSN. If you happened to want to use your email address (think: "phone number") in some crazy new-fangled service like instant messaging (think: VoIP), you've got a problem. Oh, sure, you can do it in various numbering range ghettos that aren't routed by half the world (and are charged at random rates by the other half). It's like Microsoft's support for Apple — sure, we like competition, as long as it knows its place.
With domain names, I can obtain clear ownership. I get to set a record for my domain that says who I'm empowering to manage the domain's details for me. In other words, someone thought through the various roles of ownership, assignment, management, operation, etc. in advance. They made a reasonable stab at creating a system that separated them. With hindsight we know it's not perfect and involves excessive expense, but it's quite good.
What you would really like to be able to do is enter someone's phone number in Skype, call them, and if they're using a Skype-enabled device you get an ecrypted, wideband audio Skype call. But we can't do that easily today because I could claim to have your phone number, and calls to you would come to me.
I'm totally guessing, but I assume that the PhoneGnome device (which bridges PSTN and VoIP calling) has some patented secret provisioning sauce to tackle this problem. The device, I suppose, places a free PSTN out-call and uses caller ID to associate the SIP address and PSTN number. (Self-provisioning would allow you to fib too easily.) But it doesn't scale well unless we all buy one; and an $119 device is kind of expensive if all you want to do is prove you are the owner of a phone number so you can use it in an IP service like Skype.
Carrier ENUM makes me feel a bit queasy, because there's no need to be a "carrier" to do VoIP or ENUM. If the VoIP application is independent of transport, will I be able to declare myself to be a carrier, obtain numbers, and participate in Carrier ENUM? Methinks not, and that smells bad. (I also suspect Carrier ENUM is great for perpetuating the dependence on SIP proxies and smart networks a-la IMS, and preventing P2P connections. You can bet the technical rules will subtly stop any domestic IP connection from being classed as "carrier grade" and allowed to participate in Carrier ENUM as a peer.)
So is the only alternative the unattainable nirvana of User ENUM, where the plebs seize control? Not necessarily, but we could take some baby steps along the way.
If I were a regulator, I'd be looking to unbundle the phone number trust function.
Luckily, we've already got a model for it, at least in the UK. If you want to port your wholesale DSL line from one company to another, the requestor must receive an authorisation code issued by the incumbent. And the incumbent must authenticate the user when they request the code.
Break apart this mechanism, and it provides me a way of requesting codes, and third parties using them to authenticate my ownership, but without actually completing a number port.
This only works for the phone number ("E164 number" in telcospeak). If I wanted to map it to my Skype ID, I still need a similar mechanism to assert ownership of that ID. This strikes me as a problem easily solved with today's digital ID technology ;)
It would not be unreasonable for a "virtual VoIP network operator" like Skype to charge you for access to this trusted directory function. Particularly if the receipient was a POTS (or POTS-on-IP) competitior that wants to disintermediate the Skype network while still allowing the use of Skype IDs! (There's an business model struggling to emerge in every VoIP operator…) Given the near-zero barrier to market entry, let the market find a price, I say.
Since numbers are also de-provisioned and re-cycled, invalidating the truth of ownership, there needs to be a mechanism to publish these events. This is non-trivial. But even if we don't solve this problem at all, the system seems stronger than the contract-based alernative of DUNDi, where the user unilaterally asserts truth in identifier ownership, and post hoc regulation deals with miscreants. At least we got the records right up front, even if they age badly.
This solution may be a turkey. I've no idea. But there are plenty of other possibilities lined up. For example, I could port control of my number to Skype, but retain the actual voice service somewhere else. If DNS can separate out the ownership, registration and operation roles, so can numbering. Part of the problem is being presented with a false dichotomy of Carrier vs. User ENUM. Another part is ENUM accepts the legacy world of phone numbers on the carrier's terms - such as accepting only the management roles that existed in the old world. It may seem pragmatic now, but we'll regret it later as new features take decades to reach "numbered" devices via the numbering cartel.
A deeper part of the problem is the assumption that we want a single, monolothic POTS application — that calling any phone number should make a single device "ring" and be answered. The idea you would place a bell in your house and remotely allow anyone in the world to activate it day or night will seem truly quaint to our grandchildren. ENUM focuses tightly on legacy phone numbers and their messed-up meanings, rather than offering a general frameworks for inter-service interoperability. Is ENUM a good answer to a bad question?
Anyhow, let's disaggregate the functions behind the Carrier ENUM curtain. Let multiple domain-specific registries and directories emerge, re-combining the elements in new and useful ways. Let them be safe in the knowledge that the records in their directories have at least some kernel of truth to them. Let some competition into places that don't know what competition and innovation are.
The SkypeNet will soon jump to a whole new level of enablement. Skype is readying their own link tags which will be incorporated in an upcoming release. While there are real parallels to "Jyve's" solution set launched just days ago, Skype's move is a giant leap towards becoming the standard communications platform for the internet.
Everyone that has an online community or runs a website will see the potential. By simply adding a standard string of Skype code any visitor will be able to click and chat, call or send a voice mail etc. No plug-in or additional download will be required. This means anyone can use Skype buttons.
| Examples of Potential Skype Links:
skype:+18005550000 skype:+18005550000?call skype:echo123?call skype:echo123?chat skype:echo123 skype:echo123?voicemail skype:user1;user2?chat (creates multichat) skype:user1;user2?call (create conference call) skype:echo123?add (add to contactlist; show authorization) skype:echo123?sendfile (open sendfile dialog to skypename) | Actual Jyve Tags
Call to:
|
Note this builds on the adoption of the callto:// tag that was almost forgotten until Skype came along and used it. The downside. We may now see mass duplication as other IM systems add similar functionality. Still the real-time web is drawing a step closer. This creates all sorts of opportunities from eBay sellers to large scale communities and yellow page listings.
If you want to get the jump on how these will work and how you can enable your site, then download the Jyve Plug-in. When Skype launches their updated version just update the tags. I expect it will be easy to swap over. In the meantime you can prototype new solutions.
The benefit to Skype. Webpages become another viral asset. Visitors without having Skype who click on a chat or call button will see a popup that points them to download Skype.
The lesson for developers? If you are going to mess with applications that can easily be added into Skype then you will find your good ideas uplifted. Sometimes in just days. The learning is focus on "integration" and new functionality when required that can be jointly developed together. In the future you may even get paid by Skype for such developments.
Here's the scenario. Lady calls bank. Bank routes call to India. Nice chap in Indian call centre talks to lady. Lady can't understand half of what he says because call quality is a bit duff. (The IVR system sounded great, so it's not at her end.)
Here's the business opportunity. You're a VoIP "virtual network" operator. Deliver high quality encrypted speech over the Internet to Indian call centres. Indeed, when I use a service like SkypeOut and enter my bank's number, you just look up first if you have a non-PSTN route to them. (Be it ENUM or proprietary technology, I don't care.) Doesn't need anything new in the customer's eyes.
Customer satisfaction goes up. You take a tiny slice of revenue from your bank partner for delivering a wideband audio experience to a large public user base, many of whom are the bank's customers. Let's call them "origination fees" to make the analysts happy.