Reviews / articles about OS/2 |
Operating systems: ArcaOS, eComStation, IBM OS/2 Warp |
|
|
DATE: 2002-04-04 00:30:58 AUTHOR: Igor Vaskov
В настоящее время многие компании, специализирующиеся на предоставлении услуг беспроводной телефонии, предлагают пользователям отправку коротких текстовых сообщений (Short Message Service) непосредственно на сотовые телефоны. Пока этот сервис не приобрел в России такой же популярности, как на западе, но, тем не менее, SMS трафик сотовых компаний увеличивается день ото дня. В чем же причина широкого распространения этого вида коммуникации за океаном? Прежде всего это дешевизна по сравнению с общением голосом. Тут надо сказать, что для наших сотовых операторов SMS трафик черезвычайно выгоден, ибо доход с одного сообщения весьма велик - передается-то всего 160 байт полезной информации, что несравнимо меньше, чем даже секунда голосовой связи. Кроме того все операции по обмену сообщениями хорошо поддаются автоматизации и не требуют постоянного контроля со стороны персонала. Очевидно, что SMS - это дальнейшее развитие пейджинга, дополненного возможностями двусторонней связи и гарантированной доставки сообщений. Исходя из этих предпосылок становится понятно, что SMS удобно использовать для автоматического контроля за сложными техническими устройствами, для приема необходимой телеметрической информации, для офисной и внутрикорпоративной экстренной связи, а также для передачи различного рода информации дилерам, торговым агентам, водителям автотранспорта и для решения задач логистики. Решим задачу построения офисного центра передачи SMS сообщений относительно условий:
Итак, приступим. Для выполнения центральной функции - отправки SMS сообщения - используем последнюю версию SNPPD v.1.12. Как следует из аннотации, она поддерживает функции SMS Gate. Для отправки сообщений потребуется подключенный мобильный телефон и кабель связи телефона с компьютером. Нам не нужно заключать каких-либо дополнительных соглашений с оператором сотовой связи, поскольку прием и отправка SMS входят в большинство стандартных пакетов услуг. SNPPD проверялся с мобильным телефоном ERICSSON T20s. Также можно предположить, что все будет работать с ERICSSON T28s и ERICSSON R320s. При покупке кабеля связи следует помнить, что в продаже имеются две разновидности. Одна для программирования телефона и другая для отправки SMS. Не ошибитесь при выборе, иначе Вам придется вооружиться прямыми руками и паяльником - потребуется перепаять разъем, подключаемый к телефону в соответствии со спецификацией. Еще один подводный камень. Отправка SMS для ERICSSON T20s происходит на скорости COM порта 9600, а не 155200, как описано во всех источниках. Будьте внимательны, возможно для Вашего телефона скорость другая. Поэкспериментируйте. Скоростей не так уж и много. Основные: 9600 и 115200. Если ни на одной из скоростей не удалось в терминалке (Term95, T-mail) на команду AT получить OK - у Вас неправильный кабель. Далее настройте SMSC1.CFG и положите этот файл в директорию %ETC% COMPORT COM1 - COM-порт, к которому подключен телефон MODE 8N1 - параметры COM-порта BAUDRATE 9600 - скорость COM-порта SMSC 70957699100 - телефон SMS центра (указан для MTC-Москва) SMSP 7902 - префикс, подставляется перед номером "пейджера" до полного номера телефона DEBUG OFF - Флаг отладки. Если ON - сообщение записывается в телефон в "неотправленные" Перед началом работы и подсоединением кабеля к телефону и компьютеру телефон следует выключить и включить заново, после чего соединить все устройства. Если у Вас наблюдается нестабильная работа системы, скорее всего причина в том, что на кабель связи наводятся помехи при излучении. Попробуйте надеть на кабель ферритовое кольцо или расположить телефон в другом месте. Настройка SNPPD производится в соответствии с инструкцией. После настройки войдите в Telnet на IP адрес SNPPD и порт 444 и введите тестовое сообщение в соответствии с протоколом SNPP для зоны 128 (Cove 128). Если вы все настроили правильно, сообщение должно прийти на указанный номер сотового телефона или, в зависимости от параметра DEBUG файла SMSC1.CFG, остаться на телефоне в разделе "неотправленные". Теперь, когда сервер настроен, можно заняться клиентами. Я могу порекомендовать SNPP-клиента, написанного на REXX. В эту версию встроена отправка на 128 зону. Богатые возможности REXX позволяют приспособить этот скрипт для слежения, например, за свободным местом на диске сервера или для диагностики находящихся на сервере файлов, зараженных вирусом. Если же Вы не любите REXX, то для Вас есть SNPPSEND.DLL с открытым интерфейсом и небольшая програмка в исходных текстах, позволяющая при помощи этой библиотеки отправить текстовый файл на пейджер или сотовый телефон. Для профессиональной работы и построения полноценной операторской службы можно обратиться на мой сайт. Здесь Вы найдете SNPP клиентов под Win 3.11 и OS/2. Набора выложенных в свободный доступ программ хватит, чтобы построить операторскую службу начального уровня. Как правило, для небольшого офиса предоставленных возможностей вполне хватает. А если у Вас большой офис? Обращайтесь! На сайте есть все мои координаты и ссылка на один весьма успешный проект, сделанный на моем программном обеспечении. Продолжение следует. В следующей части я надеюсь подробно рассказать о SNPPSEND.DLL и дополнить этот текст примерами по использованию REXX-клиента. Также надеюсь, что все, кого заинтересовала эта статья, напишут мне и пришлют свои примеры скриптов.
Комментарии:
|
|
|||||||||||||||||||||||||||||||||||
(C) OS2.GURU 2001-2021