I think my reply in the thread that OSS linked is still fairly accurate, and depending on the service you need it for, should work.
I can't seem to find a service that provides private phone numbers to receive SMS or calls. It should be unique and never been used before and will never be used as long as I'm in control of the account.
The main purpose is to just make a new Telegram account while keeping it totally under my control.
Have you tried using a service such as TextNow/Textverified to create a google voice account, and to then use the google voice account for your telegram account?
That way, you have a number that will always be yours...(AFAIK?)
Not sure if Telegram works with google voice though, as some services detect their numbers as VOIP.
As i said in above quote, if the service you're using detects VOIP, most Gvoice numbers probably won't work, if they do, you should receive SMS just fine. I've tested it for paypal & some other services, without any issues.