2.2. Протокол V.25bis
В отличие от V.25, Рекомендация V.25bis для реализации всех функций автовызова позволяет использовать только группу линий серии 100. В этом случае DTE подключается к DCE через один интерфейс и может с его помощью выполнять как операции автовызова/автоответа, так и операции по пере даче данных (рис. 2.2). Такой подход является наиболее удобным и позволяет объединить АВУ и собственно модем. Поэтому практически все современные интеллектуальные модемы, поддерживающие протоколы передачи по коммутируемым каналам КТСОП, представляют собой устройства со встроенным АВУ.
Для осуществления операций автовызова необходимо определенное взаимодействие между DTE и модемом. Рекомендация V.25bis определяет интерфейс и режимы работы DTE и модема:
Ø режим прямого вызова;
Ø режим вызова по адресу.
Режим прямого вызова основан на использовании операции "Подключить модем к линии" (CDSTL - Connect Dataset To Line), в результате которой DTE устанавливает связь по телефонному номеру, хранящемуся в памяти модема.
Режим вызова по адресу основан на использовании операции "Готовность терминала" (DTR - Data Terminal Ready), а также позволяет вызывающему DTE обмениваться командами с модемом, что расширяет возможности DTE. Эти команды являются частью процедуры
Рис. 2.2. Подключение модема автовызова V.25.bis
автоматического вызова и пересылаются из DTE в модем. В ответ на команды DTE получает от модема отклики. Команды и отклики могут пересылаться с использованием асинхронной или синхронной передачи.
При использовании асинхронной передачи каждый старт-стопный знак содержит десять битов: стартовый, 7 информационных бит в коде ASCII, бит контроля четности и столовый бит. При синхронной передаче каждый знак содержит восемь бит: 7-битовый код знака ASCII и бит контроля по нечетности.
При асинхронной передаче используется следующий формат:
<CR><LF>
При синхронной передаче используется два формата. Одним из них является формат байт-ориентированной передачи BSC:
<SYN><STX><Сообщение><ETX>.
Второй бит-ориентированный формат синхронной передачи соответствует протоколу HDLC:
<ADDRES><CONTROL><Сообщение><FCS><FLAG>.
<Сообщение> содержит несколько 8-битовых знаков. При асинхронной передаче каждый восьмибитовый знак представляет собой 7 бит данных и 1 бит проверки на четность. При синхронной передаче по протоколу BSC каждый знак сообщения также состоит из 7 бит данных и одного проверочного бита на нечетность. В случае применения протокола HDLC, передаются восьмибитовые знаки без использования бита паритета. Вместо этого рассчитывается контрольная последовательность кадра FCS размером 16 (CRC-16) или реже 32 бита (CRC-32), позволяющая контролировать возникающие ошибки как в передаваемом сообщении, так и в служебных полях адреса <ADDRES> и управления <CONTROL>.
Различные типы сообщений идентифицируются комбинацией из трех алфавитных знаков в начале сообщения. Кроме трех обязательных знаков сообщение может содержать несколько необязательных параметров, отделяемых друг от друга точкой с запятой.
Таблица 2.3. Команды, передаваемые от DTE к DCE по протоколу V.25bis
Команды ОТЕ | Операция модема |
АВС |
Прерывание соединения |
СНМ<номер телефона> |
Модем "снимает трубку" и набирает номер. Номер содержит до 50 символов, включая пробелы и дефисы |
СР8<адрес памяти> |
Модем набирает номер, выбранный из памяти по указанному адресу |
PRN<aдpec памяти>;<номер телефона> |
Модем запоминает номер телефона в памяти по указанному адресу |
RLD |
Модем выдает список отложенных номеров |
RLF |
Модем выдает список запрещенных номеров |
RLI |
Модем выдает список хранимых номеров |
RLN |
Модем посылает список хранящихся телефонных номеров |
RLS |
Показать состояние регистра управления модема и биты модема |
SCRn |
Программирование регистра управления n модема |
SMBn |
Установить бит модема в "1" |
RMBn |
Установить бит модема в "0" |
STS |
Сохранить используемый параметр |
RLBn |
Показать состояние бита n модема |
RLM |
Показать установку параметров в режиме работы с протоколом MNP |
SAT |
Переключиться на работу с набором АТ-команд |
CAT |
Переключиться на работу с протоколом V.25bis |
VOLn |
Установка громкости работы встроенного громкоговорителя |
LSPn |
Переключение варианта использования громкоговорителя |
??? |
Вызов вспомогательной функции |
DIG |
Модем игнорирует входящий вызов |
CIC |
Модем производит соединение по входящему вызову |
RST |
Модем возвращается в режим работы с АТ-командами |