Posts categorized "Skype"

Skype on the iPhone: Some initial thoughts...

Unless you remained under a rock last week, you know that Skype was released for the iPhone, somewhat predictably rocketed to the #1 downloaded iPhone app, shot past 1 million downloads in two days and then just today went past two million downloads. As Skype's Peter Parkes' writes:
I’m back with an update – and it’s no surprise that we’ve stormed past the 2 million download milestone. This means an average rate of 2-3 downloads per second since the app first appeared on the 31st March.

2-3 downloads per second! You have to think Skype's got to be rather happy about those numbers. Jim Courtney had a good post rounding up some of the Skype for iPhone coverage.

The good news, for me, was that Skype for the iPhone did include support for persistent group chats, which I noted was my one big desire for the iPhone client.

I've been using the client now off and on for the past week, and thought I'd write down a few initial impressions:

  • Audio quality - I've not actually used it for too many calls, but when I have the audio quality (over WiFi) has been great. I'm looking forward to trying it out more whenever I next travel. Interestingly it seems to use the G.729 codec versus any of the ones that Skype developed themselves.

  • Group chats are supported, but are buggy - As I said above, the good news is that group chats, both public chats and also non-public group chats, are supported by the iPhone client. The bad news is that the groupchat support is still a bit buggy (and yes, I realize that it's a 1.0 release). I found a wacky behavior (which I reported) where the iPhone client would only show you the 10 last updates in a group chat, which made it kind of useless.

    I've also noticed that when I go into some group chats in the iPhone client, they don't have the most recent updates in them, which you could expect... but they don't ever seem to update. Now, this could be part of the known issue Skype has with multiple Skype clients simultaneously using the same Skype ID. The updating of groupchats between multiple Skype clients sharing the same ID is a bit funky with regular PC/Mac clients, so it's probably no surprise that it could be strange with the iPhone client in the mix. I'll have to try it sometimes without being signed into Skype anywhere else.

    Still, the great thing is that I can update group chats while I am mobile and, if things work right, also catch up on what's been written in those chats.

  • Battery life - Somewhat predictably, I've found that keeping the Skype For iPhone app running does eat up the battery a good bit. At one point when I left it sitting on my desk for a while purposely, I did see that the battery went down considerably - and my iPhone got a bit warm, too. Now perhaps this is because I do have so many chats open. I did, however, expect this to be the case. I can see myself using the Skype For iPhone client primarily for dipping into the Skype flow to send messages or catch up on what's going on. I don't see myself using it for an extended period of time while mobile... although of course I can always plug it in.

All in all I've been quite pleased with how the Skype For iPhone client works in my initial usage. I need to use it while traveling to really get a sense of how well it performs. It does, of course, suffer from the two inherent issues in the Apple iPhone platform: 1) you can only use the voice portion over WiFi; and 2) there is no background processing - any app has to run in the foreground. Of these, #2 is really the larger annoyance because you can't be doing something else on the iPhone and still receive Skype IM messages or calls. Still, it's great to have a Skype client on the iPhone.

What do you think? Have you installed it and tried it out? What have you found works well? Or doesn't work well?


If you found this post interesting or useful, please consider either subscribing to the RSS feed or following me on Twitter or identi.ca.


Technorati Tags: , ,


Skype to stream live news conference about iPhone app from CTIA - Tuesday

skype_logo.pngWith the rumors now being confirmed that Skype is releasing an iPhone app, Skype PR is putting out the word that they will be live-streaming their news conference tomorrow announcing the iPhone app. The details are:
http://skypectia2009.stream57.com/

Tuesday, March 31, 2009
3:30pm US Pacific time

You can be sure I'll be watching... ;-)


If you found this post interesting or useful, please consider either subscribing to the RSS feed or following me on Twitter or identi.ca.


Technorati Tags: , ,


Skype tears down more walls with "Skype For SIP"

NOTE: I have a few updates to the post that I am putting at the bottom of the text.


skype_logo.pngWould you like Skype users to be able to call your business' phone system? Would you like to connect your phone system to Skype's network and make use of their cheap calling rates? If you have an IP-PBX or other call server that supports the Session Initiation Protocol (SIP), you may now have those options.

For a company that only a bit over a year ago was saying that customers weren't asking for interconnection, today Skype has done something rather dramatic and lowered their walls a bit more with the announcement of the beta program of "Skype For SIP". With this announcement from the "Skype For Business" group, companies with SIP-enabled phone systems will be able to receive calls from Skype users - and make calls using Skype's network at Skype rates. The news release (and blog post announcement) highlights these four aspects:

  • Receive and manage inbound calls from Skype users worldwide on SIP-enabled PBX systems; connecting the company Web site to the PBX system via click-to-call
  • Place calls with Skype to landlines and mobile phones worldwide from any connected SIP-enabled PBX; reducing costs with Skype’s low-cost global rates
  • Purchase Skype’s online numbers, to receive calls to the corporate PBX from landlines or mobile phones
  • Manage Skype calls using their existing hardware and system applications such as call routing, conferencing, phone menus and voicemail; no additional downloads or training are required

Let's take those one at a time - and then take a look at some details and what's missing.

[NOTE: For the ease of writing this post I am going to refer to the SIP system as an "IP-PBX", but it could be a "call server", "call manager", "application server" or anything else than can send and receive SIP signaling. It could be open source or commercial - that doesn't really matter.]


INBOUND CALLS FROM SKYPE USERS

In a pre-announcement briefing, Chris Moore, a senior product manager at Skype, indicated that when the "Skype For SIP" service is fully released, the current "Business Control Panel" will be revamped a bit and will have an area where you can sign up for the service, identify your IP-PBX and associate one or more Skype names with your IP-PBX.

Calls from Skype users to those Skype names would then be routed across the SIP connection to your IP-PBX, where the IP-PBX would deal with those incoming connections exactly as it would any other incoming SIP connection. Call routing will be handled in the IP-PBX. Perhaps the incoming call will go to an auto-attendant, IVR, call-center software or other application. Perhaps it will be routed to a person. From the IP-PBX point-of-view, it's just another incoming call.

skypeforsip1.png

From a Skype users point-of-view, they are simply calling another Skype ID. It's a free call that seems just like any other Skype call.

You will, Moore stated, be able to associated multiple Skype IDs with your single SIP connection. Now I'm not sure what kind of call info you get across the SIP connection, but if you do get to see the Skype name the person is calling you could do some interesting call routing based on the Skype ID called. For instance, if someone made a Skype call to "companyname-help" it could be routed one way and calls to the Skype ID "companyname-sales" could go another way.

In any event, this aspect of the service makes it so that any Skype user can call your IP-PBX.

SIP TRUNKING, SKYPE-STYLE

The second aspect of the "Skype For SIP" service is that you can use Skype's global network for connections out to the PSTN... what we have been generically calling "SIP trunking" for some time now. As part of the Business Control Panel registration you will apparently indicate which Skype ID is to be charged for outbound calling (what we used to call "SkypeOut") and then any outbound calls via SIP will be charged to that account.

Effectively, Skype just opened up cheap international calling to businesses everywhere using Skype's cheap rates.

skypeforsip2.png

The already crowded "SIP trunking" market just got another big player. Configure your IP-PBX to send calls out across Skype's network to the PSTN... and start calling. Right now the plan as I understand it is that you would pay the regular SkypeOut rates, without the subscription plans that are available to individuals. Skype's Moore did say that they may evaluate some form of plans during the beta period. As we see all these various details, we'll have to see what impact this will have on the existing players.

ESTABLISHING PHONE NUMBERS AROUND THE WORLD

The third aspect of the announcement is that you can establish phone numbers around the world that will route to your IP-PBX via the Skype For SIP connection. Since, as I mentioned above, you are associating one or more Skype accounts with the SIP connection to your IP-PBX, you can also associate the "Online Numbers" (what we used to call "SkypeIn" numbers) of those Skype accounts with your IP-PBX.

So if you want a phone number in one of the 20 countries where Skype currently supports Online Numbers, you just buy the number for one of the Skype accounts connected to your IP-PBX.

For $60 per year per online number.

Not a bad deal if you want phone numbers in other area codes or other countries that will ring your business' phone system. Again depending upon what kind of caller ID and called ID info you receive, some interesting call routing might be possible.

skypeforsip3.png

(This assumes, of course, that Skype keeps the current pricing for Online Numbers and doesn't charge any additional costs.)

USE EXISTING HARDWARE

Skype's point here is really just that there's no additional software... it's just an inbound SIP connection to your IP-PBX that you deal with in the same way that you deal with all other inbound SIP connections.


COMMENTS/CONCERNS

Based on the conversations I had with folks from Skype about this new service, I do have a couple of comments and concerns:

SECURITY

Yes, okay, you would expect this of me. Obviously we'll have to wait to see the implementation, but it sounds like Skype has thought this through a good bit. They'll support the standard SIP digest authentication, but more interestingly they will support restricting connections based on IP addresses. If your IP-PBX - or more likely the SIP-aware firewall or SBC or edge proxy - has a fixed address you will apparently be able to enter this in and use that to limit inbound SIP connections. Skype also indicated that when they service moves out of beta into full production they intend to support TLS-encrypted SIP as well.

Similarly, on the media side the beta will support regular RTP but Skype is looking to support SRTP in the full production release.

CODECS

In a somewhat bizarre move (to me), Skype is initially releasing this in the beta program with only support for the G.729 codec. For those who don't follow audio codecs (used to encode the audio of your voice to send across the network), the G.729 codec compresses audio and results in lower bandwidth usage. It also, unfortunately, requires the payment of royalties which typically then require the purchase of additional licenses from the IP-PBX vendor. (This is true even in the case of Asterisk, where you can purchase G.729 licenses from Digium.)

Given that the very people likely to want to use Skype's services for low-cost calling are also the same people who are probably not going to pay for G.729 licenses, it seems that there is a bit of a disconnect here.

The good news is that the folks at Skype say that they are going through the testing to make the much more widely used (and royalty-free) G.711 codec available and expect to have that ready within the first couple of weeks of the beta program.

On the wideband side, Skype folks indicated that at the point in time where there are SIP endpoints that support the SILK codec, which Skype recently said they will make available in binary form for free, those SIP endpoints should be able to make and receive calls to/from Skype users with wideband audio.

(I'll just note that Skype's rationale when I asked them about why G.729 vs G.711 was that they currently use G.729 with all their many SIP termination providers and so using that codec just seemed to make sense to them. For someone with the high volume of calls that they have who are looking to send as many as possible over limited bandwidth, that probably does make sense. However, in this era of more and more available bandwidth, I've seen many people, especially on the SMB side, less concerned about conserving bandwidth and just using G.711.)

SIPconnect

I was pleased to hear Skype's Moore mention that they are looking at specifications like the SIP Forum's SIPconnect initiative as a way to help with interoperability from premise IP-PBX's out to Skype's service. Having been peripherally involved with SIPconnect, this is exactly the kind of situation that it's trying to address (interop between a premise SIP system and a SIP Service Provider). It would be great if Skype would formally get behind that initiative. (I can see certain SIP Forum people typing email as soon as they read this... ;-)

OUTBOUND *TO* SKYPE USERS

It's interesting to note what this release does NOT have - the ability to call from your IP-PBX out to a Skype user. You can call out to PSTN numbers via the SkypeOut connection... but you can't call a Skype ID. This isn't surprising, on one level, because this is a MUCH harder problem to solve. Basically every SKYPE ID would need a SIP address (a "SIP URI" in SIP-speak) that the IP-PBX could use to connect.

Several of us (myself included) have been asking for that kind of interconnection for years - and perhaps at some point we'll see that. Meanwhile, this "Skype For SIP" release gets us closer.


SOME CLOSING WORDS...

Over the years, I have written a good deal about Skype on this blog - and I have certainly been critical of Skype's closed network in the past (such as here and here). I don't like "walled gardens" in general and Skype has definitely had high walls.

That's certainly changing. I've definitely been pleased to see what they started last fall with "Skype For Asterisk" (which I wrote about here, here and here).

And now... "Skype For SIP".

If Skype implements this well, I think there is great potential. Suddenly, the millions and millions of Skype users are able to call your phone system... just via Skype. Forget dealing with long-distance or international calls. Just have someone use Skype to call your Skype ID.... ta da, it winds up on your corporate phone system via SIP. Similarly there is now the ability to easily project your presence geographically with phone numbers in different regions or countries - all through Skype's easy UI. Let alone the SIP trunking via Skype's network.

Granted, you can get the phone numbers and trunking through existing SIP service providers today. Skype just makes this a bit easier because they have the existing programs, user interfaces, etc.

Skype For SIP isn't perfect - it still doesn't get me the outbound calling to Skype users that I want - but it's definitely a step in the right direction as we continue building the interconnect between all these IP communications systems. (See my rant here and my Park Bench Manifesto presentation out at eComm)

Kudos to the folks at Skype for taking this step. For lowering their walls a bit more and letting others connect in. I definitely will look forward to seeing what evolves out of this.

Meanwhile, of course, I'll be heading over to skypeforsip.com and signing up for the beta program. :-)


UPDATE #1: (a few minutes after posting) Two items:

UPDATE #2: (6 hours later)

  • Moshe Maeir disputes my characterization of G.729 and says most of his customers use it.

  • Phil Wolff over at Skype Journal came out with his contrarian piece: Skype For SIP: Big Money, Skypeless, Brand Destroyer that argues that Skype For SIP is a negative thing for Skype. I disagree with a number of Phil's points (and would note that some of his info relates to the SFS *beta* versus the full announced release (such as the 1 Skype ID only limitation), but it's definitely worth a read.

  • Phil does make the point, reinforced in the SFS beta application, that during the beta you can only have one Skype ID associated with your Skype connection. Per the beta application, it also needs to be a "temporary" one, i.e. you may not be able to continue using that after the end of the beta period. Chris Moore at Skype indicates that this has to do with different Terms of Service and EULAs for business users right now versus regular Skype users and they are looking to rationalize all of that before the full product launch.

UPDATE #3:

UPDATE #4:

  • Rich Tehrani thinks that Skype should just call a spade a spade and refer to SFS as "SIP trunking", which is what we in the industry would certainly call the PSTN connectivity side of what Skype is offering. I think, though, that as much as we use that term, it is not widely used outside of our own industry. So as Skype seems to promote itself to the larger business audience, it makes sense to speak of it more openly as "placing calls", etc.

  • Irv Shapiro over at IfByPhone weighs in on "Why Skype for Asterisk is more important than Skype for SIP". Irv believes because SFA lets out make outbound calls TO Skype users it is ultimately more important than SFS. I agree with Irv that SFA definitely has advantage and value because of this.

If you found this post interesting or useful, please consider either subscribing to the RSS feed or following me on Twitter or identi.ca.


Technorati Tags: , , , ,


Oprah and Ellen push "Skype-ing" as a verb...

On Ellen Degeneres' TV show today (Friday, March 20, 2009):

Ellen:(very excitedly) How is this happening? Are you Skype-ing in? What's happening?

Oprah: Skype-ing in - that's exactly what I'm doing!

I learned of this in a Skype public chat where someone passed along the link to the Huffington Post article: Oprah Invites Ellen To Share O Magazine Cover. Having not seen either of the shows, I had no clue as to the backstory where apparently Ellen has been campaigning to get on the cover of Oprah's "O" magazine. Oprah was surprising (apparently) Ellen with a call via Skype video to ask her to be on the magazine's cover.

For me the most interesting part was that first little bit where Oprah and Ellen had the dialogue above about "Skype-ing".

Now I don't know if the mention of Skype is related to the sponsorship of Oprah that Skype began last year although that would seem reasonable. If it is, I'd have to say that Skype is getting some great mentions for whatever they are paying. If they aren't paying, it's perhaps even more powerful in that Oprah and Ellen are using the tool and mentioning it on their own.

UPDATE: Phil Wolff from Skype Journal tells me that Skype says that they did NOT pay for product placement. Oprah and her production team just like the tool.

Regardless, it's interesting to see. (And I want to know what kind of camera Oprah is using to get that great video quality!)

Here is the segment of the show:

Now of course the really "important" issue for us pedantic language types is... how do you spell "Skype-ing"? Is it:

  1. Skype-ing
  2. Skypeing
  3. Skyping

#1 looks funny with the hyphen, but #2 looks really wrong with the "e" next to the "ing". #3 would probably be the most proper, but of course the brand name is "Skype".

What do you think? :-)


If you found this post interesting or useful, please consider either subscribing to the RSS feed or following me on Twitter or identi.ca.


Technorati Tags: , ,


A view into Skype's business model...

skype_logo.pngEver wonder what Skype's business plan was really all about? Over on his VoiceOnTheWeb site, Jim Courtney dives into this with: Skype Business Model Revealed at eBay Analyst Event

The post is a deep dive that gives some good insight into Skype. Definitely worth a read.


If you found this post interesting or useful, please consider either subscribing to the RSS feed or following me on Twitter or identi.ca.


Technorati Tags:


Skype changes "Fair Usage Policy" to stop businesses from being too cheap...

skype_logo.pngOver on his new "Voice on the Web" blog, Jim Courtney outlines some changes Skype has recently made to their Fair Usage Policy. This subject came up on the "Skype 4.x" public Skype chat hosted by Skype Journal and in the discussion it appeared to most of us that what Skype is really trying to do is to:
eliminate businesses making tons of calls on cheap monthly subscriptions.

The idea for the business is simple really... get Skype... get one of the cheap monthly plans and start dialling a zillion numbers for your business. Made even easier if you use one of the various appliances these days that let you do "Skype trunks" from an existing PBX or other call server.

The new "Fair Usage Policy" makes these changes:

  • calling to a maximum of 50 numbers per day
  • maximum six (6) hours of SkypeOut calling per day
  • each subscription is to be used by one person only and not to be shared with any other user (whether by a PBX, call center, computer or any other means).

As Jim's post discusses, there are a number of caveats and other points to this (for instance, you can call the same number repeatedly and not have it impact the 50 call limit).

Note, too, that if you exceed your "fair usage" limit, your calls are not stopped but rather you start paying for calls on a per-minute basis (assuming you have SkypeCredit).

It's understandable to see Skype making this move. Infrastructure is not cheap and obviously they have to figure out how to pay for it all. Still, it will be interesting to see what if any reaction there is from existing customers.


If you found this post interesting or useful, please consider either subscribing to the RSS feed or following me on Twitter or identi.ca.


Technorati Tags:


Skype used for voiceover work in an animated film shown at Sundance...

skype_logo.pngHaving now been in the podcasting space for most of four years, I at one point looked into how "voiceover" work was done with traditional studios. To get the highest audio quality, the traditional route has been to use actual ISDN lines here in North America. This seemed to me an area that could be ideal for VoIP to disrupt... and it appears that in at least one case it's done exactly that.

News out of the Sundance Film Festival is this:

PARK CITY, Utah - Philip Seymour Hoffman literally phoned in his voice performance for tonight's opener at the Sundance Film Festival, the animated feature "Mary and Max."

"The cost of flying any big-name actor to Australia would be extreme," explained director Adam Elliot, who is making his feature debut after his Oscar-winning animated short "Harvie Krumpet."

"We didn't have a lot of money, and it's not like we could have flown him in on economy. So we piped him in for two sessions, in New York and London, with high-quality sound that makes him sound like he was in the studio with us in Australia. I was quite surprised at how good the technology is."

And at the end we learn what the technology was:

"It sounds weird, but I've never met him in the flesh," says Elliot. "We could see him on Skype when he was recording his part all by himself. He was so professional."

Pretty cool to see...

P.S. And yes, there are probably many other examples of this out there, but this is the first one that I've personally learned of.


If you found this post interesting or useful, please consider either subscribing to the RSS feed or following me on Twitter or identi.ca.


Technorati Tags: , , ,


Skype launches on Android - "Skype-lite" on over 100 handsets

skype_logo.pngNews out of CES in Las Vegas is that Skype is launching on the Android Platform:
Skype today announced the release of a lite version of Skype™, a ‘thin’ client for Skype that can be downloaded on Android-powered devices, as well as more than 100 other Java-enabled mobile phones.

With more details here about the models and where to get it:

It also works on more than 100 of the most popular Java-enabled phones from the world’s top five handset manufacturers – LG, Motorola, Nokia, Samsung and Sony Ericsson. For instructions on downloading the lite version of Skype to LG, Motorola, Nokia, Samsung and Sony Ericsson phones, users can visit www.skype.com/m using the mobile browser on their phone or www.skype.com/go/mobiledownload from a computer. The web page includes a directory of the mobile phones currently supported.

The news release has more details about costs, etc.

Definitely a great move on Skype's part.... now they just need that iPhone client! ;-)

P.S. And yes, I know (and applaud) that TruPhone came out with an iPhone client that includes Skype support... but it's still not the full range of Skype functionality that I'd like to see.


If you found this post interesting or useful, please consider either subscribing to the RSS feed or following me on Twitter or identi.ca.


Technorati Tags: , ,


Linking Skype 2.8 Beta to Twitter - here's how to do it...

Wouldn't it be great if you could integrate Skype's mood messages with Twitter? So that whatever you entered in Skype could show up in Twitter?

It turns out that you can in the new Skype 2.8 Beta for Mac OS X... with a little file editing.

NOTE: This appears to be an experimental feature added by a Skype developer... and as I note at the bottom, it has some bugs.

Here's what you need to do:

1. On your Mac, using either the Finder or the command-line, whichever you prefer, go to the directory/folder /Users/yourmacusername/Library/Application Support/Skype/yourskypeusername. (For example, my directory is /Users/dyork/Library/Application Support/Skype/danyork)

2. With some text editor, open the file config.xml.

3. Toward the end of the file, you will see a section of XML about <UI> and inside of that a subsection <General>. In that General section, add these two lines:

 <TwitterPassword>yourpassword</TwitterPassword>
 <TwitterUsername>yourusername</TwitterUsername>

Here's an abbreviated version of what it looked like in my file:

  <UI>
    ...
    <General>
      <LastSkypeVersionUsed>2.8.0.309</LastSkypeVersionUsed>
      <SmsShowNumber>0</SmsShowNumber>
      <TwitterPassword>yourpassword</TwitterPassword>
      <TwitterUsername>yourusername</TwitterUsername>
    </General>
    <Profile>
      <LastOnlineStatus>2</LastOnlineStatus>
    </Profile>
  </UI>

4. Restart Skype.

Ta da... now anything you type in your Mood Message Chat or regular Mood Message window will show up in Twitter.

Now I found out about this when I sent some feedback to Skype about my initial use of the 2.8 Beta and said "I already have enough places to update status - why can't this be linked to, say, Twitter?" The email response mentioned this hack of the config file. I have no idea whether this feature will be improved in some future version (and perhaps supported) or if it will be removed... or simply remain as a hack for those who want to go through the work.

A MAJOR CAVEAT - It does, though, seem to have at least one major bug. If those of you following my Twitter stream wondered why I had tweets coming out that were simply something like "Define", here's why...

the Skype-to-Twitter integration seems to chop what is sent to Twitter after a single or double-quote

So setting my Skype mood message to:

Define "VoIP" - and then we can talk about it's death!

wound up simply being this in Twitter:

Define

Similarly, mood messages I have entered with apostrophes (such as "Here's a link to .... ") wind up only sending the part before the apostrophe. It would appear to pretty obviously be a bug in how this code is written. Maybe they'll fix that. Maybe they won't.

Still, if you can avoid apostrophes and quotes, it does provide a nice way for Skype mood messages to go to Twitter. Obviously this means that Skype is where you originate your Twitter messages (or at least some of them... the ones that you update in your Mood Messages).

Going the other way and allowing Twitter messages to update your Skype mood message would also be great... but that's not this particular feature.

And there you have it... have fun with it!

P.S. Sorry, Windows and Linux Skype users, this appears to be another Mac-only feature...


If you found this post interesting or useful, please consider either subscribing to the RSS feed or following me on Twitter or identi.ca.


Technorati Tags: , , ,


Skype 2.8 Beta now available for download for Mac OS X...

skype_logo.pngSkype has now announced that the 2.8 Beta for Mac OS X is available for download. As I wrote about yesterday and demonstrated in a video, the new version lets you do screen sharing, access Boingo hotspots, manage chats and more...

Skype's news release is also out as well as a longer Skype blog post explaining the features (and which talks more about Skype Access, something I was unable to really try or demo).

It also looks to be worth reading through the full release notes for this version as there is a LONG list of improvements, changes and bug fixes.

But you don't have to take my word for it anymore, you can download the 2.8 Beta for Mac OS X now.


If you found this post interesting or useful, please consider either subscribing to the RSS feed or following me on Twitter or identi.ca.


Technorati Tags: , , , ,