Устранение неполадок SMS-шлюза On-Premise

Платформа Navixy предоставляет возможность бесшовной интеграции с SMS-шлюзами, что позволяет отправлять сообщения. Чтобы воспользоваться всеми преимуществами этой функции, необходимо установить соединение с SMS-шлюзом. Важно отметить, что эта функциональность не активирована по умолчанию и становится доступной только после настройки SMS-шлюза и его активации в базе данных.

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

SMS-шлюз используется для следующих целей:

  • Активация устройства (отправка SMS-команд активации).

  • Отправка уведомлений о событиях (оповещений).

  • Конфигурация устройства непосредственно из пользовательского интерфейса.

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

Проверьте настройки SMS-шлюза

Первое, что нужно проверить — действительно ли у вас активирован SMS-шлюз для платформы. Для этого получите доступ к вашей базе данных и выполните следующий SQL-запрос:

select * from google.sms_gates_to_dealers;

Если вывод пустой, значит SMS-шлюз не активирован. Перейдите в раздел Конфигурация SMS-шлюза чтобы найти информацию по его настройке.

Если вывод содержит данные, запомните значение gate_id и выполните следующий запрос:

select * from google.sms_gates;

Найдите активный шлюз по его значению id (полученному gate_id ранее) и убедитесь, что параметры его подключения в столбце params валидны. Если они неверны, отредактируйте их.

Если все параметры в порядке и SMS-шлюз активирован, но сообщения не доставляются, перейдите к следующему шагу.

Проверьте статус сервиса обмена сообщениями

Если настройки верны, убедитесь, что Navixy SMS-server запущен и работает. Это сервис, отвечающий за всю отправку сообщений. Без него не могут отправляться ни электронные письма, ни SMS.

Проверьте статус сервиса, и если он остановлен, попробуйте перезапустить его или всю платформу.

Если SMS‑сервер запущен, но сообщения всё ещё не доставляются, переходите к следующему шагу.

Проверьте журналы сервиса

Проверьте журнал SMS‑сервера на наличие ошибок.

Чтобы найти ошибки, связанные с доставкой SMS на конкретный номер телефона, выполните поиск записей в логах, содержащих этот номер.

Для Linux используйте следующую команду:

grep "12345678910" log.txt

Для Windows используйте любой продвинутый текстовый редактор, поскольку стандартный Блокнот не способен корректно обрабатывать большие текстовые файлы.

Наиболее распространенные ошибки в работе SMS-шлюза следующие:

  • Некорректные данные аутентификации (логин/пароль или API-токены).

  • Адрес и/или порт SMS-шлюза недоступны (сетевые проблемы).

  • Адрес и/или порт SMS-шлюза указаны неверно.

  • Недостаточно средств на счете SMS-шлюза.

  • Превышена квота сообщений SMS-шлюза.

Все перечисленные проблемы можно однозначно идентифицировать по записям в журнале.

Если вы обнаружите какие‑либо ошибки, указывающие на сбой на стороне платформы Navixy, обязательно сообщите о них технической поддержкой, и мы предоставим всю необходимую помощь.

Последнее обновление

Это было полезно?