I set my modem to answer after 8 rings, but the modem times out and won't connect.

You need to adjust the Abort Timer (S7 register on dialing modem). Try ATS7=90&W.