Though the deployment method, feature set and scale are variable, all ACDs are essentially rule-based "auto attendant" systems that answer incoming calls and guide the callers to the appropriate business department or persons. ACDs route calls based on caller voice command or keypad selection, for example "say or press 1 for technical support."