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

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

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

add

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

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

domain/<DOMAIN>/np/numbers/add

Синтаксис:

add <NPName> <NumberRange>

Параметры:

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

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/np/numbers/add np_new 24057{0-9}              
┌─────────┬──────┐
│NP Number│Result│
├─────────┼──────┤
│240570   │ok    │
│240571   │ok    │
│240572   │ok    │
│240573   │ok    │
│240574   │ok    │
│240575   │ok    │
│240576   │ok    │
│240577   │ok    │
│240578   │ok    │
│240579   │ok    │
└─────────┴──────┘

[exec at: 18.02.2021 16:10:04, exec time: 27ms, nodes: ds1@ecss1 v.3.14.7.594]

bind

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

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

domain/<DOMAIN>/np/numbers/bind

Синтаксис:

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

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

Параметры:

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

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

Например: диапазон номеров 77{1-3}# соответствует 771#, 772#, 773# номерам.
<Group> - группа локального абонента, опциональный параметр;
<IfaceRange> - интерфейс локального абонента, опциональный параметр;

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

--force - команда  принудительной связки локального и внешнего номера, даже если локальный номер уже закреплен.

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

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/np/numbers/bind np_new 240570 --alias 240770 loc.gr 240770@biysk.local --master         
ok

[exec at: 18.02.2021 16:11:34, exec time: 24ms, nodes: ds1@ecss1 v.3.14.7.594]

delete

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

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

domain/<DOMAIN>/np/numbers/delete

Синтаксис:

delete <NPName> <NumberRange>

Параметры:

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

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/np/numbers/delete np_new 24057{8-9}         
┌─────────┬──────┐
│NP Number│Result│
├─────────┼──────┤
│240578   │ok    │
│240579   │ok    │
└─────────┴──────┘

[exec at: 18.02.2021 16:12:25, exec time: 27ms, nodes: ds1@ecss1 v.3.14.7.594]

info

Команда просмотра информации о  плане нумерации. Для поиска символа "*" в номере, необходимо ввести\*.

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

domain/<DOMAIN>/np/numbers/info

Синтаксис:

info <NUMBERING-PLAN> <NUMBER> [<OPTIONS>]

Параметры:

  • <NUMBERING-PLAN> - план нумерации;
  • <NUMBER> - номер или фрагмент строки для поиска номера;
  • <OPTIONS> -имя параметра:
  • EXTENDED - показать расширенную информацию о привязанных интерфейсах;
  • BINDED - показать номера  с привязанными интерфейсами;
  • UNBINDED - показать номера  с непривязанными интерфейсами.

Пример 1:  Информация о том, какие интерфейсы закреплены за каким номером

admin@mycelium1@ecss1:/$ domain/biysk.local/np/numbers/info np_new 24057 --extended    
┌───────┬──────────┬───────────────────────────────────┐
│   #   │  Number  │         Binded resources          │
├───────┼──────────┼───────────────────────────────────┤
│1      │240570    │240770 * 240770@biysk.local        │
│2      │240571    │                                   │
│3      │240572    │                                   │
│4      │240573    │                                   │
│5      │240574    │                                   │
│6      │240575    │                                   │
│7      │240576    │                                   │
│8      │240577    │                                   │
└───────┴──────────┴───────────────────────────────────┘

[exec at: 18.02.2021 16:15:41, exec time: 20ms, nodes: ds1@ecss1 v.3.14.7.594]

Пример 2: Показать все закрепленные интерфейсы

admin@mycelium1@ecss1:/$ domain/biysk.local/np/numbers/info np_new * --binded     
┌───────┬──────────┬───────────────────────────────────┐
│   #   │  Number  │         Binded resources          │
├───────┼──────────┼───────────────────────────────────┤
│1      │240570    │240770 *                           │
└───────┴──────────┴───────────────────────────────────┘

[exec at: 18.02.2021 16:18:57, exec time: 5ms, nodes: ds1@ecss1 v.3.14.7.594]

[exec at: 26.02.2020 09:17:14, exec time: 9ms, nodes: ds1@ecss1]

rename

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

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

domain/<DOMAIN>/np/numbers/rename

Синтаксис:

rename <NPName> <OldAddressRange> <NewAddressRange>

Параметры:

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

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/np/numbers/rename np_new 24057{4-7} 57{4-7}      
┌─────────────┬──────┐
│  NP Number  │Result│
├─────────────┼──────┤
│240577 -> 577│ok    │
│240576 -> 576│ok    │
│240575 -> 575│ok    │
│240574 -> 574│ok    │
└─────────────┴──────┘

[exec at: 18.02.2021 16:20:56, exec time: 7ms, nodes: ds1@ecss1 v.3.14.7.594]

set-master

Команда устанавливает в мастер один из закрепленных алиасов.

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

domain/<DOMAIN>/np/numbers/set-master

Синтаксис:

set-master <NUMBERING-PLAN> <NUMBER> <ALIAS-ADDRESS>

Параметры:

NUMBERING-PLAN- имя плана нумерации;

NUMBER - внешний номер из плана нумерации;

ALIAS-ADDRESS - номер алиаса для нового мастера.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/np/numbers/set-master np_new 240570 240770              
Master address changed successfully

[exec at: 18.02.2021 16:22:26, exec time: 11ms, nodes: ds1@ecss1 v.3.14.7.594]

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/biysk.local/np/numbers/unbind np_new 240570 --clean      
ok

[exec at: 18.02.2021 16:23:24, exec time: 29ms, nodes: ds1@ecss1 v.3.14.7.594]
  • Нет меток

0 Комментариев

Вы не можете зарегистрироваться в системе. Любые изменения, которые Вы сделаете, будут помечены как сделанные анонимно. Вы можете Войти, если у Вас есть учётная запись.