Команда Модем предназначена для непосредственного управления работой модема. Для управления модемом используются команды из текущего набора команд. Команда работает в следующих режимах:
Инициализация – процесс инициализации модема. Эта команда должна предшествовать любой другой команде работе с модемом.
Набор номера – набор номера модемом. При этом модем переключается в голосовой режим, подключается к линии и начинает набор номера. Длительность процесса набора номера можно ограничить, установив время ожидания. Так же можно выбрать способ набора номера – импульсный или тональный и задать префикс набора номера. В качестве номера используется результат выражения.
Команда
– этот режим заставляет модем выполнить заданную команду. Команда модема задается в виде выражения. То есть, может содержать имена переменных сценария или просто текстовые строки заключенные в двойные кавычки. Например команда поднятия трубки должна выглядеть так: "ATH". Ограничить время выполнения команды можно, задав параметр время ожидания. Следует учитывать, что в процессе выполнения сценария модем чаще всего находится в голосовом режиме, что может повлиять на правильность выполнения команды. Установив в этом режиме флажок Записать ответ в можно выбрать или ввести имя переменной, в которую будет записан ответ модема после выполнения команды.
Ожидание звонка – этот режим заставляет модем ожидать входящего звонка на линии заданное время. В этом режиме можно задать количество входящих звонков после обнаружения которых программа поднимет трубку.
Положить трубку – этот режим заставляет модем отключиться от линии, положив трубку. Обычно используется при завершении передачи сообщения абоненту.
Сброс модема – процесс сброса модема. Обычно используется в конце сценария.
Отправить файл – процесс передачи в модем содержимое указанного файла в двоичном виде. Имя файла задается в виде выражения, например "C:\Modem.dat".
Часть режимов имеет в качестве параметров настройки время ожидания. Этот параметр позволяет задать время ожидания выполнения команды. Нулевое значение этого параметра отключает ограничение по времени.
|