Прием СМС-заказов (Архив)

Материал из TaxiMaster
Перейти к: навигация, поиск
Предупреждение!
Обратите внимание! Начиная с версии 0,6 от 18.11.2014, прекращена поддержка отправки и приема SMS посредством мобильного телефона.

Прием СМС-заказов — функция модуля СМС, с помощью которой вы можете принимать СМС-заказы. Подразумевается, что сообщение написано в свободной форме, поэтому заказ, созданный в списке, не содержит информацию об адресе подачи или адресе назначения, а текст сообщения указан в поле «Примечание» карточки заказа; указание необходимых данных о заказе (например, информации об адресе назначения) — задача оператора. Прием СМС-заказов происходит для устройств поддерживаемых типов: на данный момент это SMPP? и сотовые телефоны.

Условия работы

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

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

Настройка приема через сотовый телефон

Настройка приема СМС-заказов на сотовый телефон делится на две возможных альтернативы. Первый вариант — если вы подключаете сотовый телефон марки Nokia, то вы можете использовать библиотеки PC Connectivity Solutions для работы с устройством, что упрощает настройку (именно этот вариант рассмотрен ниже); второй вариант — настройка доступа к любому телефону посредством AT-команд на низком уровне.

В первую очередь необходимо задать свойства устройства в конфигураторе СМС:

Картинка
Обратите внимание на то, что флажок « Принимать сообщения от клиентов» включен — это значит, что СМС-сервер будет периодически проверять банк памяти устройства на наличие непрочитанных сообщений и обрабатывать их.
Обратите внимание на то, что флажок «Template-checkbox-off.png Принимать сообщения от клиентов» включен — это значит, что СМС-сервер будет периодически проверять банк памяти устройства на наличие непрочитанных сообщений и обрабатывать их.

Сервисные номера

После того, как устройство создано, необходимо настроить модуль СМС таким образом, чтобы ограничить поток СМС с ненужных номеров. Для этого откройте настройки Такси-Мастер на ветке «СМС»; в этой ветке откройте вкладку «Заказы» и нажмите кнопку «Сервисный список» — откроется соответствующее окно:

Картинка
Сервисные номера (окно).png

Сообщения, которые приходят на устройства для приема СМС-заказов с сервисных номеров, не обрабатываются СМС-сервером. Другими словами, СМС-заказы с них не создаются никогда.

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

Задайте необходимые вам диапазоны сервисных номеров.

Проверка приема СМС-заказов

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