Меню

СМС шлюзы

В данном разделе рассматриваются наиболее популярные СМС шлюзы, такие как Twilio, Nexmo, SMS Traffic, их настройки и правильность установки. Также, в разделе описывается способ использования SMPP с Navixy.

Все настройки для СМС шлюза расположены в базе таблице 'sms_gates' в базе данных 'google'. Главные настройки выполнены в JSON формате. Navixy может работать с несколькими СМС шлюзами одновременно.

Таблица 'sms_gates_to_dealers' отображает, какой СМС шлюз относится к какому дилеру.

Таблица 'sms_gates' имеет столбцы: type, provider, params, enabled. Данные параметры будут добавлены и обновлены при установке/редактировании СМС шлюза. Вы можете набрать в MySQL Monitor

> describe google.sms_gates;
> describe google.sms_gates_to_dealer.

чтобы увидеть детали:

mysql> describe sms_gates;
+--------------+---------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+---------------------+------+-----+---------+----------------+
| id | int(11) unsigned | NO | PRI | NULL | auto_increment |
| owner_id | int(11) | YES | | 1 | |
| label | varchar(255) | YES | | | |
| type | varchar(32) | NO | | NULL | |
| provider | varchar(32) | NO | | NULL | |
| params | text | NO | | NULL | |
| enabled | tinyint(4) unsigned | NO | | 1 | |
| class_filter | varchar(255) | NO | | * | |
+--------------+---------------------+------+-----+---------+----------------+

Значение параметров

  • id - идентификатор СМС шлюза. Данный параметр увеличивается на 1 при добавлении нового СМС шлюза
  • owner_id - ссылается на ID дилера (таблица 'dealer_id')
  • label - название СМС шлюза
  • type - может быть transmitter (передатчик), transceiver (приёмопередатчик), or receiver (приёмник)
  • provider - название СМС провайдера
  • params - основные настройки в JSON формате. Данные настройки описаны ниже для популярных СМС провайдеров
  • enabled - может быть 0 или 1 (0 - выключен, 1 - включён)
  • class_filter - отображает какой тип сообщений может обрабатывать шлюз. Возможные значение: notifications (в случае, если шлюз работает только с уведомлениями), commands (если шлюз обрабатывает только команды), asterisk(*) (значение по умолчанию, означает, что шлюз может работать как с уведомлениями, так и с командами). Также, есть возможность добавить знак минуса "-" перед значением (-notification или -command) для отключения необходимого значения.
Миграция с Wialon
Показать
Миграция с Wialon
Перенос пользователей,
трекеров, геозон и истории.
Узнать больше
Скрыть

Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookie.