FWIW, as an ex-sonicwall fan boy, run and hide from sonic wall on VOIP. The only way I've seen it work well, consistently is with an NSA series. Also, you want to enable consistent NAT, it does help. More info on how it works: https://support.sonicwall.com/kb/sw4320