В данном разделе описываются команды управления режимами обслуживания абонентов.
Режим обслуживания - свойство алиаса (хранится на ds). По своей структуре режимы обслуживания полностью повторяют типы доступа, но различаются по своему назначению. |
Режим обслуживания служит для блокировки абонента без смены типа доступа (временные ограничения, связанные с неуплатой абонентом счетов).
В Части 5 Руководство по обслуживанию системы ECSS-10, в разделе Тип доступа, режим обслуживания, категория доступа и барринги приведено подробное описание способов применения режимов обслуживания.
<DOMAIN> - имя виртуальной АТС. |
Данной командой задается новый режим обслуживания абонентов в системе.
Путь команды:
domain/<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> - входящие вызовы от абонентов данной станции: false - запрещены, true - разрешены;
<PRIVATE_OUT> - исходящие вызовы на абонентов данной станции: false - запрещены, true - разрешены;
<LOCAL_IN> - входящие вызовы от абонентов местной станции (местный номер): false - запрещены, true - разрешены;
<LOCAL_OUT> - исходящие вызовы на абонентов местной станции (местный номер): false - запрещены, true - разрешены;
<ZONE_IN> - входящие вызовы от абонентов данной зоновой сети (зоновый номер): false - запрещены, true - разрешены;
<ZONE_OUT> - исходящие вызовы на абонентов данной зоновой сети (зоновый номер): false - запрещены, true - разрешены;
<INTERCITY_IN> - входящие вызовы от абонентов другой зоновой сети (междугородний номер): false - запрещены, true - разрешены;
<INTERCITY_OUT> - исходящие вызовы на абонентов другой зоновой сети (междугородний номер): false - запрещены, true - разрешены;
<INTERNATIONAL_IN> - входящие вызовы от абонентов другой страны (международный номер): false - запрещены, true - разрешены;
<INTERNATIONAL_OUT> - исходящие вызовы на абонентов другой страны (международный номер): false - запрещены, true - разрешены;
<EMERGENCY_IN> - входящие вызовы от экстренных служб: false - запрещены, true - разрешены;
<EMERGENCY_OUT> - исходящие вызовы на экстренные службы: false - запрещены, true - разрешены;
<CAUSE> - ISUP-код завершения вызова, который возвращается в случае, если вызов был завершен из-за ограничений данного режима обслуживания;
<DESCRIPTION> - краткое описание предназначения данного режима.
Пример:
ssw@[mycelium@ecss3]:/#> /domain/p.city/regime/declare regime1 true true true true true true false false false false true true 21 Test regimeRestriction 'regime1' successfully declared. |
Данной командой можно просмотреть информацию о режимах обслуживания, созданных в текущем домене.
Путь команды:
domain/<DOMAIN>/regime/info
Синтаксис:
info [<NAME>]
Параметры:
<NAME> - имя режима обслуживания (опциональный параметр).
Пример:
ssw@[mycelium@ecss3]:/#> /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| ---------------------------------------------------------------------------------------------------- |
Данной командой удаляется режим обслуживания с заданным именем.
Путь команды:
domain/<DOMAIN>/regime/remove
Синтаксис:
remove <NAME>
Параметры:
<NAME> - имя режима обслуживания. При указании символа "*" удаляются все ранее созданные ограничения.
Пример:
Удалить ограничение вызовов с именем "eltex".
ssw@[mycelium@ecss3]:/#> domain/p.city/regime/remove regime1 Restriction 'regime1' successfully removed. |