Yes. You may call at +91 22 677 19100 which is the non-toll free IDBI customer care number for customers outside India and apply for IDBI netbanking services.