When you are logging in for the first time to Internet Banking, you will be asked to enter OTP. After that, if we observe a change in your Internet Banking access parameters (that is if you login from a different IP address), you will be asked to enter a OTP to access your internet banking page.
OTP is confidential and should not be shared with anyone, even if the person claims to be an ICICI Bank official.