class MtasOcbBCat

ManagedElement
+-MtasFunction
+-MtasServices
+-MtasMmt
+-MtasCb
+-MtasOcb
+-MtasOcbBCat

The MtasOcbBCat MO represents the Barring Categories of the Communication Barring service in an MTAS node.

Actions
string
mtasOcbBCatActivateStandby ( );
Activation of the mtasOcbBCatNumBarred/mtasOcbBCatNumExempted standby tables with immediate effect is requested. When the operator invokes this administrative operation, the values in the mtasOcbBCatNumBarred/mtasOcbBCatNumExempted standby tables become active unless they are invalid. In case of invalid data the activation request is rejected.
The status of the asynchronous operation - that is either IDLE (0) or PROCESSING (2) - is reflected in the mtasOcbBCatActivationState attribute.


Dependencies: The adminstrative operation can't be invoked unless the value of the mtasOcbBCatActivationState is IDLE(0).
string
mtasOcbBCatCopyToStandby ( );
Starts an adminsitrative operation which copies the entries from the mtasOcbBCatNumBarred/mtasOcbBCatNumExempted active tables to the mtasOcbBCatNumBarred/mtasOcbBCatNumExempted standby tables. The values previously stored in the standby tables are overwritten.
The status of the asynchronous operation - that is either IDLE (0) or PROCESSING (2) - is reflected in the mtasOcbBCatActivationState attribute.


Dependencies: The adminstrative operation can't be invoked unless the value of the mtasOcbBCatActivationState is IDLE(0).

Attributes
integerKeyString
key
mandatory
noNotification
restricted
mtasOcbBCat
This attribute defines the primary key of MtasOcbBCat and this section describes the MtasOcbBCat attributes.
Allowed values are: 0-15.
MtasActivationStateExtendedDT
nonPersistent
readOnly
mtasOcbBCatActivationState = IDLE
This attribute is used to indicate the status of the mtasOcbBCatCopyToStandby and mtasOcbBCatActivateStandby administrative operations.
- If either of the operations is triggered, its value becomes PROCESSING (2);
- If there is no operation in progress its value is IDLE (0).
MtasOcbBCatAnnControlDT
mtasOcbBCatAnnouncementControl = USE_ATTRIBUTES_IN_TASOCB
This attribute defines whether the value specified in mtasOcbBCatAnnouncementName is used to determine the announcement to play when this Localness Barring Category rejects a communication attempt.


Takes effect: New session
MtasGaAnnIdRefDT[0..1]
mtasOcbBCatAnnouncementName
This attribute defines the name of the generic announcement, specified in an instance of MtasGaAnn, to be used when a communication attempt is rejected by this Barring Category. If this attribute is empty or does not specify an instance of MtasGaAnn, no announcement is played. Setting this attribute is only effective if mtasOcbBCatAnnouncementControl is set to 1.

Takes effect: New session
MtasDateTimeDT[0..1]
mtasOcbBCatChangeTime
This attribute is used to define a scheduled activation of the standby table at a predefined time in the future limited to 2 weeks. The format used is: YYYY-MM-DDThh:mm:ss. For example the value 2011-07-23T18:15:00 schedules changing the active table at 18:15:00 on 23 of July, 2011. No change is scheduled when this attribute is set to an empty string.

Takes effect: Immediate
MtasString1to032DT
mandatory
mtasOcbBCatName
This attribute defines the name of this category. This attribute is primarily intended for use with the multiple Barring Programs per user scheme, but is required in all cases.
It is a string other than "Local", "Non Local" and "Allow Local" which are reserved to indicate a positive match with CarSelLocalCallType, a negative match with CarSelLocalCallType, and to NOT bar on a positive match withCarSelLocalCallType respectively.


Dependencies: This attribute must contain a non-empty string, unique across all instances of MtasOcbBCat and MtasOcbOpBCat MOC instances.
Takes effect: New session
MtasString0to255DT[0..1024]
mtasOcbBCatNumBarred
This attribute defines the leftmost parts of the global numbers and local numbers, whose access is barred for a particular barring category. It is a list of strings where each string represents one leftmost part. A string containing a local number can include the phone-context attribute found in a Tel URI.

Dependencies: mtasOcbBCatNumBarred shall not be changed to cause a match with mtasCDivDefaultVoiceMailAddress, unless mtasCDivDefaultVoiceMailAddress also matches the corresponding mtasOcbBCatNumExempted. Changes take effect after activation (see mtasOcbBCatActivationState and mtasOcbBCatChangeTime).
Takes effect: New session
MtasString0to255DT[0..1024]
mtasOcbBCatNumExempted
This attribute defines the leftmost parts of the global numbers and local numbers, which are exempted from barring for a particular barring category.
It is a list of strings where each string represents one leftmost part. A string containing a local number can include the phone-context
attribute found in a Tel URI. Each string begins with one of the strings in attribute mtasOcbBCatNumBarred.
The attribute can not include numbers that are not already covered by attribute mtasOcbBCatNumBarred. An exception to this advice occurs if values in mtasOcbBCatNumBarred and mtasOcbBCatNumExempted must match the value of mtasCDivDefaultVoiceMailAddress. In this case, mtasOcbBCatNumExempted can be set up before mtasOcbBCatNumBarred to ensure the checks described in Dependencies for mtasOcbBCatNumBarred and mtasOcbBCatNumExempted are not violated.


Dependencies: mtasOcbBCatNumExempted can not be changed to cause mtasCDivDefaultVoiceMailAdress to become barred. That is, the value of mtasCDivDefaultVoiceMailAddress can not be removed from mtasOcbBCatNumExempted unless it has previously been removed from the corresponding mtasOcbBCatNumBarred. Changes take effect after activation (see mtasOcbBCatActivationState and mtasOcbBCatChangeTime).
Takes effect: New session
MtasOcbBCatSSIdDT[0..1]
mtasOcbBCatSSId = 101
This attribute defines the value of Supplementary Service Identity, to be used by the charging interface when a communication attempt is rejected by this Barring Category.
Only the values listed in Possible values are allowed, any other value is rejected.


Takes effect: New session
MtasActiveStandbyViewDT
mtasOcbBCatView = ACTIVE
This attribute specifies the configuration of user barring category view for showing either the ACTIVE (0) or the STANDBY (1) user barring category entries.

Takes effect: Immediate

  class MtasOcbBCat