Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Mobile

Analysis: Voice Over Wireless LAN


Admit None

You've outfitted the staff with sleek new Vo-Fi phones and gathered everyone in your conference room to demonstrate. But now you hear complaints that the devices aren't working. What gives? You tested each phone, and you ran through your presentation in the same room just an hour ago.

It may be difficult to believe, but even a newer WLAN may not be able to handle Vo-Fi. Although the G.711 codec with a 20-ms packetization rate may take only 75 Kbps to 85 Kbps on a wired network, overhead of the 802.11 protocol both in framing and timing, combined with the fact that most phones support only 802.11b, yields an upper limit of perhaps 14 to 15 handsets per AP, depending on how often users will be on the phone. Cisco recommends just seven to eight active calls per AP for its phones (see table, page 48).

No wonder early use cases favor verticals such as retail, health care and logistics that typically cover large areas with few people.

To properly engineer your WLAN for Vo-Fi, you'll need a dense AP deployment. If an AP also serves up data on the same radio, you'll need to accommodate fluctuating traffic flows and restrict phones from monopolizing bandwidth. That's where call-admission control can help, by enforcing a limit to the number of active calls an AP will accept.

Cisco, not one to shy away from creating its own standards, has made call-admission control a part of its proprietary CCX. Cisco licenses CCX code to client manufacturers, but reserves CCX support on APs for itself. According to the company, upwards of 95 percent of new wireless chipsets sold are CCX-compatible, meaning client devices from a variety of suppliers work with Cisco WLANs.

Through capabilities exposed in CCX, the Cisco handset will receive a fast busy when attempting to make an outgoing call on an AP that can't reserve enough capacity. In the reverse, callers to Cisco handsets that are associated to APs with insufficient capacity will receive the same feedback.

Vocera claims a higher call capacity than most--10 to 12 calls per AP--depending on the infrastructure vendor. By using an advanced audio codec, its packets are just one-third of the size of standard G.711 codecs, reducing overall wireless utilization.

SpectraLink implements both call-admission control and timing through its NetLink SVP (SpectraLink Voice Priority) Server. All voice traffic to and from its handsets must traverse the SVP Server, which can be configured to allow a set number of calls per AP. If a handset attempts to originate a call that would put the AP over capacity, the SVP Server informs the endpoint that the upper limit has been reached.

The most pertinent open standard related to call admission control is the Wi-Fi Alliance's WMM-SA (Scheduled Access), which is based on elements within the IEEE 802.11e specification. This standard will let clients reserve resources on the AP to ensure the necessary bandwidth, scheduling and low latency for a good telephony experience. The Wi-Fi Alliance had targeted a mid-2006 introduction, but the standard is still languishing, and our conversations with those involved in the process indicate WMM-SA is low on everyone's radar. It seems the Vo-Fi market is still too small to warrant bringing considerable resources to bear, and because Vo-Fi handset vendors have proprietary methods in place, they're not likely applying much pressure on chipset manufacturers.

It's unfortunate, because from where we're sitting, IEEE 802.11e has the process defined, it's just a matter of coding it up. SpectraLink has expressed support for WMM-SA, so hopefully we'll see it worked into its and other vendors' products once the Wi-Fi Alliance releases the standard.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.