code: def from_e164(text, origin=public_enum_domain):
      
      parts = [d for d in text if d.isdigit()]
      parts.reverse()
      return dns.name.from_text('.'.join(parts), origin=origin)
docs: Convert an E.164 number in textual form into a Name object whose
      value is the ENUM domain name for that number.
      @param text: an E.164 number in textual form.
      @type text: str
      @param origin: The domain in which the number should be constructed.
      The default is e164.arpa.
      @type: dns.name.Name object or None
      @rtype: dns.name.Name object