5. Примеры наиболее часто используемых команд абонентского администрирования
5.1 Команды, относящиеся к абонентским номерам
В ЦСК существует несколько разновидностей абонентских номеров. Привычный для нас абонентский номер, набираемый при заявке на установление соединения, называется сетевым номером. Номер оборудования, к которому подключена абонентская линия - станционным номером, номер линейного окончания на кроссе - линейным номером. Существует и программный номер, т.е. номер области в базе данных системы, куда заносится вся информация, относящаяся к этой АЛ, иначе говоря, массив памяти, закрепляемый за конкретным сетевым номером и АЛ. В ЦСК эти понятие поставлены в однозначное соответствие, так как здесь не предусмотрено спаренное включение ТА, следовательно, каждый сетевой номер однозначно определяет конкретную АЛ. Прежде, чем подключить АЛ, необходимо создать в базе данных область памяти, куда будет впоследствии заноситься информация, относящаяся к этой АЛ. Это действие выполняется командой создания абонентской директории CR DN.
Команда CR DN. Назначение команды - выделение в базе данных области для записи абонентских характеристик конкретного абонентского номера. При этом выделяется определённое число ячеек памяти и созданному массиву присваивается логическое имя в численном виде, например, DN = 751890. Программы обработки вызова будут отыскивать ячейки памяти искомого абонента не по абсолютным адресам, а по логическому имени. Это логическое имя массива совпадает с сетевым номером абонента и поэтому параметр DN иногда называют "номер абонента".
Команда имеет только два обязательных параметра:
- LAC (Local Area Code - код зоны) от 1 до 6 цифр,
- DN (Directory number ) от 1 до 8 цифр.
Например:
CR DN: LAC=0482, DN=751890;
Параметр DN допускает наличие двух численных значений, разделённых знаком &&, что позволяет создание массивов списком, т.е. сразу несколько номеров. Например команда создать 100 массивов памяти с номерами от 750111 до 750100 будет иметь вид
CR DN: LAC = 0482, DN = 750111 && 750100;
Команда CR SUB. Назначение команды - создание учётной записи для абонентских характеристик в ранее созданном массиве абонентского номера (SUB - sabscriber/абонент). При создании учётной записи выполняется закрепление станционного оборудования, с указанием точки подключения АЛ и определяется категория абонента. Абонентские комплекты, к которым подключается вход от любой АЛ, в системе EWSD, как и в большинстве других ЦСК, расположены на стативе абонентского концентратора. Абонентский концентратор DLU (Digital Line Unit), предназначен для включения АЛ, и размещается на стативе, с расположенными на нём кассетами. В кассеты вставляется одна или две полки SHELF, на которых размещаются платы, называемые модулями MODULE (рис. 5.1).
Максимальное число полок на одном стативе может быть восемь на кассете (Frame) со структурой типа А, либо четыре на кассете со структурой типа В. На полке может размещаться до 16 модулей различного типа. Модули могут иметь от одного до 16 портов PORT (устройств ввода-вывода). Например, аварийный (автономный) модуль управления SASC (Stand-alone Service Control) имеет один порт, а модуль аналоговых АК типа SLMACOS (Subscriber Line Module Analog типа COS) - восемь портов для восьми аналоговых АК (SLCA -Subscriber Line Circuit Analog). Модуль SLMAFPE рассчитан на 16 портов, которые могут быть программно сконфигурированы для подключения обычных аналоговых АЛ или для подключения таксофонов. Известно более 20 разновидностей модулей абонентских комплектов типа SLMA*** (звездочками показаны буквы, обозначающие тип модуля SLMA).
Адресация всех перечисленных объектов, а именно - DLU, Shelf, Module и Port, нашла своё отражение в составном значении параметра EQN. Поэтому параметр, указывающий место подключения АЛ к оборудованию станции EQN (Equipment number - номер оборудования) содержит четыре информационных блока о: номере статива DLU, номере полки DLU, номере платы на полке и о номере порта на плате.
Д ля абонентских концентраторов DLU принята нумерация от 10 до 2550 (через десяток). Максимально может быть 255 абонентских концентраторов DLU, т. е. номер DLUможет принимать значения: 10, 20, 30...90 и так далее до 2550. Номер полки принимает значения от 0 до 7, номер модуля от 0 до 15 и номер порта от 0 до 15. Например: EQN = 10 - 2 - 1 - 5, где
- 10 - номер DLU;
- 2 - номер полки;
- 1 - номер модуля;
- 5 - номер порта.
К роме номера массива и места подключения АЛ необходимо указать также категорию абонента CAT (Category - категория абонента). Исходя из вышеизложенного в команде CR SUB должно быть три обязательных параметра (рис. 5.2): DN - численное значение, EQN - численное значение, CAT - буквенное значение. Аналоговая АЛ, включается в АК, расположенный на платах типа SLMA, в этом случае чаще всего ей присваивается категория «обычный аналоговый» - MS. К необязательным параметрам команды CR SUB относится ряд параметров, уточняющих абонентские характеристики этого номера. Закрепление абонентского массива за конкретным оборудованием может быть изменено уничтожением учётной записи командой CAN (отменить) и созданием новой записи командой CR или модификацией существующей записи.
Команда DISP DN. Назначение команды - просмотр на экране монитора вновь созданных или существующих ранее массивов абонентских номеров, рис. 5.3. Команда имеет два обязательных параметра LAC и DN. На экране отображается пять параметров, среди которых параметр ACT принимает значение NO для массива не заполненного учётной записью абонента, и значение YES для заполненного массива абонентского номера. Например, команда - отобразить массив номера с логическим именем 659712
DISP DN: LAC = 0482, DN - 659712;
Команда DISP SUB. Назначение команды - просмотр на экране ОМТ учётных записей абонентов. Команда имеет один обязательный параметр DN, указывающий номер массива, содержащего учетную запись указанного абонентского номера. При получении этой команды система выдает полупостоянные данные, указанной учетной записи, при этом из всего списка параметров отображаются только те, которым присвоено какое-либо значение. Некоторые параметры могут принимать значение "по умолчанию". Параметр ZW допускает наличие значения типа "X", применяемого в случае, когда неизвестны имена массивов, заполненных учётными записями. При этом на экран выводится все имеющиеся в памяти системы учётные записи абонентских характеристик. Например, команда - отобразить учётные записи из всех массивов абонентских характеристик
DISP SUB: DN = X;
Команда MOD DN. Назначение команды - модификация (изменение) значения параметра DN, т.е. изменение логического имени массива. В этой команде, кроме упоминавшихся ранее двух, добавлен третий обязательный параметр NEWDN - новое значение DN. Например: изменить имя массива номера с 659712 на 656503
MOD DN: LAC = 0482, DN = 659712, NEWDN - 656503;
Команда MOD SUB. При создании с помощью команды CR sub учётной записи абонента не требуется указывать все необязательные параметры абонентских данных, поскольку существует возможность дополнить эти данные или модифицировать существующие спустя какое-то время при помощи команды mop sub. Командная строка при этом имеет структуру:
MOD SUB: DN < CHRG=. . . , LNATT=. . . , ... CLOSS=...>;
При этом указывается обязательный параметр DN и хотя бы один или несколько необязательных из оставшихся параметров учётной записи абонента (любые из 19 необязательных параметров команды CR SUB). Кроме того, могут быть указаны и созданы ещё 9 параметров учётной записи (например, CHRG, LNATT, DIV и др.). Например: изменить код зоны и способ набора номера для абонентского номера 656503
MOD SUB: DN = 656503, LAC = 044, LNATT = ROT;
Как уже упоминалось, невозможно этой командой изменить значения параметров: DN, EQN и CAT.
Команда CAN SUB отменяет ранее созданную учетную запись. Входящие вызовы получают сигнал «занято» (номер недоступен) или переадресуются к автоответчику. Пояснение автоответчика, которым будет снабжена команда, может быть стандартным или индивидуальным. Команда имеет обязательный параметр DN и два необязательных - LAC и INCEPT (перенаправление вызова) и записывается так:
CAN SUB: LAC - 0482, DN = 235231;
Значение параметра INCEPT может быть равно CHANGEDN (изменение абонентского номера) или CHGDNIND (индивидуальное объявление об изменении абонентского номера), за которым следует через знак "-" новый номер. Если параметр INCEPT не задан, то команда уничтожает абонентскую учётную запись. При этом массив абонентского номера, где размещалась эта запись, освобождается и в него можно внести новую запись.
Команда STAT SUB. Назначение команды - отображение текущего состояния абонентской линии. Может применяться в сочетании с командами тестирования АЛ. Команда имеет два обязательных параметра LAC и DN. Записывается следующим образом:
STAT SUB: LAC - 0482, DN - 235231;