Until now, Nokia has been top of the heap in the category of VoIP-friendliness. When I spoke with Richard Watson, CTO of DiVitas, last year in the course of my test drive of the DiVitas system, he pointed out that dual-mode phones are not normally VoIP-friendly. At that time the only phone he recommended was the Nokia E71. There are several reasons for this, primarily the treatment of the voice path and the ease of integration of the VoIP software with the built-in phone software user interfaces. Since then, DiVitas has been working closely with Samsung, and now Richard says several Samsung phones are well suited to Voice over Wi-Fi. Let’s hope this shakes the other phone OEMs loose and gets them working on improving Voice over Wi-Fi performance.
Archive for the ‘VoIP’ Category
Nokia no longer the only VoWi-Fi friendly phone maker
Friday, August 28th, 2009AT&T, Apple and VoIP on the iPhone
Wednesday, August 26th, 2009The phone OEMs are customer-driven, and I mean that in a bad way. They view service providers rather than consumers as their customers, and therefore have historically tended to be relatively uninterested in ease of use or performance, concentrating on packing in long checklists of features, many of which went unused by baffled consumers. Nokia seemed to have factions that were more user-oriented, but it took the chutzpah of Steve Jobs to really change the game.
A recent FCC inquiry has provoked a fascinating letter from AT&T on the background of the iPhone and AT&T’s relationship with Apple, including Voice over IP on the iPhone. On the topic of VoIP, the letter says that AT&T bound Apple to not create a VoIP capability for the iPhone, but Apple did not commit to prevent third parties from doing so. AT&T says that it never had any objection to iPhone VoIP applications that run over Wi-Fi, and that it is currently reconsidering its opposition to VoIP applications that run over the 3G data connection. Since the argument that AT&T presents in the letter in favor of restrictions on VoIP is weak, such a reconsideration seems in order.
The argument goes as follows: the explosion of the mobile Internet led by the iPhone was catalyzed by cheap iPhones. iPhones are cheap because of massive subsidies. The subsidies are paid for by the voice services. Therefore, AT&T is justified in protecting its voice service revenues because the subsidies they allow had such a great result: the flourishing of the mobile Internet. The reason this argument is weak is that voice service revenues are not the only way to recoup subsidies. AT&T has discovered that it can charge for the mobile Internet directly, and recoup its subsidies that way. It will not sell a subsidized iPhone without an unlimited data plan, and it increased the price of that mandatory plan by 50% last year. Even with this price increase iPhone sales continued to burgeon. In other words, AT&T may be able to recoup lost voice revenues by charging more for its data services.
This is exactly what the “dumb pipes” crowd has been advocating for over a decade now: connectivity providers should charge a realistic price for connectivity, and not try to subsidize it with unrealistic charges for other services.
HD Communications Project
Monday, August 10th, 2009As part of the preparation for the fall HD Communications Summit, Jeff Pulver has put up a video clip promoting HD Voice for phone calls. It goes over the familiar arguments:
- Sound quality on phone calls hasn’t improved since 1937. Since most calls are now made on cell phones, it has actually deteriorated considerably.
- The move to VoIP has made it technically feasible to make phone calls with CD quality sound or better, yet instead VoIP calls are usually engineered to sound worse than circuit-switched calls (except in the case of Skype.)
- Improved sound quality on phone calls yields undisputed productivity benefits, particularly when the calls involve multiple accents.
- Voice has become a commodity service, with minimal margins for service providers, yet HD Voice offers an opportunity for differentiation and potentially improved margins.
The HD Communications Summit is part of the HD Connect Project. The HD Connect Project aims to provide a coordination point for the various companies that have an interest in propagating HD Voice. These companies include equipment and component manufacturers, software developers and service providers.
Among the initiatives of the HD Connect Project is a logo program, like the Wi-Fi Alliance logo program. The logo requirements are currently technically lax, providing an indicator of good intentions rather than certain interoperability. Here’s a draft of the new logo:

Another ingredient of the HD Connect project is the HDConnectNow.org website, billed as “the news and information place for The HD Connect Project.”
It is great that Jeff is stepping up to push HD Voice like this. With the major exception of Skype almost no phone calls are made with wideband codecs (HD Voice). Over the past few years the foundation has been laid for this to change. Several good wideband codecs are now available royalty free, and all the major business phone manufacturers sell mostly (or solely) wideband-capable phones. Residential phones aren’t there yet, but this will change rapidly: the latest DECT standards are wideband, Gigasets are already wideband-capable, and Uniden is enthusiastic about wideband, too. As the installed base of wideband-capable phones grows, wideband calling can begin to happen.
Since most dialing is still done with old-style (E.164) phone numbers, wideband calls will become common within companies before there is much uptake between companies. That will come as VoIP trunking displaces circuit-switched, and as ENUM databases are deployed and used.
Skype for iPhone
Thursday, April 2nd, 2009Well, that last post on the likely deficiencies of VoIP on iPhones may turn out to have been overly pessimistic. It looks as though Hell is beginning to freeze over. Skype is now running on iPhones over the Wi-Fi connection, and for a new release it’s running relatively well. AT&T deserves props for letting it happen – unlike T-Mobile, which isn’t letting it happen and therefore deserves whatever the opposite of props is.
6 hours after it was released Skype became the highest-volume download on Apple’s AppStore. In keeping with Skype’s reputation for ease of use, it downloads and installs with no problems, though as one expects with first revisions it has some bugs.
My brief experience with it has included several crashes – twice when I hung up a call and once when a calendar alarm went off in the middle of a call. Another interesting quirk is that when I called a friend on a PC Skype client from my iPhone, I heard him answer twice, about 3 seconds apart. Presumably a revision will be out soon to fix these problems.
Other quirky behaviour is a by-product of the iPhone architecture rather than bugs, and will have to be fixed with changes to the way the iPhone works. The biggest issue of this kind is that it is relatively hard to receive calls, since the Skype application has to be running in the foreground to receive a call. This is because the iPhone architecture preserves battery life by not allowing programs to run in the background.
Similar system design characteristics mean that when a cellular call comes in a Skype call in progress is instantly bumped off rather than offering the usual call waiting options. I couldn’t get my Bluetooth headset to work with Skype, so either it can’t be done, or the method to do it doesn’t reach Skype’s exemplary ease of use standards.
Now for the good news. It’s free. It’s free to call from anywhere in the world to anywhere in the world. And the sound quality is very good for a cell phone, even though the codec is only G.729. I expect future revisions to add SILK wideband audio support to deliver sound quality better than anything ever heard on a cell phone before. The chat works beautifully, and it is synchronized with the chat window on your PC, so everything typed by either party appears on both your iPhone and PC screen, with less than a second of lag.
After a half-hour Skype to Skype conversation on the iPhone I looked at my AT&T bill. No voice minutes and no data minutes had been charged, so there appear to be no gotchas in that department. A friend used an iPod Touch to make Skype Wi-Fi calls from an airport hot-spot in Germany – he reports the call quality was fine.
The New York Times review is here
AT&T to deploy Voice over Wi-Fi on iPhones
Tuesday, March 24th, 2009Don’t get too excited by Apple’s announcement of a Voice over IP service on the iPhone 3.0. It strains credulity that AT&T would open up the iPhone to work on third party VoIP networks, so presumably the iPhone’s VoIP service will be locked down to AT&T.
AT&T has a large network of Wi-Fi hotspots where iPhone users can get free Wi-Fi service. The iPhone VoIP announcement indicates that AT&T may be rolling out voice over Wi-Fi service for the iPhone. It will probably be SIP, rather than UMA, the technology that T-Mobile uses for this type of service. It is likely to be based on some flavor of IMS, especially since AT&T has recently been rumored to be spinning up its IMS efforts for its U-verse service, which happens to include VoIP. AT&T is talking about a June launch.
An advantage of the SIP flavor of Voice over Wi-Fi is that unlike UMA it can theoretically negotiate any codec, allowing HD Voice conversations between subscribers when they are both on Wi-Fi; wouldn’t that be great? The reference to the “Voice over IP service” in the announcement is too cryptic to determine what’s involved. It may not even include seamless roaming of a call between the cellular and Wi-Fi networks (VCC).
AT&T has several Wi-Fi smartphones in addition to the iPhone. They are mostly based on Windows Mobile, so they can probably be enabled for this service with a software download. The same goes for Blackberries. Actually, RIM may be ahead of the game, since it already has FMC products in the field with T-Mobile, albeit on UMA rather than SIP, while Windows Mobile phones are generally ill-suited to VoIP.
Skype on Nokia phones. Video telephony for the masses?
Tuesday, February 17th, 2009At the end of 2008 there were 415 million broadband subscribers world-wide, and Skype claimed 405 million subscribers after a 47% year-on-year growth. So Skype must be topping out, right?
Perhaps not. At the end of 2008 there were 4 billion mobile phone users. Ten times as many as fixed broadband, and four times as many as PCs. Skype just announced that Nokia will be putting Skype on some of its high end phones. If the idea spreads Skype will still have plenty of room to grow.
But there is bigger news hidden here. Video telephony has been just around the corner for about 50 years. This announcement may soon make it commonplace.
I have written before about Skype sound quality, but Skype’s video capabilities also kick the competition. My children make regular intercontinental Skype video calls to their grandmother, and both the sound and video quality are generally excellent now that I have discarded my Linksys router and got an Apple Airport Extreme. If the numbers don’t convince you that Skype video calling is perfectly mainstream, perhaps Oprah will.
The phone mentioned by Nokia as the first to have Skype built in is the N97. Almost all of Nokia’s high end smart phones (the Eseries and Nseries) have Wi-Fi, and many (including the N97) have a “secondary camera” on the same side as the screen for use in video calling. Video calling is supported by the SIP soft-phone software that Nokia puts in almost all these phones, but SIP VoIP is nowhere compared to Skype. So the news that Nokia will be loading Skype onto some of these phones is tantalizing. The existing base of Skype users on PCs will bestow a massive network effect on Skype video calls from Nokia handsets.
The Wi-Fi aspect will help users to get around the carriers’ resistance, which in any case may be waning if the Skype interview linked above is correct.
Skype’s new super-wideband codec
Tuesday, January 13th, 2009I spoke with Jonathan Christensen of Skype yesterday, about the new codec in the latest Windows beta of Skype:
MS: Skype announced a new voice codec at CES. What’s different about it from the old one?
JC: The new codec is code-named SILK. Compared to its predecessor, SVOPC, the new codec gives the same or better audio response at half the bit-rate for wideband, and we also introduced a super wideband mode. SVOPC is a 16kHz sample rate, 8kHz audio bandwidth. The new codec has that mode as well, but it also has a 24 kHz sample rate, 12 kHz audio bandwidth mode. Most USB headsets have enough capture and render fidelity that you can experience the 12 kHz super wideband audio.
MS: Is the new codec an evolution of SVOPC?
JC: The new codec was a separate development branch from SVOPC. It has been under development for over 3 years, during which we focused both on the codec and the echo canceller and all the surrounding bits, and eventually got all that put together.
MS: What about the computational complexity?
JC: The new codec design point was different from SVOPC. SVOPC was designed for use on the desktop with a math coprocessor. It is actually pretty efficient. It’s just that it has a number of floats in it so it becomes extremely inefficient when it’s not on a PC.
The new codec’s design goal was to be ultra lightweight and embeddable. The vast majority of the addressable device market is better suited to fixed point, so it’s written in fixed point ANSI C – it’s as lightweight as a codec can be in terms of CPU utilization. Our design point was to be able to put it into mobile devices where battery life and CPU power are constrained, and it took almost 3 years to put it together. It’s a fundamental, ground up development; lots of very interesting science going into it, and a really talented developer leading the project. And now it’s ready. It’s a pretty significant jump forward.
MS: Is the new codec based on predictive voice coding?
JC: SVOPC has two modes, an audio mode and a speech mode, and the speech mode is much more structured towards speech. The new codec strikes little bit more of a balance between a general audio coder and a speech coder. So it does a pretty good job with stuff like background noise and music. But to get that kind of bit-rate reduction there are things about speech that you can capitalize on and get huge efficiency; we didn’t toss all that out. We are definitely using some of the model approach.
MS: Normally one expects with an evolution for the increments to get smaller over time. With the new codec you are getting a 50% improvement in bandwidth utilization, so you can’t be at the incremental stage yet?
JC: I don’t think we are. We were listening to samples from various versions of the client going back to 2.6, now we are at 4.0. In the same situation – pushing the same files in the same acoustic settings through the different client versions – in every release there’s a noticeable (even to the naked ear) difference in quality between the releases.
We are not completely done with it. There are many different areas where we can continue to optimize and tweak it, but we believe it’s at or above the current state of the industry in terms of performance.
————–
Skype 4.0 for Windows has the new codec.
The current Mac beta doesn’t yet support the new codec.
Update: February 3rd,2009: Here is a write-up of SILK from the Skype Journal.
Update: March 7th, 2009: Skype has announced an SDK for third parties to implement SILK in their products, royalty free.
Fixed Mobile Substitution and Voice over Wi-Fi
Tuesday, January 6th, 2009Getting rid of your land-line phone and relying on your cell phone instead is called Fixed Mobile Substitution (FMS).
A report from the National Center for Health Statistics of the Centers for Disease Control (CDC) shows a linear increase in the number of households that have a cell phone but no land-line, starting at 4.4% in 2004 and reaching 16.1% in the first half of 2008.

These numbers match those in a recent Nielsen report on FMS.
FMS will most likely accelerate in 2009 because of the recession. It will be interesting to see by how much. We will reach a tipping point soon. 13% of households have a landline that they don’t use.
There are about 112 million occupied housing units in the US, and about 71 million broadband subscribers.
So what does this mean for Wi-Fi VoIP? One of the primary reasons for FMS is to save money; it is more prevalent in lower income households. There are two kinds of phone that do VoWi-Fi, smartphones and UMA phones. Smartphones are expensive, and probably less common among the cord-cutting demographic – except that that demographic is also younger and better educated as well as having a modest income – many are students.
Wi-Fi VoIP in smart phones is still negligible, but the seeds are planted: vigorous growth of smart phones, Wi-Fi attach rate to smart phones trending to 100%, a slow but steady opening up of smart phones to third party applications, broadband in most homes, Wi-Fi growing in all markets.
Wideband codecs and IPR
Thursday, December 4th, 2008Wideband codecs are a good thing. They have been slow to enter the mainstream, but there are several reasons why this is about to change.
Voice codecs are benefiting from the usual good effects of Moore’s law. Each year higher-complexity (higher computation load) codecs become feasible on low-cost hardware, and each year it is cheaper to fit multiple codecs into a ROM (adding multiple codecs increases the chance that two endpoints will have one in common).
Voice codecs are often burdened by claims of intellectual property rights (IPR) by multiple players. This can make it difficult for software and equipment vendors to use codecs in their products without fear of litigation. The industry response has been to create “patent pools” where the patent owners agree to let a single party negotiate a blanket license on their behalf:
Prior to establishment of the Pool, the complexity of negotiating IPRs with each intellectual property owner discouraged potential integrators.
Unfortunately there is still no pool for the standard wideband codec ratified by the 3GPP for use in cell phones, AMR-WB (G.722.2). Even where there is a pool, getting a license from it doesn’t mean that a use of the codec doesn’t infringe some yet-to-be-revealed patent not in the pool, and it doesn’t indemnify the licensee from such a claim.
There are several royalty-free wideband codecs available. I mentioned a couple of them (from Microsoft and from Skype) in an Internet Telephony Column.
Microsoft and Skype have got around the royalty issue to some extent by creating proprietary codecs. They have researched their algorithms and have either concluded that they don’t infringe or have bought licenses for the patents they use.
G.722 (note that G.722, G.722.1 and G.722.2 are independent of each other, both technically and from the point of view of IPR) is so old that its patent restrictions have expired, making it an attractive choice of common baseline wideband codec for all devices. Unfortunately its antiquity also means that it is relatively inefficient in its use of bandwidth.
Polycom did a major good thing for the industry when it made G.722.1 (Siren7) available on a royalty-free basis. G.721.1 is considerably better than G.722, though it is not as efficient as G.722.2.
The open-source Speex codec is efficient and royalty free, but being open source it bears a little more fear of infringement than the other codecs mentioned here. There are three reasons why this fear may be misplaced. First, the coders claim to have based it on old (1980′s) technology. Second, it has now been available for some years, and has been shipped by large companies and no claims of infringement have surfaced. Third, while it is possible in these times of outrageous patent trolling that somebody will pop up with some claim against Speex, a similar risk exists for all the other codecs, including the ones with patent pools.
So we now have three royalty-free wideband codecs (G.722, G.722.1 and Speex); we have hardware capable of running them cheaply; we have broad deployment of VoIP and growing implementation of VoIP trunking. We have increasing data bandwidth to homes and businesses, to the point where the bandwidth demands of voice are trivial compared to other uses like streaming video and music downloads. Plus there’s a wild card. By 2010 over 300 million people will have mobile smartphones capable of running software that will give them wideband phone conversations over a Wi-Fi connection.
Perhaps the time for wideband telephony is at hand.
Counterpath’s new strategy
Tuesday, November 18th, 2008Counterpath has an enviable incumbency in the PC soft-phone market. Their eyeBeam soft phone is licensed by numerous service providers and PBX manufacturers. But the soft phone business is not enormous, so Counterpath is looking to use its leadership in the soft phone business as a beachhead into the fixed-mobile convergence space. Fixed-mobile convergence comes in two flavors: service provider and enterprise. So last year Counterpath made three acquisitions to fill in the spaces of a two by two matrix, with enterprise and service provider on one axis, and client software and mobility controller server software on the other.
Counterpath bought FirstHand for its Enterprise Mobility Gateway (EMG) and Bridgeport Networks for its service provider Network Convergence Gateway (NCG). It already had client software for service providers covered with its eyeBeam software. It bought NewHeights for its enterprise client software, a softphone with PBX features to complement the more consumer-oriented eyeBeam phone. These two soft phones have already been integrated by Counterpath into their new Bria softphone. It remains a challenge to get the soft phones and the two gateways working together seamlessly. It will also be a challenge to gain market share in the mobility gateway market.
Most mobility gateway vendors tend to focus on either service provider or enterprise customers, but Counterpath is not unique in having gateway devices for both. Tango Networks claims this as the differentiating feature of their solution; Tango’s two devices were designed from the outset to work together and complement each other. Counterpath must integrate two products with independent pedigrees. The NCG that came from Bridgeport is a pre-IMS solution. When a call comes in for a cell phone, the NCG can decide whether to ring the cell phone, a soft phone on a PC or both. The EMG that came from FirstHand is an enterprise mobility controller similar to RIM’s Ascendent product.
Neither of the two Gateways provides “true” FMC, namely the ability to run a call over Wi-Fi to a dual mode cell phone; this is presumably in the near future. The NCG fields calls to a cell phone number and directs them to a PC in the enterprise, while the EMG fields calls to the PBX and can route them to a 3G cellphone via a VoIP connection. What’s interesting about this particular solution is that it uses the 3G data connection for the VoIP call, rather than using the regular cellular voice connection. According to Counterpath the QoS (latency, jitter, packet loss) on the 3G data connection provides equivalent call quality to a cellular voice connection.