Настройка сервера сообщений
Перед настройкой СМС-сервера необходимо:
Получить реквизиты для подключения к провайдеру СМС — если SMPP.
Настройка сервера сообщений — процедура конфигурирования сервера сообщений. Она неоднозначная и может иметь массу исходов. Так или иначе, существует два объекта, с помощью которых конфигурируется сервер сообщений:
- Файл конфигурации сервер сообщений — TMComDevs.ini (в нем хранятся все настройки, их также можно редактировать с помощью конфигуратора).
- Файл конфигурации устройства связи — lcell.conf (нужен для работы с телефонами не Nokia).
Тогда как имя и положение первого файла всегда неизменно, файлов второго типа может быть несколько — в зависимости от того, сколько устройств связи используется модулем СМС. Каждому устройству связи сопоставляется один такой файл. Его расширение —
conf — говорит о том, что это конфигурационный файл.Помните о том, что полностью настроенный сервер сообщений не гарантирует качественную работу модуля СМС.
Содержание
Конфигуратор
Конфигуратор сервера сообщений предоставляет в едином интерфейсе все необходимые инструменты для настройки сервера сообщений. Физически он представляет собой один файл — TMSMSServerConf.exe , который по умолчанию находится по пути C:\Program Files\Taxi-Master\TMSMSServer\TMSMSServerConf.exe , а также имеет ярлык на рабочем столе, который выглядит следующим образом:
Запуск конфигуратора
Чтобы открыть конфигуратор сервера сообщений, запустите файл сервера сообщений.
Настройки сервера SMS-сообщений , расположенный на рабочем столе. Также открыть данный файл можно через меню "Пуск" и непосредственно из папки с файлами Такси-Мастер. Располагается он по пути "C:\Program Files\TMEnterprise\TMSMSServer\TMSMSServerConf.exe" . Перед вами откроется окно конфигуратора, отображающее текущее состояние настроекЗапуск и остановка сервера сообщений и TMGuard
В левой части конфигуратора находится область, которая отображает состояние службы сервера сообщений - Состояние . В ней находятся кнопки для управления службами.
- Когда служба не установлена (отсутствует в системе), доступна одна кнопка — Установить . Нажмите ее, чтобы зарегистрировать службу в системе.
- Когда служба установлена, но не запущена, доступны кнопки Запустить и Удалить . Нажмите Запустить , чтобы запустить службу.
- Когда служба запущена, доступна только одна кнопка — Остановить . Нажмите эту кнопку, чтобы остановить службу.
Общие настройки
Сразу после запуска конфигуратор отображает только общие настройки. Они разделены на несколько групп:
- Состояние – управление службой сервера сообщенийа (установка, запуск, остановка и удаление), а также указание пути к действующей базе данных.
- TMServer — настройки доступа для утилиты TMServer.
- Доп. настройки — дополнительные настройки сервера сообщений (журналирование, путь к папке с PC Connectivity Solution, настройка TMServer и пр.)
- Устройства — статистика по устройствам, на работу с которыми настроен сервер сообщений (кнопка Конфигурация раскрывает список устройств).
Добавление нового устройства
Добавление нового устройства происходит в раскрывающемся списке устройств. Чтобы открыть его, выполните действия:
- Раскройте список устройств. Для этого нажмите кнопку Конфигурация в нижней части окна конфигуратора. Отобразится вложенный набор полей и кнопок.
- Нажмите кнопку Добавить устройство . Появится диалоговое окно выбора устройства.
- В диалоговом окне "Выберите тип устройства" укажите тип создаваемого устройства (см. ниже).
- Нажмите OK . В правой части конфигуратора появится новая вкладка — Устройство #X ( X — порядковый номер устройства, считая с 1).
- Заполните параметры устройства (все поля в области Параметры устройства .
Типы устройств
Название устройства |
Описание устройства и функций, которые оно предоставляет СМС-серверу |
---|---|
Сотовый телефон |
Через сотовый телефон могут отправляться и приниматься СМС. Имеется возможность работать с телефоном средствами Nokia PC Suite. Сотовый телефон в этом случае подключается к COM-порту компьютера (либо data-кабель, либо Bluetooth). |
SMPP |
По протоколу SMPP происходит работа с провайдером СМС, через которого Такси-Мастер отправляет и принимает* СМС-сообщения. Этот вариант — самый быстрый, простой и чаще всего наиболее выгодный. Свяжитесь с ОТП для заключения договора на поставку услуг провайдера СМС. Наш сотрудник проведет операцию в течение нескольких рабочих дней. * Для приема СМС-сообщений от ваших клиентов по протоколу SMPP вам необходимо заключить договор со сторонним провайдером данной услуги. Это может быть услуга приема СМС, отправленных на короткий номер, выделенный федеральный номер для приема СМС или что-то другое. Данная услуга предоставляется сторонними организациями! |
Настройки устройства типа «Сотовый телефон»
Рекомендуется использовать сотовые телефоны Nokia, чтобы иметь возможность работать с ними через Nokia PC Suite. Только в этом случае мы можем гарантировать качественные прием и отправку СМС.
Устройство типа «Сотовый телефон» — это либо непосредственно сотовый телефон, либо какое-то другое устройство, которое подключается к компьютеру через интерфейс USB и может работать с AT-командами модема, в результате отправляя СМС-сообщение.
http://youtu.be/xX4QEgk9F-w
Вкладка Параметры устройства содержит настройки, которые нужно заполнить:
- Наименование — поле ввода наименования устройства, введите в него название устройства в любой форме.
- Активно — флажок, включающий устройство. Если флажок установлен, сервер сообщений работает с этим устройством; если не установлен — игнорирует его присутствие.
- Файл конфигурации — путь к файлу конфигурации устройства связи.
- COM-порт — адрес порта, к которому подключен сотовый телефон (см. ниже).
- Задержка между отправками сообщений в секундах — интервал между отправкой СМС-сообщений, рекомендуется устанавливать в пределах 10±5 секунд.
- Автоматическое удаление всех исходящих сообщений с телефона — флажок, включающий функцию автоудаления сообщений с устройства. Полезно, если память устройства может быть переполнена (это может помешать нормальному функционированию сервера сообщений).
- Сбрасывать входящие звонки — флажок, включающий автоматическое отключение входящих звонков. Опция нужна для того, чтобы не занимать канал сотового телефона, так как при приеме входящего звонка отправка и прием СМС невозможны.
- Nokia API — набор параметров для работы с Nokia PC Suite. Чтобы работать с Nokia PC Suite, установите флажок Включить режим .
- Принимать сообщения от клиентов — флажок, включающий прием СМС-заказов. Если установлен, входящие СМС-сообщения расцениваются как СМС-заказы (исключение — входящие с номеров из сервисного списка).
http://youtu.be/EjQYyOcRBcs
Чтобы сервер сообщений работал с Nokia PC Suite корректно, в области параметров Доп. настройки выполните несколько действий:
- Установите флажок Включить поддержку Nokia PC Suite .
- В поле Директория PC Connectivity Solution укажите путь к данной папке (обратите внимание: не к папке, в которую установлена Nokia PC Suite). По умолчанию это папка C:\Program Files\PC Connectivity Solutions ).
Настройка устройства типа “SMPP”
- Рекомендуется почитать статью: SMPP
http://youtu.be/449jnYYgc3o
Устройство типа “SMPP” — это виртуальное устройство связи для отправки и приема СМС-сообщений через провайдера СМС по протоколу SMPP. Некоторые инструкции вы получаете в письме, в котором содержится регистрационная информация (см. ниже). Для SMPP имеется минимум настроек:
- Наименование — название устройства (любое).
- Активно — установите, чтобы работало.
- Набор настроек SMS-центр — параметры доступа к провайдеру, см. ниже.
- Задержка между отправками в секундах — интервал между отправкой сообщений, рекомендуется установить 3 секунды.
- Принимать сообщения от клиентов — включение возможности приема СМС-заказов, см. ниже.
- Период актуальности сообщений, полученных с короткого номера, в минутах — время, в течение которого входящие сообщения считаются актуальными СМС-заказами. После этого времени они перестают расцениваться как заказы.
В области SMS-центр находится несколько полей, которые нужно заполнять в точности так, как было указано в письме с данными для подключения к провайдеру СМС:
- IP-адрес или DNS-имя — адрес сервера провайдера СМС.
- Порт — порт для подключения к серверу.
- Логин — логин для подключения, выдается сотрудником ОТП.
- Пароль — пароль для подключения, выдается сотрудником ОТП.
- Тип подключения — по умолчанию нужно оставить пустым; если требуется ввод значения, это обозначено в письме.
- Номер телефона — символьная подпись (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-команд.
Иногда могут возникать проблемы с работой модуля с каким-то конкретным сотовым телефоном. Чтобы избежать неожиданностей, проверьте телефон на пригодность работы с модулем СМС.
Ссылки
- Сервер сообщений
- Модуль СМС
- SMPP
- Проверка сотового телефона
- Nokia PC Suite
- http://taxidev.blogspot.com/2009/12/smpp.html — коротко о быстрой настройке отправки СМС через SMPP.
- http://taxidev.blogspot.com/2010/02/smpp-sms-delivery-test.html — тестирование возможности отправки СМС через SMPP.