To summarize, if the one-time password (OTP) is not coming to your phone when logging into Salesforce, you should remove or change your mobile number from your personal information in your user settings. Specifically, go to Setup > User Menu > My Settings > Personal Information > Remove or Add Mobile Number or Change Mobile Number or Change Email > Save.