I am unable to get a Grandstream GXP 2170 (Firmware Version 126.96.36.199) to register to our secondary server if the primary server "goes down." We are currently using FusionPBX version 4.5.6 and switch version 1.8.4 (64bit). We have the primary and secondary servers in place in the device settings. We have DNS SRV selected instead of TCP (we use tcp on everything basically except for Grandsteam). We have an SRV record created for the primary and secondary addresses. When we "break" the primary address, the device stays registered to the primary address anyways. The way we are currently testing this is by intentionally typing a spelling error in the SRV record for the primary server, at the source (1and1.com). Shouldn't the device stop being registered at the primary server at this point? Is there a better way to test and confirm that DNS SRV is working properly on a grandstream? Also, if you need more info and my description sucks, I'll be happy to give more details. This is just everything I can think of off the top of my head. Long story short, we need to get DNS SRV working correctly on Grandstream and what is the best way to test this before we implement to our customers.