class MtasDialPlan

ManagedElement
+-MtasFunction
+-MtasServices
+-MtasMmt
+-MtasDialPlan
+-MtasDpv [0..64]

This managed object class enables configuration management of the Dial Plan service.

This MO is created by the system.

Actions
string
mtasDialPlanActivateStandby ( );
Activation of the mtasDialPlanAllowed/mtasDialPlanDomain/mtasDialPlanExcepted standby tables with immediate effect is requested. When the operator invokes this administrative operation, the values in the mtasDialPlanAllowed/mtasDialPlanDomain/mtasDialPlanExcepted 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 mtasDialPlanActivationState attribute.


Dependencies: The adminstrative operation can't be invoked unless the value of the mtasDialPlanActivationState is IDLE(0).
string
mtasDialPlanCopyToStandby ( );
Starts an asynchronous operation which copies the entries from the mtasDialPlanAllowed/mtasDialPlanDomain/mtasDialPlanExcepted active tables to the mtasDialPlanAllowed/mtasDialPlanDomain/mtasDialPlanExcepted 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 mtasDialPlanActivationState attribute.


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

Attributes
integerKeyString
key
mandatory
noNotification
restricted
mtasDialPlan
This attribute defines the primary key of MtasDialPlan and this section describes the MtasDialPlan attributes.
MtasActivationStateExtendedDT
nonPersistent
readOnly
mtasDialPlanActivationState = IDLE
This attribute is used to indicate the status of the mtasDialPlanCopyToStandby and mtasDialPlanActivateStandby 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).
BasicAdmState
mtasDialPlanAdministrativeState = LOCKED
This attribute defines the administrative state of the Dial Plan service.
Unlocking the Dial Plan service will not be possible unless at least one entry of mtasDialPlanAllowed exist.
When unlocked, the Dial Plan service will restrict served user's to only be able to establish sessions to addresses allowed by the Dial Plan.
When locked, the Dial Plan service will not restrict the addresses with which user's can establish sessions.


Takes effect: New session
MtasDialPlanAllowedExceptedDT[0..1024]
mtasDialPlanAllowed
This attribute defines the leftmost parts of the global
normalised numbers and local normalised numbers, whose access is allowed by the Dial Plan.
It is a list of strings where each string represents one leftmost part.
A string containing a local number can include the phone-context parameter found in a Tel URI.
Local number format is needed to support Operator Specific Numbers and Nationally Significant Number.


Dependencies: Changes take effect after activation (see mtasDialPlanActivationState and mtasDialPlanChangeTime)
Specification: String, at maximum 255 characters. EITHER '+' followed by zero or more digits OR: a hex digit or '*' or '#' followed by any character.
Takes effect: New session
MtasDateTimeDT[0..1]
mtasDialPlanChangeTime
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
MtasString0to255DT[0..1024]
mtasDialPlanDomain
This attribute defines the set of domains whose access is allowed by the Dial Plan. It is a list of strings where each string represents the host part of a non-numerical URI. The front part of the domain name can be wildcarded by beginning an entry with a "*". An entry containing only a "*" allows access to all domains.
The format is either ...
- "
*" followed by zero or more letters, digits, hyphens, and dots
OR
-
letter or digit followed by zero or more letters, digits, hyphens, and dots.


Dependencies: Changes take effect after activation (see mtasDialPlanActivationState and mtasDialPlanChangeTime)
Takes effect: New session
MtasDialPlanAllowedExceptedDT[0..1024]
mtasDialPlanExcepted
This attribute defines the leftmost parts of the global
normalised numbers and local normalised numbers, whose access is not allowed by the Dial Plan.
It is a list of strings where each string represents one leftmost part.
A string containing a local number can include the phone-context parameter found in a Tel URI.
Local number format is needed to support Operator Specific Numbers and Nationally Significant Number.
The attribute only includes numbers that are already covered by parameter mtasDialPlanAllowed.


Dependencies: Changes take effect after activation (see mtasDialPlanActivationState and mtasDialPlanChangeTime)
Specification: String, at maximum 255 characters. EITHER '+' followed by zero or more digits OR: a hex digit or '*' or '#' followed by any character.
Takes effect: New session
MtasActiveStandbyViewDT
mtasDialPlanView = ACTIVE
This attribute specifies the configuration of dial plan view for showing either the active (0=Active)
or the standby (1=Standby) dial plan entries.


Takes effect: Immediate

  class MtasDialPlan