Модуль СМС (Архив) — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
(Новая: '''Модуль СМС''' — это модуль Такси-Мастер, позволяющий работать с устройствам...)
 
Строка 25: Строка 25:
 
Тестирование новых моделей еще не производилось и пока не было запланировано.
 
Тестирование новых моделей еще не производилось и пока не было запланировано.
 
Так или иначе, практика показала, что наиболее подходящими являются телефоны Nokia.
 
Так или иначе, практика показала, что наиболее подходящими являются телефоны Nokia.
Вы всегда можете взять любой телефон и проверить (см. ниже), будет ли он работать с модулем.
+
Вы всегда можете взять любой телефон и [[Проверка сотового телефона|проверить]], будет ли он работать с модулем.
  
 
Подключение телефона к компьютеру происходит через любой интерфейс, поддерживаемый телефоном.
 
Подключение телефона к компьютеру происходит через любой интерфейс, поддерживаемый телефоном.
 
Это может быть соединение по беспроводному каналу Bluetooth или через интерфейсный data-кабель.
 
Это может быть соединение по беспроводному каналу Bluetooth или через интерфейсный data-кабель.
 
Во втором случае убедитесь в том, что это кабель, который позволяет работать с телефоном как с модемом, а не кабель, через который можно только передавать файлы.
 
Во втором случае убедитесь в том, что это кабель, который позволяет работать с телефоном как с модемом, а не кабель, через который можно только передавать файлы.
 
== Проверка сотового телефона ==
 
Проверка сотового телефона на предмет работы с модулем СМС происходит до запуска модуля в эксплуатацию.
 
Для выполнения этой проверки на компьютер должен быть установлен модуль СМС.
 
[[СМС-сервер]] также должен быть настроен.
 
 
Чтобы проверить работу телефона, подключите его к компьютеру.
 
Вы должны знать порт, к которому подключен телефон, чтобы указать его в настройках СМС-сервера.
 
Также необходимо открыть [[файл конфигурации сотового телефона]] (по умолчанию — <tt>lcell.conf</tt>) и найти строку:
 
 
init = Z^E0+CLIP=1^+CMGF=0^+CSMS=0^+CNMI=1,1,0,2^
 
 
К этой строке добавьте <tt>+CPMS=?</tt> таким образом:
 
 
init = Z^E0+CLIP=1^+CMGF=0^+CSMS=0^+CNMI=1,1,0,2^+CPMS=?
 
 
После внесения изменений сохраните файл конфигурации. По завершению настройки запустите сервер.
 
 
Сразу после удачного запуска [[СМС-сервер]] начинает записывать в [[журнал работы устройства связи]] информацию.
 
Вам потребуется открыть журнал сообщений (он указывается в качестве параметра <tt>CellLogFile</tt> в настройках устройства).
 
В журнале сообщений найдите приблизительно следующие строки (очевидно, дата и время могут быть другими):
 
 
24.12.2008 | 13:56:55 >> ATZ.
 
24.12.2008 | 13:56:55 << ..OK..
 
24.12.2008 | 13:56:55 >> ATE0+CLIP=1.
 
24.12.2008 | 13:56:55 << ATE0+CLIP=1...OK..
 
24.12.2008 | 13:56:55 >> AT+CMGF=0.
 
24.12.2008 | 13:56:55 << ..OK..
 
24.12.2008 | 13:56:55 >> AT+CSMS=0.
 
24.12.2008 | 13:56:55 << ..+CSMS: 1,1,1....OK..
 
24.12.2008 | 13:56:55 >> AT+CNMI=1,1,0,2.
 
24.12.2008 | 13:56:55 << ..ERROR..
 
24.12.2008 | 13:56:55 >> AT+CPMS=?.
 
24.12.2008 | 13:56:55 << ..+CPMS: (),(),()....OK..
 
24.12.2008 | 13:56:55 >> AT+CPMS=?.
 
24.12.2008 | 13:56:55 << ..+CPMS: (),(),()....OK..
 
 
Обратите внимание на первую строку: в ней написано “ATZ.”.
 
Поиск информации в журнале выполняйте именно с такой строки, потому что именно с этой строки начинается информация о запуске и работе сотового телефона.
 
 
Теперь обратите внимание на последнюю строку: в ней написано <tt>+CPMS: (),(),()</tt>.
 
Это означает, что телефон не поддерживает возможность передачи входящих сообщений в [[СМС-сервер]].
 
В этом случае вам потребуется другой телефон.
 
 
В конечном итоге вы должны получить строку такого вида:
 
 
24.12.2008 | 13:56:55 << ..+CPMS: ("ME","SM"),("ME","SM"),("MT")....OK..
 
 
Сейчас вы видите, что внутри скобок написаны символы.
 
Эти символы означают банки памяти телефона, в которых содержится доступная информация.
 
Если они есть, значит телефон позволяет получить с одного из них входящее сообщение, и модуль СМС будет работать не только с исходящими, но и с входящими сообщениями.
 
В противном случае велика вероятность того, что модуль СМС будет работать только с исходящими сообщениями.
 
  
 
[[Категория:Модуль СМС]]
 
[[Категория:Модуль СМС]]
 
[[Категория:Настройка]]
 
[[Категория:Настройка]]

Версия 08:14, 24 февраля 2009

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

Идея модуля СМС

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

Работа модуля СМС

Модуль СМС работает со следующими устройствами:

  1. Модемы.
  2. Сотовые телефоны.
  3. Мейл-гейты.

Работа с модемами

Поддержка модемов больше не происходит.

Работа с сотовыми телефонами

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

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

Подключение телефона к компьютеру происходит через любой интерфейс, поддерживаемый телефоном. Это может быть соединение по беспроводному каналу Bluetooth или через интерфейсный data-кабель. Во втором случае убедитесь в том, что это кабель, который позволяет работать с телефоном как с модемом, а не кабель, через который можно только передавать файлы.