Grandstream DP715 will not remain registered

Latest Freepbx distro, remote Grandstream DP715 in two different locations become unreachable after several minutes. Both are behind a Sonicwall while the server is not. All the correct ports are open. All other devices register and remain reachable.