Популярные услуги

Курсовой проект по деталям машин под ключ
ДЗ по ТММ в бауманке
Все лабораторные под ключ! КМ-1. Комбинационные логические схемы + КМ-2. Комбинационные функциональные узлы и устройства + КМ-3. Проектирование схем
КМ-3. Типовое задание к теме прямые измерения. Контрольная работа (ИЗ1) - любой вариант!
Любая лабораторная в течение 3 суток! КМ-1. Комбинационные логические схемы / КМ-2. Комбинационные функциональные узлы и устройства / КМ-3. Проектирование схем
КМ-2. Выпрямители. Письменная работа (Электроника семинары)
Допуски и посадки и Сборочная размерная цепь + Подетальная размерная цепь
ДЗ по матведу любого варианта за 7 суток
Курсовой проект по деталям машин под ключ в бауманке
Задача по гидравлике/МЖГ
Главная » Лекции » Инженерия » Основы проектирования, строительства и эксплуатации сетей связи » Основы языка MML и администрирование абонентских данных на примере системы EWSD

Основы языка MML и администрирование абонентских данных на примере системы EWSD

2021-03-09СтудИзба

Лекция 7 Основы языка MML и администрирование абонентских данных на примере системы EWSD

1 Основы языка MML в EWSD

         Для решения вышеуказанных задач O&M необходимое взаимодействие персонала  с EWSD организуется с помощью языка MML, который состоит из:

         - языка ввода (команды, вводимые персоналом)

         - языка вывода (сообщения или ответы системы EWSD персоналу)

Особенности синтаксиса MML в EWSD

         1. Ввод

Команда MML состоит из имени и параметров:

Рекомендуемые материалы

ПРИМЕРЫ КОМАНД:       STAT LTG:LTG=1-20;

                                               CONF BAP:BAP=0,OST=ACT;

                                               DIAG CAP:CAP=2,OST=MBL;

         Используемые спецсимволы:

         ;        конец команды

         -        отделяет аргументы параметров ( STAT LTG:LTG=0-12;)

         :        отделяет имя команды от первого параметра

         ,        отделяет отдельные параметры

&      отделяет несколько значений параметра, связанных с одним и тем же именем ( DISP SUB:DN=5700&5710&5715; -  запрос данных на абонентов 5700, 5710, 5715 )

         &&   указывает диапазон ( DISP SUB:DN=7300&&7305;)

         X       адресует все  аргументы параметра  ( STAT DLU:DLU=X; - запрос          статуса всех DLU)

         /        отделяет Новое значение от Старого значения

                   ( MOD TAR:RATE=100/200 ;         НОВОЕ/СТАРОЕ)

         =       устанавливает соответствие между обозначением параметра и его             величиной

         #       символ продолжения строки

        


Существует несколько тысяч команд MML, но большинство их основано на 11-ти стандартных действиях - см. табл. 2.

Табл.2.

Действия:

Запрос

(Inquire)

Проверка

(Check)

Создание

(Create)

Изменение

(Modify)

Удаление

(Delete)

Команды:   

DISP

отображение

(Display)

STAT

статус

DIAG

диагностика

CR

создание

(Create)

ENTR

ввод

(Enter)

MOD

изменение

(Modify)

CONF

конфигуриро-

вание

ACT

активизация

DACT

деактивизация

DEL

удаление

(Delete)

(для файлов)

CAN

отмена

(Cancel)

(для абонентов и устройств)

Особенности команд :

Эти команды ничего не изменяют в системе

Выполняется только на заблокированных устройствах

Изменяют базу данных

Могут вызвать потерю соединения (вызова)

Могут вызвать потери  данных

ПРИМЕРЫ КОМАНД:

DISP ALARM;

STAT LTG:LTG=X;

DIAG LTG:LTG=0-4,TA=ALL;

CR SUB:DN=1234,LNATT=PB,EQN=10-2-5-4,CAT=MS;

ACT OUTSUP;

DACT OUTSUP:LOCDEVICE=SYSTEMDEVICE-FUOMT;

         Как указано в таблице 2 некоторые команды требуют осторожного и внимательного обращения, поэтому если не принять специальных мер, то возможны потери данных или еще более тяжелые последствия неосторожного обращения с командами. Такими мерами в EWSD являются:

         1. Перед выполнением команд, действие которых может вызвать потери данных, EWSD выдает соответствующее предупреждение, позволяющее обратить внимание персонала на опасность применения команды и еще раз хорошо подумать, проверить и все взвесить.

         2. Доступ к командам регулируется с помощью классов (кластеров) авторизации (до 50-ти классов). В каждом кластере перечисляется список команд к которым имеет доступ данный оператор или специалист.

         3. Необходимо строго в соответствии с концепцией сохранения программного обеспечения станции следить за сохранением и обновлением LOG-файлов, содержащих список всех введенных команд и позволяющих восстановить случайно или намеренно потерянные данные.


2 Администрирование абонентов

         Администрирование абонентов производится согласно следующим процедурам:

2. 1 Создание аналоговых абонентов для основной станции

         Создание абонентского номера (процедура TP-011) для основной станции (MS – Main Station) включает следующие команды:

1. Командой ENTR AREACODE создается код местной зоны (если он не создан)

2. Командой CR DIGITGR определяется число цифр трансляции аб. Номера в GP

3. Командой CR DN создается абонентский номер или группа номеров

4. Командой CR CPT создается кодовая точка с заданным типом нагрузки (трафика)

5. После этого можно создавать терминал абонента и подключать его к DLU-порту (процедура TP-031) командой CR SUB.

1) Создание кода местной зоны (LAC)

         Аналоговые АЛ, таксофоны и учрежденческие АТС (РВХ) без автоматического установления соединения подключаются к блокам DLU. Несколько линий доступа, которые ведут к одному абоненту, могут быть скомбинированы под одним номером в форме РВХ.

         С помощью команды ENTR AREACODE можно создать до 15 местных кодов (LAC) для различных локальных сетей. Каждой локальной станции назначается по крайней мере один из этих кодов.

ENTR AREACODE:LAC=(1…6 цифр), [DLU=можно объединить через & до 32-х DLU для одного местного кода];

         В курсовом проекте LAC можно выбирать произвольно, например мы создаем местную сеть в Новосибирске. Тогда, при выбранной 6-значной нумерации LAC=3832, и команда будет выглядеть:

ENTR AREACODE:LAC=3832, DLU=10&20&30&40&50;

Т.е. все DLU принадлежат одной местной сети с LAC=3832. При связи внутри локальной сети LAC не набирается.

2) Задание числа цифр трансляции абонентского номера в GP

CR DIGITGP:CODE=(1…3’hex), DIGITS=(1…15);

         Параметр CODE допускает ввод от 1 до 3 16-ричных цифр, идентифицирующих номер управляющей записи в GP для трансляции цифр. Т.е. можно создать от 1 до FFF=4096 программ пересчета цифр абонентского номера.

         В параметре DIGITS указывается количество обрабатываемых цифр в GP по каждой из 4096-ти программ обработки.

         В курсовом проекте необходимо задать все 15 цифр для обработки в GP:

CR DIGITGP:CODE=1, DIGITS=15;

3) Создание абонентских номеров (DN)

Абонентские номера создаются и удаляются по одному номеру или блоками по 10, 100 или 1000 номеров. Заново созданному блоку абонентских номеров приписывается указатель кода (СODE), состоящий из комбинации цифр, которые являются общими для всего блока. Например, для блока, состоящего из 100 номеров 72200&&72299, кодом является комбинация 722.

CR DN:LAC=(1…6 цифр), DN=(1…10 цифр);

        

Эта команда используется совместно с командой создания кодовой точки (CPT), по которой для указанной комбинации цифр определяется пункт назначения – DEST (при создании маршрутов) или задается тип допустимого трафика – TPATYP (при создании абонентских номеров).

CR CPT: CODE=(1…25 цифр), LAC=(1…6 цифр), TRATYP=CPTDN;

        

В курсовом проекте создаются группы номеров, согласно проектным данным на РАТС4. При 6-значной нумерации и емкости номеров станции РАТС4 равной 4000 абонентов, команда выглядит, например, так:

CR DN:LAC=3832, DN=440000&&440999;

CR CPT: CODE=440, LAC=3832, TRATYP=CPTDN;

CR DN:LAC=3832, DN=441000&&441999;

CR CPT: CODE=441, LAC=3832, TRATYP=CPTDN;

CR DN:LAC=3832, DN=442000&&442999;

CR CPT: CODE=442, LAC=3832, TRATYP=CPTDN;

CR DN:LAC=3832, DN=443000&&443999;

CR CPT: CODE=443, LAC=3832, TRATYP=CPTDN;

2.2. Создание абонентов и подключение их к портам DLU

Новый абонент может быть введен в состав станции при соблюдении следующих условий:

· абонентский номер входит в диапазон существующих номеров и не присвоен другому абоненту;

· порт является незадействованным, находится в состоянии ACTIVE и тип порта соответствует аппаратным средствам, которые требуются для абонентской линии.

         Абонентские данные для нового абонента создаются с помощью команды CR SUB и в дальнейшем при необходимости могут быть изменены командой MOD SUB. В частности, можно изменить параметр EQN без уничтожения и повторного создания абонентских данных.

Абоненту могут присваиваться начальные значения параметров, которые затем используются при тарификации и администрировании маршрутов, а также дополнительные виды услуг.

Уничтожение данных для определенной группы абонентов производится командой CAN SUB.

         При создании абонентов для основной станции, команда CR SUB имеет 23 параметра, большинство из которых необязательны и описывают набор ДВО для абонента:

CR SUB:[LAC=] ,DN= ,EQN= ,CAT= [,CHRG=] [,LNATT=] [,BLK=] [,COS=] [,ORIG1=] [,ORIG2=] [,COSDAT=] [,TRARSTR=] [,OPTRCL=] [,SUBTRCL=] [,DEBCL=] [,DIV=] [,ABB=] [,ABURSTR=] [,LTT=] [,CLOSS=] [,NUMCAL=] [,DIGSIG=] [,V5EQBCH0=];

         В курсовом проекте используем только следующие параметры:

CR SUB:[LAC=] ,DN= ,EQN=a-b-c-d ,CAT= [,LNATT=] [,COS=];

EQN - EQUIPMENT NUMBER - Этот параметр допускает ввод только одиночного значения.

a-b-c-d

a: EQUIPM.NO.FOR DLU = Номер DLU: 10,20,30,..,2550

b: EQUIPM.NO.FOR SHELF= Полка: 0..7

c: EQUIPM.NO.FOR MODULE= Абонентский модуль SLMA: 0..15

d: EQUIPM.NO.FOR CIRCUIT= Абонентский комплект: 0..7 для порта DLU8

CAT – CATEGORY- Этим параметром задается категория абонента. Этот параметр допускает ввод только одиночного значения. Для основной станции – значение параметра = MS - MAIN STATION (ANALOG) - Аналоговый абонент.

LNATT - LINE ATTRIBUTES – тип абонентского терминала

- LNATT=PB – ТА с тастатурным набором является стандартным значением для абонента с CAT=MS;

COS - CLASSES OF SERVICE - Этот параметр допускает ввод одиночного значения или нескольких значений разделенных символом &.

В курсовом проекте используется значение параметра:

COS=PROP0 - PROPERTY 0 - CAT 01 - Обычный абонент.

Пример:

CR SUB: DN=440001, LAC=3832, EQN=10-7-0-1, LNATT=PB, COS=PROP0;

Этой командой в состав станции вводится новый абонент, у которого аппарат имеет тастатурный номеронабиратель. Параметр EQN=10-7-0-1 определяет координаты порта для подключения абонентской линии на главном кроссе (MDF — Main Distribution Frame), т.е. абонент с №440001 подключен к абонентскому  комплекту №1 на модуле SLMA с №7-0, находящимся на 7-ой (нижней) полке в 10-м DLU, а параметр COS задает класс обслуживания.

         Для отображения полупостоянных и переменных абонентских данных имеются команды DISP SUB, STAT SUB.

        

2.3 Администрирование учрежденческой АТС.

Для образования учрежденческой АТС в составе EWSD несколько линий абонентского доступа объединяются под одним номером. Процедура создания необходимых данных включает в себя следующие две ступени:

· с помощью команды CR PBX формируются основные характеристики — номер РВХ, порядок расчетов с абонентами, признак окончания набора номера и т.п.;

· путем использования команды CR PBXLN задаются линии доступа к РВХ и их специальные характеристики.

         Предусмотрена возможность образования следующих типов учрежденческой АТС:

· обычная РВХ с автоматическим установлением соединений или ручной коммутатор;

· многолинейная группа поиска (несколько линий доступа, которые ведут к одному абоненту).

         Номер РВХ берется из номерной емкости станции, он может быть длиннее или короче по сравнению с номером индивидуальной линии. Для РВХ с автоматическим установлением соединения обычно выделяется несколько номеров. Любая линия, которая подключена к РВХ, может быть занята по ее номеру.

         В многолинейной группе поиска, которая рассматривается как РВХ без автоматического установления соединения, каждое оконечное устройство подключается к станции через индивидуальную линию доступа. Помимо общего номера РВХ, эти устройства могут иметь и собственные списочные номера для непосредственного доступа (прямой набор). В пределах группы заранее определяется последовательность выбора свободного оконечного устройства. С любого терминала может быть установлено исходящее соединение независимо от состояний других терминалов.

         Если соединения на учрежденческой АТС устанавливаются автоматически, то по линиям доступа к РВХ обеспечивается передача дополнительных цифр номера.

         В команде CR PBX может быть задан один из алгоритмов поиска свободной линии для соединения с РВХ:

· последовательный поиск, при котором всегда занимается линия с наименьшим порядковым номером (такие номера присваиваются линиям с помощью команды CR PBXLN);

· в первую очередь занимается линия, которая самое продолжительное время находится в свободном состоянии.

         Каждой линии доступа к РВХ приписывается также списочный номер, который называют служебным номером линии (Line Service Number — LSN). При назначении такого номера исходящим или двухсторонним линиям он может использоваться для начисления платы за разговоры (CHRG=METLSN). В альтернативном варианте оплата начисляется на общий номер РВХ (pilot DN) и тогда CHRG=METPDN. Входящим линиям LSN назначается для использования услуги “прямой вызов”, чтобы при наборе данного номера получить соединение с определенным абонентом (например, ночной сторож). Тип LSN (набираемый или ненабираемый) требуется специально оговорить.

         2.4. Команды MML для администрирования абонентами ISDN  

        

Создание абонентского ВА. Администрирование для абонентов ISDN осуществляется с использованием тех же команд (CR SUB, MOD SUB и CAN SUB), что и в случае аналоговых абонентов, только параметр CAT=IBA. Если в команде CR SUB параметр SERV не указывается, то абоненту будут доступны все основные услуги из стандартного набора (standard services): ???.

Для каждой станции стандартный набор основных услуг задается командой MOD CALL PORT. Индивидуальный набор основных услуг назначается абоненту указанием следующих значений параметра SERV:

· SERV=TEL3K — двухсторонняя телефонная связь;

· SERV=FAX4 — передача и прием факсимильной информации;

· SERV=CMUNRST — подключение компьютера.

         Команда DISP SUB используется для просмотра полупостоянных абонентских данных. Оперативные данные можно просмотреть с помощью команд:

· STAT SUB — информация о состоянии каналов В и D отсутствует;

· STAT BA — даются детальные сведения о состоянии каналов В1, В2 и D.

         Дополнительная услуга “многократный абонентский номер (MSN)” позволяет назначить одному ВА несколько индивидуальных списочных номеров, которые должны иметь один и тот же LAC, но могут принадлежать разным блокам DN. В дальнейшем эти номера присваиваются разным терминальным устройствам с помощью команды CR SUB, в которой указывается параметр LNATT=MSN, а параметр SERV задает конкретный вид основной услуги для определенного MSN. Чтобы исключить неудачу при установлении соединения в случае, когда в сообщении SETUP терминальное устройство передает несуществующий MSN, задается MSN, который нужно брать “по умолчанию” (on default):

MOD SUB: LAC=..., DN=..., COS=MSNDEFDN;

         Пример (исходные данные см. на рис. ??).

CR SUB: LAC=06, DN=1000, CAT=IBA, EQN=10-0-0-0,

SERV=TEL3K&CMUNRST, LNATT=MSN;

CR SUB: LAC=06, DN=5555, CAT=IBA, EQN=10-0-0-0,

SERV=FAX3, LNATT=MSN;

CR SUB: LAC=06, DN=3030, CAT=IBA, EQN=10-0-0-0,

SERV=CMUNRST, LNATT=MSN;

MOD SUB: LAC=06, DN=1000, COS=MSNDEFDN;

CREATE DIGITS GP

По этой команде создается управляющая запись для процессора GP. На основе этой записи определяется число цифр, которые нужно предварительно транслировать в процессор GP. Запись состоит из двух блоков. Первый блок задает код для предварительной трансляции. Второй блок определяет число цифр, которые должны быть оценены процессором GP. Коды, не появляющиеся в управляющей записи, обрабатываются с использованием значений по умолчанию.

(Этими значениями по умолчанию являются:

Управляемый Абонентом Ввод - 6 цифр,

Кодовые точки со значением TRATYP=TOLLFRNO - 15 цифр,

Кодовые точки со значением TRATYP=CLOCKTST - 15 цифр,

Кодовые точки со значением TRATYP=NBARCPT - 15 цифр,

Локальные коды зоны - 6 цифр.)

Так как претранслятор получает данные от команд, создающих транслятор цифр, то описанная команда должна вводиться первой.

Предварительные условия:

- Введенная управляющая запись еще не должна существовать.

- Команда должна вводиться прежде, чем создается транслятор цифр.

Как правило, эта команда регистрируется.

CR DIGITGP : CODE= ,DIGITS= ;

Вводимый параметр

CODE - DIGIT COMBINATION - С помощью этого параметра определяется комбинация цифр для управляющей записи процессора GP. Этот параметр допускает ввод только одиночного значения. 1...3 цифр, шестнадцатиричное число, где B можно заменить символ *, а C можно заменить символом #

DIGITS – DIGITS - С помощью этого параметра задается число цифр, подлежащих оценке в процессоре GP. Этот параметр допускает ввод только одиночного значения. 1...15, диапазон десятичных чисел

КОНЕЦ

CREATE DIRECTORY NUMBER - Эта команда создает диапазон телефонных номеров или одиночный телефонный номер с использованием или без использования экономичного распределения.

Предварительные условия:

- Должен быть определен код местной зоны.

Формат ввода

CR DN:LAC= ,DN= [,PBXVOL=] [,DNGRP=] [,STMGRP=] [,ACCNO=];

Вводимый параметр

LAC - LOCAL AREA CODE - Этот параметр допускает ввод только одиночного значения. 1...6 цифр, десятичное число

DN - DIRECTORY NUMBER - Примечания:

- Диапазоны, используемые для абонентов, должны быть десятичными. Эти диапазоны могут соединяться с кодовой точкой.

- Диапазоны не-набираемых номеров (например, для целей учета стоимости) могут быть шестнадцатиричными.

- Можно вводить диапазоны, состоящие из 10, 100, 1000 телефонных номеров.

Этот параметр допускает ввод одиночного значения или диапазона значений, разделяемых символами &&. 1...8 цифр, шестнадцатиричное число, где B можно заменить символ *, а C можно заменить символом #

PBXVOL - PBX DIRECTORY NUMBER VOLUME - Для одиночного телефонного номера, используемого для PBX, том PBX указывает, какие цифры декады телефонного номера принадлежат PBX. Том PBX должен содержать последнюю цифру данного телефонного номера. Этот параметр допускает ввод одиночного значения или диапазона значений, разделяемых символами &&. Множественные значения и/или диапазоны могут разделяться символом &. 0...9, диапазон десятичных чисел

DNGRP - DIRECTORY NUMBER GROUP - Этот параметр указывает назначение диапазона телефонных номеров или одиночного телефонного номера подгруппе (например, для создания файла учета стоимости).

Примечания:

- Разрешен ввод только алфавитно-цифровых символов.

Лекция "Последствия радиационных аварий и катастроф" также может быть Вам полезна.

Этот параметр допускает ввод только одиночного значения. 1...2 символов из набора символов для символических имен

STMGRP - STATISTIC METER GROUP Этот параметр указывает назначение диапазона телефонных номеров или одиночного телефонного номера группам счетчиков. Этот параметр допускает ввод только одиночного значения. 0,1,2...15, диапазон десятичных чисел

ACCNO - MARK FOR ACCOUNT NUMBER - Этот параметр указывает, используется ли диапазон телефонных номеров только для целей учета стоимости. В этом случае диапазон телефонных номеров не может соединяться с кодовой точкой. Этот параметр допускает ввод только одиночного значения.

N - DN IS NOT AN ACCOUNT NUMBER

Y - DN IS AN ACCOUNT NUMBER

Значение по умолчанию: N

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
438
Средний доход
с одного платного файла
Обучение Подробнее