Автоматический ответ на входящий звонок
Если вам требуется, чтобы модем автоматически отвечал на звонки, проделайте следующее:
- Введите команду ATS0=n где n - количество звонков которое модем пропустит, прежде чем перейти в режим ответа. Допустимые значения 1-255, 0 (по умолчанию) означает запрет автоответа. Например, после команды ATS0=4, модем будет отвечать только после 4-го звонка.
- Нажмите <Enter>, на что модем ответит OK. У внешнего модема, кроме того, должен загореться индикатор 'AA'
- Автоответ будет работать до тех пор, пока не произойдет сброс модема или не будет отключено питание. При этом в регистр S0 будет записано значение, хранящееся в NVRAM. NVRAM (перезаписываемая постоянная память, ППЗУ) - особый тип памяти, установленной в Вашем модеме, где хранятся редко изменяемые параметры настройки. В отличие от RAM (оперативная память), записанное в NVRAM содержимое не разрушается при выключении питания, а в отличие от ROM (постоянная память), содержимое NVRAM можно модифицировать.
Внимание! Далеко не каждая коммуникационная программа способна работать с модемом в режиме автоответа. Многие программы предпочитают самостоятельно обнаружить звонок и выдать в модем команду ответа A. Прежде, чем устанавливать режим автоответа, ознакомьтесь с документацией на программное обеспечение.
Как работает автоответ
Если Ваш модем настроен на режим автоответа, то при звонке на него с удаленного модема будет происходить следующее:
- Звонит телефонный аппарат, подключенный к гнезду Phone модема, модем выдает сообщения RING. У внешнего модема может мигать индикатор 'AA'. В случае, если динамик модема не отключен командой L0, модем так же издает звуковой сигнал.
- Модем подсчитывает звонки и переходит в режим ответа, отсчитав число звонков указанное в регистре S0. Модем подключается к линии и начинает ожидать сигнал несущей от вызывающего модема. Если в течении времени, заданного регистром S7, соединение не установлено, модем отключается от линии и возвращается в командный режим.
- Если сигнал несущей получен, модем устанавливает соединение с удаленным модемом и переходит к фазе обмена подтверждениями (handshake).
- Модем выдает соответствующее сообщение CONNECT, переключается в режим данных и переводит линию DCD интерфейса RS-232C в состояние 'On', сигнализируя о готовности к обмену данными.