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

Материал из TaxiMaster
Перейти к: навигация, поиск
(Файл конфигурации устройства связи)
(Ссылки)
Строка 161: Строка 161:
 
* [[Проверка сотового телефона]]
 
* [[Проверка сотового телефона]]
 
* [[Nokia PC Suite]]
 
* [[Nokia PC Suite]]
 +
* {{code/url|http://taxidev.blogspot.com/2009/12/smpp.html}} — коротко о быстрой настройке отправки СМС через SMPP.
  
 
[[Категория:Серверы]]
 
[[Категория:Серверы]]

Версия 11:35, 11 декабря 2009

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

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

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

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

  1. Файл конфигурации СМС-сервера — «TMComDevs.ini».
  2. Файл конфигурации устройства связи — «lcell.conf».

Тогда как имя и положение первого файла всегда неизменно, файлов второго типа может быть несколько — в зависимости от того, сколько устройств связи используется модулем СМС. Каждому устройству связи сопоставляется один такой файл. Его расширение — «conf» — говорит о том, что это конфигурационный файл.

Помните о том, что полностью настроенный СМС-сервер не гарантирует качественную работу модуля СМС.

Конфигуратор

Файл:Конфигуратор СМС-сервера.png
Конфигуратор СМС-сервера

Конфигуратор СМС-сервера подобен конфигуратору GPRS-сервера и предоставляет в едином интерфейсе все необходимые инструменты для настройки СМС-сервера. Физически он представляет собой один файл — «TMComDevsConf.exe», который по умолчанию находится по пути «C:\Program Files\Taxi-Master\TMSMSServer\TMComDevsConf.exe».

Запуск конфигуратора

Чтобы открыть конфигуратор СМС-сервера, запустите файл «TMComDevsConf.exe». Перед вами откроется окно конфигуратора, отображающее текущее состояние настроек СМС-сервера.

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

Сразу после запуска конфигуратор отображает только общие настройки. Они разделены на несколько групп:

  1. «Состояние» – управление службой СМС-сервера (установка, запуск, остановка и удаление).
  2. «База данных» — настройки доступа СМС-сервера к базе данных (настройки его как клиента Firebird).
  3. «TMGuard» — управление службой TMGuard.
  4. «Доп. настройки» — дополнительные настройки СМС-сервера (журналирование, путь к папке с PC Connectivity Solution и пр.)
  5. «Устройства» — статистика по устройствам, на работу с которыми настроен СМС-сервер (кнопка «Конфигурация» раскрывает список устройств).

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

Добавление нового устройства происходит в раскрывающемся списке устройств. Чтобы открыть его, выполните действия:

  1. Раскройте список устройств. Для этого нажмите кнопку «Конфигурация» в нижней части окна конфигуратора. Отобразится вложенный набор полей и кнопок.
  2. Нажмите кнопку «Добавить устройство». Появится диалоговое окно выбора устройства.
  3. В диалоговом окне "Выберите тип устройства" укажите тип создаваемого устройства (см. ниже).
  4. Нажмите «OK». В правой части конфигуратора появится новая вкладка — «Устройство #X» («X» — порядковый номер устройства, считая с 1).
  5. Заполните параметры устройства (все поля в области «Параметры устройства».

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

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

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

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

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

SMPP

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

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

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

Настройки устройства типа «Сотовый телефон»

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

Рекомендуется использовать сотовые телефоны Nokia, чтобы иметь возможность работать с ними через Nokia PC Suite. Только в этом случае мы можем гарантировать качественные прием и отправку СМС.

Устройство типа «Сотовый телефон» — это либо непосредственно сотовый телефон, либо какое-то другое устройство, которое подключается к компьютеру через интерфейс USB и может работать с AT-командами модема, в результате отправляя СМС-сообщение.

Вкладка «Параметры устройства» содержит настройки, которые нужно заполнить:

  1. «Наименование» — поле ввода наименования устройства, введите в него название устройства в любой форме.
  2. «Template-checkbox-off.png Активно» — флажок, включающий устройство. Если флажок установлен, СМС-сервер работает с этим устройством; если не установлен — игнорирует его присутствие.
  3. «Файл журналирования»журнал работы устройства связи.
  4. «Файл конфигурации» — путь к файлу конфигурации устройства связи.
  5. «COM-порт» — адрес порта, к которому подключен сотовый телефон (см. ниже).
  6. «Задержка между отправками сообщений в секундах» — интервал между отправкой СМС-сообщений, рекомендуется устанавливать в пределах 10±5 секунд.
  7. «Template-checkbox-off.png Принимать сообщения от клиентов» — флажок, включающий прием СМС-заказов. Если установлен, входящие СМС-сообщения расцениваются как СМС-заказы (исключение — входящие с номеров из сервисного списка).
  8. «Template-checkbox-off.png Автоматическое удаление всех исходящих сообщений с телефона» — флажок, включающий функцию автоудаления сообщений с устройства. Полезно, если память устройства может быть переполнена (это может помешать нормальному функционированию СМС-сервера).
  9. «Template-checkbox-off.png Сбрасывать входящие звонки» — флажок, включающий автоматическое отключение входящих звонков. Опция нужна для того, чтобы не занимать канал сотового телефона, так как при приеме входящего звонка отправка и прием СМС невозможны.
  10. «Nokia API» — набор параметров для работы с Nokia PC Suite. Чтобы работать с Nokia PC Suite, установите флажок «Template-checkbox-off.png Включить режим».
  11. «Файл журналирования команд»журнал отправки и приема СМС-сообщений.

Чтобы СМС-сервер работал с Nokia PC Suite корректно, в области параметров «Доп. настройки» выполните несколько действий:

  1. Установите флажок «Template-checkbox-off.png Включить поддержку Nokia PC Suite».
  2. В поле «Директория PC Connectivity Solution» укажите путь к данной папке (обратите внимание: не к папке, в которую установлена Nokia PC Suite). По умолчанию это папка «C:\Program Files\PC Connectivity Solutions»).

Настройка устройства типа “SMPP”

Рекомендуется почитать статью: SMPP

Устройство типа “SMPP” — это виртуальное устройство связи для отправки и приема СМС-сообщений через провайдера СМС по протоколу SMPP. Некоторые инструкции вы получаете в письме, в котором содержится регистрационная информация (см. ниже). Для SMPP имеется минимум настроек:

  1. «Наименование» — название устройства (любое).
  2. «Template-checkbox-off.png Активно» — установите, чтобы работало.
  3. «Файл журналирования» — путь к журналу работы устройства связи (см. журнал работы устройства связи).
  4. Набор настроек «SMS-центр» — параметры доступа к провайдеру, см. ниже.
  5. «Задержка между отправками в секундах» — интервал между отправкой сообщений, рекомендуется установить 3 секунды.
  6. «Template-checkbox-off.png Принимать сообщения от клиентов» — включение возможности приема СМС-заказов, см. ниже.
  7. «Период актуальности сообщений, полученных с короткого номера, в минутах» — время, в течение которого входящие сообщения считаются актуальными СМС-заказами. После этого времени они перестают расцениваться как заказы.
  8. «Файл журналирования команд» — путь к журналу команд SMPP.

В области «SMS-центр» находится несколько полей, которые нужно заполнять в точности так, как было указано в письме с данными для подключения к провайдеру СМС:

  1. «IP-адрес или DNS-имя» — адрес сервера провайдера СМС.
  2. «Порт» — порт для подключения к серверу.
  3. «Логин» — логин для подключения, выдается сотрудником ОТП.
  4. «Пароль» — пароль для подключения, выдается сотрудником ОТП.
  5. «Тип подключения» — по умолчанию нужно оставить пустым; если требуется ввод значения, это обозначено в письме.
  6. «Номер телефона» — символьная подпись (11 символов, только латиница, цифры и пробел). Этот номер видят получатели СМС — он указан в поле «Отправитель» вместо цифрового федерального номера телефона.

Файл конфигурации СМС-сервера

Рекомендуется почитать статью: «TMComDevs.ini»

Файл конфигурации СМС-сервера — это файл, который находится в папке с СМС-сервером и называется «TMComDevs.ini». Его цель — обеспечить самостоятельный СМС-сервер информацией о том, как найти сервер Такси-Мастер и подключиться к нему, а также о том, какие устройства связи подключены к компьютеру и должны использоваться.

Исходный файл конфигурации СМС-сервера изначально не сконфигурирован для ваших устройств связи, поэтому его необходимо отредактировать.

Файл конфигурации устройства связи

Рекомендуется почитать статью: «lcell.conf»

Файл конфигурации устройства связи — это файл, который содержит в себе информацию (преимущественно — AT-команды), которую программы используют для «общения» с устройством связи (сотовым телефоном). Файл конфигурации в большинстве случаев называется «lcell.conf».

Содержимое файла конфигурации устройства связи может выглядеть так:

#Комментарии начинаются с символов # или ;

#команда выбора памяти для чтения SMS сообщения по индексу
memory_select = +CPMS

#при получении сообщения читать только из этой ячейки памяти
#список можно получить по AT{memory_select}=?
#force_read_memory = 

#команда чтения 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=?^

Обратите внимание на то, что комментарии в тексте файла конфигурации начинаются с символа «#» и занимают одну строку.

Основная информация записана в виде «ПАРАМЕТР»=«ЗНАЧЕНИЕ». Каждый параметр играет свою роль, и если какой-либо параметр будет отсутствовать, файл конфигурации будет считаться недействительным, поэтому будьте осторожны с параметрами. Значения вы можете менять в соответствии с правилами AT-команд.

Иногда могут возникать проблемы с работой модуля с каким-то конкретным сотовым телефоном. Чтобы избежать неожиданностей, проверьте телефон на пригодность работы с модулем СМС.

Ссылки