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

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

add

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

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

domain/<DOMAIN>/np/numbers/add

Синтаксис:

add <NPName> <NumberRange>

Параметры:

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

Пример:

admin@[ds1@ecss1]:/$ domain/biysk.local/np/numbers/add np_new 24046{0-9}
┌─────────┬──────┐
│NP Number│Result│
├─────────┼──────┤
│240460   │ok    │
│240461   │ok    │
│240462   │ok    │
│240463   │ok    │
│240464   │ok    │
│240465   │ok    │
│240466   │ok    │
│240467   │ok    │
│240468   │ok    │
│240469   │ok    │
└─────────┴──────┘

[exec at: 14.03.2019 11:09:16, exec time: 75ms, nodes: ds1@ecss1]

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@[ds1@ecss1]:/$ domain/biysk.local/np/numbers/bind np_new 240462 --alias 240466 loc.gr 708c5eea9833646d --master 
ok

[exec at: 15.03.2019 11:23:53, exec time: 100ms, nodes: ds1@ecss1]

delete

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

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

domain/<DOMAIN>/np/numbers/delete

Синтаксис:

delete <NPName> <NumberRange>

Параметры:

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

Пример:

admin@[ds1@ecss1]:/$ domain/biysk.local/np/numbers/delete np_new 3854240463 
┌──────────┬──────┐
│NP Number │Result│
├──────────┼──────┤
│3854240463│ok │
└──────────┴──────┘

[exec at: 20.03.2019 10:58:46, exec time: 66ms, nodes: ds1@ecss1]

list

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

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

domain/<DOMAIN>/np/numbers/list

Синтаксис:

list <NPName>

Параметры:

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

Пример:

admin@[ds1@ecss1]:/$ domain/biysk.local/np/numbers/list np_new 
┌──────────┬───────────────┐
│NP Number │Binded resource│
├──────────┼───────────────┤
│3854240463│ │
│3854240462│240466* │
└──────────┴───────────────┘
* - master number

[exec at: 20.03.2019 10:56:36, exec time: 58ms, nodes: ds1@ecss1]

rename

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

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

domain/<DOMAIN>/np/numbers/rename

Синтаксис:

rename <NPName> <OldAddressRange> <NewAddressRange>

Параметры:

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

Пример:

admin@[ds1@ecss1]:/$ domain/biysk.local/np/numbers/rename np_new 24046{2-3} 385424046{2-3} 
┌────────────────────┬──────┐
│ NP Number │Result│
├────────────────────┼──────┤
│240463 -> 3854240463│ok │
│240462 -> 3854240462│ok │
└────────────────────┴──────┘

[exec at: 20.03.2019 10:51:38, exec time: 196ms, nodes: ds1@ecss1]

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@[ds1@ecss1]:/$ domain/biysk.local/np/numbers/unbind np_new 3854240462 --clean 
ok

[exec at: 20.03.2019 11:14:09, exec time: 89ms, nodes: ds1@ecss1]
  • Нет меток