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

В данном разделе описываются команды управления списками номеров плана нумерации.

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

add

Команда для добавления номера/номеров в план нумерации.

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

domain/<DOMAIN>/np/numbers/add

Синтаксис:

add <NPName> <NumberRange>

Параметры:

<NPName> - имя плана нумерации;
<NumberRange> - диапазон добавляемых номеров. Диапазон номеров задается через дефис "-" в виде: {from-to}.

Пример:

admin@[mycelium1@ecss1]:/$ /domain/test.domain/np/numbers/add nsk_city 274481{0-4}

----------------------------------
|NP Number|      Result          |
+---------|-----------------------
|2744810  |ok                    |
|2744811  |ok                    |
|2744812  |ok                    |
|2744813  |ok                    |
|2744814  |WARNING: already added|
----------------------------------

bind

Команда привязки номера плана нумерации с локальным номером или исходящем бриджем.

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

domain/<DOMAIN>/np/numbers/bind

Синтаксис:

bind <NPName> <NPNumberRange> --alias <AddressRange> [<Group> <IfaceRange>] [--master | --passive]

bind <NPName> <NPNumberRange> --bridge <BridgeName>

Параметры:

--alias - команда для привязки номера с локальным номером абонента;
--bridge - команда для привязки номера с исходящем бриджем.

<NPName> - имя плана нумерации;
<NPNumberRange> - номер или диапазон номеров плана нумерации. Диапазон номеров задается через дефис "-" в виде: {from-to}.
<AddressRange> - диапазон локальных номеров, к которым привязывается номера плана нумерации. Диапазон номеров задается через дефис "-" в виде: {from-to}.
<Group> - группа локального абонента, опциональный параметр;
<IfaceRange> - интерфейс локального абонента, опциональный параметр;

--master - команда определяет локальный номер "мастером", возможен только один "мастер".
--passive - команда определяет локальный номер "не мастером", установлено по умолчанию.

<BridgeName> - имя бриджа, который следует привязать к указанному номеру/номерам плана нумерации.

Пример:

admin@[mycelium1@ecss1]:/$ domain/tc.test/np/numbers/bind test 111{5-4} --alias 1501 * 1501@tc.test --passive

delete

Командой удаляется номер из плана нумерации.

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

domain/<DOMAIN>/np/numbers/delete

Синтаксис:

delete <NPName> <NumberRange>

Параметры:

<NPName> - имя плана нумерации;
<NumberRange> - диапазон удаляемых номеров. Диапазон номеров задается через дефис "-" в виде: {from-to}.

Пример:

admin@[mycelium1@ecss1]:/$ /domain/test.domain/np/numbers/delete nsk_city 274481{0-5}

--------------------------------
|NP Number|      Result        |
+---------|---------------------
|2744810  |ok                  |
|2744811  |ok                  |
|2744812  |ok                  |
|2744813  |ok                  |
|2744814  |ok                  |
|2744815  |WARNING: not exists |
--------------------------------

list

Команда просмотра списка номеров плана нумерации. Символом "*" будет отмечен номер "мастер" в плане нумерации.

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

domain/<DOMAIN>/np/numbers/list

Синтаксис:

list <NPName>

Параметры:

<NPName> - имя плана нумерации.

Пример:

admin@[mycelium1@ecss1]:/$ /domain/test.domain/np/numbers/list nsk_city

----------------------------
|NP Number|Binded resource |
+---------|-----------------
|2744810  |700*, 711, 712  |
|2744811  |Bridge: bridge1 |
|2744812  |Bridge: bridge1 |
|2744813  |702*            |
|2744814  |                |
----------------------------

rename

Команда для изменения списка номеров в плане нумерации.

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

domain/<DOMAIN>/np/numbers/rename

Синтаксис:

rename <NPName> <OldAddressRange> <NewAddressRange>

Параметры:

<NPName> - имя плана нумерации;
<OldAddressRange> - список номеров плана нумерации, которые нужно заменить. Диапазон номеров задается через дефис "-" в виде: {from-to}.
<NewAddressRange> - новый список номеров плана нумерации. Диапазон номеров задается через дефис "-" в виде: {from-to}.

Пример:

admin@[mycelium1@ecss1]:/$ /domain/test.domain/np/numbers/rename nsk_city 274481{0-5} 8383274481{0-5}

----------------------------------------------------
|Old NP Number| New NP Number |      Result        |
+-------------|---------------|---------------------
|      2744810|    83832744810|ok                  |
|      2744811|    83832744811|ok                  |
|      2744812|    83832744812|ok                  |
|      2744813|    83832744813|ok                  |
|      2744814|    83832744814|ok                  |
|      2744815|    83832744815|WARNING: not exists |
----------------------------------------------------

unbind

Команда отменяет привязку номера/номеров плана нумерации с локальным номером или исходящем бриджем.

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

domain/<DOMAIN>/np/numbers/unbind

Синтаксис:

unbind <NPName> <NPNumberRange> --alias <AddressRange> [<IfaceRange>]

unbind <NPName> <NPNumberRange> --bridge [<BridgeName>]

unbind <NPName> <NPNumberRange> --clean <NPName>

Параметры:

--alias - команда для отмены привязки номера плана нумерации от локального номера;
--bridge - команда для отмены привязки номера плана нумерации от исходящего бриджа;
--clean - команда для отмены привязки номера плана нумерации от всех локальных номеров и бриджей.

<NPName> - имя плана нумерации;
<NPNumberRange> - номер или диапазон номеров плана нумерации. Диапазон номеров задается через дефис "-" в виде: {from-to}.
<AddressRange> - диапазон локальных номеров, для которых отменяется привязка. Диапазон номеров задается через дефис "-" в виде: {from-to}.
<IfaceRange> - интерфейс локального абонента, опциональный параметр;

<BridgeName> - имя бриджа, который следует привязать к указанному номеру/номерам плана нумерации.

Пример:

admin@[mycelium1@ecss1]:/$ domain/tc.test/np/numbers/unbind test 1111{1-6} --clean
  • Нет меток