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

Материал из 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-кабель. Во втором случае убедитесь в том, что это кабель, который позволяет работать с телефоном как с модемом, а не кабель, через который можно только передавать файлы.