К программному модулю «GSM модем» относится тип устройств «Принтер GSM модем» . А к программному модулю «GSM модем дочернее устройство» относится тип устройств «Принтер GSM модем дочернее устройство» .
Тип устройств «Принтер GSM модем» поддерживает интерфейс принтера, устройства приема сообщений и считывателя идентификаторов.
Рисунок 2.423. Закладка «Поддерживаемые интерфейсы» карточки редактирования типа устройств «Принтер GSM модем»
Параметры устройства, относящегося к типу устройств «Принтер GSM модем», приведены на закладке «Параметры».
На этой закладке приведены параметры GSM-модема:
Port
– характеристики порта, используемого GSM-модемом. Устройство GSM-модем использует для подключения последовательный порт компьютера
Port = (Type = SERIAL)
StateInterval
– выраженный в миллисекундах интервал между опросами состояния устройства.
StateRetryCount
– количество повторных опросов состояния устройства.
StateTimeout
– выраженная в миллисекундах длительность паузы в получении данных о состоянии устройства, превышение которой возвращает сообщение об ошибке.
SMSC
– номер центра обработки сообщений. Является необязательным параметром. Если параметр не указан, то номер считывается с SIM-карты мобильного телефона.
InputPhoneIndicator
– Признак, позволяющий преобразовывать входящие вызовы во ввод идентификатора. Является необязательным параметром. Может принимать значения «True» и «False». Если параметру присвоено значение «True», то звонок с определенного номера мобильного телефона будет обрабатываться системой в качестве предъявления идентификатора, относящегося к типу CellPhone. Присвоение параметру значения «False» делает недоступным использование звонков с мобильного телефона в качестве предъявления идентификаторов. По умолчанию используется значение «False».
CheckSignalLevel
– признак, позволяющий учитывать уровень сигнала сети при выставлении готовности устройства. Является необязательным параметром. Может принимать значения «True» и «False». Если параметру присвоено значение «True», то устройство будет находиться в не готовом состоянии при недостаточном уровне сигнала в сети. Присвоение параметру значения «False» делает устройство готовым независимо от уровня сигнала в сети. По умолчанию используется значение «False».
ProcessMessages
– признак, позволяющий выполнять проверку и удаление входящих SMS-сообщений из памяти устройства. Является необязательным параметром. Может принимать значения «True» и «False». По умолчанию используется значение «False».
Следующая группа, состоящая из пяти необязательных параметров, общая для GSM-модема и для дочернего устройства GSM-модема. Если эти параметры (или какие-либо из них) не заданы для устройства, то они могут быть переданы в самом сообщении. Если же они заданы, то заменяют одноименные параметры, указанные для основного устройства – GSM-модема.
Phone
– номер мобильного телефона, на который отправляется короткое текстовое сообщение (SMS-сообщение). Является необязательным параметром.
FlashSMS
– признак вывода сообщения непосредственно на экран мобильного телефона. Может принимать значения «True» и «False». Если параметру присвоено значение «True», то сообщение не записывается в память мобильного телефона, а непосредственно выводится на его экран. При присвоении параметру значения False сообщение записывается в память мобильного телефона. Является необязательным параметром.
LongSMSCount
– максимальное количество частей в SMS-сообщениях. Длина сообщения, передаваемого с помощью GSM-модема, составляет 140 байт (160 символов латиницы или 70 символов кириллицы). Если SMS-сообщение содержит большее количество символов, то оно разбивается на части, каждая из которых передается в виде отдельного сообщения. Мобильный телефон принимает эти части и формирует из них единое SMS-сообщение.
ValidityPeriod
– период действительности сообщения. В течение этого периода сообщение может быть доставлено получателю. Если сообщение не доставлено получателю после истечения этого периода, то отправитель получает сообщение об ошибке доставки сообщения. Может принимать значения «DAY»
, «HOUR»
, «WEEK»
, «MAX»
, «0...255»
. Выражается, соответственно в днях, часах, неделях, или в виде числа во внутреннем формате. Если параметру присвоено значение «MAX»
, то используется максимальное время доставки сообщения, установленное оператором мобильной связи в своей сети.
CheckDelivery
– признак необходимости запроса подтверждения доставки SMS-сообщений. Может принимать значения «True» и «False». По умолчанию используется значение «False».
Значения параметров Phone
, FlashSMS
, LongSMSCount
, ValidityPeriod
и CheckDelivery
могут быть переданы в самом сообщении. Для этого группа параметров должна начинаться с трех знаков $$$
, а соответствующие параметры должны быть удалены из настроек устройства или закрыты комментариями.
Тип устройств «Принтер GSM модем дочернее устройство» поддерживает интерфейсы принтера и устройства приема сообщений.
Рисунок 2.426. Закладка «Поддерживаемые интерфейсы» карточки редактирования типа устройств «Принтер GSM модем дочернее устройство»
Параметры типа устройств «Принтер GSM модем дочернее устройство» совпадают с дочерней секцией параметров типа устройств «Принтер GSM модем».