SIPNOC 2012 Photos Now Available On Flickr

At this year's SIP Network Operators Conference (SIPNOC) on June 25-27, 2012 in Reston, VA, I was shooting photos of the various presenters as well as trying to take some shots that captured the general feel of the excellent event. As with shooting any event, I find the actual taking photos to be the insanely easy part... it is the curation of the photos that takes the longest amount of time. Over the past bit, though, I finally was able to reduce the 500+ photos I shot down to a meaningful set and I've now posted the SIPNOC 2012 photos up to Flickr:

Sipnoc2012 photos

A special thanks to Spencer Dawkins who took some shots of me speaking.

I've licensed them all under a simple Creative Commons Attribution license so that they can be used by others. If you're in the photos and want an original, you can download them from Flickr... and you're also welcome to contact me if you have any issues downloading a file.

SIPNOC 2012 was a great event and kudos to the SIP Forum for making the event happen! I'm looking forward to next year's event!


If you found this post interesting or useful, please consider either:



Skype Releases Photo-Sharing for iPhone/iPad - Trying to Disrupt MMS? iMessage?

Today Skype launched an attack on sending photos via Apple's iMessage, via email or via traditional SMS/MMS with the release of photo sharing for the iPhone and iPad versions of Skype. The key point of the blog post to me is this:

There's no limit on the size of the file you can send, so you can send photos without reaching email size limits or paying expensive MMS charges.

This is yet another example of Skype seeking to disrupt the traditional telecom industry as an "over-the-top (OTT)" app - and make the user experience that much easier. (And yes, I am fully aware that Skype for Android has had file sharing since December 2011.)

Skype's blog post doesn't directly mention Apple's iMessage, but that's the reality of what else will be disrupted. Think about it... here is what you have for options inside the built-in "Photos" capability of an iPhone:

Iphone photos

You can either email the photo or use the "Message" which goes either through the traditional SMS/MMS route - or via iMessage. This Skype functionality replaces both of those capabilities... although you need to be in the Skype application to use the sharing. Note that for a reason I'll explain later, Skype's photo sharing does NOT replace what you can share with Twitter.

Using Photo Sharing on an iPhone

I'll admit that I didn't find the sharing of the photo immediately intuitive on the iPhone, largely because Skype overloaded the "phone" icon in the upper right corner to do more than just initiate a call. In the new version, after you enter a chat with someone and tap the phone icon, you get a menu where you can share the photo:

Iphone send photo 1

After choosing to send a photo, you then can choose to take a new photo or share an existing photo:

Iphone send photo 2

The recipient then needs to accept the photo transfer, after which you see an indicator bar showing the progress - and then the fact that the photo was transferred:

Iphone send photo 3 1 Iphone send photo 4 2

From a recipient point of view, receiving the photo is simply a matter of watching the blue progress bar and then seeing the photo displayed:

Iphone send photo 5 Iphone send photo 6

I'll note that it displays nicely in a landscape view as well, although the photo is actually displayed larger in the portrait view:

Iphone send photo 7

All in all a fairly straightforward experience and I thank my friend Dean Elwood for helping me test this out. The re-use of the "phone" icon is a bit strange - and non-intuitive - but once you get used to that it's okay.

Using Photo Sharing on an iPad

Photo sharing on the iPad was very similar, with the added benefit that the icon in the upper right was the much more intuitive "+" symbol. Again, when in a chat with someone you just touch the "+" and choose "Send Photo":

Ipad send photo 1

You again have the choice to take a photo or use an existing photo:

Ipad send photo 2

After which the photo nicely appears within the Skype client:

Ipad send photo 3

Again, a rather straightforward and easy user experience.

The Desktop Disconnect

While this works great for sending photos between iOS devices (and I will assume to Android devices), the user of the traditional Skype desktop app does not have such a seamless experience. Here is what happened when I accepted a photo from Dean in the latest Skype for Mac version:

Send photo desktop

I then had to double-click the icon to open the image in the separate "Preview" application on my Mac. It would be great if in some future version of the desktop version of Skype the images would be displayed inline as they are on the mobile versions.

The Android Difference

It's also interesting to note that Skype for Android lets you share any kind of files, beyond just photos. As noted in the Skype for Android FAQ:

You can send and receive any type of file over Skype for Android and can view any file you receive as long as you have the necessary software or application installed. There are no limits on the size of the file you can send. As long as the person you’re sending the file to has enough memory on their phone, they can store the file.

Several mobile developer friends have indicated that this is due to the difference in the mobile operating systems and the fact that Android gives developers access to more file capabilities than does iOS. Still, it's just an interesting difference between the platforms.

Not Displacing Facebook / Instagram / Google+ / Twitter / etc.

My initial thought on seeing Skype's blog post was that Skype was going to try to take on photo sharing services like Facebook, Instagram, Google+ or even Twitter. It became rapidly clear that this photo sharing service is NOT attempting to do that (yet, anyway). A couple of reasons:

1. It only works with 1-to-1 chats. You can only get that "Send Photo" button when you are in a direct, 1-to-1 chat with another Skype user. When you are in a group chat, there is no way to share a photo. If there was, you could start using groups as a way to share photos... but that capability isn't there.

2. There is no web access for photos. When you share a photo there is no URL you could give someone else to see the photo. The photo does not appear to be stored on any server anywhere. Rather it is simply transferred from one local Skype client to another local Skype client.

3. Both Skype clients must be online. The sender and recipient both have to be online for the photo to be transferred. This is true of all Skype file transfers and photos are no different.

For the moment this seems all about sharing a photo with someone else with whom you are conversing.

So Who Will Use This Photo Sharing in Skype?

But will people actually use this new feature? After all, Skype's blog post today refers to this as "a frequently requested feature." (Although without any details about by whom it was requested.)

I'm going to guess that Skype's proverbial use case is that you were out during the day, took some photos, and then some time later are in a voice or video call with someone and want to share the photos of what you did earlier. It's the old "Look, Grandma, here are some great photos of us at the amusement park!"

Or maybe you came back from a trip and want to share some photos with someone you call... or maybe you are in the midst of a trip and want to call home and share the photos. ("Hey, Dan, just calling you from our hotel in Rome. Look at all the cool cathedrals we saw over the last few days!")

I could see that usage... subject to my caveat below.

The Battery Problem

Skype's blog post shows the case of a young woman sending a photo to a friend of some new shoes she found. As compelling as this might be...

... I would never use Skype this way!

Or at least... I haven't yet.

Why not?

Skype for iOS drains the battery rather quickly!

For that reason I never leave Skype running on either my iPad or iPhone. I do use Skype while traveling, but it's a case of firing up Skype, making the call and then killing off Skype on the iOS device so that the batteries will last longer.

Instead for sharing photos I would simply send off the photo via Apple's iMessage... or email the photo to someone.

Now, in Skype's post today, they indicate that this new release for iOS includes performance improvements that will help with battery life:

We've also improved the overall performance of Skype's mobile apps. We've made them less battery hungry when running in the background, so you'll now be able to answer Skype calls throughout the day when they come in. And, as you'll be able to keep Skype open, you can respond to or send IMs to friends and colleagues all day long.

That, to me, will be the key for the usage and adoption of this photo sharing. I need to be comfortable leaving Skype running on my iOS devices - and so do my recipients. If we all get to the point where Skype is just "always on" on our iOS (and Android) devices... then yes, we might start using this as a way to share photos.

Undoubtedly that is how Skype / Microsoft would like the scenario to play out... we'll have to see how indeed that does work out.

What do you think? Will you use this photo sharing within Skype for the iPhone or iPad? Or will you use one of the other ways to share photos within iOS?


UPDATE, 22 Aug 2012 - Jim Courtney published a piece with his views: Skype Photo Sharing: A Conversation Feature – Not an App


If you found this post interesting or useful, please consider either:



Video: An Excellent Tour Of Voxeo's Awesome New Office!

Voxeo logoMy friends and former colleagues at Voxeo have produced a truly outstanding video giving a tour of the incredible space they have created in Orlando, Florida:

Kudos to the Voxeo marketing team for creating this video! And congrats to Jonathan Taylor and the rest of the team for realizing his vision of creating a truly unique working space and corporate culture in Orlando.

I'd note that Voxeo is quite often hiring and truly is a great company to work for. If you're looking for a job in the communications space with an excellent team of people, you should definitely check them out!

(Full disclosure: I worked for Voxeo from 2007-2011 and remain a shareholder.)


If you found this post interesting or useful, please consider either:



Hiring! Looking For An IETFer To Join ISOC's Deploy360 Programme

Deploy360logo 300Do you want to help get open standards like IPv6 and DNSSEC more widely deployed? Would you like to see other technologies developed by the Internet Engineering Task Force (IETF) more rapidly adopted by network operators?

Are you passionate about the need to preserve the open nature of the Internet? Do you like to write, speak and create other forms of content? Would you like to be part of the Internet Society, the global nonprofit that serves as the organizational home of the IETF?

If so, the team I'm part of that is behind the Internet Society Deploy360 Programme is looking for YOU!

As we noted on the Deploy360 blog, we're currently hiring a new position into the team specifically to interact with network operators and help accelerate the deployment of open Internet standards.

You can read read the job description for what is called the "Operational Engagement Programme Manager". As noted in the document:

The Operational Engagement Programme Manager is a newly created position within the Internet Society. This position will report to the Director, Deployment and Operationalization. The primary focus areas of this position will be to: 1) develop and coordinate increased industry collaboration and conversations about the operationalization of Internet technologies; 2) work with targeted audiences around the globe to develop operational documentation on technology topics covered by the Internet Society Deploy360 Programme including, but not limited to, IPv6 and DNSSEC.

The job description goes on to list out the responsibilities and desired qualifications... the key point is that we're looking for someone who can help us expand the work we're doing in creating content that helps people deploy technologies such as IPv6 and DNSSEC. We're a small, fast-moving team that is highly focused on finding and creating the best possible content and promoting that through many different channels.

If you join our team, you'll be writing for the Deploy360 site and probably working with video, too. You'll be interacting with network operators through various online channels, including social media. You'll be speaking at events scattered all around the world.

And you'll be having fun while doing it! And serving the incredibly important mission of promoting the value of the open Internet!

Additionally, THIS IS A "TELEWORKING"/VIRTUAL POSITION! You do NOT have to be located in our Geneva, Switzerland, or Reston, Virginia, offices, but can be located anywhere. You can, just like me, work out of a home office. (There's this wee little thing called the Internet that makes this possible!)

One note - you MUST have experience with the IETF, so if you have never interacted with the IETF... well... don't bother applying! Experience with other operator groups is also very important.

If you're interested, the job description has contact information and instructions. We're also going to be out at IETF 84 in Vancouver next week speaking to people about this new role and would be glad to meet with you there. We have already received applications, so if you are interested, please contact us soon!

We've got a lot of great plans ahead of us... and we're looking for the right person to join our team. Please do check it out and consider applying!

P.S. The Internet Society is also hiring a Senior Director of IT Development and several other roles. It's a great organization with great benefits, great people and a great mission!


If you found this post interesting or useful, please consider either:



What is an Over-The-Top (OTT) Application or Service? - A Brief Explanation

OttWhat is an "over-the-top" or "OTT" application or service? How does an OTT telecommunications or media app/service differ from a "regular" application?

The answer depends upon your perspective.

For a regular user of the Internet, an "OTT app or service" is something like:

  • YouTube, Hulu, Netflix or Apple TV for streaming video
  • Skype or Facetime for voice/video calls
  • WhatsApp or iMessage for messages on a mobile device
  • Xbox 360 or World of Warcraft for gaming

Basically, any service you are receiving over the Internet that is NOT provided directly by your Internet Service Provider (ISP).

Of course, for an ISP / telecommunication provider, the critical point about an OTT app/service is the part I emphasized - it is NOT a service you are paying them for.

And they are not happy about this.

It's not clear to me when precisely we in the industry started talking about "over-the-top" applications and services, but I first saw OTT mentioned back in 2008 or 2009 when the term was primarily applied to video services such as those coming from Netflix or Hulu. At the time, major US service providers such as Comcast and AT&T were rolling out their video-on-demand services and were being challenged by these "OTT" providers. Netflix and Hulu provided their service "over-the-top" of your Internet connection, without any interaction whatsoever with your Internet service provider (nor any revenue to that service provider).

Since that time, I've seen "OTT" applied to the zillions of messaging apps that have now sprouted up in the mobile environment to provide an alternative to the costly SMS provided by the traditional telcos. WhatsApp, Apple's iMessage, Blackberry Messenger (BBM), TU Me... and a hundred others that keep popping up on a weekly basis. Some would even lump Twitter and Facebook into this category. (And SMS revenue by telcos are facing a serious decline from the use of these apps. Ovum estimated the decline at $13.9 billon for 2011.)

I've also seen "OTT" applied to VoIP apps such as Skype (whose network overlay architecture I wrote about previously). And now we have Apple's Facetime and a hundred startups like Viber, Voxer, Tango, etc.

Recently I saw a document that painted "OTT" even more broadly as a term applying to any "content provider" on the Internet, i.e. basically everyone publishing content in any form.

The key point of all of this is that the OTT apps/services do not come from the traditional telcos or Internet service providers.

The telcos and ISPs are merely providers of the IP connectivity. The OTT apps ride on top of that Internet connection.

The telcos and ISPs are simply big, fat, dumb pipes.

Some of the telcos and ISPs out there are smart enough to see what's going on and are trying to become the biggest, fattest pipe out there and provide the best possible service. Some are launching their own apps/service that are NOT limited to their own customer base.

And some of the telcos are so desperate to hold on to their legacy business models that they are trying to get the International Telecommunication Union (ITU) to regulate OTT apps and service providers through the upcoming World Conference on International Telecommunications (WCIT). They are hoping to use WCIT as a vehicle to re-inject themselves into the revenue stream and somehow start charging "OTT" providers. (But that's a topic for another blog post...)

So when you hear people talking about "OTT apps" or "OTT services," they are typically referring to applications or services that ride on top of your Internet connection - but have no relationship with the provider of your Internet connection.

OTT apps and services are a major component of the ongoing war between "content providers" and "access providers"... a fundamental tension within the Internet that shows no sign of being resolved anytime soon. But more on that another time... :-)

In the meantime, what we all can do is reject the use of the term "OTT" from the telcos and instead focus on referring to these apps instead as:

  • "IP communications apps"
  • "IP-based communications apps"
  • "communications apps"
  • "messaging apps"

because they are just apps that work on IP networks... whether those are from the legacy telcos or any other service provider.


Deutsche Telekom Partners With Tropo To Expose Developer APIs for Voice and SMS

Telekom tropo apiIntriguing news out of the folks at Tropo today... Deutsche Telekom has made the Tropo APIs available as part of DT's "Developer Garden" at:
http://www.developergarden.com/apis/apis-sdks/telekom-tropo-api/

This is part of a broad range of APIs offered by Deutsche Telekom and basically gives developers using the DT network access to the full range of Tropo.com capabilities. As they note on the page, you can:

  • Make & receive phone calls from within any web browser or application
  • Run Interactive Voice Recognition (IVR) applications with speech recognition (ASR) and Text-to-Speech (TTS)
  • Send SMS out of CRM applications
  • Create conference calls with up to 50 participants

Basically create any kind of "voice mashup" you can think of. I would also note that Tropo supports multiple languages for speech recognition and text-to-speech, a fact that may appeal to European developers.

Now why would a developer want to use "Telekom Tropo" versus just "regular" Tropo? The answer seems to be that DT takes care of all the billing integration and makes it easy for developers to charge for their services. From what I can see, all that billing integration is handled directly by Deutsche Telekom.

Now, obviously, this only works on the DT network, but that network is quite large throughout Europe at around 93 million subscribers.

In reading the Telekom Tropo API Q & A, too, I found an interesting note:

Telekom Tropo is hosted in Telekom data centes in Germany and therefore fulfills the highest European security and privacy standards..

Which means to me that the Voxeo Labs team made it possible for the Tropo server-side software to run directly within a mobile operator's network. This could lead to very interesting business models more where mobile operators could easily deploy Tropo capabilities to their developers as the Deutsche Telekom team has done.

Congrats to the Tropo and Deutsche Telekom teams on this news and I look forward to learning about what developers build now that this capability has been brought into DT's "developer garden"!


UPDATE: BusinessWeek is reporting today that Deutsche Telekom announced a partnership with MasterCard and is in talks with Google - both about adding partners to its mobile payment system.

[Full Disclosure: I was employed by Voxeo from October 2007 to September 2011 and participated in the launch of Tropo.com several years ago. However, I wouldn't write about it if I didn't think what they are doing is cool!]


If you found this post interesting or useful, please consider either:



June 23 Deadline For Submissions to Invite-Only WebRTC/RTCWEB Congestion Control Workshop

Iab logoHow do we manage network congestion as we move real-time voice, video, chat and data communication into web browsers? How do we make sure browser-based voice/video doesn't overwhelm the local network?

If you've been following the excellent work of the WebRTC/RTCWEB initiative you'll know that developers are already using developer builds of browsers like Google Chrome and Mozilla Firefox to move real-time communications (RTC) directly into web browsers - without using Flash or Java plugins.

It's a powerful step to bake real-time communications into the very fabric of the Web. It stands to open up a zillion new opportunities for innovative uses of voice and video... and can fundamentally disrupt so many aspects of today's telecommunications.

It also stands a chance of completely swamping today's networks with RTC traffic!

So what do we do? How do make sure that browser-based RTC plays nice with other traffic? How do we help it succeed?

Those are the type of topics to be discussed and debated in a "Workshop on Congestion Control for Interactive Real-Time Communication" taking place on Saturday, July 28, 2012, in Vancouver, British Columbia, on the weekend before the start of the week-long IETF 84 standards meeting.

The workshop is free of charge, and even has the possibility for remote participation, but you must be invited to attend. It is a working session and the organizers, the Internet Architecture Board (IAB) and Internet Research Task Force (IRTF), are requiring all potential attendees to submit a position paper basically explaining why they want to attend. More information and details can be found here:

http://www.iab.org/cc-workshop/

THE DEADLINE FOR SUBMITTING POSITION PAPERS IS SATURDAY, JUNE 23!

So if you want to participate in what should be an extremely interesting session, you need to go now and submit a paper for consideration.

It's an extremely important topic - and one that must be addressed for WebRTC/RTCWEB to truly be the innovative force that it can be. I hope you'll consider participating!

P.S. If you can't attend that particular day, the outcome of the event will definitely be discussed on the IETF's rtcweb mailing list (Warning - high traffic!!!). Anyone can join that list so you subscribe if you'd like to monitor what is going on. (Did I mention that the list has a high volume of traffic?)


If you found this post interesting or useful, please consider either:



How Well Will Microsoft Surface Tablets Work With Skype?

Microsoft surfaceOver the past 24 hours there has been a huge amount of attention in the tech media sphere about Microsoft's announcement of its "Surface" line of tablets. The media frenzy continues today with even more analysis and coverage. It is, of course, a huge step for Microsoft to copy the Apple model and come out with their own hardware, which has to create challenges with all of the other hardware vendors who normally use Microsoft software.

My own immediate question, though, was more mundane:

How well will these Surface tablets work with Skype?

Given that Skype is now part of Microsoft, and that Skype CEO Tony Bates has said the company is focusing on Windows 8, you'd hope it would work well. Throughout all the media frenzy, though, I've seen very little on that... until I scrolled down the "About" page and found this bit (along with the image I'm including in this post):

Surface has not just one, but two cameras. Use the front LifeCam to chat with the people that you care about. The rear-facing LifeCam is angled to 22 degrees so you can flip out the Kickstand and record meetings and events hands-free. Stereo speakers and dual microphones tuned for Skype help you sound like you are right next door.

No further details on that page, nor in their spec sheet, but I'd have to assume that at least the rear-facing camera is an HD camera. Perhaps the front one will be as well. The "dual microphones tuned for Skype" also sounds promising and could in particular help with situations such as that shown in the picture where you are having a group call. The dual microphones could help create a richer audio texture to the call in reflecting where people are in the room.

It's great to see Skype being highlighted in some way, as the tablet form factor lends itself quite well to Skype usage. I've used my iPad for any number of video calls while on the road.

As to "Surface"... we'll have to see. No pricing or availability announced yet, and that will determine a great amount of the traction we'll see for it. As much as I am a great fan of Apple products, and don't expect I'll use one of these Surface tablets anytime soon, it's very good for us as consumers and for the industry in general to see a tablet like this coming out of Microsoft. Competition is good and will only spur the continued evolution that continues to deliver easier and more useful products.

What do you think? Are you looking forward to trying a Surface tablet out? Do you expect Skype will "just work" on the Surface?

More info about Surface:


If you found this post interesting or useful, please consider either:



Why World IPv6 Launch Is Critical To Preserve The Open Internet

Worldipv6launch 256With yesterday's World IPv6 Launch bringing about the permanent enablement of IPv6 access on thousands of websites around the world (including this one), I recorded a video for the Internet Society's stream of videos about why I see IPv6 as critical to preserve the "open" nature of the Internet.

As I say in the video (below), my big fear is that IPv4 address exhaustion will create a situation where Internet Service Providers (ISPs) will use what is called "carrier-grade NAT (CGN)" or "large-scale NAT (LSN)" to put all their subscribers behind a single public IPv4 address.

The ISPs then become the gatekeepers. They can determine what you will view - or what you will pay to view certain types of content. They could also potentially restrict customer's access to the next great new service... the next Twitter or Facebook, for instance... until that service pays the ISP for access to customers.

It can completely flip the Internet around from one that thrives on "permission-less innovation" where anyone can create any service and make it available to all... to an Internet that is "permission-based" with gatekeepers controlling access at key points.

The migration to IPv6 does not, of course, remove the threat that the Internet very well could move toward a permission-based network... but the move to IPv6 removes IPv4 address exhaustion as an excuse to implement walled gardens.

To me, deploying IPv6 is a critical step to keeping the Internet open to innovation!

To learn more about IPv6 and how you can get started, check out the resources we are listing at the Internet Society Deploy360 Programme.


If you found this post interesting or useful, please consider either:



2 Days Left To Comment to FCC About Ham Radio Usage In Emergency Communications

FCC logoTo all my friends and readers who use amateur (ham) radio, the U.S. Federal Communications Commission (FCC) is seeking comment on the use of Amateur Radio in emergency communications such as disaster response.

THE DEADLINE FOR COMMENT IS TOMORROW - May 17, 2012.

As the FCC public notice states:

the Federal Communications Commission’s (FCC or Commission) Wireless Telecommunications Bureau and Public Safety and Homeland Security Bureau seek comment on the uses and capabilities of Amateur Radio Service communications in emergencies and disaster relief. As set forth below, comment is sought on issues relating to the importance of emergency Amateur Radio Service communications and on impediments to enhanced Amateur Radio Service communications. Stakeholder entities and organizations, including the Amateur Radio, emergency response, and disaster communications communities, are particularly encouraged to submit comments.

The public notice goes on to pose a series of questions around the importance of amateur radio in emergency communications - and a series of questions around the impediments to enhanced amateur radio communications.

Later in the document it explains the filing process, including the manner in which comments can be filed electronically over the Internet.

I'm not a ham radio user myself, although I've always had an interest but just never made the cycles to go through the process. I have, though, seen the incredible use that has been made of ham radio in emergency situations.

If any of you have opinions on the questions raised by the FCC, they'd like to hear from you!


If you found this post interesting or useful, please consider either: