Good info.
I see that the Grandstream ATA's have a "re-register before expiration" setting.
This likely helps in situations exactly like this, where the service provider has an early timeout.
I suspect this issue has been affecting lots of BYOD users with devices that don't have a "re-register before expiration" setting.
Seems to have started in the last couple of months, perhaps after some voipo software changes/updates.
So hopefully voipo can do something on their side to set expirations correctly.
Bookmarks