This should get you going:
Also, you should consider Cisco best practices for routers (Initial configuration and hardening)
username junipersucks password ciscorocks
!Usernames for local authentication of the call.
!The client presents the username/password and the NAS
ip subnet-zero
no ip domain-lookup
ip domain-name domain.com
async-bootp dns-server 4.2.2.2
! -- Specifies (for async clients) the IP address of dns-server.
interface Loopback0
ip address 10.10.10.10 255.255.255.0
interface fast0/0
ip address y.y.y.y z.z.z.z
!y.y.y.y z.z.z.z is based on your directly connected on your interface into your network; update !accordingly.
! <<--Unused interfaces have been omitted.
interface Group-Async1
ip unnumbered Loopback0
encapsulation ppp
dialer in-band
dialer idle-timeout 600
dialer-group 1
!Apply interesting traffic definition from dialer-list 1.
async mode interactive
peer default ip address pool DIALIN
!Clients are assigned addresses from the ip address pool named "DIALIN".
ppp authentication chap
group-range 1 8
ip local pool DIALIN 10.20.20.1 10.20.20.10
!IP address pool for dialin clients.
ip classless
ip route 0.0.0.0 0.0.0.0 x.x.x.x
!x.x.x.x is your default gateway
dialer-list 1 protocol ip permit
!Specifies all IP traffic as interesting. Interesting traffic
line con 0
password ciscorocks
line 1 8
!TTY lines for the NM-8AM Modems.
modem InOut
! -- Support incoming and outgoing modem calls.
transport input all
autoselect ppp
!Launch PPP if PPP packets are detected. This is used in conjunction
!with async mode interactive under the group-async configuration.
flowcontrol hardware
line aux 0
line vty 0 4
login
password ciscorocks
Billy