Troubleshooting issues with Microsoft Hyper-V

Switchvox software is designed to run on Digium approved hardware and can experience unexpected issues when running on some VM or Virtualized servers. One problem that can be experienced would be problems with timing within Switchvox affecting any processes that measure a duration (Seconds to Ring Queue Members, Number of rings on call rules, etc.).

If you experience any of these issues, follow the steps below:

  1. Navigate to Server -> Diagnostics -> Server Information -> Advanced Server Information

  2. Locate the section /proc/interrupts

  3. Take note of line 0, which should be listed as IO-APIC-edge timer

This is a good way to see the load balancing occurring between CPUs in use by the Switchvox and the numbers should be relatively similar across all CPUs. If you see that there is a high number displaying under CPU0 but any other CPUs show a low number this can indicate an issue with balancing of load, or how the VM appliance handles interrupts and can cause the Switchvox to believe more time has passed than is accurate.

From here you can troubleshoot your specific VM appliance in order to handle any load or interrupt handling capabilities, or set the VM instance on which the Switchvox is running to utilize only one CPU to resolve the issue.

Return to Documentation Home I Return to Sangoma Support