Сервер сообщений — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
м (Установка СМС-сервера: первое использование шаблона {{ссылка на СМС-сервер}}!)
(Добавление устройства)
 
(не показано 78 промежуточных версий 4 участников)
Строка 1: Строка 1:
'''СМС-сервер''' — это серверное приложение, которое обеспечивает совместную работу [[Клиент Такси-Мастер|Такси-Мастер]], непосредственно [[Модуль СМС|модуля СМС]] и устройства связи (как правило, мобильного телефона).
+
{{Info/Clean logs|ссылка=#Журналы работы сервера сообщений}}
СМС-сервер защищен ключом защиты [[NET III]] и использует одну ''специфическую'' лицензию.
 
  
== Установка СМС-сервера ==
+
'''Сервер сообщений''' — это серверное приложение, которое обеспечивает отправку SMS-сообщений из программного комплекса Такси-Мастер.
Установка СМС-сервера происходит из [[дистрибутив]]а, который вы получаете либо на компакт-диске, либо по электронной почте.
 
Дистрибутив СМС-сервера — это один файл с расширением <tt>exe</tt>, который открывает мастер установки.
 
На данный момент последняя версия находится по следующему адресу:
 
{{ссылка на СМС-сервер}}
 
  
Чтобы начать установку сервера, запустите дистрибутив.
+
Установка сервера сообщений происходит из [[Дистрибутив Такси-Мастер|дистрибутива]] программы Такси-Мастер одновременно с [[Установка Такси-Мастер|установкой самого программного комплекса]].
Следуйте инструкциям, описанным в мастере установки.
 
Некоторые шаги пояснены ниже.
 
  
=== Информация о пользователе ===
+
Обратите внимание, что если вы устанавливаете новую версию сервера сообщений поверх старой, перед этим ''обязательно'' остановите службу сервера.
На шаге «Информация о пользователе» мастер запросит имя пользователя и название организации-правообладателя.
 
В поля '''Имя пользователя''' и '''Организация''' введите соответственно имя пользователя Windows и название организации, на которую оформлен договор.
 
  
Эта информация является необязательной.
+
{{Предупреждение/СМС-сервер}}
  
=== Путь к серверу Guardant ===
+
== Видео ==
На шаге «Путь к серверу Guardant» в поле '''Имя сервера Guardant''' укажите имя или ip-адрес компьютера, на котором установлен [[сервер Guardant]].
+
{|
Если сервер Guardant установлен на ''текущем'' компьютере, вы можете написать имя <tt>LOCALHOST</tt> или оставить поле пустым — имя будет введено автоматически.
+
|-
 +
|<iframe width="560" height="315" key= "youtube" path="embed/nUJdRxtk3ZA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> <br />
 +
Настройка сервера сообщений
 +
|<iframe width="560" height="315" key= "youtube" path="embed/ouqqLebAkrs" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><br />
 +
Как выбрать СМС провайдера такси
 +
|}
  
=== Выбор каталога для установки ===
+
Подпишитесь на Youtube-канал Такси-Мастер, чтобы больше узнать об увеличении заказов, привлечении водителей и клиентов, конкуренции с сетевиками и агрегаторами
На шаге «Выбор каталога для установки» в поле ввода пути к каталогу укажите путь к папке, в которую будет установлен СМС-сервер.
 
По умолчанию устанавливается путь <tt>C:\Program Files\Taxi\TMComDevs</tt>.
 
Изменять его не рекомендуется.
 
  
== Настройка СМС-сервера ==
+
[https://www.youtube.com/channel/UC8coolNFixfyDYGyjMmla5Q ПОДПИСАТЬСЯ]
Настройка СМС-сервера — процедура неоднозначная и может иметь массу исходов.
 
Так или иначе, существует два объекта, с помощью которых конфигурируется СМС-сервер:
 
  
# Файл конфигурации СМС-сервера: <tt>TMComDevs.ini</tt>.
+
== Запуск и настройка сервера сообщений ==
# Файл конфигурации устройства связи: <tt>lcell.conf</tt>.
+
Запуск и настройка сервера сообщений происходит с помощью [[Панель управления ТМ|Панели управления ТМ]].
  
Тогда как имя и положение первого файла всегда неизменно, файлов второго типа может быть несколько — в зависимости от того, сколько устройств связи используется модулем СМС.
+
=== Типы устройств ===
Каждому устройству связи сопоставляется один такой файл.
+
{{Типы устройств СМС-сервера}}
Его расширение — <tt>conf</tt> — говорит о том, что это конфигурационный файл.
 
  
=== Файл конфигурации СМС-сервера ===
+
=== Добавление устройства ===
'''Файл конфигурации СМС-сервера''' — это файл, который находится в папке с СМС-сервером и называется <tt>TMComDevs.ini</tt>.
+
В [[Панель управления ТМ|Панели управления ТМ]] на странице "Сервер SMS сообщений" на вкладке "Устройства" можно добавить устройства.
Его цель — обеспечить самостоятельный СМС-сервер информацией о том, как найти [[сервер Такси-Мастер]] и подключиться к нему, а также о том, какие устройства связи подключены к компьютеру и должны использоваться.
 
  
Исходный файл конфигурации СМС-сервера изначально сконфигурирован некорректно — это нужно для того, чтобы избежать быстрого старта и последующей череды возможных ошибок.
+
Для этого нужно нажать "'''Добавить устройство'''".  
О том, как настраивать файл конфигурации сервера, читайте в статье [[Файл конфигурации СМС-сервера]].
 
  
=== Файл конфигурации устройства связи ===
+
Выбрать тип устройства.  
'''Файл конфигурации устройства связи''' — это файл, который содержит в себе информацию (преимущественно — AT-команды), которую программы используют для «общения» с устройством связи (сотовым телефоном).
 
Файл конфигурации в большинстве случаев называется <tt>lcell.conf</tt>.
 
  
Содержимое файла конфигурации устройства связи может выглядеть так:
+
Рассмотрим заполнение полей устройства типа "SMPP".
  
#Комментарии начинаются с символов # или ;
+
==== Устройство типа "SMPP" ====
+
* '''Наименование''' - произвольное название.
#команда выбора памяти для чтения SMS сообщения по индексу
+
* '''Активно''' - установить флажок для включения устройства.
memory_select = +CPMS
+
* '''Логин''' и '''Пароль''' для авторизации на SMPP провайдере.
+
* '''Имя отправителя''' - в данное поле можно ввести подпись, состоящую не более, чем из 11 знаков. Она может состоять только из цифр и латинских букв. Эта подпись может отображаться в поле Отправитель вместо цифрового федерального номера телефона. (Услуга является опциональной. Подробности по предоставлению данного функционала можно уточнить у менеджеров).
#при получении сообщения читать только из этой ячейки памяти
+
* '''Лимит времени на ожидание отчета о доставке, сек''' - поле, в котором можно указать время в секундах, в течение которого СМС-сервер ожидает отчета о доставке сообщения. Если за указанное время отчет не был получен, СМС считается не доставленной.
#список можно получить по AT{memory_select}=?
+
* '''Принимать сообщения от клиентов''' - возможность принимать входящие сообщения для создания СМС-заказов.
#force_read_memory =  
+
* '''Тестовое сообщение''' - проверка корректности настроек посредством тестовой авторизации на SMPP-провайдере и отправки тестового сообщения.
 
#команда чтения SMS сообщения
 
read = +CMGR
 
 
#команда отправки SMS сообщения
 
send = +CMGS
 
 
#команда удаления SMS сообщения
 
delete = +CMGD
 
 
#префикс набора номера
 
dial = D
 
 
#команда опроса статуса соединения
 
dial_status = +CLCC
 
 
#команда сброса соединения
 
hangup = +CHUP
 
 
#команда генерации DTMF тона
 
dtmf = +VTS
 
 
#команда включения/выключения микрофона
 
mut = +CMUT
 
 
#команда установки громкости гарнитуры
 
volume = +CLVL
 
 
#команды инициализации, каждая команда должна заканчиваться символом ^
 
init = Z^E0+CLIP=1^+CMGF=0^+CSMS=0^+CNMI=1,1,0,2^+CPMS=?^
 
  
Обратите внимание на то, что комментарии в тексте файла конфигурации начинаются с символа <tt>#</tt> и занимают одну строку.
+
== Фильтры ==
 +
Сервер сообщений собирает задачи на отправку сообщений и в первую очередь, перебирая их, сравнивает номер получателя с [[Фильтр сотовых телефонов|фильтрами]].
 +
Если номер телефона подходит под какой-либо фильтр, происходит отправка сообщения; в противном случае в журнал работы сервера сообщений записывается сообщение о том, что фильтр не может быть найден, и отправка сообщения не происходит.
 +
Обратите внимание на то, что если в настройках [[Модуль СМС|модуля СМС]] не задан ни один фильтр, отправка сообщений происходить ''не будет.''
  
Основная информация записана в виде «ПАРАМЕТР = ЗНАЧЕНИЕ».
+
== Журналы работы сервера сообщений ==
Каждый параметр играет свою роль, и если какой-либо параметр будет отсутствовать, файл конфигурации будет считаться недействительным, поэтому будьте осторожны с параметрами.
+
Журналы работы сервера сообщений по умолчанию хранятся в папке {{code|Logs}}, которая находится в папке с сервером ({{путь|C:\Program Files (x86)\Taxi-Master\Logs\TMSMSServer}}).
Значения вы можете менять в соответствии с правилами AT-команд.
 
 
 
Иногда могут возникать проблемы с работой модуля с каким-то конкретным сотовым телефоном.
 
Чтобы избежать неожиданностей, [[Проверка сотового телефона|проверьте телефон]] на пригодность работы с модулем СМС.
 
 
 
== Запуск СМС-сервера ==
 
Запуск СМС-сервера происходит через командную строку Windows или через оснастку «Службы».
 
Окно «Службы» можно открыть через строку «Выполнить» ''(Пуск → Выполнить)'', вызвав команду <tt>services.msc</tt>.
 
Запуск из командной строки, однако, удобнее, поскольку для него уже готовы необходимые пакетные файлы.
 
 
 
Специально для удобства в папке с сервером находятся четыре файла:
 
# <tt>install.bat</tt>
 
# <tt>start.bat</tt>
 
# <tt>stop.bat</tt>
 
# <tt>uninstall.bat</tt>
 
 
 
Это пакетные файлы Windows, содержащие инструкции командной строки, и запуск каждого из них выполняет какие-то действия со службой СМС-сервера.
 
Запуск этих файлов возможен тогда и только тогда, когда на них выставлено разрешение в операционной системе.
 
Это входит в круг задач вашего технического специалиста.
 
 
 
Сразу после установки СМС-сервера нужно запустить соответствующую службу.
 
Для этого откройте директорию с установленным СМС-сервером (см. выше) и запустите пакетные сценарии для установки и запуска службы.
 
Делать это нужно последовательно.
 
 
 
=== Установка службы ===
 
Для установки службы в список служб Windows ''(Панель управления → Администрирование → Службы)'' запустите <tt>install.bat</tt>.
 
Это действие нужно выполнить сразу после установки СМС-сервера на компьютер.
 
В случае, если установка службы пройдет успешно, операционная система выдаст сообщение об успешной установке службы (“Service installed successfully”).
 
Если служба уже установлена, в окне командной строки будет выведено сообщение «Указанная служба уже установлена».
 
 
 
=== Запуск службы ===
 
Запуск службы нужно выполнять только после того, как вы настроили сервер.
 
После запуска службы в списке процессов диспетчера задач Windows на вкладке «Процессы» появится процесс <tt>TMComDevs.exe</tt>.
 
Также должен появиться процесс <tt>TMGuard.exe</tt> — он предохраняет службу СМС-сервера от сбоев, перезапуская ее в случае возникновения критической ошибки или непредвиденного закрытия.
 
 
 
Запуск службы выполняется с помощью файла <tt>start.bat</tt>.
 
 
 
=== Остановка службы ===
 
Остановка службы выполняется в тех случаях, когда нужно применить новые параметры настройки сервера, поскольку если вы поменяли параметры, но не перезапустили службу, новые настройки в силу не вступят.
 
Также остановка сервера может выполняться для очистки оперативной памяти, однако СМС-сервер может работать без перезапусков довольно продолжительное время (сутки и больше) и сохранять стабильность.
 
 
 
Чтобы остановить службу, запустите <tt>stop.bat</tt>.
 
 
 
=== Удаление службы ===
 
Удаление службы — это мера, которая применяется тогда, когда нужно установить новую версию СМС-сервера.
 
Если служба находится в списке служб Windows, заменить ее на новую не получится, поэтому необходимо удалить старую и только после этого устанавливать новую версию СМС-сервера.
 
 
 
Чтобы удалить службу, запустите <tt>uninstall.bat</tt>.
 
 
 
== Работа СМС-сервера ==
 
СМС-сервер выполнен в виде службы (service) и поэтому работает в фоновом режиме.
 
Это означает, что во время работы сервер ''не показывает'' никаких окон.
 
Тем не менее, в процессе работы служба СМС-сервера записывает [[Журнал работы|журналы работы]] (см. ниже).
 
Эти журналы в дальнейшем могут использоваться для проверки работы и выявления необходимой [[Информация о системе|информации]].
 
 
 
=== Ключ ===
 
СМС-сервер потребляет одну лицензию ключа NET III.
 
Эта лицензия — специфическая, поэтому не отображается на заставке перед запуском программы, но в журнале работы сервера всегда записывается информация о корректности (или ошибочности) лицензии.
 
Единственная особенность этой лицензии: потребляемых лицензий ключа становится на одну больше, то есть, например, если у вас 4 рабочих места Такси-Мастер, то нужен ключ как минимум на 5 лицензий, если работает СМС-сервер.
 
 
 
Чтобы подробнее разобраться с принципом работы ключа, читайте статью о [[NET III]].
 
 
 
== Журналы работы СМС-сервера ==
 
Журналы работы СМС-сервера по умолчанию хранятся в папке <tt>Logs</tt>, которая находится в папке с сервером.
 
  
 
Вы всегда можете изменить расположение файлов журналов.
 
Вы всегда можете изменить расположение файлов журналов.
В этом случае вы должны знать, где находятся журналы работы СМС-сервера и по просьбе сотрудника отдела технической поддержки отправлять их, не создавая излишних проблем поиска файлов.
+
В этом случае вы должны знать, где находятся журналы работы сервера сообщений и по просьбе сотрудника отдела технической поддержки отправлять их, не создавая излишних проблем поиска файлов.
 
 
Существует несколько журналов работы:
 
 
 
# Журнал работы сервера. По умолчанию — <tt>TMComDevs.log</tt>.
 
# Журнал работы устройства связи.
 
# Журнал отправки и приема сообщений.
 
  
Все журналы создаются автоматически на основании настроек СМС-сервера.
+
Также вы сможете просмотреть информацию по работе сервера сообщений непосредственно в программе [[Такси-Мастер]] с помощью специального меню '''СМС''' → '''Задачи''', в котором отображаются все сообщения, отправленные за определенный промежуток времени.
  
Обратите внимание на то, что по умолчанию все журналы хранятся в папке <tt>C:\Program Files\Taxi\TMComDevs\Logs</tt>.
+
[[Файл:Окно СМС Задачи.png|центр]]
  
 
[[Категория:Серверы]]
 
[[Категория:Серверы]]
 
[[Категория:Модуль СМС]]
 
[[Категория:Модуль СМС]]
[[Категория:Настройка]]
+
[[Категория:Панель управления ТМ]]

Текущая версия на 09:45, 27 марта 2023

Интересная информация

Компонент Сервер сообщений генерирует информацию о своей работе и записывает ее в журналы. Довольно часто необходимо вручную очищать журналы, чтобы избежать недостатка свободного места на жестком диске.

Сервер сообщений — это серверное приложение, которое обеспечивает отправку SMS-сообщений из программного комплекса Такси-Мастер.

Установка сервера сообщений происходит из дистрибутива программы Такси-Мастер одновременно с установкой самого программного комплекса.

Обратите внимание, что если вы устанавливаете новую версию сервера сообщений поверх старой, перед этим обязательно остановите службу сервера.

Предупреждение!
Внимание!

Перед настройкой СМС-сервера необходимо:

Получить реквизиты для подключения к провайдеру СМС — если SMPP.

Видео


Настройка сервера сообщений


Как выбрать СМС провайдера такси

Подпишитесь на Youtube-канал Такси-Мастер, чтобы больше узнать об увеличении заказов, привлечении водителей и клиентов, конкуренции с сетевиками и агрегаторами

ПОДПИСАТЬСЯ

Запуск и настройка сервера сообщений

Запуск и настройка сервера сообщений происходит с помощью Панели управления ТМ.

Типы устройств

Название устройства

Описание устройства и функций, которые оно предоставляет СМС-серверу

Сотовый телефон

Через сотовый телефон могут отправляться и приниматься СМС. Имеется возможность работать с телефоном средствами Nokia PC Suite. Сотовый телефон в этом случае подключается к COM-порту компьютера (либо data-кабель, либо Bluetooth).

SMPP

По протоколу SMPP происходит работа с провайдером СМС, через которого Такси-Мастер отправляет и принимает* СМС-сообщения. Этот вариант — самый быстрый, простой и чаще всего наиболее выгодный.

Свяжитесь с ОТП для заключения договора на поставку услуг провайдера СМС. Наш сотрудник проведет операцию в течение нескольких рабочих дней.

* Для приема СМС-сообщений от ваших клиентов по протоколу SMPP вам необходимо заключить договор со сторонним провайдером данной услуги. Это может быть услуга приема СМС, отправленных на короткий номер, выделенный федеральный номер для приема СМС или что-то другое. Данная услуга предоставляется сторонними организациями!

Добавление устройства

В Панели управления ТМ на странице "Сервер SMS сообщений" на вкладке "Устройства" можно добавить устройства.

Для этого нужно нажать "Добавить устройство".

Выбрать тип устройства.

Рассмотрим заполнение полей устройства типа "SMPP".

Устройство типа "SMPP"

  • Наименование - произвольное название.
  • Активно - установить флажок для включения устройства.
  • Логин и Пароль для авторизации на SMPP провайдере.
  • Имя отправителя - в данное поле можно ввести подпись, состоящую не более, чем из 11 знаков. Она может состоять только из цифр и латинских букв. Эта подпись может отображаться в поле Отправитель вместо цифрового федерального номера телефона. (Услуга является опциональной. Подробности по предоставлению данного функционала можно уточнить у менеджеров).
  • Лимит времени на ожидание отчета о доставке, сек - поле, в котором можно указать время в секундах, в течение которого СМС-сервер ожидает отчета о доставке сообщения. Если за указанное время отчет не был получен, СМС считается не доставленной.
  • Принимать сообщения от клиентов - возможность принимать входящие сообщения для создания СМС-заказов.
  • Тестовое сообщение - проверка корректности настроек посредством тестовой авторизации на SMPP-провайдере и отправки тестового сообщения.

Фильтры

Сервер сообщений собирает задачи на отправку сообщений и в первую очередь, перебирая их, сравнивает номер получателя с фильтрами. Если номер телефона подходит под какой-либо фильтр, происходит отправка сообщения; в противном случае в журнал работы сервера сообщений записывается сообщение о том, что фильтр не может быть найден, и отправка сообщения не происходит. Обратите внимание на то, что если в настройках модуля СМС не задан ни один фильтр, отправка сообщений происходить не будет.

Журналы работы сервера сообщений

Журналы работы сервера сообщений по умолчанию хранятся в папке «Logs», которая находится в папке с сервером («C:\Program Files (x86)\Taxi-Master\Logs\TMSMSServer»).

Вы всегда можете изменить расположение файлов журналов. В этом случае вы должны знать, где находятся журналы работы сервера сообщений и по просьбе сотрудника отдела технической поддержки отправлять их, не создавая излишних проблем поиска файлов.

Также вы сможете просмотреть информацию по работе сервера сообщений непосредственно в программе Такси-Мастер с помощью специального меню СМСЗадачи, в котором отображаются все сообщения, отправленные за определенный промежуток времени.

Окно СМС Задачи.png