The present invention is directed to a system and method for implementing
an intelligent redial system. A method for storing redial data for a
connection between a user phone system and a remote phone system may
include establishing a connection with the remote phone system by the
user phone system. A timer is started in response to the established
connection. At least one digit is dialed by a user and corresponding time
data of the timer with the dialed digit is monitored. The monitored digit
and corresponding time data is stored. The stored monitored digit and
corresponding time data are suitable for performing a redial.