SMS Gateway (Android)

Мониторинг и настройки

Кратко

Что кабинет tuk-tuk.online показывает о привязанном Android-устройстве и SMS-канале, какие лимиты отправки можно задать, какие события уходят в вебхуки и что проверять при сбоях шлюза.

  • Данные устройства (модель, Android, версия приложения, батарея, сеть, память, SIM, последний heartbeat, счётчики SMS): раздел «SMS» (https://lk.tuk-tuk.online/sms).
  • Статистика канала: процент доставки, среднее время доставки, разбивка по дням.
  • Лимиты на устройство: в день, в месяц, на получателя за период, длина текста (пример 480 символов); разрешённые страны по префиксу и заблокированные номера. Настройка: «SMS» → устройство → «Настройки».
  • События вебхуков: SMS_DEVICE_CONNECTED, SMS_DEVICE_DISCONNECTED, SMS_STATUS_CHANGED, SMS_SENT.
  • Офлайн: проверить интернет, запуск приложения, заряд, sticky-уведомление, оптимизацию батареи. QR-код живёт 10 минут.
На этой странице

Состояние телефона, статистика доставки и ограничения на отправку видны в кабинете, история сообщений: в приложении. Здесь же собрано, что проверять, когда шлюз не работает.

#Данные устройства

В разделе SMS для каждого привязанного устройства:

ПолеЧто показывает
МодельПроизводитель и модель телефона
Версия AndroidНапример, Android 14
Версия приложенияТекущая версия SMS Gateway
БатареяУровень заряда
СетьWi-Fi или мобильные данные
ПамятьСвободная оперативная память
ХранилищеСвободное место
SIM-картыОператор, страна, слот
Последний heartbeatКогда устройство отчиталось в последний раз
Отправлено SMSСчётчик исходящих
Получено SMSСчётчик входящих

Как обновляются эти данные: Надёжность: heartbeat.

#Статистика доставки

Для каждого SMS-канала:

МетрикаЗначение
Процент доставкиДоля доставленных SMS от отправленных
Среднее время доставкиОт отправки до подтверждения оператором
Разбивка по днямГрафик отправленных SMS за период

#Ограничения на отправку

Ограничения задаются на устройство и защищают от случайной массовой рассылки. Они проверяются перед каждой отправкой: если лимит исчерпан, SMS не уйдёт, а в логах появится ошибка.

#Лимиты

ОграничениеЧто задаётПример
Дневной лимитМаксимум SMS в сутки100
Месячный лимитМаксимум SMS в месяц2 000
Лимит на получателяМаксимум SMS одному номеру за период3 за 60 минут
Длина сообщенияМаксимум символов в тексте480

#Страны и номера

ОграничениеЧто задаётПример
Разрешённые страныОтправка только на номера с указанными префиксами+7 (Россия), +375 (Беларусь)
Заблокированные номераНа эти номера SMS не отправляются никогда+79001234567

#Настроить

  1. Откройте SMS в кабинете.
  2. Выберите устройство.
  3. Нажмите «Настройки».
  4. Задайте ограничения.
  5. Нажмите «Сохранить».

#События для вебхуков

Шлюз генерирует события, которые можно получать через Event Webhooks:

СобытиеКогда
SMS_DEVICE_CONNECTEDУстройство привязано к аккаунту
SMS_DEVICE_DISCONNECTEDУстройство отвязано или потерян push-токен
SMS_STATUS_CHANGEDСтатус SMS изменился, например с «отправлено» на «доставлено»
SMS_SENTНовое SMS поставлено в очередь на отправку

#Частые проблемы

#Устройство офлайн

Проверьте по порядку:

  • интернет на телефоне включён и работает;
  • приложение tuk-tuk запущено;
  • телефон заряжен;
  • sticky-уведомление включено в настройках приложения;
  • приложение исключено из оптимизации батареи, см. Надёжность.

#SMS не отправляются

  • на SIM-карте есть средства на SMS;
  • дневной и месячный лимиты не исчерпаны;
  • номер получателя входит в разрешённые страны;
  • номер не в списке заблокированных;
  • оператор не ограничивает массовую отправку SMS.

#Входящие не приходят

  • переключатель «Приём SMS» в приложении включён;
  • приложению разрешено читать и получать SMS;
  • фильтры входящих не отсекают нужный номер, см. Возможности: фильтры.

#QR-код не сканируется

  • код действует 10 минут, обновите страницу в кабинете;
  • приложению разрешён доступ к камере;
  • на экран падает достаточно света.

#Обновление приложения

Приложение само проверяет наличие новой версии и предлагает обновиться.