From the manual:
keepalive-timeout (time; Default: "10") Defines the time period (in seconds) after which the router is starting to send keepalive packets every second. If there is no traffic and no keepalive responses arrive for that period of time (i.e. 2 * keepalive-timeout), the non responding client is proclaimed disconnected.
Maybe there is keepalive responses coming from the user and the tunnel remains up. Have you checked it?
If yes, I suppose it should work that way.
I went to PPP > PPPoE Servers >> Clicked on the 1 item it had.
IT shows Keep Alive Timeout as 900.
Then I went to Profiles > default one clicked
Session Timeout is blank and Idle Timeout is 00.10.00.
And the PPPoE details are set on the customer end wireless device CPE.
Do you think we should set this in their PC and not their CPE ?
But there is again another problem. If we set it to PC, then they have to switch on PC always when they want to use internet. Its again not a solution.
And then if we ask them to switch off the device, they wont do that too.
So, isn't there a way to simply disconnect the customer, until he really comes back and tries to access something ?