Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В этом разделе описываются команды управления, которые относятся к созданию, удалению и просмотру списка виртуальных алиасов в рамках виртуальной АТС.

<DOMAIN> - имя виртуальной АТС.

declare

Команда создает (декларирует) виртуальные алиасы на виртуальной АТС с именем <DOMAIN>.

Путь команды:

domain/<DOMAIN>/alias/virtual/declare

Синтаксис:

declare <ADDRESS> <ROUTING CONTEXT> [<GROUP>]

Параметры:

<ADDRESS> - диапазон адресов (номеров), который используется для создания алиасов;
<ROUTING CONTEXT> - контекст маршрутизации по умолчанию для создаваемого виртуального абонента, интерфейса;
<GROUP> - имя группы для интерфейсов, которые будут созданы для виртуального алиаса.

Пример:

Задекларировать виртуальные алиасы на виртуальной АТС d.local по следующему правилу:

Номер абонента <-> Название интерфейса
  5500201  <->  virtual:5500201@p.city 
  5500301  <->  virtual:5500301@p.city 
  5500401  <->  virtual:5500401@p.city 
           ...
  5501101  <->  virtual:5501101@p.city 
  5501201  <->  virtual:5501201@p.city
ssw@[mycelium@ecss3]:/#> domain/d.local/alias/virual/declare 550{2-12}01 ctx_city_local virtual_group1

list

Команда показывает список виртуальных алиасов на виртуальной АТС с именем <DOMAIN>, возможна фильтрация по группам интерфейсов.

Путь команды:

domain/<DOMAIN>/alias/virtual/list

Синтаксис:

list [<GROUP>]

Параметры:

<GROUP> - имя группы для интерфейсов, которые будут созданы для виртуального алиаса.

Пример:

Посмотреть список виртуальных алиасов на виртуальной АТС d.local, интерфейсы которых находятся в группе virtual_group1:

ssw@[mycelium@ecss3]:/#> domain/d.local/alias/virual/list virtual_group1

Virtual aliases in the domain: p.city
------------------------------------------------------
|        Iface         |    Group     |Address|Active|
|----------------------+--------------+-------+------|
|virtual:5500201@p.city|virtual_group1|5500201|true  |
|virtual:5500301@p.city|virtual_group1|5500301|true  |
|virtual:5500401@p.city|virtual_group1|5500401|true  |
|virtual:5500501@p.city|virtual_group1|5500501|true  |
|virtual:5500601@p.city|virtual_group1|5500601|true  |
|virtual:5500701@p.city|virtual_group1|5500701|true  |
|virtual:5500801@p.city|virtual_group1|5500801|true  |
|virtual:5500901@p.city|virtual_group1|5500901|true  |
|virtual:5501001@p.city|virtual_group1|5501001|true  |
|virtual:5501101@p.city|virtual_group1|5501101|true  |
|virtual:5501201@p.city|virtual_group1|5501201|true  |
------------------------------------------------------

remove

Команда удаляет диапазон виртуальных алиасов на виртуальной АТС с именем <DOMAIN>, возможна фильтрация по группам интерфейсов.

Путь команды:

domain/<DOMAIN>/alias/virtual/remove

Синтаксис:

remove [-g <GROUP>] <ADDRESS>

Параметры:

<ADDRESS> - диапазон адресов (номеров), который используется для создания алиасов;
<GROUP> - имя группы интерфейсов, которые будут созданы для виртуального алиаса.

Пример:

Удалить диапазон виртуальных алиасов (номера 5500201, 5500301, 5500401) виртуальной АТС d.local, интерфейсы которых находятся в группе virtual_group1:

ssw@[mycelium@ecss3]:/#> domain/d.local/alias/virual/remove -g virtual_group1 5500{2-4}01

Virtual aliases successfully removed from the domain: p.city
--------------------------------
|        Iface         |Address|
|----------------------+-------|
|virtual:5500401@p.city|5500401|
|virtual:5500301@p.city|5500301|
|virtual:5500201@p.city|5500201|
--------------------------------
  • Нет меток