Why to use TOTP?

TOTPs avoid a number of shortcomings that are associated with traditional SMS based OTP. The most important shortcoming that is addressed by TOTPs is that resident will not be dependent on mobile network for SMS delivery. Generating and sending OTP requires users to go through a completely unrelated workflow.