Archive for April, 2010

SIPit 26 happens May 17-21 in Stockholm, Sweden – SIP interop testing… and IPv6, too!

Tuesday, April 27th, 2010

sipit26logo.jpgDo you create hardware or software that uses the SIP protocol? If so, what are you doing the week of May 17-21, 2010? Over in Stockholm, Sweden, many vendors will be gathering for the SIPit 26 interoperability testing event – and registration is still open if you are interested in attending. I’ve written in the past about SIPit events and even recorded a video interview last fall about why SIP interop matters. These events are important… and if you develop SIP-related software, I strongly encourage you to attend.

This SIPit26 event is, as always, organized by the SIP Forum and hosted by Edvina in cooperation with Tandberg, Intertex, Ingate and .se! More info can be found at the SIPit 26 site at:

http://sipit.edvina.se/

Courtesy of organizer Olle Johansson, this SIPit 26 event can also be found on Twitter, Facebook and LinkedIn. Olle, coming out of the Asterisk community, also wrote up a great post on “why SIP testing is important to Asterisk and to you“… the reasons he lays out are the same for really any of us working with SIP-related products and services.

This particular SIPit 26 event will have an additional aspect to it… the SIP Forum has partnered with the IPv6 Forum to promote testing of SIP over IPv6. Actually, the partnership is larger than that… but a specific outcome is that part of the drive of SIPit 26 will be to test how well SIP implementations work over IPv6. All good stuff… and help move along real-time communication over the Internet.

If you do have a SIP-based product or service, check out SIPit 26 and get there if you can… it’s a great opportunity to test your products and see how they work with other SIP-based products and services.


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.


Yes, I *DO* want a Universal Presence API! (re: my VoiceCon panel)

Tuesday, April 20th, 2010

In our panel last month at VoiceCon titled “Challenges in Achieving the Promise of Presence“, there came a point that Jon Alperin of Avaya, sitting in the audience, nicely summarized in a tweet:

voiceconpresence.jpg

Yes, I DO want a “universal API” for presence!

You see, here’s the thing… I was sitting on stage with representatives of the providers of enterprise presence systems. There was Microsoft (with OCS), IBM (with Sametime), Cisco (with various products) and Avaya (with Aura). I was the only representative of a consumer of the presence information from those systems.

Here’s the simple case of what I want to do – I want to take our Prophecy platform and install it on the premise of an enterprise. In the real simple case, Prophecy might provide the inbound IVR for the enterprise. A call comes in, an application runs on Prophecy. At some point it is time to transfer the caller to a live person… perhaps the caller requested it, perhaps they completed a series of questions that gathered initial data. For the next step of my application running on Prophecy…

I want to route the caller to an appropriate person based on rich presence information!

I want to build my app so that I can identify who might be available, what skills they might have, etc., and then connect the caller to that person. Provides better customer service, gets customers the info they want quicker, makes happier customers… it’s a win for everyone.

And I can do this today… if I am willing to dive deep and write the app for a specific system. I could make it work with Microsoft’s OCS… or IBM’s Sametime… or Cisco’s Jabber products… or Avaya Aura… I could do this.

But here’s the issue:

I don’t want to have to write to separate APIs to consume presence from each vendor’s system!

I want ONE presence API or protocol that I can use to interoperate with ALL of the various enterprise presence providers.

Yes, we have SIP/SIMPLE and XMPP today… and we can and do support those in our platforms. And if all the aforementioned vendors completely supported those open standards, well, it would be a wonderful world…. but while the vendors do support SIP/SIMPLE and XMPP to varying degrees, it’s not clear that I can really get all the info I want and need to make the kind of routing decisions I want to do.

And that’s just the simple case… imagine that I want to use our Prophecy Hosting platform to have an app in the cloud that then interacts with an enterprise premise IP-PBX and consumes presence info from that system. How do you securely consume the premise presence in the hosted cloud?

Or what if I want to go multi-channel and fire an IM message to someone based on information provided by a caller? (Perhaps to find someone to call the person back.) In our platform, how can I consume presence information from across different modes of communication from within the enterprise?

So, yes, I want a universal API for presence that makes this all easy to do within a platform and using communication services from multiple vendors.

How about you? Do you want a universal presence API to?


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.


RFC1 was 41 years old yesterday…

Thursday, April 8th, 2010

ietf-shadow.jpgA colleague pointed out that yesterday, April 7, marked 41 years since the very first “Request For Comments” was issued! RFC 1, titled simply “Host Software, was issued on April 7, 1969. With the latest RFC being number 5841, we’ve come a long way…

So “Happy Birthday” to the RFC system!

rfc1.jpg

Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.


NoJitter.com adds IETF coverage with David Bryan

Monday, April 5th, 2010

ietf-shadow.jpgOver on the NoJitter.com site, David Bryan provides a good wrap-up of some of the activities at the IETF 77 meeting last month in California. For those new to the IETF, he also provides some background on the IETF process.

Personally, I’m delighted to see David start writing over at NoJitter. For two reasons, really. First, David’s been a friend of mine for several years and has a lot of great insight to share, particularly related to the P2P space. (I interviewed David on video about P2PSIP and he was once a guest contributor on this blog about P2PSIP and Skype.) I’m glad for him that he’s found a writing home over at NoJitter.

Second, I’m pleased that NoJitter will be increasing their “standards” coverage by having David write there. I’ve personally been a longtime fan of what Eric Krapf and his team have been doing with the site ever since they shut down their BCR print magazine and moved into publishing only online. They continue to do a real nice job attracting excellent quality people to write there. While there has been some commentary about standards and interoperability, it will be good to have someone with David’s level of IETF experience writing there… I look forward to seeing what all he’ll write. (No pressure, David, okay? :-) )

We need more blogs and sites that are talking about open standards. Good to have another one out there.

P.S. David, you might want to talk to Eric Krapf about letting you buy a few more vowels… titling you a “Int’net Cmc Str’gist” seems rather abusive to the English language…


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.


The iPad Paradox: A Completely Closed System Promoting Open Standards

Monday, April 5th, 2010

appleipad.jpgUnless you have been living under a rock or been completely offline for the past several months, you know that Saturday was Apple iPad day and, today being the first “work” day post-iPad-emergence, the news and media sites are predictably in full-on iPad fever. Apple announced that it sold over 300,000 iPads on Saturday alone, along with close to a million applications and over 250,000 ebooks. A look at Techmeme this morning at 9:05am US Eastern showed that 10 of the 14 top stories were all about the iPad. It’s hard to find a single media site that is not referencing the iPad in some way.

I haven’t bought one yet, although I have the perfect use case for it. As much as I love chasing bright, shiny objects, I’m waiting in part to see how the “1.0″ release goes – and also to find out how I can connect a webcam to it for video. That said, it’s very tempting… and since I use Macs and an iPhone, it’s a natural fit with my infrastructure.

But as a strong supporter of open standards, I also find it philosophically hard to buy a completely closed system, even one that is rather bizarrely helping promote the growth of open standards!

A COMPLETELY CLOSED SYSTEM

The reality of the iPad is that Apple chose the “iPhone model” of development versus the “MacBook model”. With a MacBook, such as the one I’m typing this on, you have a very open UNIX-based operating system that you can hack away on to your heart’s content (in the original good form of the work “hack”). You can add new software, you can install, compile, and do whatever you want with it. Sure, you get your “official” software updates from Apple, as you would from any manufacturer, but you have the freedom to do whatever you want with the system.

In contrast, no application gets on the iPhone – and now the iPad – without going through Apple. Sure, you can “jailbreak” the iPhone, and people are already reporting jailbreaking the iPad, and some small percentage of the techie audience will do that… but at the cost of losing some of the syncing with Apple… and the constant challenge of future Apple updates that may block the jailbreaks. It’s not an easy path.

Harvard professor Jonathan Zittrain hit on this in an article back on February 3 entitled “A fight over freedom at Apple’s core“:

This is the significance of the iPad. It could have been built either like a small Apple Macintosh – open to any outside software – or as a big iPhone, controlled by Apple. Apple went with the latter. Attach a keyboard to it and it could replace a PC entirely – boasting plenty of new apps, but only as Apple deems them worthy.

He goes on to note this fundamental shift:

Users no longer own or control the apps they run – they merely rent them minute by minute.

And ends with the plea:

Mr Jobs ushered in the personal computer era and now he is trying to usher it out. We should focus on preserving our freedoms, even as the devices we acquire become more attractive and easier to use

As one who believes in “The Internet Way” of distributed and decentralized applications and services, it’s hard to think of dropping $500+ on a completely closed device… even though it may be a very cool and sexy device that would be outstanding to have in our family room as an entertainment guide, web browser and so much more!

PROMOTING THE OPEN WEB

And yet.. in an incredible bit of irony, the iPad may be one of the single biggest drivers of open standards for the web. Take a look at point #2 on Apple’s technical note on “Preparing Your Web Content for iPad”:

apple-webtech.jpg

Use W3C standard web technologies instead of plug-ins.” Most importantly… no support of Adobe Flash for video – use HTML 5 instead. Now, it’s tempting to merely categorize this as a contest between two corporate giants – Apple not wanting to cater to Adobe’s desire to control all the formats people use to view online content. And undoubtedly that plays a factor here, too… but for open standards advocates, it’s truly a beautiful thing.

Take a look at Apple’s list of “iPad Ready” web sites. Here are major web content providers that have switched from Flash-based video and audio to HTML5 – and Apple invites you to add your site using the language of standards:

apple-lateststandards.jpg

Just do a Google search on “ipad HTML5″ to see a stream of other related stories. Or read the Gizmodo article from last week, “How the iPad Is Already Reshaping the Internet (Without Flash)“:

The iPad doesn’t run Flash. If your website uses Flash, it won’t play well on the iPad. Turns out, a lot of people want their sites to look pretty on the iPad. So the internet’s already starting to look different.

and:

It’s interesting, to say the least, that a device promising to be the best browsing experience—cue Scott Forestall crazy eyes— is in fact reshaping the internet. You could argue it’s for the better, moving sites away from proprietary formats and heavy, resource-sucking designs to more open standards, and more efficient layouts that are easier to use

As the article goes on to note, if you care about the market of the people viewing your site on the iPad (and, in my opinion, you’d be crazy NOT to care), you really have no choice but to look at how you can ensure your content is viewable.

YouTube, of course, has been experimenting with a HTML5 video player and you can join the beta program to try it out. Many, many others appear to be experimenting with HTML5. Some engineers have even ported the Quake II game to HTML 5. Expect much more to follow…

RESOLVING THE PARADOX

So what should an open standards advocate do?

  • Drop the $500+ on a new bright shiny toy with the knowledge that even while you are funding a company to promote a completely closed end device you are also helping promote the opening up of the web?

  • Wait and look forward to buying a more open end device – but be very glad for the open web that so many other people are buying iPads?
  • Ignore the whole topic and wonder why Apple is able to attract so much attention.

Which will you choose?

P.S. Me? Sooner or later I expect I’ll probably own one… :-)


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.