Лаб.3 по ТО.ppt
- Количество слайдов: 99
Техническое обслуживание Часть 1 Техническое обслуживание
Техническое обслуживание КУРС ЛАБОРАТОРНЫХ РАБОТ ПО ТЕХНИЧЕСКОМУ ОБСЛУЖИВАНИЮ для студентов IV – V курсов факультета ИС
Техническое обслуживание Использование языка MML ЛАБОРАТОРНАЯ РАБОТА № 4 Изучение и использование языка MML
Цель работы: Изучить назначение языка человекомашинного общения MML, структуру языка MML. Ознакомиться с вариантами построения языка MML-BMML и EMML, базовым синтаксом команд MML. Рассмотреть графическое представление форматов команд MML, примеры записи команд и возможные типы параметров.
Содержание отчета 1. Краткие сведения о языке MML. 2. Структура языка MML. 3. Допустимые состояния оборудования EWSD. 4. Основные типы команд. 5. Ответы на контрольные вопросы.
Техническое обслуживание Использование языка MML. Язык MML (человек-машина ). Для коммутации между эксплуатационным персоналом и системой EWSD, рекомендованный МККТТ человеко-машинный язык MML преобразован в базовый MML ( BMML ) и расширенный MML ( EMML ). BMML содержит стандартные правила, обеспечивающие коммуникацию между программами обслуживающим персоналом и состоит из : - команд, вводимых оператором; - информации, выдаваемой координационным процессором CP; - диалоговых процедур. Т. е. , общение оператора с ЦСК EWSD происходит с помощью человеко – машинного языка MML, при помощи которого персонал ЦСК создает учетную запись абонента.
Техническое обслуживание Дальнейшее развитие диалоговый язык получил в расширенном человеко-машинном языке для видеотерминалов ( EMML ). Этот язык содержит следующие элементы : - элементы MML; - тексты подсказки; - информацию о путях; - информацию о дереве меню. Язык EMML использует видеотерминал ( VDU ) или экран персонального компьютера ( PC ) для вывода информации. Тем самым он позволяет использовать экраны формы и меню. Команды этого языка значительно упрощены и допускают использование персоналом с менее интенсивной системной подготовкой.
Существует две разновидности языка MML EMML BMML Расширенный Базовый MML
Рассмотрим структуру базового MML (BMML). BMML Команды вводимые оператором Диалоговые процедуры Информация выдаваемая координационным процессором CP
Команда содержит код команды и некоторое число командных параметров. DISP SUB: DN=223455; Код команды: параметр = значение;
При наборе командной строки необходимо учитывать следующее: Применение как строчных, так и прописных букв; Пробелы не учитываются, поэтому можно набирать все слитно; В командной строке последовательность расположения параметров может быть любой.
Поле «код команды» содержит в себе действие, которое предполагается выполнить, и объект, над которым это действие будет произведено. Поле “код команды” DISP DN: Действие DISP (просмотр) Объект DN
В поле кода команды после действия должен быть записан и сам объект, над которым должно выполняться это действие. Объектами могут являться различные блоки и модули оборудования, стативы и платы, дисководы и массивы памяти, файлы и даже вентилятор охлаждения, каналы и генераторы, всевозможные комплекты и многое другое. На практике чаще всего применяются до 15 действий над не более чем 40 объектами. Командные параметры описывают дополнительную информацию, требуемую для выполнения соответствующей команды. Поле “параметр” информирует об имени параметра, его названии.
Каждый объект обладает только определенным набором своих параметров. У объекта может быть различное число параметров, от 7 у объекта DN, до 35 у объекта SUB. Значение параметра может быть буквенное или численное. В командной строке для одного параметра может быть задано несколько значений. В таком случае эти значения разделяются знаком “&” (амперсант). && (двойной амперсант) обозначает диапазон чисел. Значение параметра (аргумент) может иметь один или несколько информационных блоков, разделенных знаком “-“ (тире). Такие значения называются составными.
Наиболее часто решаемые задачи администрирования. 2. 1. Создание учетной записи абонента.
Общение оператора с машиной подразумевает предоставление оператору возможности с помощью формализованных команд языка MML, воздействовать на оборудование ЦСК EWSD. Для создания учетной записи абонента необходимо создать номер абонента, т. е. создать директорию абонента. Объект “абонентский номер” DN (Directory number) представляет собой массив ячеек памяти, закрепленных за абонентским комплектом в котором будут размещены и сохранены полупостоянные данные (параметры и характеристики), свойственные данному абонентскому комплекту.
Прежде чем создать номер абонента нужно просмотреть уже имеющиеся директории с помощью команды DISP DN: lac= , dn=x; где lac – код междугородней зоны;
Для создания массива ячеек памяти для абонента с определенным номером используется команда CR DN: lac=xxx, dn=Nаб;
После создания директивы абонентского номера необходимо создать учетную запись для этого абонента, т. е. закрепить его за каким-то оборудованием. Для этого необходимо просмотреть имеющиеся стативы абонентских концентраторов (DLU) с помощью команды: Просмотрим имеющиеся DLU: Disp dlu: dlu=x; Блок DLU
(статив)DLU 10, 20 … 2550 … 0 (Полка) shelf – 0… 7 0 15 0 …. (Модуль) module – 0… 15 7 (Порт) port – 0… 7 (Сейчас есть тезы по 16 портов) 7 После просмотра имеющихся DLU, необходимо на одном из них к которому планируется подключение абонента просмотреть наличие определенных модулей (для подключения аналоговых абонентов используется модуль типа SLMACOS). Для примера возьмем DLU – 10. Disp dlumod: dlu=10; Допустим имеется такой модуль на DLU 10, полка – 2, модуль – 3. Далее необходимо просмотреть наличие свободных портов на этом модуле с помощью команды: Disp dluport: dlu=10, mod=2 -3;
После выполненных действий будет известно: номер DLU, номер полки, номер модуля, номер порта. Приведенные данные являются номером оборудования. Имея номер оборудования, создаем абонента, т. е. за указанным номером абонента закрепляем оборудование абонента и его возможности, данное условие выполняется при помощи команды CR SUB: DN=…, CAT=MS, EQN=X-X-X-X, . . . , ; с указанием трех обязательных параметров таких как: • Номер абонента DN; • Категорию абонента MS – аналоговый; • Свободное оборудование EQN (статив, полка, модуль, порт)
В команде CR SUB имеется три обязательных параметра. DN EQN абонентский номер устройства CAT категория абонента
Объекты системы, являющиеся реальным оборудованием, коммутационное оборудование (всевозможные модули и приборы), могут находиться в одном из нескольких операционных состояний. Наличие нескольких таких состояний объясняется тем, что в процессе работы некоторые устройства могут либо выполнять свои непосредственные функции, либо подвергаться каким-либо испытаниям, либо появится надобность временно заблокировать устройство по подозрению в неисправности и т. д.
Устройство выполняет свои непосредственные функции в состоянии ACT (Устройство активно). В активном состоянии устройства можно производить его тестирование. Диагностика данного устройства производится в состоянии MBL (Заблокировано для техобслуживания). Производить модификацию различных отдельных параметров устройства можно только с тем условием, что оно будет находиться в состоянии PLA (Устройство запланировано). Для обеспечения возможности перевода оборудования в иное состояние, предусмотрена команда CONFконфигурировать. Однако есть некоторые ограничения при переходе из одного состояния в другое. Можно перейти из данного состояния не в то, которое хочешь, а лишь в определенные.
OLD старое состояние UNA MBL NEW новое состояние CBL ACT * * PLA * CBL ACT * PLA MBL * * *
Техническое обслуживание Допустимые состояния оборудования EWSD. Статус OST Описание Active ACT Устройство активно Stand-by STB Ожидается выполнение функций ( резерв ) Maintenance blocked MBL Заблокировано для техобслуживания Conditionally blocked CBL Условная блокировка ( новые занятия не производятся ) Seized SEZ Устройство занято системой Unavailable UNA Устройство неисправно Not accessible NAC Устройство недоступно Planned PLA Устройство запланировано ( развитие )
Если же нам нужно создать абонента в новом модуле, то сначала также необходимо просмотреть свободные места на полках DLU с помощью команды: DISP DLUMOD: DLU=. . . ; Введем команду DISP DLUMOD: DLU=…; Блок DLU
Далее создается модуль на данном свободном месте, т. е. создается карта памяти по объекту, который был ранее неизвестен системе, это действие выполняется с помощью команды : CR DLUMOD: DLU=. . . , MOD=. . . , TYPE=SLMACOS; . CRDLUMOD:
2. 2. Замена абонентского номера. В данном пункте мы рассмотрим алгоритм выполнения замены абонентского номера, с учетом предыдущей и последующей задач.
• Приведем алгоритм. От предыдущей задачи Просмотр имеющихся номеров DISP DN: DN=A&&B; Смена абонентского номера MOD DN: Переход к следующей задаче
Для того чтобы сменить абонентский номер необходимо использовать команду MOD DN. Все существующие возможности автоматически переводятся на вновь созданный номер. Пример: изменить имя массива номера с 231235, на 231890. Для выполнения поставленной задачи вводим команду MOD DN: LAC=0482, DN=231235, NEWDN=231890;
2. 3. Замена оборудования абонента. В данном разделе мы приведем решение задачи замены оборудования абонента при помощи команд языка MML.
Выполнение замены оборудования абонента заключается в том, что вначале мы производим отмену абонента с помощью команды CAN SUB:
Затем производим создание оборудования абонента. Создаем абонента, т. е. за указанным номером абонента закрепляем оборудование абонента и его возможности. Для осуществления вышеизложенного условия введем команду CR SUB: DN=251234, CAT=MS, EQN=x-x-x-x, …; где, x-адресация объектов системы.
Переводим оборудование абонента в активное состояние, данное действие осуществляется при помощи команды: CONF DLU PORT: Введем команду CONF DLU PORT для выполнения поставленной задачи. CONF DLU PORT: DLU=x, LC=x-x-x, OST=ACT;
Отметим, что такие команды как DISP и CONF могут относиться как ко всей стойке, так и к отдельным модулям. С помощью команды CR можно создать карту памяти по объекту, который ранее был неизвестен системе. Такую карту памяти можно создать как для абонента (CR SUB), так и для модуля (CR DLUMOD), а так же и для отдельного порта (CR DLUPORT).
Глава 3. Виды параметров. Командные параметры описывают дополнительную информацию, требуемую для выполнения соответствующей задачи. В данной главе мы рассмотрим два вида параметров, основные и неосновные.
3. 1. Не основные виды параметров. К не основным видам параметров относятся параметры, указание которых в той, или иной командной строке необязательно. На практике такие виды параметров заключены в квадратные скобки. Далее приведем примеры не основных видов параметров.
- [CHRG] - учет стоимости (CHARGING) CHRG = AMAIO - немедленная распечатка стоимости разговора CHRG = DEB - стандартный учет стоимости и способ оплаты CHRG = NOCHARG - без оплаты
- [LNATT] - атрибуты линии (тип набора) LNATT = PB - тональный набор LNATT = ROT - импульсный набор
- [BLK] - административная блокировка (BLOCKING ADMINISTRATIV) BLK = ACCSPORI - административная блокировка исходящей связи.
BLK = ACCSPTER - административная блокировка входящей связи.
BLK = ADMIN - административная блокировка связи (входящей и исходящей).
[COS] - классы сервиса (Classes of servises). COS = CALLIDIMM - немедленная идентификация злонамеренного вызова. COS = CALIDREQ - немедленная идентификация злонамеренного вызова по запросу. COS = CONF 3 - конференцсвязь включает 3 -х абонентов.
- [COS DAT] - сервисы с данными (CLASSES OF SERVICE WITH DATA) COS DAT = HOTLDEL - ****** - горячая линия с задержкой (****** - любой номер). Горячая линия с задержкой предусматривает паузу порядка 4 -х секунд, в течение которых абонент может начать набор номера к любому другому абоненту. COS DAT = HOTLLIMM - ****** - горячая линия (немедленная). Горячая линия немедленная предусматривает немедленное подключение к заданному абонентскому номеру сразу после снятия телефонной трубки.
- [DIV] - переадресация. DIV = ACTDIVI - ****** - немедленная переадресация. DIV = ACTDIVBY занятости. ****** - переадресация по DIV = ACTDIVDA - ****** - переадресация по не ответу.
С помощью такого параметра, как переадресация по занятости можно осуществить серийное искание. Данная задача может быть выполнена с помощью команды MODSUB. Серийное искание осуществляется следующим образом: 701020; MODSUB: DN = 701020, DIV = ACTDIVBY - 701021; MODSUB: DN = 701021, DIV = ACTDIVBY - 701022; MODSUB: DN = 701022, DIV = ACTDIVBY - 701020;
Покажем как происходит серийное искание в виде рисунка. 521020 521021 521022
3. 2. Основные параметры. В данном разделе мы рассмотрим структуру нескольких основных параметров.
DN (DIRECTORY NUMBER) абонентский номер. Представляет собой массив ячеек памяти закрепленных за абонентским комплектом, в котором будут размещены и хранится полупостоянные данные (параметры и характеристики), свойственные данному абонентскому комплекту. Этот параметр включает в себя 8 цифр (1. . . 8).
EQN (EQUIPMENT NUMBER) номер устройства. Этот параметр состоит из 4 -х символов a – b – c – d, где: a - номер DLU: 10, 20, 30, . . . , 2550, b - номер полки: от 0 до 7, с - номер модуля: от 0 до 15, d - номер порта: от 0 до 7.
CAT(CATEGORY) - категория абонентского комплекта. Приведем некоторые категории абонентов: - COINB (Coinbox) - таксофон с монетоприемником; - DS (Digital Station) - цифровой абонент, -IBA (ISDN Basic Acces) - абонент с доступом к ISDN.
- MS (Main Station) - основной аналоговый абонент, - TESTNO (Test Number) - тестовый абонент, - TPL (Two Party Line) - линия коллективного пользования, - VIRTSUB (Virtual Subscriber) - виртуальный абонент. - LAC (LOCAL AREA CODE) - код зоны. Этот параметр является необязательным, но если станция EWSD является АМТС то этот параметр обязательный.
Глава 4. 4. 1. Пользование дополнительными услугами. В данном разделе главы 4 мы изучим общую структуру команд с помощью которых мы сможем пользоваться дополнительными услугами ЦСК EWSD.
Дополнительные услуги, которые предоставляет ЦСК EWSD, могут вводиться с вашего телефонного аппарата с помощью набора специальных цифровых последовательностей. При вводе услуг используются такие клавиши, как {*} - ”звездочка” и {#} - ”решетка”. При отсутствии у вашего телефонного аппарата возможности тонального набора, вместо знаков могут использоваться специальные сочетания цифр, например: 11, 12, 13 и т. д.
Общая структура команд для пользования услугами следующая: ввод услуги: { * } ”код услуги” { * } ” данные ” { # } отмена услуги: { # } ” код услуги ” { # } “код услуги” - это 2 -х значное число, определяющее услугу; “данные” - это последовательность цифр, задающих параметры услуги.
В ответ на действия абонента ЦСК EWSD может отвечать двумя способами; положительный ответ: сигнал “ответ станции” (непрерывный сигнал); отрицательный ответ: сигнал “абонент занят” (короткие гудки).
Чтобы получить дополнительные услуги, необходимо: снять трубку и дождаться сигнала “ответ станции” набрать код соответствующей услуги и в течении 4 -х секунд набрать дополнительную информацию в соответствии с заказываемой услугой (например, часы-минуты) и дождаться сигнала “ответ станции”.
Для того чтобы заказать услугу во время разговора (например, при наведении справки во время разговора) используется операция “кратковременный отбой”. Для этого следует коротко нажать на рычаг телефонного аппарата (в среднем 0, 5 секунд) или нажать на кнопку кратковременного отбоя {FLASH}.
Для того чтобы отменить услугу необходимо: снять трубку и дождаться сигнала “ответ станции” набрать код отмены соответствующей услуги дождаться сигнала станции, подтверждающего, что услуга снята и, положить трубку на рычаг.
Оплата услуг производится вместе с абонентской оплатой за пользование телефонным аппаратом, но таким образом оплата производится только при постоянном пользовании услугами. При разовом пользовании услугами оплата производится по счетам вместе с оплатой за междугородние разговоры.
4. 2. Переадресация вызова. В данном разделе мы рассмотрим услугу переадресации вызова. Использование этой услуги позволит Вам переадресовать вызов, поступающий на ваш аппарат, на другой номер. Данная услуга предоставляется как абонентам с частотным набором номера, так и с импульсным. Услуга предоставляется в трех вариантах.
Вариант 1. Немедленная переадресация. Все адресованные Вам вызовы переадресуются на указанный Вами номер. Код этой услуги-22. Ваш номер Указанный Вами номер
Вариант 2. Переадресация в том случае если данный абонент занят. Адресованные Вам вызовы будут переведены на указанный номер, если Ваш телефон будет занят в момент поступления вызова. Код этой услуги-28. Указанный Вами номер
Вариант 3. Переадресация если абонент не отвечает. В случае данного варианта переадресации адресованные вам вызовы будут переведены на указанный номер, если Вы не снимите трубку в течении нескольких секунд. Код этой услуги-21. Указанный Вами номер
Для ввода услуги “переадресация вызова” используются следующие команды: для переадресации вызова на абонента с номером “abcdef” - при тональном наборе: {*}22{*}”abcdef”{#} - при импульсном наборе: 1122”abcdef” для отмены переадресации вызова на абонента с номером “abcdef” - при тональном наборе: {#}22{#} - при импульсном наборе: 1122
Для проверки, введена ли услуга переадресации вызова на абонента с номером “abcdef”. - при тональном наборе: {*}{#}22{#} - при импульсном наборе: 1322.
Приведем наглядные примеры команд, с помощью которых мы могли бы воспользоваться данными услугами. Пример 1. Переадресация всех вызовов поступающих на Ваш номер, на абонентский номер 249901 (при использовании тонального набора). Команда для выполнения данной услуги выглядит так: {*}22{*}249901{#}.
Пример 2. Переадресация вызовов при занятости номера, на абонентский номер 643132 (с использованием импульсного набора). Команда для выполнения данной услуги выглядит так: 11 28 643132. Пример 3. Переадресация вызовов на номер 321117, в случае не ответа абонента. Данная команда используется при тональном наборе номера, и выглядит так: {*}21{*}321117{*}.
4. 3. Автоматическая побудка. В данном разделе главы 4, мы рассмотрим команды с помощью которых абонент ЦСК EWSD имеет возможность воспользоваться такой дополнительной услугой, как автоматическая побудка.
Предлагаемая услуга автоматической побудки позволит Вам использовать Ваш телефонный аппарат в качестве самого обыкновенного будильника. Если Вы не смогли принять сигнал автоматической побудки в указанное время (Ваш телефонный аппарат был занят, Вы не смогли подойти к телефону, линия была перегружена и т. д. ), в таком случае звонок повторяется автоматически через каждые пять минут. Станция попытается трижды автоматически дозвониться к Вам.
При использовании разовой побудки кодом является номер-55. При пользовании услугой каждодневной побудки кодом является номер-56. Приведем примеры пользования услугой автоматической побудки, а так же покажем с помощью каких команд можно воспользоваться услугой автоматической побудки.
Пример 1. Для того чтобы заказать однократную побудку в любое выбранное Вами время (например, 07 -00), необходимо набрать следующую команду при использовании тонального набора номера: {*}55{*}{0700}{#}. Пример 2. Для того чтобы заказать ежедневную побудку в любое нужное Вам время (например, 06 -30), необходимо набрать следующую команду при использовании тонального набора номера: {*}56{*}{0630}{#}.
Пример 3. Для того чтобы ежедневную побудку в нужное Вам время (например, в 10 -25), но уже при использовании импульсного набора номера, необходимо набрать следующую команду: 11 55 10 25. Пример 4. Если Вы хотите отменить все заказы на побудку, используя тональный набор Вам необходимо набрать на тастатуре своего телефонного аппарата следующую команду: {#}55{#}.
4. 4. Временной запрет входящей связи. В данном разделе главы 4 мы ознакомимся с командами, которые могут помочь использовать услугу временного запрета входящей связи.
При использовании услуги временной запрет входящей связи, Вы можете запретить прием вызовов на своем телефонном аппарате. Для ввода услуги “не беспокоить” используются следующие команды. Для запрета поступления входящих вызовов используются следующие команды: при тональном наборе номера: {*}19{#}, при импульсном наборе номера: 11 19.
Для разрешения поступления входящих вызовов используются следующие команды: при тональном наборе номера: {#}19{#}, при импульсном наборе номера: 12 19. Для проверки, введена ли услуга запрета поступления входящих вызовов, используются следующие команды: при тональном наборе номера: {*}{#}19{#}, при импульсном наборе номера: 13 19.
Техническое обслуживание Сокращения. BMML Basic man-machine language Основной язык человек-машина CML Command Manual Руководство по Командам EMML Extended man-machine language for Расширенный язык человек-машина screen-oriented terminals для экранных терминалов IN Introduction MMN Maintenance Manual O&M Operation and maintenance Руководство по Техническому Обслуживанию Эксплуатация и техническое обслуживание OGL Operating Guidelines Руководство Оператора OMN Operation Manual Руководство по Эксплуатации SYP System panel Системная панель System panel display Дисплей системной панели SYPD Введение Сокращения
ТЕСТ 1 ТЕСТ 2 ТЕСТ 3 выход
ВОПРОС 1 ВОПРОС 2
ВОПРОС 1 ВОПРОС 2
ВОПРОС 1 ВОПРОС 2 ВОПРОС 3
Посредством какого из предложенных языков происходит общение оператора с ЦСК EWSD ? MML DELPHI C++
Какой из предложенных вариантов не учитывается при наборе командной строки ? Строчные и прописные буквы. Пробелы. Разделительные знаки
Какой из предложенных вариантов составляет поле “ код команды” ? Действие Параметр Действие и объект
Если в строке для одного параметра задано несколько значений, каким из предложенных знаков разделяются эти значения ? & : -
Вопрос 1. Какая из предложенных команд используется для создания номера абонента ? CR DN DISP DN MOD DN
Вопрос 2. Какие три обязательных параметра имеются в команде CR SUB. DN, EQN, CAT. LAC, DN, EQN, OST, DN
Вопрос 3. В каком состоянии производится диагностика требуемого устройства ? ACT PLA MBL
Вопрос 4. Какую из предложенных команд можно использовать для того чтобы сменить абонентский номер ? MOD DN DISP DN CR DN
Тест к главе 3. Вопрос 1 С помощью какого из параметров можно осуществить блокировку входящей связи. BLK=ACCSPORI BLK=ACCSPTER BLK=ADMIN
Вопрос 2. Осуществить серийное искание можно с помощью такого параметра как: Переадресация по занятости Немедленная переадресация Переадресация по не ответу
Вопрос 3. В каком из предложенных вариантов правильно отображается параметр с помощью которого следует информация о тональном наборе номера ? LNATT=PB LNATT=ROT
Вопрос 4. Немедленная идентификация злонамеренного вызова осуществляется с помощью параметра: COS. = CALLIDIMM COS. = CALIDREQ COS. = CONF 3
Тест к главе 4. Вопрос 1. Если абонент пожелает заказать услугу переадресации по не ответу, какой код он должен будет набрать: 21 28 18
Вопрос 2. Какая из предложенных команд является правильной при проверке введена ли услуга переадресации вызова, при импульсном наборе номера ? 11 22 13 22 15 23
Вопрос 3. При введении кода 55, Вы получите услугу: Разовой побудки Ежедневной побудки
Вопрос 4. Для запрета входящих вызовов при тональном наборе номера используется команда: {*} 19 {#} {*} 56 {*} 19 {*}
КОНЕЦ
Лаб.3 по ТО.ppt