TOTPs avoid much inadequacy that is connected with old-style SMS based OTP. The most vital shortcoming that is solved by TOTPs is that you don’t have to be dependent on mobile network connection for delivery of SMS. Creating and sending OTP needs users to go through a totally unconnected workflow.