Yeah we know there are some firewall issues, which we are working with Vivox to overcome. We are trying to slay this beast and get voice working as it should be.
This was actually a pretty extensive backend change to the voice service to allow for new functionality going forward. Unfortunately our test cases internally and on the test server cannot account for every possible hardware variation out there.
Sorry folks.
LINK