In case this helps... I got this from a high-level Ruckus engineer...
ZD/AP Configuration when supporting VoIP
• It's best to configure a separate WLAN for voice and for data. The AP will do a fine job handling prioritization, but when you hand off the traffic to the Ethernet switch it really helps to have already separated the traffic into different VLANs and/or subnets so that the core network can be easily configured to maintain that prioritization.
• For any VoIP system but Polycom/SpectraLink you can keep background scanning enabled, but you will want to change the default setting from a 20s interval to at least 300s. Polycom/SpectraLink states in their best practices guides that you should disable it altogether. If the customer does not and then has any issues at all and need to contact Polycom, they will not provide support until background scanning is completely disabled.
• Polycom/SpectraLink requires that channels are fixed. Do not allow the ZD to change channels through the older method (via background scans) or via ChannelFly. Their handsets only support 802.11h on the DFS channels, not on the lower or higher 5 GHz channels nor on 2.4 GHz channels, so they will not react well to ChannelFly at all.
• Polycom/SpectraLink handsets have a serious issue with being too close to an AP. This is problematic. They state in their best practices guide that you must turn down the APs to approximately the same power output as the handsets (reduce from max by 3 dB). This causes you to use more APs. But with more APs there are more locations where the handset can end up very close to an AP (within about 10 to 15 ft). Which, in turn, means that you have more locations where the phone does not perform well. Turning down the power more to reduce the problem means adding more phones, again increasing the occurrences of the problem. It's a vicious cycle. The problem is a hardware issue with their phones.
• Except for Polycom/SpectraLink and Vocera, it is best to leave the power output of the APs at the default setting. This will provide the best performance, decrease the number of APs required, and decrease self-interference issues.
• Vocera badges are very low power. It is best to decrease the AP power output by 3 dB when supporting Vocera.
• Many handsets are very picky about the DTIM setting. We default to a DTIM of 1, but many require that you have it set to 2. You may need to go into the ZD CLI to change it to match what the handsets require.
• Disable Load Balancing when supporting VoIP. The Load Balancing process induces jitter when the handsets roam.
• Polycom/SpectraLink handsets and Motorola TEAM phones do not support channel 165. You will need to blacklist that channel to keep APs from being configured to use it by the ZD. There might be others with this issue as well. I don't know.
• Don't use mesh with VoIP. It adds too much jitter.
• 5 GHz is a much better choice for VoIP than 2.4 GHz. Less interference, more channels to use, less of an issue with APs hearing each other. And, you can more readily affect the cell size to encourage smoother roaming. However, there are many VoIP handsets that do not yet support 5 GHz.
• Ascom is a great company to work with. Whenever they have a new handset, they call us to test with out equipment and then they just work.
• Cisco VoIP works very well over our APs as long as you disable CCX, a set of Cisco proprietary extensions to the SIP protocol. These extensions actually do improve roaming performance, but we do not support them and if they are enabled, roaming is very poor.
• ShoreTel is another good company to work with. They also have a system that makes it possible to use your cell phone and have it switch over to WiFi when WiFi is present without any user intervention — very cool stuff.
• Polycom/SpectraLink and Motorola TEAM phones do not support 802.11h in all 5 GHz channels (as they should by the standards). They only support those that require DFS.
• Most VoIP systems state that you need to have –65 dBm signal strength at all locations. However, it is more important that you have a good SNR. This is typically 10 dB at a minimum. If the noise floor is very low, I find that a –70 dBm signal can be great. If it is high, well, that just becomes very difficult as the phones have very weak antennas and are blocked often by the user's body. Test these things using the handset, not using a laptop.