🔐 Вход в админ-панель E1750

При входе в админку Telegram-бот отправляет уведомление с вашим IP и временем входа.

📡 Huawei E1750 SMS, Call & Telegram Gateway

Управление модемом, рассылка кодов (UCS2 Кириллица), лимиты, звонки и Telegram-бот
Модем: ...
Postgres: ...
Redis: ...
Telegram: ...
Получено/Отправлено: 0 / 0
Лимит суток: 0 / 45

Отправить SMS (Кириллица / UCS2)

26 символов (UCS2: до 70 в 1 SMS) 1 сегмент PDU

Входящие SMS и Telegram-уведомления

При каждом входящем SMS сервис автоматически пересылает сообщение в Telegram и пишет, сколько всего SMS прислал этот номер.

Последние SMS (Входящие и Исходящие)

ID Тип Номер Текст сообщения Статус Время
Загрузка...

Состояние модема Huawei E1750 и статистика

Уровень сигнала
—
Оператор связи
—
Порт / Режим
—
IMEI / Статус SIM
—
Получено SMS (Всего / 24ч)
0 / 0
Отправлено SMS (Всего / 24ч)
0 / 0

Быстрые сервисные команды E1750

USSD-запрос (Баланс SIM / Тариф)

Терминал прямых AT-команд

Готов к выполнению команд...

Проверить / Изменить лимит номера

Нажмите «Проверить счётчик»...

Индивидуальный лимит для номера

Активные счётчики номеров за сегодня (Сутки)

Номер Отправлено за сутки Лимит Осталось Кулдаун Действие
Загрузка...

Перехваченные входящие звонки (Flash Call / +CLIP)

ID Номер звонящего (+CLIP) Авто-сброс (AT+CHUP) Время звонка
Загрузка...

Telegram-шлюз и команды бота

Пропишите TELEGRAM_BOT_TOKEN и TELEGRAM_CHAT_ID в файле .env. Бот автоматически:

  • 📩 Присылает уведомление о каждом новом входящем SMS + пишет, сколько всего SMS отправил этот номер (за всё время и за сутки).
  • 🔐 Присылает уведомление о входе в веб-админку (IP-адрес, браузер, статус).
  • 📊 Отвечает на команду /stats (или кнопку «📊 Статистика»): присылает текущий уровень сигнала модема в dBm/% и количество полученных и отправленных SMS.
  • 📋 Отвечает на команду /recent (последние 5 SMS) и /reboot (перезагрузка модема).

Примеры обращения к микросервису по REST API

# 1. Отправка SMS с кодом подтверждения (поддерживается кириллица UCS2)
curl -X POST http://localhost:8080/api/v1/sms/send \
  -H "X-API-Key: change-me-super-secret-api-key" \
  -H "Content-Type: application/json" \
  -d '{"phone": "+79991234567", "message": "Ваш код подтверждения: 4815"}'

# 2. Чтение последних N сообщений (всех, только входящих или по номеру)
curl -H "X-API-Key: change-me-super-secret-api-key" \
  "http://localhost:8080/api/v1/sms/recent?limit=10&direction=all"

# 3. Запрос статистики (уровень сигнала + счётчики полученных и отправленных SMS)
curl -H "X-API-Key: change-me-super-secret-api-key" \
  "http://localhost:8080/api/v1/stats"

# 4. Проверка суточного лимита и числа входящих от конкретного номера
curl -H "X-API-Key: change-me-super-secret-api-key" \
  "http://localhost:8080/api/v1/limits?phone=%2B79991234567"

# 5. Перезагрузка модема Huawei E1750 (AT+CFUN=1,1)
curl -X POST http://localhost:8080/api/v1/modem/reboot \
  -H "X-API-Key: change-me-super-secret-api-key"