Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Эксплуатационное управление softswitch ECSS-10. Методические указания по выполнению цикла лабораторных работ
.pdf
│ └─ trace - команда трассировки телефонной маршрутизации
│
│
├─ sip - каталог группирует команды управления sip интерфейсами в рамках
│ │ домена
│ └─ some_sip_adapter - каталог группирует команды управления sip интерфейсами на
│ │ конкретном адаптере
│ ├─ trunk - команда управления siptrunk'ами
│ └─ uset - команда управления sipuser'ами
│
│
├─ ss - каталог группирует команды управления ДВО в рамках домена
│ ├─ activate - команда активации ДВО для абонента
│ ├─ deactivate - команда деактивации ДВО для абонента
│ ├─ permissions - команда управления правами доступа к ДВО
│ └─ info - команда вывода информации об активированных ДВО
│
├─ statistic - каталог группирует команды управления режимами генерации
│ статистики в рамках домена
├─ add - команда добавления задания на сбор статистики
├─ addcolmap - команда добавления маппинга столбца отчета статистики
├─ delcolmap - удаление маппинга столбца отчета статистики
├─ delete - команда удаления задания/заданий на сбор статистики
├─ list - команда просмотра текущих заданий на сбор статистики
└─ statmodinfo - команда вывода информации по модулю статистики
Командная строка Cocon выглядит следующим образом(пример):
ssw@[mycelium@ecss3]:/#>/cluster/core/core1
ssw - имя пользователя, в рамках которого осуществляется текущее
подключение
mycelium - имя вычислительного узла, к которому подключена консоль
ecss3 -имя сервера, к которому подключена консоль
cluster/core/core1 - текущий абсолютный путь
Для упрощения использования командной строки интерфейс
поддерживает функцию автоматического дополнения команд. Эта функция
активизируется при неполно набранной команде и вводе табуляции <Tab>.
Другая функция <Tab> - просмотр команд, доступных для ввода в
текущем каталоге.
Получить справочную информацию о команде и ее параметрах на любом
этапе ввода команды можно двумя способами:
ввод команды man, перед основной командой:
> man shell-trace
ввод комбинации -h, после команды:
> shell-trace –h.
Для разграничения прав доступа каждый пользователь имеет следующий
набор параметров:
11

Имя;
Пароль;
Группа(ы) пользователей.
Пользователю назначается группа, команды которой он может
исполнять. Команды не назначенных групп будут доступны для просмотра, но
не для выполнения. Пользователь может входить одновременно в несколько
групп.
Имя и пароль требуются для каждого входа в систему (авторизация),
группа(ы) пользователей определяет перечень разрешѐнных действий.
ECSS-ROOT – группа суперпользователей системы. Содержит полный
набор команд по управлению и мониторингу системы ECSS-10.
ECSS-ADMIN – группа администраторов системы. Содержит команды
управления системой ECSS-10.
ECSS-USER – группа пользователей системы. Содержит команды
мониторинга системы ECSS-10.
ECSS-DOMAIN-ADMIN – группа администраторов виртуальной АТС.
Содержит команды управления определенной виртуальной АТС.
ECSS-DOMAIN-USER – группа пользователей виртуальной АТС.
Содержит команды мониторинга определенной виртуальной АТС.
12

3 Цикл лабораторных работ «Эксплуатационное управление softswitch
ECSS- 10»
3.1 Лабораторная работа № 1 «Установление соединения внутри домена»
3.1.1 Знакомство с Web — конфигуратором
Web — конфигуратор - это веб-приложение для управления и
мониторинга ECSS-10. Позволяет выполнять большинство базовых операций,
однако для более сложных задач предпочтение отдается CLI. Передача данных
ведется через защищенный протокол HTTPS.
Для использование веб-конфигуратора достаточно на компьютере,
подключенному к локальной сети кафедры АЭС, открыть веб-браузер
(например Google Chrome) и в пустой адресной строке ввести локальный адрес
softswitch: 172.24.0.203 и, в случае выдачи предупреждающего сообщения о
сертификатах, выбрать пункт «Продолжить все равно».
В случае успешного выполнения запроса появится окно авторизации:
Рисунок 3 — Окно авторизации ECSS-10
Для успешной авторизации необходимо ввести логин и пароль. Для
каждой бригады логин – userX, где X–номер рабочего места (номер бригады,
указанный на ПК)
Пароль идентичен логину. Например, логин - user1 пароль - user1.
После прохождения авторизации страница будет переадресована на «рабочий
стол» веб-конфигуратора:
13

Рисунок 4 — Рабочая среда Web - конфигуратора ECSS-10
Слева расположены ярлыки для запуска соответствующих приложений
веб-конфигуратора. Справа находится окно системной информации,
показывающее состояние узлов softswitch и панель сигнализации,
информирующая о текущих авариях и предупреждениях. Снизу располагается
панель, показывающая системное время, опции выбора языка и темы
оформления, а также кнопку для выхода из системы.
Запуск окон соответствующих приложений производится нажатием на
нужный ярлык левой кнопкой мыши один раз. Двойного клика не требуется.
Для получения более подробного описания всех ярлыков рабочей среды и
дополнительных возможностей веб-конфигуратора нажмите на ярлык
«Документация»
Рисунок 5 – Ярлык для выдачи справочной информации
3.1.2 Ознакомление с CLI, CoCon
CLI (англ. Command line interface) – Интерфейс командной строки, или
просто консоль. Это текстовый интерфейс между человеком и компьютером, в
14

котором команды вводятся с клавиатуры и передаются в необходимую систему
для обработки и выполнения.
CoCon (CommandConsole) – Командная консоль, специализированный
shell (оболочка) разработанный для управления ECSS-10 через интерфейс
командной строки. Имеет понятную вложенную структуру команд и удобный
синтаксис.
Подключение к CoCon осуществляется по сетевому протоколу SSH (англ.
Secure Shell – Безопасная оболочка), используя нестандартный порт 8023.
Существует несколько способов подключения терминалов (компьютеров)
к CoCon, используя различные программы. Выбор программы зависит от
установленной на компьютере операционной системы (ОС).
В Unix – подобных ОС удобно использовать встроенный терминал (Ctrl +
Alt + T). После запуска терминала откроется окно (рис. 5) в котором
необходимо ввести следующую команду:
ssh userX@172.24.0.203 –p 8023
где userX – логин (X–номер рабочего места), 172.24.0.203 - IP адрес ECSS-10, -p
8023 - нестандартный порт
После чего система запросит пароль.
Внимание! Символы пароля при вводе не отображаются!
После верного ввода пароля появится системная информация ECSS-10 и
приглашение командной строки. Внешний вид экрана приведен на рис. 6.
Рисунок 6 – Вход в командную консоль ECSS-10
15

В ОС семейства MS Windows можно использовать программу Xshell.
После запуска программы (ярлык на рабочем столе), она предложит ввести
данные для создания новой сессии SSH
Рисунок 7 – Настройка подключения по SSH в программе Xshell
После ввода необходимых значения и нажатия кнопки OK, программа
предложит выбрать из списка нужную сессию, к которой необходимо
присоединиться (кнопка «Connect») по SSH, а затем запросит сначала логин
(userX) а потом, в новом окне пароль (идентичен логину).
Также существует более простой, но менее удобный способ подключения
к CoCon – консоль веб-конфигуратора. Для еѐ использования необходимо
пройти авторизацию в веб-конфигураторе и нажать на ярлык «Консоль»
Рисунок 8 – Ярлык запуска консоли из веб-конфигуратора
Дальнейшие действия в CoCon в не зависимости от выбранного способа
подключения отличаться не будут.
16

3.1.3 Создание виртуальной АТС и внутренних номеров
Номер
бригады
Имя домена
(учебная
группа 1)
Имя домена
(учебная
группа 2)
Имя домена
(учебная
группа 3)
Имя домена
(учебная
группа 4)
1
br1d1
br21d1
br31d1
br41d1
2
br2d1
br22d1
br32d1
br42d1
3
br3d1
br23d1
br33d1
br43d1
4
br4d1
br24d1
br34d1
br44d1
Одной из основных функций эксплуатации softswitch 5 класса является
создание и администрирование доменов (виртуальных АТС) и соответственно
создание и администрирование алиасов (абонентских номеров) в созданном
домене.
На начальных этапах изучения ECSS-10 большинство действий будет
выполняться в веб-конфигураторе, и только некоторые команды в CLI.
Для создания домена выберите ярлык «Домены» – «Создать домен» –
«Введите имя домена». Имя домена должно быть уникальным в пределах
softswitch. Оно выбирается исходя из варианта, либо задается преподавателем.
Номера абонентов у 1 учебной группы трехзначные, у остальных групп
соответственно четырехзначные.
Студенты групп А, АС, АП выбирают имя домена согласно последним
цифрам группы (ХХ) + номер бригады (Y) по списку в журнале. Имя домена
будет выглядеть brXXYd1. Например, для группы АС-01 пятой бригады имя
домена будет br015d1, а для группы АП-13 девятой бригады – br139d1
Номера абонентов пятизначные, префикс которых соответствует
значениям XXY + «??». Например, для группы АП-13 9 бригады это № 13900,
13901, 13902 и т.д. По сути, при выборе имени домена, никаких особых
ограничений нет, однако стоит руководствоваться тем, что имя домена должно
отражать суть т.е. быть понятным, легко читаемым и желательно не длинным.
Например, br1d1 означает brigada 1 domen 1. Такая запись более удобна,
особенно при работе через CLI.
Таблица 1 - Варианты для выбора имени домена
17

Продолжение таблицы 1
5
br5d1
br25d1
br35d1
br45d1
6
br6d1
br26d1
br36d1
br46d1
Шаг I. Создайте домен согласно варианту, как показано на рисунке 9.
Рисунок 9 – Создание домена
Удостоверьтесь, что домен был успешно создан. Он должен появиться в списке
доменов.
Шаг II. Настройте локальный контекст маршрутизации.
Выберите ярлык «Менеджер маршрутизации» в веб-конфигураторе, затем
выберите домен в выпадающем списке и нажмите кнопку «создать контекст»,
после чего введите его название (например, local) и нажмите «ОК»
18

Рисунок 10 – Создание контекста маршрутизации
Затем необходимо создать простейшее правило маршрутизации. Выберите
только что созданный контекст в списке под именем домена, и ниже, в блоке
«Правило» нажмите кнопку «Создать правило» - введите имя правила,
например, rule1, и нажмите «ОК».
Теперь зададим направление внутристанционных вызовов (в пределах
виртуальной АТС – домена), чтобы абоненты могли связаться между собой.
Выберите в основном списке созданное правило rule1 и ниже заполните
параметры как показано на рисунке 11.
Рисунок 11 – Параметры правила контекста маршрутизации
19

Откройте вкладку cdpn в блоке «Условия» и в поле «digits:» введите X??,
где X – номер варианта (бригады) и, соответственно, первые цифры
внутренних виртуальных номеров. Например, для 1 бригады первой учебной
группы это 1??. Для 2, 3, 4 учебных групп сначала добавляется префикс,
соответствующий номеру учебной группы. Соответственно для 2-ой
группы 1 бригады в cdpn необходимо вписать 21??. В блоке «результат»
оставьте по умолчанию отметку ―Локальный‖.
cdpn digits – это цифры номера вызываемого абонента, а cgpn – вызывающего,
в данном случае не используются.
Так, например cdpn digits: 1?? и результат: локальный будет означать,
что по правилу rule1, все звонки на номера, начинающиеся на 1, будут
обрабатываться внутри виртуальной АТС (домена).
Затем необходимо сохранить правило, нажав соответствующую кнопку в
блоке «правило» (рис. 12) и так же сохранить сам контекст, нажав на
«сохранить контекст» в блоке «Контекст»
Рисунок 12 - Ярлык для сохранения внесенных изменений
Шаг III. Создайте виртуальные номера (алиасы).
Для этого подключитесь к командной консоли CoCon, например, через
ярлык «Консоль» в веб-конфигураторе и введите команду
domain/<имя домена>/sip/pa_sip1/user/declare <контекст маршрутизации>
<абонентская группа> X0{0-2}@172.24.0.203 none no_qop_authentication
login_as_number 123456,
подставив свои значения.
Имя домена – непосредственно имя домена, который был создан. Например,
domain/br1d1/
Контекст маршрутизации – Имя созданного локального контекста
маршрутизации
Абонентская группа – группа в пределах домена, в которую входят
интерфейсы виртуальных номеров. Используется для удобства
структурирования, особенно на крупных узлах связи. Название может быть
20
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
