Best approach to handle Fallback at any stage and trigger an action

Thanks that’s what I am using. But this won’t work as intended

class ActionDefaultFallback(Action):
def name(self) -> Text:
    return "action_default_fallback"

def run(self, dispatcher, tracker, domain):
    logger = logging.getLogger(__name__)
    dispatcher.utter_message(template="utter_default")

    if tracker.active_form.get("email_id") is not None:
 
        dispatcher.utter_message(template="utter_additional_question_response")
    else:
        dispatcher.utter_message(template="utter_test")

    return [AllSlotsReset(),UserUtteranceReverted()]