I think I've gotten to the root cause of the pennytel failure problems.

Basically Pennytel is handing the wrong refresh time when my end makes the registration attempt. The first attempt if the box has been off for a day - always works, but not long afterwards its fails. with a series of 200 ok issues and finally a 400.

It seems that freeswitch assumes Pennytel is asking for shorter and shorter refresh periods, and pennytel interprets my end do more frequent registrations as flooding and bans me.

So I figure if I can override what Pennytel is sending with my own timeout period, it should stay happy - I've tried
<param name="expire-seconds" value="360"/> 
but with no effect.

Thanks

Bret