If it's a plain-old-telephone-system landline it can't receive true text. Some providers (not sure about thailand) support a text-to-voice service where it will call you and read out text messages. You could add third party compatibility, especially if you're not attached to your number. Incoming text -> voip that supports text -> call-to-text to your landline or check it on the internet etc.
Fixed service voip is usually also considered as a landline because it's still tied to fixed physical location traveling via wires to the customer, but the signaling is digital and more modern. You'd sign up for this likely through your internet provider. Still works with emergency services for location, seems less scammy, might be able to receive actual texts or text-to-voice depending on your provider.
Non-fixed voip are like google voice, skype, many other services. It can receive texts if you check on compatible devices/apps, You could setup a non-fixed voip number on a "home phone" like device and use it like a landline. It's not tied to a location so it might not work with emergency service. Scammers love to use it so plenty of financial services don't accept it for authentication anyway.
If you're planning to use sms authentication really cell mobile numbers are the only surefire way because plenty of services will refuse to send to anything non-mobile.