Реализация Dinstar DWG SMS API на Node.JS

Сам скрипт для node.JS можно взять здесь:  https://github.com/nchizhov/DINSTAR-DWG-NODEJS-D

Запуск осуществляется командой:

node /path/to/smsdwg.js

Изменение конфигурации осуществляется правкой файла smsdwg.js:

var config =
{
  dwg_port: 12000, //Порт DWG-шлюза
  send_path: '/var/spool/dwgjs/send/', //Папка для отправляемых SMS-сообщений
  income_path: '/var/spool/dwgjs/incoming/', //Папка для принимаемых сообщений
  ussd_send_path: '/var/spool/dwgjs/ussd_send/',  //Папка для отправки USSD-команд
  ussd_income_path: '/var/spool/dwgjs/ussd_incoming/', //Папка для приема USSD-ответов
  run_program: '/etc/local_scripts/radius2.php', //Путь к программе для обработки присылаемых сообщений
  debug: true, //Включение/отключение режима отладки
};

Использование:

1. Формат SMS-сообщения для отправки:

Первая строка - номер телефона
Вторая строка - номер пора для отправки (255 - для отправки через произвольный порт)
Третья и последующие строки - Сообщение в UTF-8 формате

2. Формат USSD-сообщения для отправки:

Первая строка - номер порта для отправки
Вторая строка - USSD-код

3. Принятые сообщения складываются в соответствующие папки в формате eml.

Запись опубликована в рубрике Без рубрики. Добавьте в закладки постоянную ссылку.

15 комментариев: Реализация Dinstar DWG SMS API на Node.JS

  1. Уведомление: DINSTAR SMS-to-Email | My IT-blog

Добавить комментарий