This diagram shows the top level objects of the VPN data model, VPNServiceProvider, VPNSubscriber, and Administrator.
VPNServiceProvider contains these fields:
name: String
address: String
description: String
callBarringBlackList: StringArray
numberRange: StringArray
privateCallMarker: String
pbxPrefix: String
localCountryCode: String
localAreaCode: String
mtcSuppressionPrefix: String
VPNSubscriber contains these fields:
vpnID: String
name: String
escapeCode: String
privateCallEnable: Boolean
privateNumberCLI: Boolean
maxExtensionNumberLength: Integer
forcedOnNet: Boolean
partnerVPNSwitch: Boolean
partnerVPN: ArrayList
callBarringBlackList: ArrayList
callScreeningBlackList: ArrayList
timeZone: Integer
exclusionList: ArrayList
worktimeID: String
AdminUser contains these attributes:
role: Integer
adminName: String
adminPassword: String
vpnID: String