Basically, you are having problems with keep the registration active. You should look into shorten the expiry time. I think the default is 120. You can try 60。 Do you have problems with freephoneline? you know that you need to set the Asterisk server as some kind of ATA to make it work?
Good luck!