Страница 1 из 1

SMG 2016 изменение clg-rule через CLI

Добавлено: 09 фев 2015 14:17
mercury131
Добрый день!

Подскажите пожалуйста как изменить clg-rule через CLI командами:

Код: Выделить всё

modifiers table 7

add(1x{4,6}) ".+34xxxx??"



Имеется вот такой конфиг:

Код: Выделить всё

7:
      ID: 19
      table: 7
      numplan: no_change
      accs-cat: no_change
      cld-rule: $
      cld-type: no_change
      cld-numplan: no_change
      clg-rule: '----------+79167773355'


Командой -

Код: Выделить всё

add(1x{4,6}) ".+34xxxx??
я хочу изменить clg-rule. Но я не понимаю куда подставлять значение clg-rule в команду

Код: Выделить всё

add(1x{4,6}) ".+34xxxx??


Подскажите пожалуйста как правильно сделать это через CLI?
Спасибо.

Re: SMG 2016 изменение clg-rule через CLI

Добавлено: 10 фев 2015 10:30
Анна
Добрый день
зайдите в режим config, оттуда перейдите в режим конфигурирования нужной вам таблицы модификаторов modifiers table 7
командой show modifier all можно просмотреть список всех созданных в таблице масок с их параметрами
Для изменения параметра существующей маски введите команду change calling rule <index> <modifier-rule>
где <index> - индекс маски в которую необходимо внести изменение,
<modifier-rule> - правило модификации

Если вам нужно задать правило для новой маски, еще не прописанной в конфигурации, то вы сначала добавляете его командой add(1x{4,6}), потом изменяете clg-rule для этой маски командой change calling rule <index> <modifier-rule>

Re: SMG 2016 изменение clg-rule через CLI

Добавлено: 16 фев 2015 18:36
mercury131
Правильно ли я понимаю что параметры <index> и <modifier-rule> я беру из этой секции конфига:

Код: Выделить всё

7:
      ID: 19
      table: 7
      numplan: no_change
      accs-cat: no_change
      cld-rule: $
      cld-type: no_change
      cld-numplan: no_change
      clg-rule: '----------+79167773355'


Где исходя из моего примера получается <index> равен 19 а <modifier-rule> равен новой маске?
И команды получатся:

Код: Выделить всё

modifiers table 7


Код: Выделить всё

change calling rule 19 +79167773366


Или в моем примере индекс должен быть равен 7?
т.к. при вводе команды show modifier all индекс равен 7, и всегда совпадает с параметром table: 7 из конфига.

Правильно ли я понимаю что корректный индекс равен 7 и всегда совпадает с параметром table: 7 из конфига?

Re: SMG 2016 изменение clg-rule через CLI

Добавлено: 17 фев 2015 09:19
Bokrenok
mercury131 писал(а):Правильно ли я понимаю что корректный индекс равен 7 и всегда совпадает с параметром table: 7 из конфига?


правильно.