Устранение неполадок SMS-шлюза On-Premise
Платформа Navixy предоставляет возможность бесшовной интеграции с SMS-шлюзами, что позволяет отправлять сообщения. Чтобы воспользоваться всеми преимуществами этой функции, необходимо установить соединение с SMS-шлюзом. Важно отметить, что эта функциональность не активирована по умолчанию и становится доступной только после настройки SMS-шлюза и его активации в базе данных.
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-шлюза.
Все перечисленные проблемы можно однозначно идентифицировать по записям в журнале.
Отмечалось, что некоторые SMS-шлюзы удаляют начальную двойную пробелу в SMS-сообщении. Однако важно отметить, что этот пробел необходим для активации некоторых устройств, таких как Teltonika. Если вы сталкиваетесь с трудностями при активации устройств, рекомендуется связаться с вашим провайдером SMS-шлюза, чтобы проверить поддержку двойных пробелов.
Если вы обнаружите какие‑либо ошибки, указывающие на сбой на стороне платформы Navixy, обязательно сообщите о них технической поддержкой, и мы предоставим всю необходимую помощь.
Последнее обновление
Это было полезно?