All you need for dedicated dialup is:
Ascend-Idle-Limit = 0
Framed-Address = 22.214.171.124
Framed-Netmask = 255.255.255.255
Framed-Protocol = 1
User-Service = 2
In the above case, setting the Ascend-Idle-Limit=0 makes it so that this
user doesn't have an idle-timeout limit, whereas all of the other users
automatically have 1200 assigned to them (20 minutes). I have it set this
way because he's dialed up 24/7.
If you still want the user to have an idle limit, just change the number to
whatever you want (in seconds).
The IP address that I have assigned to him is an IP that is NOT part of the
IP pool assigned for normal dialup PPP sessions.
You may also need to change one setting in your Max:
Ethernet / Mod Config
Shared Prof=Yes (from "No")