I am trouble phrasing the right question, so please let me explain.
For while now, I am communicating via google chat, skype & emails(gmail & hotmail). I do not use SMS and my voice calls are via skype. Recently I got locked out of my alternative Yahoo email address and could not receive SMS as the number was not with me anymore.
I just keep changing my number if I get a better offer or I am in a different country. Right now I split my time between two countries and I do not have a permanent number as international roaming is expensive. I just take a mobile package with data and do not bother about the voice or SMS. But now growing number of services need you to have a mobile number attached to the email account and they keep smsing codes as a part of security on each log in.
Is there any way I can do away the need for SMS or some online service that can receive SMS???
You can have a fax number, and any fax sent to that number will be forwarded to you as an attachment in an email.
Similarly, there are services providing you with a phone number to receive SMS messages and forward them by email:
https://www.raymond.cc/blog/top-10-sites-receive-sms-online-...