Модемы - установка, наладка, команды, режимы

Автоматический ответ на входящий звонок


Если вам требуется, чтобы модем автоматически отвечал на звонки, проделайте следующее:

  1. Введите команду ATS0=n где n - количество звонков которое модем пропустит, прежде чем перейти в режим ответа. Допустимые значения 1-255, 0 (по умолчанию) означает запрет автоответа. Например, после команды ATS0=4, модем будет отвечать только после 4-го звонка.
  2. Нажмите <Enter>, на что модем ответит OK. У внешнего модема, кроме того, должен загореться индикатор 'AA'
  3. Автоответ будет работать до тех пор, пока не произойдет сброс модема или не будет отключено питание. При этом в регистр S0 будет записано значение, хранящееся в NVRAM. NVRAM (перезаписываемая постоянная память, ППЗУ) - особый тип памяти, установленной в Вашем модеме, где хранятся редко изменяемые параметры настройки. В отличие от RAM (оперативная память), записанное в NVRAM содержимое не разрушается при выключении питания, а в отличие от ROM (постоянная память), содержимое NVRAM можно модифицировать.

Внимание! Далеко не каждая коммуникационная программа способна работать с модемом в режиме автоответа. Многие программы предпочитают самостоятельно обнаружить звонок и выдать в модем команду ответа A. Прежде, чем устанавливать режим автоответа, ознакомьтесь с документацией на программное обеспечение.

Как работает автоответ

Если Ваш модем настроен на режим автоответа, то при звонке на него с удаленного модема будет происходить следующее:

  1. Звонит телефонный аппарат, подключенный к гнезду Phone модема, модем выдает сообщения RING. У внешнего модема может мигать индикатор 'AA'. В случае, если динамик модема не отключен командой L0, модем так же издает звуковой сигнал.
  2. Модем подсчитывает звонки и переходит в режим ответа, отсчитав число звонков указанное в регистре S0. Модем подключается к линии и начинает ожидать сигнал несущей от вызывающего модема. Если в течении времени, заданного регистром S7, соединение не установлено, модем отключается от линии и возвращается в командный режим.
  3. Если сигнал несущей получен, модем устанавливает соединение с удаленным модемом и переходит к фазе обмена подтверждениями (handshake).
  4. Модем выдает соответствующее сообщение CONNECT, переключается в режим данных и переводит линию DCD интерфейса RS-232C в состояние 'On', сигнализируя о готовности к обмену данными.


Содержание раздела