IAX trunk de-registration from provider


I am running an Asterisk 13.21.0 server with an IAX trunk to my provider running Asterisk 15.4.1 and the trunk shows up as de-registered on the provider side every other day however my side the server shows the trunk as registered.

I can’t find any logs indicating to a problem, module reload chan_iax2.so does fix the problem.

I will like to know what might cause an IAX trunk do de-register like this?