Для осуществления операций автовызова необходимо определенное взаимодействие между 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 и бит контроля по нечетности. При асинхронной передаче используется следующий формат:
При синхронной передаче используется два формата. Одним из них является формат байт-ориентированной передачи BSC: .
Второй бит-ориентированный формат синхронной передачи соответствует протоколу HDLC: .
содержит несколько 8-битовых знаков. При асинхронной передаче каждый восьмибитовый знак представляет собой 7 бит данных и 1 бит проверки на четность. При синхронной передаче по протоколу BSC каждый знак сообщения также состоит из 7бит данных и одного проверочного бита на нечетность. В случае применения протокола HDLC, передаются восьмибитовые знаки без использования бита паритета. Вместо этого рассчитывается контрольная последовательность кадра FCS размером 16 (CRC-16) или реже 32 бита (CRC-32), позволяющая контролировать возникающие ошибки как в передаваемом сообщении, так и в служебных полях адреса и управления . Различные типы сообщений идентифицируются комбинацией из трех алфавитных знаков в начале сообщения. Кроме трех обязательных знаков сообщение может содержать несколько необязательных параметров, отделяемых друг от друга точкой с запятой.
Таблица 2. 3. Команды, передаваемые от DTE к DCE по протоколу V. 25bis Команды ОТЕ Операция модема АВС Прерывание соединения СНМ
Модем "снимает трубку" и набирает номер. Номер содержит до 50 символов, включая пробелы и дефисы СР8
Модем набирает номер, выбранный из памяти по указанному адресу PRN;
Модем запоминает номер телефона в памяти по указанному адресу 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 Модем возвращается в режим работы с АТ-командами
Таблица 2. 4. Ответы, передаваемые от DCE к DTE по протоколу V. 25bis Ответы DCE к DTE Значение ответа VAL Получена правильная команда INV Получена неправильная команда INC Получен входящий запрос соединения (звонка) ONL
Принят ответный тон. Указывает на то, что на противоположной стороне включено устройство передачи данных (DCE) CFI Возвращает код отказа при вызове АВ
Модем отменил вызов, так как он не обнаружил тонального сигнала набора СВ Собственный выход в линию занят ND Нет ответа станции ЕТ Принят встречный тон RT
Был зарегистрирован входящий звонок, но связь не установлена из-за истечения установленного времени NT Нет ответного тонального сигнала от удаленного модема DL
Блокировка вызова. В модеме может находится счетчик сообщений об ошибках. Если их число превосходит заданное значение, то автонабор запрещается. Для восстановления этой функции нужно нажать на кнопку "сброс" RDD Задержка повторного набора CNX
Успешное установление соединения с соответствующей скоростью LSN ; Модем запоминает список телефонных номеров в памяти
Протокол V. 25bis предусматривает свыше 20 типов различных сообщений. В табл. 2. 3 и 2. 4 приведены некоторые из них. Для перевода некоторых модемов в режим V. 25bis рекомендуется следующая последовательность действий. 1. Использовать команду ATS13=n (n=1.... 10) для выбора скорости обмена по последовательному порту. 2. При синхронном режиме передачи по последовательному порту использовать команду АТ&Х для выбора частоты синхронизации. 3. Выдать команду ATS24=n (n=l, 2, 3):
S24=1 — для перехода в асинхронный режим V. 25bis (7 бит данных и 1 бит проверки на четность); S24=2 — для перехода в синхронный режим HDLC; S24=3 — для перехода в синхронный режим BSC. 4. Записать текущий профиль по команде AT&W.
Возврат из режима V. 25bisможет осуществляться программно или аппаратно. В первом случае необходимо использовать командуRST для возврата в режим передачи АТ-команд и затем - AT&F&W для записи изменения конфигурации модема. Ряд внешних модемов позволяет использовать аппаратный способ возврата из режима V. 25bis путем выполнения следующих операций: перевод в режим ручного управления обычно при помощи переключателя T/D; аппаратный сброс конфигурации модема при помощи нажатия на кнопку RESET; запись измененной конфигурации командой AT&F&W. 2. 3. Протокол V. 8
Современные модемы для коммутируемых телефонных каналов обеспечивают работу в соответствии с целым рядом рекомендаций серии V. При этом предельные скоростные возможности модемов, устанавливающих соединение, могут существенно различаться. Для автоматического определения максимально возможной скорости взаимодействующих модемов в сентябре 1994 г. ITU-T была принята Рекомендация V. 8 "Процедуры начала сеансов передачи данных по коммутируемой телефонной сети общего пользования". Нормируемые этой рекомендацией процедуры позволяют определить функцию вызова (передача данных, факсимильная связь или текстофон) и наличие сотового доступа к КТСОП. При этом возможно взаимодействие с теми модемами, которые не поддерживают Рекомендацию V. 8, и передачу сигналов взаимодействия с устройствами управления работой эхо-компенсаторов телефонной сети, как это предусмотрено Рекомендацией V. 25. Таким образом, Рекомендация V. 8определяет, какими сигналами должны обмениваться два модема по КТСОП только при начальной организации сеанса передачи данных. По окончании выполнения процедур протокола V. 8 обмен сигналами осуществляется в соответствии с выбранным протоколом модуляции серии V. 2. 3. 1. Сигналы взаимодействия
Рекомендация V. 8 предусматривает обмен сигналами в форме одного или нескольких октетов (8 битов). Перед октетом и после него добавляются соответственно стартовый (0) и столовый (1) биты. Перед каждой информационной последовательностью передается преамбула, состоящая из 10 единиц и двух видов 10-разрядной последовательности фазирования: одна — для последовательности сигналов CI, другая — для СМ и JM. Эти информационные сигналы передаются со скоростью 300 бит/с путем модуляции нижнего или верхнего канала согласно Рекомендации V. 21. Для того чтобы не спутать сигналы Рекомендации V. 21 с сигналами, предусмотренными Рекомендацией Т. 30для факсов, выдерживается ограничение для кодирования, запрещающее появление флагов 01111110 протокола HDLC в потоке данных. Таблица 2. 5. Сигналы, применяемые в протоколе V. 8 Название сигнала Определение и некоторые параметры сигнала CI
Сигнал индикации вызова. Передается вызывающим модемом для указания общей функции связи. Последовательность С1 состоит из 10 единиц, за которыми следуют 10бит фазирования и октет функции вызова. Интервалы "включено" должны содержать не менее трех отрезков последовательности CI и иметь продолжительность не более 2с; интервалы "выключено" (сигнал не передается) должны иметь продолжительность не менее 0, 4 с и не более 2с. Интервалы "включено" содержат повто-ряющуся последовательность битов со скоростью 300 бит/с, которые модулируют нижний канал, определенный в Рекомендации V. 21 CNQ Вызывной тон, определенный а Рекомендации Т. 30 СТ Любой вызывной тон, допускаемый Рекомендацией V. 25 CV
Сигнал меню вызова. Передается вызывающим модемом для указания доступных в нем режимов модуляции. Содержит повторяющуюся последовательность битов, которые передаются со скоростью 300 бит/с и модулируют нижний канал, определенный в Рекомендации V. 21 CJ
Завершение сигнала меню вызова. Подтверждает обнаружение сигнала JM и указывает на завершение сигнала СМ. Сигнал JM содержит три последовательных октета из одних нулей со стартовым и стоповыми битами; эти октеты модулируют нижний канал V. 21 со скоростью 300 бит/с JM
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11