Для работы с маршрутизацией через Web-конфигуратор используется приложение "Routing manager" ("Менеджер маршрутизации").
Описание приложения приведено в Части 3 Система управления ECSS-10, раздел Управление контекстами маршрутизации (Routing manager).
Порядок создания файла контекста маршрутизации через Web-конфигуратор:
1. В определенной виртуальной АТС (домен) создать контекст маршрутизации;
2. Прописать произвольное уникальное имя контекста маршрутизации;
3. Выбрать тип контекста маршрутизации: пустой, для услуг, контекст по умолчанию;
4. Создать правило в заданном контексте маршрутизации:
- Прописать уникальное имя, однозначно его определяющее;
- Создать условие срабатывания правила (conditions);
- При необходимости создать набор операций для выполнения маршрутизации (actions);
- Определить результат выполнения маршрутизации. Самые распространённые варианты маршрутизации - вызовы на локального абонента и вызовы на внешнее направление;
5. Сохранить правило контекста маршрутизации;
6. Сохранить контекст маршрутизации. Изменения будут внесены в систему.
Примечание |
---|
Можно создать и настроить файлы с контекстами маршрутизации из под операционной системы Linux. С помощью Web-конфигуратора импортировать в систему созданные контексты маршрутизации командой import. |
Чтобы на сервере ECSS-10 всегда хранились актуальные контексты маршрутизации, после создания/изменения файла контекста маршрутизации через Web-конфигуратор нужно экспортировать файл на сервер системы ECSS-10.
Для этого:
- При экспорте файлов через Web-конфигуратор файлы сохраняются на локальном ПК, с которого нужно скопировать файлы на сервер ECSS-10 в директорию /etc/ecss/routing/ctx/src/<DOMAIN>/.
- Для экспорта файла контекста маршрутизации через CLI нужно подключиться к командной консоли под пользователем admin.
Информация |
---|
Пароль по умолчанию: password. |
Команда для подключения к консоли:
Без форматирования |
---|
ssh admin@localhost -p 8023 |
Для выгрузки файла контекста маршрутизации на сервер системы ECSS-10 используется команда:
/domain/<DOMAIN>/routing/export <NODE> <CONTEXT_NAME>
где
<DOMAIN> - имя виртуальной АТС;
<NODE> - имя ноды, на которой созданы контексты маршрутизации;
<CONTEXT_NAME> - название контекста маршрутизации.
В результате выполнения команды файл контекста маршрутизации, созданный/измененный через WEB-конфигуратор, будет сохранен на сервере системы ECSS-10 с новым именем. В имени файла будет указано время экспорта.
Примечание |
---|
Если файл контекста маршрутизации был изменен, то при экспорте на сервер ECSS-10 файл будет сохранен под новым именем. Таким образом, на сервере ECSS-10 будут храниться начальный и измененный файлы. Рекомендуется удалять файлы контекстов маршрутизации, которые не будут использоваться. Удаление файлов контекстов маршрутизации выполняется из под операционной системы Linux. Файлы контекстов маршрутизации сохраняются в каталоге: /etc/ecss/routing/ctx/src. Для удаления файлов можно воспользоваться командой rm имя_файла.xml. |
Примечание |
---|
Красной звездочкой в правилах маршрутизации (conditions, actions) отмечены поля, имеющие какое-либо значение, отличное от значения по умолчанию. |