AGG Software
Задать вопрос  В начало  Назад  Дальше

Настройки модема

Основные характеристики модемов

 

Модемы различаются по многим характеристикам: исполнению, поддерживаемым протоколам передачи данных, протоколам коррекции ошибок, возможности голосовой, факсимильной передачи данных.

 

1.По исполнению (внешний вид, размещение модема по отношению к компьютеру) модемы бывают.

2.Модемы различаются также по типам.

3.Модемы также характеризуются скоростью передачи данных. Она  измеряется  в bps (бит в секунду) и устанавливается фирмой-производителем в 2400, 9600, 14400, 16800, 19200, 28800, 33600, 56000 bps. Реальная скорость передачи данных зависит не  только  от  показателей bps. На нее также  влияют  такие  характеристики,  как  коррекция  ошибок  и сжатие данных

4.Hayes - совместимые модемы - асинхронные модемы, поддерживающие наборы регистров и команд модема, стали в  настоящее время стандартом де-факто. Данный стандарт основан на поддержке стандартных АТ-команд.

 

TAPI - общие сведения

 

TAPI расшифровывается как Telephony Application Programming Interface. Интерфейс TAPI - множество функций, позволяющих запрограммировать устройства, передающие данные по телефонным линиям, не зависящим от конкретного устройства образом, предоставляя пользователям возможность взаимодействия по телефону. TAPI поддерживает передачу речи и данных, обеспечивает множество типов соединений и управление вызовами. TAPI позволяет приложениям использовать все возможности телефона, например, поддержку конференций и передачу звуковой почты. Приложения полагаются на существование провайдеров телефонных сервисов, которые предоставляют интерфейс TSPI (Telephony Service Provider Interface). Пользователь может инсталлировать любое количество провайдеров телефонных сервисов, если только они не будут обращаться к одному и тому же устройству одновременно. Пользователь ассоциирует устройство с провайдером сервиса при инсталляции. Некоторые провайдеры способны обращаться к нескольким устройствам. В некоторых случаях пользователю может понадобиться инсталлировать драйвер устройства вместе с провайдером.

 

Работа программы

 

После загрузки программы выполняется анализ списка задач. Если в списке задач есть хотя бы одна активная задача и ее время настало, то она начинает выполняться. Исключение: задача с типом "При старте" начинает выполняться сразу после загрузки программы. После установки соединения модуль принимает/передает данные в установленное соединение. Если данных не было, и прошел интервал, заданный в задаче "Break the connection" c условием "The module didn't send/receive the data", то соединение прекращается. Соединение также может быть разорвано и в случае, если истек интервал, заданный в задаче "Break the connection" с условием "After the connection was established". Учтите, что для задачи "Break the connection" c условием "The module didn't send/receive the data" отсчет времени интервала начинается каждый раз снова после приема или передачи данных. В остальных случаях установка и прекращение соединения выполняется в соответствии с установленными параметрами задачи.

 

Настройки AT-модема

 

В окне настроек выберите вкладку "Настройки модема" - далее на этой вкладке выберите тип устройства "AT-модем" из раскрывающегося списка - в результате будут показаны настройки AT-модема. Из раскрывающегося списка Настройки AT выберите одну из следующих настроек:

 

Общие настройки AT-модема:

 

modem-at-settings

Рис. 2.3.1. Общие настройки AT-модема

 

Строки инициализации модема - список содержит строки инициализации модема (строка символов длиной не более 255 символов). Список позволяет добавлять, удалять, редактировать и перемещать AT-команды модема. Эти AT-команды используются, чтобы инициализировать модем перед дозвоном. Справа от списка расположены следующие кнопки для манипуляции со строками:

modem-add-button - кнопка добавляет новую строку инициализации в список. После нажатия на кнопку появляется окно, в котором необходимо ввести строку инициализации и нажать кнопку "OK". Если пользователь ввел пустую строку или строка инициализации уже есть в списке, то на экран будет выведено сообщение.

modem-delete-button - кнопка удаляет выбранную строку инициализации из списка. После нажатия на кнопку появляется окно подтверждения удаления, в котором необходимо нажать кнопку "Да" для удаления строки инициализации из списка или "Нет" - для отмены действия. Если строк инициализаций нет, то данная операция не доступна.

modem-edit-button - кнопка редактирует выбранную строку инициализации из списка. После нажатия на кнопку появляется окно, в котором необходимо  отредактировать строку инициализации и нажать кнопку "OK". Если пользователь ввел пустую строку или строка инициализации уже есть в списке, то на экран будет выведено сообщение. Если строк инициализаций нет, то данная операция не доступна.

modem-moveup-button - кнопка перемещает выбранную строку инициализации на одну позицию вверх. Если строк инициализаций нет или строка инициализации единственная, или строка инициализации первая в списке, то данная операция не доступна.

modem-movedown-button - кнопка перемещает выбранную строку инициализации на одну позицию вниз. Если строк инициализаций нет или строка инициализации единственная, или строка инициализации последняя в списке, то данная операция не доступна.

 

Тональный набор - флажок включает/выключает тональный набор номера. По умолчанию - выключено.

 

Выключить динамик модема - флажок включает/выключает внутренний динамик модема. По умолчанию - выключен.

 

 

Настройки AT-модема: Порт

 

modem-at-settings2

Рис. 2.3.2. Настройки порта для AT-модема

 

Имя - список позволяет выбрать коммуникационный порт, используемый модемом для связи с удаленным терминалом. В раскрывающемся списке отображаются все доступные порты в системе. Если портов в системе нет, то список будет пустым. Если текущий в программе порт удален из системы и программа запущена снова, то удаленный порт будет выделен красным цветом. По умолчанию - первый в списке порт.

 

Скорость - список позволяет устанавливать одну из стандартных скоростей приема/передачи данных через интерфейс RS232. По умолчанию - 9600 бод/сек.

 

Биты - список позволяет выбрать количество бит данных, используемых при приеме/передаче. Не используйте следующие комбинации: биты данных 5 - стоп биты - 2; биты данных 6, 7, 8 - стоп биты 1.5. По умолчанию - 8.

 

Стоп. бит - список позволяет выбрать количество стоп-битов на символ. Не используйте следующие комбинации: биты данных 5 - стоп биты - 2; биты данных 6, 7, 8 - стоп биты 1.5. По умолчанию - 1.

 

Четность - список позволяет выбрать проверку на четность. По умолчанию - проверки нет.

 

DTR - флажок включает/выключает сигнал DTR. По умолчанию - выключен.

 

RTS - флажок включает/выключает сигнал RTS. По умолчанию - выключен.

 

Учитывать DSR - если флажок включен, то модуль игнорирует все принимаемые от модема данные, пока установлен сигнал DSR. По умолчанию - выключен.

 
X продолжает OnXOff - флажок включает/выключает остановку передачи когда буфер полный и драйвер передал символ XOffChar. Если флажок включен, то передача данных продолжится, когда количество байт данных в буфере входящих данных будет меньше XOffLim и драйвер передал символ XOffChar. Если данный флажок выключен, то передача данных в модуль не возобновится, пока количество байт данных в буфере входящих данных больше или равно XOffLim и драйвер передал символ XOnChar для возобновления приема данных. По умолчанию - выключен.

 
Контроль передачи - список позволяет выбрать тип контроля передачи данных (flow control), который может быть программный (XON/XOFF), аппаратный (RTS/CTS или DTR/DSR). По умолчанию - контроля нет.

 
Символ XOff - поле ввода позволяет ввести шестнадцатеричный код XOff символа (символа отключения передачи данных)
для приема и передачи данных. Код символа вводится в формате: #КС - где # - признак кода, КС- код символа. По умолчанию - #19.

 
Символ XOn - поле ввода позволяет ввести шестнадцатеричный код XOff символа (символа отключения передачи данных)
для приема и передачи данных. Код символа вводится в формате: #КС - где # - признак кода, КС- код символа. По умолчанию - #17.

 

Настройки TAPI-устройства

 

В окне настроек выберите вкладку "Настройки модема" - далее на этой вкладке выберите тип устройства "TAPI-устройство" из раскрывающегося списка - в результате будут показаны настройки TAPI-устройства. Из раскрывающегося списка "Настройка TAP" выберите одну из следующих настроек:

 

 

Общие настройки TAPI-устройства:

 

modem-tapi-settings

Рис. 2.3.3. Общие настройки TAPI-устройства

 

Устройство - список позволяет выбрать TAPI-устройство, которое используется для дозвона до удаленного терминала. В списке отображены, только устройства поддерживающие передачу данных. Список может быть пустым, если в системе нет таких устройств. Если текущее в программе устройство удалено из системы и программа запущена снова, то удаленное устройство будет выделено красным цветом. По умолчанию будет выбрано первое в списке устройство.

 

 

Опции TAPI-устройства:

 

modem-tapi-settings2

Рис. 2.3.4. Опции TAPI-устройства

 

Завершать автоматически - поле ввода позволяет завершать соединения,  для которых не выполняется никаких действий (передача данных и т.п.) в течение указанного интервала. По умолчанию - -1.

 

Прерывать автоматически - поле ввода включает/выключает автоматическое завершение соединения при разъединении. Когда соединение переходит в состояние "Разъедено", оно будет автоматически завершено по истечении указанного интервала в миллисекундах. Если параметр равен -1, то эта функция не будет использоваться.

 

Таймаут ответа - поскольку некоторые функций TAPI (дозвон, набор номера и т.п.) могут выполняться очень долго, то модуль производит вызов данных функций в асинхронном режиме (т.е. не ждет окончания выполнения данных функций, а продолжает свою работу). Однако модуль использует данный интервал для контроля выполнения запрошенных операций. Если запрошенное действие (дозвон, набор номера и т.п.) не было выполнено за указанный интервал времени, то оно будет отменено и модуль выдаст соответствующее сообщение об ошибке.


Copyright © 1999-2018, AGG Software.
All rights reserved.