class NumNormOsnData

ManagedElement
+-MtasFunction
+-MtasSupportFunctions
+-NumberNormalisation
+-NumNormProfile
+-NumNormOsnData


NumNormOsnData MO serves as a structural MO for operator
specific number(OSN) data

Attributes
uint32
noNotification
groupId = 0
Independently from the permissions, this attribute can always be modified by the MO
owner and by the Super Administrator.
NumNormstring1to00256DT
key
mandatory
noNotification
restricted
numNormOsnData
NumNormOsnData key, defines the name of the Osn data context.
NumNormDataString1to00128DT[0..255] nonUnique ordered
numNormOsnDataContextAndNumbers
Defines an array of 255 possible OSN numbers.

0: OSN context0
1: OSN Num#1
2: OSN Num#2
...
n: OSN Num#n

The first string defines the context to be associated with the returned local number format OSN number. If the OSN number was in global format then no context is associated. The context is followed by a list of OSN numbers. Num: can contain two types of data. Either a simple regular expression or a substitution rule. The simple regular expression always matches the complete number by internally prepending "^" and appending "$" to the configured expression. Substitution rules are configured according to numNormSubstitutionRuleData except that no variables can be used.

Valid input expression: "(0|[1-9][0-9]*):.*"

Examples:
1: 112.* Match anything beginning with 112
2: \+46133 Match the global number +46133
3: /^0046133$/+46133/ Match 0046133 and substitute 00 with +
4: .{3} Match any 3 digit number
NumNormString0to00064DT
noNotification
numNormOsnDataIndex
Defines the string for the index to the OSN data. The string must be set to the same as in the numNormContextOsnIndex attribute in the NumNormContext MO.
uint32
noNotification
ownerId = 0
Independently from the permissions, this attribute can always be modified by the MO
owner and by the Super Administrator
integer
noNotification
permissions = 9
The operations allowed for the group members and for other administrators are represented
as a bitmap: groupRead(1), groupUpdate(2), groupManage(4), otherRead(8), otherUpdate(16),
otherManage(32). Read permission means to read the MO attributes and to see the children of the MO;
write permission allows to modify the MO attributes and manage permission allows to create and
delete children of the MO. The owner of the MO has all the permissions. The attribute can only be
modified by the owner of the MO or by the Super Administrator. By default, the MO is created with the
permissions determined by the defaultPermissions attribute of the owner administrator.
DN
noNotification
shareTree = nodeName=jambala
This attribute refers to a container object and implies that all administrators defined
under this shareTree value have the privileges set as share permissions over the container and its leaf object. Obsolete, must not be used.

  class NumNormOsnData