В данном разделе описываются команды управления списками номеров плана нумерации.
| <DOMAIN> - название виртуальной АТС. |
Команда для добавления номера/номеров в план нумерации.
Путь команды:
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]
|
Команда привязки номера плана нумерации с локальным номером или исходящем бриджем.
Путь команды:
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] |
Командой удаляется номер из плана нумерации.
Путь команды:
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] |
Команда просмотра списка номеров плана нумерации. Символом "*" будет отмечен номер "мастер" в плане нумерации.
Путь команды:
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] |
Команда для изменения списка номеров в плане нумерации.
Путь команды:
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]
|
Команда отменяет привязку номера/номеров плана нумерации с локальным номером или исходящем бриджем.
Путь команды:
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] |