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

Режим обслуживания - свойство алиаса (хранится на ds).

По своей структуре режимы обслуживания полностью повторяют типы доступа, но различаются по своему назначению. Режим обслуживания чаще всего служит для блокирования абонента без смены типа доступа. Для управления режимами обслуживания (создание, удаление, просмотр) предназначены команды, располагающиеся по пути: /domain/<ИМЯ_ДОМЕНА>/regime/.
Для массового выставления режимов обслуживания у абонентов служат команды import-regime, import-regime-to-domain, располагающиеся по путям:

  • /node/<ИМЯ_НОДЫ>/import-regime (общий формат файла описания режима обслуживания)
  • /node/<ИМЯ_НОДЫ>/import-regime-to-domain (формат файла описания режима обслуживания для домена)
  • /cluster/storage/<ИМЯ_КЛАСТЕРА_DS>/alias/import-regime (общий формат файла описания режима обслуживания)
  • /domain/<ИМЯ_ДОМЕНА>/import-regime (формат файла описания режима обслуживания для домена)

Общий формат файла описания режима обслуживания

Каждая строка файла предназначена для выставления режима обслуживания одного абонента и имеет следующий вид:

ИМЯ_ДОМЕНА АДРЕС_АБОНЕНТА РЕЖИМ_ОБСЛУЖИВАНИЯ

В качестве строчного комментария используется символ процент (%).

Например:

p.city 710 regime1
p.city 711 regime1
p.city 712 regime1
p.city 713 regime2

d.external 1234567 regime3

Файлы должны располагаться по пути: <data_root>/regime

<data_root> по умолчанию равен: /var/lib/ecss

Формат файла описания режима обслуживания для домена

Каждая строка файла предназначена для выставления режима обслуживания одного абонента и имеет следующий вид:

АДРЕС_АБОНЕНТА РЕЖИМ_ОБСЛУЖИВАНИЯ

В качестве строчного комментария используется символ процент (%).Например:

710 regime1
711 regime1

712 regime2

Файлы должны располагаться по пути: <data_root>/regime/<ИМЯ_ДОМЕНА>

<data_root> по умолчанию равен: /var/lib/ecss

Команды для создания/удаления/просмотра режимов обслуживания

Команды по управлению режимами обслуживания располагаются по пути:

/domain/<ИМЯ_ДОМЕНА>/regime

Для создания режима обслуживания служит команда declare:

declare <NAME> <PRIVATE_IN> <PRIVATE_OUT> <LOCAL_IN> <LOCAL_OUT> <ZONE_IN> <ZONE_OUT> <INTERCITY_IN> <INTERCITY_OUT> <INTERNATIONAL_IN> <INTERNATIONAL_OUT> <EMERGENCY_IN> <EMERGENCY_OUT> <CAUSE> <DESCRIPTION>
      <NAME>            :: имя режима обслуживания, которое будет использоваться для задания режима обслуживания абонента;
      <PRIVATE_IN>        :: true | false - флаг, показывающий, разрешена или запрещена входящая связь внутри домена
      <PRIVATE_OUT>       :: true | false - флаг, показывающий, разрешена или запрещена исходящая связь внутри домена
      <LOCAL_IN>          :: true | false - флаг, показывающий, разрешена или запрещена входящая локальная связь
      <LOCAL_OUT>         :: true | false - флаг, показывающий, разрешена или запрещена исходящая локальная связь
      <ZONE_IN>           :: true | false - флаг, показывающий, разрешена или запрещена входящая зоновая связь
      <ZONE_OUT>          :: true | false - флаг, показывающий, разрешена или запрещена исходящая зоновая связь
      <INTERCITY_IN>      :: true | false - флаг, показывающий, разрешена или запрещена входящая междугородняя связь
      <INTERCITY_OUT>     :: true | false - флаг, показывающий, разрешена или запрещена исходящая междугородняя связь
      <INTERNATIONAL_IN>  :: true | false - флаг, показывающий, разрешена или запрещена входящая международная связь
      <INTERNATIONAL_OUT> :: true | false - флаг, показывающий, разрешена или запрещена исходящая международная связь
      <EMERGENCY_IN>      :: true | false - флаг, показывающий, разрешена или запрещена входящая неотложная связь
      <EMERGENCY_OUT>     :: true | false - флаг, показывающий, разрешена или запрещена исходящая неотложная связь
      <CAUSE>             :: ISUP причина данного режима обслуживания. Может быть пустой.
      <DESCRIPTION>       :: Короткое описание предназначения данного режима обслуживания

Например:

antoniy@[ecss_mycelium@ryabkov]:/node#> /domain/p.city/regime/declare regime1 true true true true true true false false false false true true 21 Test regimeRestriction 'regime1' successfully declared.

Для просмотра имеющихся в домене режимов обслуживания служит команда info:

info [<NAME>]
   <NAME> :: имя режима обслуживания

Например:

antoniy@[ecss_mycelium@ryabkov]:/node#>  /domain/p.city/regime/info regime1
----------------------------------------------------------------------------------------------------
| Name  |Domain| Private |  Local  |  Zone   | Intercity |International|Emergency|Cause|Description|
|       |      | in/out  | in/out  | in/out  |  in/out   |   in/out    | in/out  |     |           |
|-------+------+---------+---------+---------+-----------+-------------+---------+-----+-----------|
|regime1|p.city|true/true|true/true|true/true|false/false|false/false  |true/true|21   |Test regime|
----------------------------------------------------------------------------------------------------
antoniy@[ecss_mycelium@ryabkov]:/node#>  /domain/p.city/regime/info        
---------------------------------------------------------------------------------------------------------------------------
|     Name      |Domain|  Private  |   Local   |   Zone    | Intercity |International| Emergency |Cause|   Description    |
|               |      |  in/out   |  in/out   |  in/out   |  in/out   |   in/out    |  in/out   |     |                  |
|---------------+------+-----------+-----------+-----------+-----------+-------------+-----------+-----+------------------|
|regime1        |p.city|true/true  |true/true  |true/true  |false/false|false/false  |true/true  |21   |Test regime       |
|full_access    |p.city|true/true  |true/true  |true/true  |true/true  |true/true    |true/true  |502  |Full access regime|
---------------------------------------------------------------------------------------------------------------------------

Для удаления режима обслуживания служит команда remove:

remove [<NAME>]
   <NAME> :: имя режима обслуживания

Например:

antoniy@[ecss_mycelium@ryabkov]:/node#> /domain/p.city/regime/remove regime1
Restriction 'regime1' successfully removed.
  • Нет меток