I disabled the auto-dial option so that it should be always connected, but with no activity I still see the TR and CD lights go out and I lose the connection. I need to have it always on so that I can telnet into it when required for maintenance.

In the PPP setup, you need to disable Dial On demand and configure the idle timeout to 0.