An auto dialer calls a list of people automatically and plays a pre-recorded message when calls are answered. If a called person presses a key, it can transfer the call to an agent, or automatically opt-out. If a call is answered by a machine, it can leave a message or disconnect the call immediately.