class VtasDialPlan

ManagedElement
+-MtasFunction
+-MtasVtp
+-VtasServices
+-VtasMmt
+-VtasDialPlan

The VtasDialPlan MO provides configuration objects for the VTP controlled Dial Plan
service for each VTP in an MTAS node


This MO is created by the system.

Actions
string
vtasDialPlanActivateStandby ( );
Activation of the vtasDialPlanAllowed/vtasDialPlanDomain/vtasDialPlanExcepted standby tables with immediate effect is requested. When the operator invokes this administrative operation, the values in the vtasDialPlanAllowed/vtasDialPlanDomain/vtasDialPlanExcepted 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 vtasDialPlanActivationState attribute.


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


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

Attributes
integerKeyString
key
mandatory
noNotification
restricted
vtasDialPlan
This attribute defines the primary key of VtasDialPlan and this section describes the VtasDialPlan attributes.
MtasActivationStateExtendedDT
readOnly
vtasDialPlanActivationState = IDLE
This attribute is used to indicate the status of the vtasDialPlanCopyToStandby and vtasDialPlanActivateStandby 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
vtasDialPlanAdministrativeState = 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 vtasDialPlanAllowed 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]
vtasDialPlanAllowed
This attribute defines the leftmost parts of the global
normalised numbers and local normalised numbers, whose access is allowed by the VTP operator
configured Dial Plan for user's within the specified Virtual Telephony Provider (VTP).
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 vtasDialPlanActivationState and vtasDialPlanChangeTime)
Takes effect: New session
MtasDateTimeDT[0..1]
vtasDialPlanChangeTime
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]
vtasDialPlanDomain
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 vtasDialPlanActivationState and vtasDialPlanChangeTime)
Takes effect: New session
VtasDropBackDT
vtasDialPlanDropBack = USE_OTP_VALUES
This attribute defines whether the Virtual Telephony Provider (VTP) want to use the values of the corresponding Operating Telephony Provider (OTP) attributes in MtasDialPlan.
When this attribute is set to "Use own values", the initial values of the other attributes in VtasDialPlan are all set to the values of the corresponding attributes in MtasDialPlan, and the behavior of MTAS for the served user's belonging to this VTP is determined by the values of the attributes of VtasDialPlan.
When this attribute is set to "Use OTP values", the behavior of MTAS for the served user's belonging to this VTP is determined by the values of the attributes of MtasDialPlan. The MtasDialPlan value is copied into the active VtasDialPlan tables.
Observe: The effect of setting this attribute to 1 is the same as setting vtasDialPlanAdminstrativeState to 0 (Locked), so that the VTP-controlled Dial Plan allows all calls.


Takes effect: New registration
MtasDialPlanAllowedExceptedDT[0..1024]
vtasDialPlanExcepted
This attribute defines the leftmost parts of the global
normalised numbers and local normalised numbers, whose access is not allowed by the VTP operator
configured Dial Plan for user's within the specified Virtual Telephony Provider (VTP).
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 can only include numbers that are already covered by parameter vtasDialPlanAllowed.


Dependencies: Changes take effect after activation (see vtasDialPlanActivationState and vtasDialPlanChangeTime)
Takes effect: New session
MtasActiveStandbyViewDT
vtasDialPlanView = 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 VtasDialPlan