Конфигурация SMS-шлюза
Платформа Navixy поддерживает популярные SMS-шлюзы, включая Twilio, Nexmo и другие. В этом документе приведены инструкции по правильной настройке этих шлюзов, а также информация по использованию протокола SMPP (Short Message Peer-to-Peer) с 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.чтобы увидеть дополнительные детали:
Описание полей таблицы
id
Идентификатор SMS-шлюза. При добавлении нового SMS-шлюза значение идентификатора автоматически увеличивается, если соответствующее поле оставить пустым. Этот идентификатор используется для уникальной идентификации SMS-шлюза в системе.
owner_id
Ссылается на идентификатор аккаунта PaaS (таблица 'dealer_id')
label
Описательное название SMS-шлюза для избежания путаницы
type
SMS-шлюз может работать в трёх режимах: transmitter, transceiver или receiver, в зависимости от его возможностей и требований
provider
Название вашего SMS-провайдера
params
Основные настройки SMS-шлюза хранятся в формате JSON в поле 'params'. Для некоторых популярных провайдеров мы включили описания (см. ниже) конкретных параметров, необходимых для корректной настройки шлюза.
enabled
Каждый SMS-шлюз может быть включён или отключён: значение 1 означает, что шлюз активен, а 0 — что он неактивен.
class_filter
Поле указывает тип сообщений, которые шлюз может обрабатывать. Возможные значения: 'notifications' (если шлюз обрабатывает только уведомления), 'commands' (если шлюз обрабатывает только команды), или звёздочка (*) — что указывает, что шлюз может обрабатывать как уведомления, так и команды. Чтобы ограничить шлюз определённым типом сообщений, вы можете добавить знак минус (-) перед значением ('-notification' или '-command'). Это лишает шлюз возможности обрабатывать соответствующий тип сообщений.
Параметры популярных SMS-шлюзов в формате JSON
Чтобы настроить SMS-шлюз в Navixy, используйте таблицу 'google.sms_gates' в базе данных. Таблица содержит различные настройки для популярных SMS-шлюзов, а также конфигурации подключения SMPP (которые можно использовать с любым SMS-центром, использующим протокол SMPP). Далее в этом разделе суммированы наиболее распространённые настройки, требуемые для SMS-шлюзов, перечислены только обязательные параметры.
Последнее обновление
Это было полезно?