Chances are your Ascend-Idle-Limit Radius attribute is set too low, and/or
your default Idle timeout settings in the Max are set to low (they're set
at 1200 seconds (2 minutes) from the factory. What do your accounting stop
records say for the "Ascend-Disconnect-Cause"?