An apparatus and method is provided for remotely cancelling or
reprogramming the call forwarding service provided by the telephone
company on the customer/user's telephone line. A microprocessor is
utilized in conjunction with external memory provisions as well as a
keypad with DTMF-tone generator. The keypad and DTMF-tone generator are
provided for inputting the call forwarding code data and preprogrammed
telephone number into memory. A ring detector causes the microprocessor to
seize the telephone line and automatically dial the preprogrammed
telephone number. This allows the customer/user to answer the
automatically dialed telephone call at the remote telephone location so
that by inputting a proper code number into the line the user may take
control of the operation of the device. At this point the preprogrammed
telephone number can be cancelled or changed. Upon completion of the
reprogramming and the release of the telephone line by the user the
microprocessor automatically seizes the telephone line and dials the
correct codes and telephone number into the telephone company system to
either cancel or reprogram the call forwarding telephone number as
required. Audio voice prompts as well as audio feedback of the actual
numbers programmed into the dialer are provided.