The good news is that VoIP equipment among multiple vendors is, finally, pretty interoperable; the bad news is that there are still lots of potholes that can ruin VoIP implementation.
That’s a broad view of results from the Interop Labs test of VoIP gear run on the Interop Las Vegas show’s test network and presented at the Labs’ Interop exhibit.
Volunteers set up five model enterprise networks fitted with VoIP equipment, network firewalls, application firewalls, wi-fi access points and VPNs, and ran VoIP calls through them, using a variety of VoIP phones — softphones, hard phones, wi-fi handsets and PDAs. The tests involved equipment from two dozen vendors.
The calls ran over a combination of the public phone network and the internet, using a service provider that supports SIP signalling, and then testers tried to disrupt the calls and measure the results.
• Network address translation (NAT), the masking of private IP addresses from public view, can break VoIP, by making it impossible to set up SIP-based calls over the internet to devices with private IP addresses. The best option the Labs found was to get rid of NAT if possible. If not, get a SIP proxy server that can ignore the public addresses on VoIP packets and find the actual addresses within.
An alternative is to install a server outside the NAT device — usually a firewall — that keeps track of where packets come from and shepherds them through the NAT.
• Use of QoS on wi-fi networks: while the Labs didn’t quantify the difference, testers say the improvement in quality jumped dramatically when QoS was turned on.
“It was noticeable even on non-busy networks,” says Jed Daniels, one of the volunteer testers, who said the biggest improvement was that it cut delay.
• VPNs don’t disrupt VoIP. This came as a surprise to testers, who expected that encapsulating real-time UDP voice packets inside TCP packets would cause delay, but that wasn’t the case. With IPSec and SSL VPNs there was no significant degradation, Daniels says, although the quality over SSL VPNs was better.