For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

Настройте SMS-шлюзы для Navixy On-Premise. Добавляйте параметры поддерживаемых провайдеров с помощью SQL-запросов и управляйте несколькими шлюзами в таблице конфигурации базы данных.

Платформа Navixy поддерживает популярные SMS-шлюзы, включая Twilio, Nexmo и другие. В этом документе приведены инструкции по правильной настройке этих шлюзов, а также информация об использовании протокола SMPP (Short Message Peer-to-Peer) с Navixy.

Чтобы узнать больше о каждом типе шлюза, перейдите на соответствующую страницу:

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

Таблицы данных с информацией об SMS-шлюзах

Чтобы настроить SMS-шлюз в Navixy, перейдите к 'sms_gates' таблице в 'google' базе данных. Здесь вы найдете все необходимые настройки, которые хранятся в формате JSON. Navixy может работать с несколькими SMS-шлюзами одновременно, поэтому вы можете добавлять и обновлять настройки для каждого шлюза по мере необходимости.

Помимо таблицы 'sms_gates', также есть таблица 'sms_gates_to_dealers', которая связывает конкретные SMS-шлюзы с дилерами.

Чтобы увидеть соответствующие строки в этих таблицах, используйте следующие команды в MySQL:

DESCRIBE google.sms_gates;
DESCRIBE google.sms_gates_to_dealer.

чтобы увидеть дополнительные сведения:

Описание полей таблицы

Поле
Описание

идентификатор

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

идентификатор владельца

Указывает на идентификатор учетной записи PaaS (таблица 'dealer_id')

метка

Понятное название SMS-шлюза, чтобы избежать путаницы

тип

SMS-шлюз может работать в трех режимах: передатчик, приемопередатчик или приемник, в зависимости от своих возможностей и требований

провайдер

Название вашего SMS-провайдера

параметры

Основные настройки SMS-шлюза хранятся в формате JSON в поле 'params'. Для некоторых популярных провайдеров мы привели описания (см. ниже) конкретных параметров, необходимых для корректной настройки шлюза.

включено

Каждый SMS-шлюз может быть включен или отключен: значение 1 означает, что шлюз активен, а 0 — что он неактивен.

class_filter

Поле указывает тип Сообщения, который шлюз может обрабатывать. Возможные значения: 'notifications' (если шлюз обрабатывает только уведомления), 'commands' (если шлюз обрабатывает только Команды) или звездочка (*) — она указывает, что шлюз может обрабатывать и уведомления, и команды. Чтобы ограничить шлюз определенным типом Сообщения, можно добавить знак минус (-) перед значением ('-notification' или '-command'). Это отменяет возможность шлюза обрабатывать соответствующий тип Сообщения.

Параметры популярных SMS-шлюзов в формате JSON

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

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

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