SMS traffic - известная русская телекоммуникационная компания. Лучше всего подходит пользователям из России и Казахстана.
provider: smstraffic
type: transceiver
params:
{
"login": <login>,
"password":<password>,
"urls": <array of URLs>,
"override_originator": null
}
где:
- login - логин в SMSTraffic
- password - пароль
- urls - массив URL, например ["https://www.smstraffic.ru/multi.php", "https://www2.smstraffic.ru/multi.php"]
- override_originator - позволяет изменять номер телефона в поле 'from', значение null оставляет пустое значение
Пример SQL команды, добавляющей СМС шлюз:
INSERT INTO `google`.`sms_gates` (`type`, `provider`, `params`, `enabled`, `class_filter`) VALUES ('transceiver', 'smstraffic', '{"login":"$LOGIN", "password":"$PASSWD","urls": ["https://www.smstraffic.ru/multi.php"]}', 1, '*');
В команде выше достаточно заменить только $LOGIN и $PASSWD.
Пример SQL команды, которая активирует СМС шлюз:
UPDATE `google`.`dealers` SET `master_phone` = "$SMS_FROM",`from_sms`="$SMS_FROM" WHERE dealer_id=1;
Если вы пишете bash-скрипт, не забудьте указывать символы обратной косой черты перед каждой кавычкой, например:
INSERT INTO \`google\`.\`sms_gates\` (\`type\`, \`provider\`, \`params\`, \`enabled\` ...
Входящие сообщения
SMSTraffic может обрабатывать входящие сообщения без каких-либо дополнительных настроек.