Шаг 1. Зарегистрировать бота в telegram, разумно создать нового отдельного бота для доставки уведомлений об SMS. Для этого нужно воспользоваться системным ботом в Telegram — BotFather, открыть чат с ботом, отправить ему команду /newbot, задать имя для вашего нового бота, и в ответ вы получите в сообщении API token, который нужно сохранить для дальнейшей настройки.

Выглядит API token он примерно так

Use this token to access the HTTP API:

60655699310:AAFz6ptUnB71ILePbXKwB71ILePbXUeU4

Шаг 2. Создайте в telegram новую группу для получения уведомлений о полученных на виртуальный номер SMS, добавьте в нее своего нового бота. Далее нужно узнать id группы, которую вы только что создали.

Это можно сделать несколькими способами, например, зайти с вашей учеткой в https://web.telegram.org/ , открыть в нем чат группы, и в адресной строке браузера в этот момент конце будет указан id группы, он начинается с символа “-”, например адресная строка будет выглядеть так:

адресная строка https://web.telegram.org/k/#-4000000000

значит наш id чата из примера будет равен -4000000000

Шаг 3. Настроить в личном кабинете переадресацию SMS на http вебхук.

Формат значения вебхука для отправки сообщения в наш telegram чат следующий:

https://api.telegram.org/botAPI token/sendMessage?chat_id=id группы&text=Incoming%20SMS%20to%20%TO%%20from%20%FROM%%20%MESSAGE%

Вы можете сами изменить формат сообщений от бота используя переменные 

TO — номер получателя SMS

FROM — номер отправителя SMS

MESSAGE — текст сообщения

Сохраняем настройки переадресации SMS в личном кабинете

В результате вы будете сразу же автоматически получать в заданный чат сообщения о каждом входящем SMS в таком виде:

Incoming SMS to XXXXX from XXXXXX SMS TEXT.