| ||||||||
|
Настройки модема | ||||||||
Основные характеристики модемов
Модемы различаются по многим характеристикам: исполнению, поддерживаемым протоколам передачи данных, протоколам коррекции ошибок, возможности голосовой, факсимильной передачи данных.
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-модема:
Рис. 1. Общие настройки AT-модема
Строки инициализации модема - список содержит строки инициализации модема (строка символов длиной не более 255 символов). Список позволяет добавлять, удалять, редактировать и перемещать AT-команды модема. Эти AT-команды используются, чтобы инициализировать модем перед дозвоном. Справа от списка расположены следующие кнопки для манипуляции со строками:
Тональный набор - флажок включает/выключает тональный набор номера. По умолчанию - выключено.
Выключить динамик модема - флажок включает/выключает внутренний динамик модема. По умолчанию - выключен.
Настройки AT-модема: Порт
Рис. 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. По умолчанию - выключен.
Настройки TAPI-устройства
В окне настроек выберите вкладку "Настройки модема" - далее на этой вкладке выберите тип устройства "TAPI-устройство" из раскрывающегося списка - в результате будут показаны настройки TAPI-устройства. Из раскрывающегося списка "Настройка TAP" выберите одну из следующих настроек:
Общие настройки TAPI-устройства:
Рис. 1. Общие настройки TAPI-устройства
Устройство - список позволяет выбрать TAPI-устройство, которое используется для дозвона до удаленного терминала. В списке отображены, только устройства поддерживающие передачу данных. Список может быть пустым, если в системе нет таких устройств. Если текущее в программе устройство удалено из системы и программа запущена снова, то удаленное устройство будет выделено красным цветом. По умолчанию будет выбрано первое в списке устройство.
Опции TAPI-устройства:
Рис. 2. Опции TAPI-устройства
Завершать автоматически - поле ввода позволяет завершать соединения, для которых не выполняется никаких действий (передача данных и т.п.) в течение указанного интервала. По умолчанию - -1.
Прерывать автоматически - поле ввода включает/выключает автоматическое завершение соединения при разъединении. Когда соединение переходит в состояние "Разъедено", оно будет автоматически завершено по истечении указанного интервала в миллисекундах. Если параметр равен -1, то эта функция не будет использоваться.
Таймаут ответа - поскольку некоторые функций TAPI (дозвон, набор номера и т.п.) могут выполняться очень долго, то модуль производит вызов данных функций в асинхронном режиме (т.е. не ждет окончания выполнения данных функций, а продолжает свою работу). Однако модуль использует данный интервал для контроля выполнения запрошенных операций. Если запрошенное действие (дозвон, набор номера и т.п.) не было выполнено за указанный интервал времени, то оно будет отменено и модуль выдаст соответствующее сообщение об ошибке. | ||||||||
Задать вопрос о данном разделе
| ||||||||
|