------------------------------------------------------- -- -- Source Control Ident String = "%Z% %W% %I% %G% %U%" -- ------------------------------------------------------- -- (c) 1996 Lockheed Martin IMS. The Work is subject to the terms of the GNU -- General Public License (the "GPL"), a copy of which may be found at -- ftp://prep.ai.mit.edu/pub/gnu/GPL. Any use of this Work is subject to -- the terms of the GPL. The "Work" covered by the GPL by operation of -- this notice and license is this document and any and all modifications -- to or derivatives of this document. Where the words "Program," -- "software," "source code," "code," or "files" are used in the GPL, -- users understand and agree that the "Work" as defined here is substituted -- for purposes of this notice and license. -- Based upon NANC NATIONAL NUMBER POOLING Requirements and IIS Flows -- Last modified December 15, 1998 --- -- Object Definitions -- -- 1.0 LNP Audits Managed Object lnpAudits MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lnpAuditsPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 1}; lnpAuditsPkg PACKAGE BEHAVIOUR lnpAuditsDefinition, lnpAuditsBehavior; ATTRIBUTES lnpAuditsName GET; ; lnpAuditsDefinition BEHAVIOUR DEFINED AS ! The lnpAudits class is the managed object that is used as the container object for the subscriptionAudit objects on the NPAC SMS. This object has been created for scoping efficiency. !; lnpAuditsBehavior BEHAVIOUR DEFINED AS ! NPAC SMS Managed Object for the SOA to NPAC SMS interface. The service provider SOA can M-GET any lnpAudits object on the NPAC SMS. (SOA Management Association Function). The Local SMS can not M-GET any lnpAudits object on the NPAC SMS. The lnpAuditsName attribute is read only and can not be changed via the Local SMS or SOA Interface once the object has been created. The value of lnpAuditsName will always be "lnpAudits". Only one of these objects will exist per agent and it will only be created at startup of the CMIP agent software on the NPAC SMS. !; -- 2.0 LNP Local SMS Managed Object Class lnpLocalSMS MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lnpLocalSMS-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 2}; lnpLocalSMS-Pkg PACKAGE BEHAVIOUR lnpLocalSMS-Definition, lnpLocalSMS-Behavior; ATTRIBUTES lnpLocal-SMS-Name GET; ; lnpLocalSMS-Definition BEHAVIOUR DEFINED AS ! The lnpLocalSMS class is the managed object that is used as the container object for all Local SMS data in the NPAC SMS to Local SMS Interface. !; lnpLocalSMS-Behavior BEHAVIOUR DEFINED AS ! Local SMS Managed Object. The NPAC SMS can M-GET any lnpLocalSMS object (Data Download Association Function). The lnp-LocalSMS-Name attribute is read only and can not be changed via the Local SMS Interface once the object has been created. The value of lnpLocal-SMS-Name will always be a unique identifier for the Local SMS for the NPAC SMS to Local SMS Interface. Only one of these objects will exist and it will only be created at startup of the CMIP agent software on the Local SMS. !; -- 3.0 LNP Log Record for the Subscription Audit Local SMS Discrepancy Report lnpLogAudit-DiscrepancyRptRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogAudit-DiscrepancyRptPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 3}; lnpLogAudit-DiscrepancyRptPkg PACKAGE BEHAVIOUR lnpLogAudit-DiscrepancyRptDefinition, lnpLogAudit-DiscrepancyRptBehavior; ATTRIBUTES auditDiscrepancyTn GET, auditDiscrepancyVersionId GET, auditDiscrepancyLSMS-SP-Id GET, auditDiscrepancyFailureReason GET, accessControl GET; ; lnpLogAudit-DiscrepancyRptDefinition BEHAVIOUR DEFINED AS ! The lnpLogAudit-DiscrepancyRptRecord class is the managed object that is used to create log records for the subscriptionAudit-DiscrepancyRpt Notification. !; lnpLogAudit-DiscrepancyRptBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionAudit-DiscrepancyRpt Notification. !; -- 4.0 LNP Log Record for the Subscription Audit Results lnpLogAuditResultsRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogAuditResultsPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 4}; lnpLogAuditResultsPkg PACKAGE BEHAVIOUR lnpLogAuditResultsDefinition, lnpLogAuditResultsBehavior; ATTRIBUTES auditResultStatus GET, auditResultFailed-SP-List GET, auditResultNumberDiscrepancies GET, auditResultCompletionTime GET, accessControl GET; ; lnpLogAuditResultsDefinition BEHAVIOUR DEFINED AS ! The lnpLogAuditResultsRecord class is the managed object that is used to create log records for the subscriptionAuditResults Notification. !; lnpLogAuditResultsBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionAuditResults Notification. !; -- 5.0 LNP Log Record for the Subscription Version Cancellation -- Acknowledge Request Notification lnpLogCancellationAcknowledgeRequestRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogCancellationAcknowledgeRequestPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 5}; lnpLogCancellationAcknowledgeRequestPkg PACKAGE BEHAVIOUR lnpLogCancellationAcknowledgeRequestDefinition, lnpLogCancellationAcknowledgeRequestBehavior; ATTRIBUTES subscriptionTN GET, subscriptionVersionId GET, accessControl GET; ; lnpLogCancellationAcknowledgeRequestDefinition BEHAVIOUR DEFINED AS ! The lnpLogCancellationAcknowledgeRequestRecord class is the managed object that is used to create log records for the subscriptionVersionCancellationAcknowledgeRequest Notification. !; lnpLogCancellationAcknowledgeRequestBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionCancellationAcknowledgeRequest Notification. !; -- 7.0 LNP Log Record for the Subscription Version New SP Create Request -- Notification lnpLogNewSP-CreateRequestRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogNewSP-CreateRequestPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 7}; lnpLogNewSP-CreateRequestPkg PACKAGE BEHAVIOUR lnpLogNewSP-CreateRequestDefinition, lnpLogNewSP-CreateRequestBehavior; ATTRIBUTES subscriptionTN GET, subscriptionVersionId GET, subscriptionOldSP GET, subscriptionOldSP-DueDate GET, subscriptionOldSP-Authorization GET, subscriptionOldSP-AuthorizationTimeStamp GET, subscriptionStatusChangeCauseCode GET, accessControl GET; ; lnpLogNewSP-CreateRequestDefinition BEHAVIOUR DEFINED AS ! The lnpLogNewSP-CreateRequestRecord class is the managed object that is used to create log records for the subscriptionVersionNewSP-CreateRequest Notification. !; lnpLogNewSP-CreateRequestBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionNewSP-CreateRequest Notification. !; -- 8.0 LNP Log Record for the Subscription Version Old SP Concurrence Request -- Notification lnpLogOldSP-ConcurrenceRequestRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogOldSP-ConcurrenceRequestPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 8}; lnpLogOldSP-ConcurrenceRequestPkg PACKAGE BEHAVIOUR lnpLogOldSP-ConcurrenceRequestDefinition, lnpLogOldSP-ConcurrenceRequestBehavior; ATTRIBUTES subscriptionTN GET, subscriptionVersionId GET, subscriptionNewCurrentSP GET, subscriptionNewSP-DueDate GET, subscriptionNewSP-CreationTimeStamp GET, accessControl GET; ; lnpLogOldSP-ConcurrenceRequestDefinition BEHAVIOUR DEFINED AS ! The lnpLogOldSP-ConcurrenceRequestRecord class is the managed object that is used to create log records for the subscriptionVersionOldSP-ConcurrenceRequest Notification. !; lnpLogOldSP-ConcurrenceRequestBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionOldSP-ConcurrenceRequest Notification. !; -- 9.0 LNP Log Record for the NPAC SMS Operational Information Notification lnpLogOperational-InformationRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogOperational-InformationPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 9}; lnpLogOperational-InformationPkg PACKAGE BEHAVIOUR lnpLogOperational-InformationDefinition, lnpLogOperational-InformationBehavior; ATTRIBUTES downTime GET, npacContactNumber GET, additionalDownTimeInformation GET, accessControl GET; ; lnpLogOperational-InformationDefinition BEHAVIOUR DEFINED AS ! The lnpLogOperational-InformationRecord class is the managed object that is used to create log records for the lnpNPAC-SMS-Operational-Information Notification. !; lnpLogOperational-InformationBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the lnpNPAC-SMS-Operational-Information Notification. !; -- 10.0 LNP Log Record for the Subscription Version Status Attribute Value -- Change Notification lnpLogStatusAttributeValueChangeRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogStatusAttributeValueChangePkg; CONDITIONAL PACKAGES subscriptionVersionAttributeValueChangeFailed-SP-ListPkg PRESENT IF !the version broadcast failed!, subscriptionStatusChangeCauseCodePkg PRESENT IF !the version status is set to conflict by the old service provider!; REGISTERED AS {LNP-OIDS.lnp-objectClass 10}; lnpLogStatusAttributeValueChangePkg PACKAGE BEHAVIOUR lnpLogStatusAttributeValueChangeDefinition, lnpLogStatusAttributeValueChangeBehavior; ATTRIBUTES subscriptionVersionAttributeValueChangeInfo GET, accessControl GET; ; lnpLogStatusAttributeValueChangeDefinition BEHAVIOUR DEFINED AS ! The lnpLogStatusAttributeValueChangeRecord class is the managed object that is used to create log records for the subscriptionVersionStatusAttributeValueChange Notification. !; lnpLogStatusAttributeValueChangeBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionStatusAttributeValueChange Notification. !; -- 11.0 LNP Network Managed Object Class lnpNetwork MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lnpNetworkPkg; CONDITIONAL PACKAGES lnpDownloadPkg PRESENT IF !the object is instantiated on the NPAC SMS!; REGISTERED AS {LNP-OIDS.lnp-objectClass 11}; lnpNetworkPkg PACKAGE BEHAVIOUR lnpNetworkDefinition, lnpNetworkBehavior; ATTRIBUTES lnpNetworkName GET; ; lnpNetworkDefinition BEHAVIOUR DEFINED AS ! The lnpNetwork class is the managed object that is used as the container object for the serviceProvNetwork objects. This object has been created primarily for scoping efficiency. The lnpDownloadPkg will only be used for lnpNetwork object instantiated on the NPAC SMS (Data Download Association Function). This package is used for initiating from the Local SMS downloading of serviceProvNetwork, serviceProvNPA-NXX, serviceProvNPA-NXX-X and serviceProvLRN object creation or deletion to the Local SMS from the NPAC SMS. !; lnpNetworkBehavior BEHAVIOUR DEFINED AS ! Local SMS and NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface. The Local SMS and the NPAC SMS can M-GET any lnpNetwork object (Data Download Association Function). The lnpNetworkName attribute is read only and can not be changed via the NPAC SMS to Local SMS Interface once the object has been created. The value of lnpNetworkName will always be "lnpNetwork". Only one of these objects will exist and it will only be created at startup of the CMIP agent software on the NPAC SMS or the Local SMS. !; -- 12.0 LNP NPAC SMS Managed Object Class lnpNPAC-SMS MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lnpNPAC-SMS-Pkg, lnpRecoveryCompletePkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 12}; lnpNPAC-SMS-Pkg PACKAGE BEHAVIOUR lnpNPAC-SMS-Definition, lnpNPAC-SMS-Behavior; ATTRIBUTES lnpNPAC-SMS-Name GET; NOTIFICATIONS lnpNPAC-SMS-Operational-Information; ; lnpNPAC-SMS-Definition BEHAVIOUR DEFINED AS ! The lnpNPAC-SMS class is the managed object that is used as the container object for all NPAC SMS objects in the NPAC SMS to Local SMS Interface and the SOA to NPAC SMS interface. !; lnpNPAC-SMS-Behavior BEHAVIOUR DEFINED AS ! NPAC SMS Managed Object for the SOA to NPAC SMS and the Local SMS to NPAC SMS interface. A Local SMS (Data Download Association Function) and service provider SOA (SOA Management Association Function) can M-GET any lnpNPAC-SMS object. The lnpNPAC-SMS-Name attribute is read only and can not be changed via either Interface once the object has been created. The value of lnpNPAC-SMS-Name will be set to "Illinois-NPAC-SMS" in Illinois. The lnpRecoveryComplete-Pkg is used to used for indicating the recovery mode for the Local SMS is complete and to return all updates made since the recovery mode began. (Data Download Functional Group). Only one of these objects will exist and it will only be created at startup of the CMIP agent software on the NPAC SMS. The lnpNPAC-SMS-Operational-Information will be used to notify service provider SOA and Local SMS systems of planned outages. !; -- 13.0 LNP Service Providers Managed Object Class lnpServiceProvs MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lnpServiceProvsPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 13}; lnpServiceProvsPkg PACKAGE BEHAVIOUR lnpServiceProvsDefinition, lnpServiceProvsBehavior; ATTRIBUTES lnpServiceProvsName GET; ; lnpServiceProvsDefinition BEHAVIOUR DEFINED AS ! The lnpServiceProvs class is the managed object that is used as the container object for the serviceProv objects on the NPAC SMS. This object has been created for scoping efficiency. !; lnpServiceProvsBehavior BEHAVIOUR DEFINED AS ! NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface. A Local SMS and service provider SOA can M-GET any lnpServiceProvs object (Network Data Association Function). The lnpServiceProvsName attribute is read only and can not be changed via the Local SMS Interface once the object has been created. The value of lnpServiceProvsName will always be "lnpServiceProvs". Only one of these objects will exist and it will only be created at startup of the CMIP agent software on the NPAC SMS. !; -- 14.0 LNP Subscriptions Managed Object Class lnpSubscriptions MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lnpSubscriptionsPkg, subscriptionVersionLocalSMS-CreatePkg; CONDITIONAL PACKAGES lnpDownloadPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionOldSP-CreatePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionNewSP-CreatePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionDisconnectPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionModifyPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionActivatePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionCancelPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionOldSP-CancellationPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionNewSP-CancellationPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRemoveFromConflictPkg PRESENT IF !the object is instantiated on the NPAC SMS!, numberPoolBlock-CreatePkg PRESENT IF !the object is instantiated on the NPAC SMS!; REGISTERED AS {LNP-OIDS.lnp-objectClass 14}; lnpSubscriptionsPkg PACKAGE BEHAVIOUR lnpSubscriptionsDefinition, lnpSubscriptionsBehavior; ATTRIBUTES lnpSubscriptionsName GET; NOTIFICATIONS subscriptionVersionLocalSMS-ActionResults; ; lnpSubscriptionsDefinition BEHAVIOUR DEFINED AS ! Local SMS and NPAC SMS Managed Object for the SOA to NPAC SMS and the Local SMS to NPAC SMS interface. The lnpSubscriptions class is the managed object that is used as the container object for the subscription version objects on the NPAC SMS and the Local SMS. Local SMS interfaces must be able to support scope/filtered M-SETs and M-DELETEs with a TN range as the primary filter. !; lnpSubscriptionsBehavior BEHAVIOUR DEFINED AS ! Local SMS and NPAC SMS Managed Object The Local SMS (Data Download Association Function) and the service provider SOA (SOA Management Association Function) can M-GET any lnpSubscriptions object. The lnpSubscriptionsName attribute is read only and can not be changed via the Local SMS Interface once the object has been created. The value of lnpSubscriptionsName will always be "lnpSubscriptions". Only one of these objects will exist and it will only be created at startup of the CMIP agent software on the NPAC SMS or the Local SMS. The lnpDownloadPkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for initiating downloading of subscriptionVersion and numberPoolBlock object creation, deletion, or modifications to the Local SMS (Data Download Association Function). The subscriptionVersionOldSP-CreatePkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for creation of subscription versions for porting TNs by the old service provider. The subscriptionVersionNewSP-CreatePkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for creation of subscription versions for porting TNs by the new service provider. The subscriptionVersionDisconnectPkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for disconnection of a ported TN by the current service provider. The subscriptionVersionModifyPkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for modification of a ported TN by a service provider. The subscriptionVersionActivatePkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for activation of a ported TN by a new service provider. The subscriptionVersionCancelPkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for cancellation of a ported TN by a service provider. The subscriptionVersionOldSP-CancellationPkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for acknowledgment of subscription versions with status values of cancel-pending. Acknowledgments from both old and new service provider SOAs take a version from cancel-pending and to a canceled state. This action is used by the old service provider SOA. The subscriptionVersionNewSP-CancellationPkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for acknowledgment of subscription versions with status values of cancel-pending. Acknowledgments from both old and new service provider SOAs take a version out of cancel-pending and to a canceled state. This action is used by the new service provider SOA. The subscriptionVersionRemoveFromConflictPkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for setting the status of subscription versions with status values of conflict to pending. This action is used by either the new or old service provider SOA. The numberPoolBlock-CreatePkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for creation of number pool blocks. !; -- 15.0 LNP Service Provider Managed Object Class serviceProv MANAGED OBJECT CLASS DERIVED FROM serviceProvNetwork; CHARACTERIZED BY serviceProvPkg; CONDITIONAL PACKAGES serviceProvBillingAddressPkg PRESENT IF !the service provider has billing address and contact information!, serviceProvSOA-AddressPkg PRESENT IF !the service provider has SOA address and contact information!, serviceProvLSMS-AddressPkg PRESENT IF !the service provider has LSMS address and contact information!, serviceProvWebAddressPkg PRESENT IF !the service provider has Web address and contact information!, serviceProvNetAddressPkg PRESENT IF !the service provider has network and communication facilities address and contact information!, serviceProvConflictAddressPkg PRESENT IF !the service provider has conflict resolution interface address and contact information!, serviceProvOperationsAddressPkg PRESENT IF !the service provider has operations address and contact information!, serviceProvRepairCenterInfoPkg PRESENT IF !the service provider has repair contact information!, serviceProvSecurityAddressPkg PRESENT IF !the service provider has security contact information!, serviceProvUserAdminAddressPkg PRESENT IF !the service provider has user administration interface address and contact information!; REGISTERED AS {LNP-OIDS.lnp-objectClass 15}; serviceProvPkg PACKAGE BEHAVIOUR serviceProvDefinition, serviceProvBehavior; ATTRIBUTES npacCustomerAllowableFunctions GET-REPLACE, serviceProvAddress GET-REPLACE, serviceProvSysLinkInfo GET-REPLACE; ; serviceProvDefinition BEHAVIOUR DEFINED AS ! The serviceProv class is the managed object used on the NPAC SMS to contain the data related to each LNP service provider. !; serviceProvBehavior BEHAVIOUR DEFINED AS ! NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface. A Local SMS and service provider SOA can M-GET their own serviceProv object (Network Data Association Function). Attempts to read any service provider information other than their own will be rejected as unauthorized. All attributes in this object, except serviceProvID and npacCustomerAllowableFunctions can be M-SET by the Local SMS Interface once the object has been created on the NPAC SMS. !; -- 16.0 LNP Service Provider LRN Managed Object Class serviceProvLRN MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY serviceProvLRN-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 16}; serviceProvLRN-Pkg PACKAGE BEHAVIOUR serviceProvLRN-Definition, serviceProvLRN-Behavior; ATTRIBUTES serviceProvLRN-ID GET, serviceProvLRN-Value GET, serviceProvDownloadReason GET, serviceProvLRN-CreationTimeStamp GET; ; serviceProvLRN-Definition BEHAVIOUR DEFINED AS ! The serviceProvLRN class is the managed object used to identify Service Provider LRN values open for porting. !; serviceProvLRN-Behavior BEHAVIOUR DEFINED AS ! Local SMS and NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface. All attributes are read only. Once created, the serviceProvLRN object can only be deleted via the Local SMS or SOA interface. The serviceProvLRN-ID is specified by the NPAC SMS. The serviceProvLRN-CreationTimeStamp will reflect the current system date and time when the object is created. NPAC SMS can M-GET, M-DELETE and M-CREATE any serviceProvLRN object on the Local SMS (Network Data Functional Unit). The Local SMS only creates local copies of serviceProvLRN objects after receiving the objects from an NPAC SMS create request, reading them from the NPAC SMS for initial instantiation, or from a download request. A Local SMS or SOA can M-GET any serviceProvLRN object (Network Data Functional Unit). The Local SMS can M-DELETE and M-CREATE any serviceProvLRN object on the NPAC SMS for their own service provider id (Network Data Functional Unit). Attempts to take actions on other service provider objects will be rejected as unauthorized. The creation or deletion of a serviceProvLRN object will be distributed to all Local SMSs. The serviceProvLRN-Value attributes on the NPAC SMS can not be modified by the Local SMS or SOA. The service provider will have to add a new object and delete the old one to modify the data. !; -- 17.0 LNP Service Provider Network Managed Object Class serviceProvNetwork MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY serviceProvNetworkPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 17}; serviceProvNetworkPkg PACKAGE BEHAVIOUR serviceProvNetworkDefinition, serviceProvNetworkBehavior; ATTRIBUTES serviceProvID GET, serviceProvName GET-REPLACE; ; serviceProvNetworkDefinition BEHAVIOUR DEFINED AS ! The serviceProvNetwork class is the managed object used to contain the network data for a service provider. !; serviceProvNetworkBehavior BEHAVIOUR DEFINED AS ! Local SMS and NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface. Service providers and the NPAC SMS can M-GET, M-CREATE, and M-SET any serviceProvNetwork object (Network Data Association Function). The serviceProvId attribute is read only and can not be changed via the NPAC SMS to Local SMS Interface once the object has been created on the Local SMS or NPAC SMS. The serviceProvName can be M-SET via the NPAC SMS to Local SMS Interface by the NPAC SMS. The Local SMS only creates or modifies local copies of serviceProvNetwork objects after receiving the objects from an NPAC SMS M-CREATE or M-SET request or reading them from the NPAC SMS for initial instantiation. !; -- 18.0 LNP Service Provider NPA-NXX Managed Object Class serviceProvNPA-NXX MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY serviceProvNPA-NXX-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 18}; serviceProvNPA-NXX-Pkg PACKAGE BEHAVIOUR serviceProvNPA-NXX-Definition, serviceProvNPA-NXX-Behavior; ATTRIBUTES serviceProvNPA-NXX-ID GET, serviceProvNPA-NXX-Value GET, serviceProvNPA-NXX-EffectiveTimeStamp GET, serviceProvDownloadReason GET, serviceProvNPA-NXX-CreationTimeStamp GET; ; serviceProvNPA-NXX-Definition BEHAVIOUR DEFINED AS ! The serviceProvNPA-NXX class is the managed object used to identify Service Provider NPA-NXX values open for porting. !; serviceProvNPA-NXX-Behavior BEHAVIOUR DEFINED AS ! Local SMS and NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface. All attributes are read only. Once created, the serviceProvNPA-NXX object can only be deleted via the Local SMS or SOA interface. The serviceProvNPA-NXX-ID is specified by the NPAC SMS. The serviceProvNPA-NXX-CreationTimeStamp will be set to the current system date and time when the object is created. NPAC SMS can M-GET, M-DELETE and M-CREATE any serviceProvNPA-NXX object on the Local SMS (Network Data Association Function). The Local SMS only creates local copies of serviceProvNPA-NXX objects after receiving the objects from an NPAC SMS create, after reading them from the NPAC SMS for initial instantiation, or from a download. Service providers can M-GET any serviceProvNPA-NXX object. A Local SMS or SOA can M-DELETE and M-CREATE any serviceProvNPA-NXX object on the NPAC SMS for their own service provider id (Network Data Association Function). Attempts to take actions on other service provider objects will be rejected as unauthorized. A Local SMS or SOA can not modify any of the attributes. To cause an NPA-NXX split to occur the service provider must contact the NPAC SMS operations personnel. !; -- 19.0 LNP Subscription Audit Managed Object subscriptionAudit MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY subscriptionAuditPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 19}; subscriptionAuditPkg PACKAGE BEHAVIOUR subscriptionAuditDefinition, subscriptionAuditBehavior; ATTRIBUTES subscriptionAuditId GET, subscriptionAuditName GET, subscriptionAuditStatus GET, subscriptionAuditAttributeList GET, subscriptionAuditTN-Range GET, subscriptionAuditTN-ActivationRange GET, subscriptionAuditServiceProvIdRange GET, subscriptionAuditNumberOfTNs GET, subscriptionAuditNumberOfTNsComplete GET, subscriptionAuditRequestingSP GET; NOTIFICATIONS subscriptionAuditResults, subscriptionAudit-DiscrepancyRpt, "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":attributeValueChange accessControlParameter, "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":objectCreation accessControlParameter, "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":objectDeletion accessControlParameter; ; subscriptionAuditDefinition BEHAVIOUR DEFINED AS ! The subscriptionAudit class is the managed object that represents a subscription audit request. This object is only instantiated on the NPAC SMS. !; subscriptionAuditBehavior BEHAVIOUR DEFINED AS ! When the subscriptionAuditStatus changes an attribute value change will be emitted to the audit requester. All attributes must be specified upon create with the exception of the subscriptionAuditTN-ActivationRange, if an audit is not being performed on an activation date range. If the subscriptionAuditAttributeList is not specified then a full audit is assumed. If the subscriptionAuditTN-ActivationRange is specified then an audit of all TNs in the range specified in subscriptionAuditTN-Range will be audited. The serviceAuditId is determined by the NPAC SMS. The subscriptionAuditRequestingSP is the id of the service provider who requested the audit. The NPAC SMS will be required to set the number of TNs that will be audited in the subscriptionAuditNumberOfTNs attribute based on the NPAC SMS audit request criteria. The SOA or NPAC SMS can M-CREATE, M-GET subscriptionAudit managed objects on the NPAC SMS (SOA Management Function). When a subscriptionAudit object is created on the NPAC SMS the NPAC SMS will begin the audit for the service provider specified or all service providers. The SOA can only M-GET subscriptionAudit that they created. The SOA will be required to set the requesting SP with their service provider id so that the origination of the audit request can be tracked and notifications can be sent to the requesting SOA. The subscriptionAuditTN-Range will be limited based on the maximum range size specified in the NPAC SMS. If the limit specified is exceeded, the create request will fail with an invalidAttributeValue error. When this object is created and deleted, object creation and deletion notifications will be sent to the requester. Object deletion indicates completion of an audit. The audit results notification will be sent before the object is deleted by the entity performing the audit indicating how may discrepancies the audit found and reported during execution. If discrepancies are found during the audit, audit discrepancy notifications will be sent to the requester at the time they are found. When audit discrepancy notifications are sent to the NPAC SMS by the Local SMS, create or modify requests will be sent to the Local SMS by the NPAC SMS to correct the discrepancies found. For audits involving TNs that are within a pooled block or subscription versions with an LNPType of 'pool', the NPAC SMS will query subscription version objects from the non-EDR Local SMS and it will query the number pool block object and subscription version objects from the EDR Local SMS. The EDR Local SMS should not return any subscription versions with an LNPType of 'pool'. The NPAC SMS will report to the SOA the discrepancies with subscription version identifiers. Thus, if a numberPoolBlock object is in error, the discrepancy will be reported as all TNs within the audit range. Subscription version discrepancies will be reported as usual. If a subscription version or a number pool block is in a state of 'sending' at the time of the audit, the NPAC SMS will not perform comparisons and corrections to the requested objects. Deletion of an audit object cancels an audit request. !; -- 20.0 LNP subscription Version Managed Object Class subscriptionVersion MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY subscriptionVersionPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 20}; subscriptionVersionPkg PACKAGE BEHAVIOUR subscriptionVersionDefinition, subscriptionVersionBehavior; ATTRIBUTES subscriptionVersionId GET, subscriptionTN GET-REPLACE, subscriptionLRN GET-REPLACE, subscriptionNewCurrentSP GET-REPLACE, subscriptionActivationTimeStamp GET-REPLACE, subscriptionCLASS-DPC GET-REPLACE, subscriptionCLASS-SSN GET-REPLACE, subscriptionLIDB-DPC GET-REPLACE, subscriptionLIDB-SSN GET-REPLACE, subscriptionCNAM-DPC GET-REPLACE, subscriptionCNAM-SSN GET-REPLACE, subscriptionISVM-DPC GET-REPLACE, subscriptionISVM-SSN GET-REPLACE, subscriptionEndUserLocationValue GET-REPLACE, subscriptionEndUserLocationType GET-REPLACE, subscriptionBillingId GET-REPLACE, subscriptionLNPType GET-REPLACE, subscriptionDownloadReason GET-REPLACE; ; subscriptionVersionDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersion class is the managed object that represents a subscription version on the Local SMS. !; subscriptionVersionBehavior BEHAVIOUR DEFINED AS ! Local SMS Managed Object used for the NPAC SMS to Local SMS interface. NPAC SMS can M-GET (Query Association Function), M-SET, M-DELETE and M-CREATE (Data Download Association Function) any subscriptionVersion object on the Local SMS (Data Download Association Function). The Local SMS only creates local copies of subscriptionVersion objects after receiving the objects from an NPAC SMS create request or reading them from the NPAC SMS for initial instantiation. The serviceProvVersionId with subscriptionVersionId is assigned upon creation by the NPAC SMS and is read only. The subscriptionTN, subscriptionLRN and associated routing information, are specified by the new service provider SOA upon creation of a new subscription version. The subscriptionActivationTimeStamp is set by the NPAC SMS as the current date and time when the subscriptionVersion activation request is received from the new service provider. When the subscription version is downloaded to the locals, the subscriptionDownloadReason is set to one of new, delete, modified, or audit-discrepancy. This field is not validated in audits. When the subscription version status is set to disconnect pending or old, the subscriptionVersionDonorSP-CustomerDisconnectDate is sent to the donor SOA informing the service provider of the actual customer disconnect date. The Local SMS can not modify any of the subscription version data locally unless changes were downloaded via a download request. The Local SMS must be able to support a scoped request (M-GET, M-SET, M-DELETE) with a filter for equality on the subscriptionLNPType attribute, and equality and ordering on the subscriptionTN from the NPAC SMS. !; -- 21.0 LNP NPAC Subscription Version Managed Object Class subscriptionVersionNPAC MANAGED OBJECT CLASS DERIVED FROM subscriptionVersion; CHARACTERIZED BY subscriptionVersionNPAC-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 21}; subscriptionVersionNPAC-Pkg PACKAGE BEHAVIOUR subscriptionVersionNPAC-Definition, subscriptionVersionNPAC-Behavior; ATTRIBUTES subscriptionVersionStatus GET-REPLACE, subscriptionOldSP GET-REPLACE, subscriptionNewSP-DueDate GET-REPLACE, subscriptionNewSP-CreationTimeStamp GET-REPLACE, subscriptionOldSP-DueDate GET-REPLACE, subscriptionOldSP-Authorization GET-REPLACE, subscriptionStatusChangeCauseCode GET-REPLACE, subscriptionOldSP-AuthorizationTimeStamp GET-REPLACE, subscriptionBroadcastTimeStamp GET-REPLACE, subscriptionConflictTimeStamp GET-REPLACE, subscriptionCustomerDisconnectDate GET-REPLACE, subscriptionEffectiveReleaseDate GET-REPLACE, subscriptionDisconnectCompleteTimeStamp GET-REPLACE, subscriptionCancellationTimeStamp GET-REPLACE, subscriptionCreationTimeStamp GET-REPLACE, subscriptionFailed-SP-List GET-REPLACE, subscriptionModifiedTimeStamp GET-REPLACE, subscriptionOldTimeStamp GET-REPLACE, subscriptionOldSP-CancellationTimeStamp GET-REPLACE, subscriptionNewSP-CancellationTimeStamp GET-REPLACE, subscriptionOldSP-ConflictResolutionTimeStamp GET-REPLACE, subscriptionNewSP-ConflictResolutionTimeStamp GET-REPLACE, subscriptionPortingToOriginal-SPSwitch GET-REPLACE, subscriptionPreCancellationStatus GET-REPLACE; NOTIFICATIONS subscriptionVersionOldSP-ConcurrenceRequest, subscriptionVersionNewSP-CreateRequest, subscriptionVersionOldSPFinalConcurrenceWindowExpiration, subscriptionVersionNewNPA-NXX, subscriptionVersionCancellationAcknowledgeRequest, subscriptionVersionDonorSP-CustomerDisconnectDate, subscriptionVersionStatusAttributeValueChange, "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":attributeValueChange accessControlParameter, "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":objectCreation accessControlParameter; ; subscriptionVersionNPAC-Definition BEHAVIOUR DEFINED AS ! The subscriptionVersionNPAC class is the managed object that represents a subscription version on the NPAC SMS. !; subscriptionVersionNPAC-Behavior BEHAVIOUR DEFINED AS ! NPAC SMS Managed Object for the SOA to NPAC SMS and the Local SMS to NPAC SMS interface. A Local SMS can M-GET any subscriptionVersionNPAC objects from the NPAC SMS via the Local SMS Interface (Data Download Association Function). A Service Provider SOA can M-GET any subscriptionVersionNPAC objects from the NPAC SMS via the SOA Interface (SOA Management Association Function). If a Service Provider SOA or Local SMS does a scoped filtered M-GET for subscription versions, this request will only be successful if a the number of records to be returned is less than or equal to the NPAC SMS tunable parameter, "Max Subscriber Query", in the Service Data table. When the status of an object is changed to "cancel-pending", subscriptionPreCancellationStatus is first set to the current status. The subscriptionCreationTimeStamp is set to the current system time when the object is created. When the subscription version is modified for any reason, the subscriptionModifiedTimeStamp is updated with the current system time. When the subscription version is broadcast to Local SMSs via the NPAC to Local SMS interface, the subscriptionBroadcastTimeStamp is updated with the current system time. When the subscription version has its version status set to old, the subscriptionOldTimeStamp is updated with the current system time. When the subscription version has its version status set to cancel, the subscriptionCancellationTimeStamp is updated with the current system time. When the subscription version has its version status set to conflict, the subscriptionConflictTimeStamp is updated with the current system time. When the subscription version is disconnected and the version status is set to old, the subscriptionDisconnectCompleteTimeStamp is updated with the current system time. When the subscription version status is set to disconnect pending the subscriptionEffectiveReleaseDate is set to the date the disconnect should be broadcast. When the subscription version in a cancel-pending state is acknowledged by an old service provider SOA, the subscriptionOldSP-CancellationTimeStamp is updated with the current system time. When the subscription version in a cancel-pending state is acknowledged by a new service provider SOA, the subscriptionNewSP-CancellationTimeStamp is updated with the current system time. When the subscription version in a conflict state is removed from conflict by the old service provider SOA, the subscriptionOldSP-ConflictResolutionTimeStamp is updated with the current system time. When the subscription version in a conflict state is removed from conflict by the new service provider SOA, the subscriptionNewSP-ConflictResolutionTimeStamp is updated with the current system time. When the subscription version status is failed or partially-failed, the subscriptionFailed-SP-List is populated with a list of the failed service providers. The Service Provider SOA can M-GET and M-SET subscriptionVersionNPAC objects via the SOA to NPAC SMS interface (SOA Management Association Function). Rules for M-SET are described below. For M-GET requests, the filter will support all attributes for a specified ported TN. Any service provider SOA can view any subscription version for any ported TN (SOA Management Association Function). Subscription versions are created on the NPAC SMS via actions over the SOA to NPAC SMS interface to the lnpSubscriptions object (SOA Management Association Function). New service provider SOAs must use the subscriptionVersionNewSP-Create action and old service provider SOAs must use the subscriptionVersionOldSP-Create action. Creates can only be performed provided there is only one currently active subscription version for the TN. subscriptionPortingToOriginal-SPSwitch can only be specified as TRUE for a TN that is currently ported and is being ported back to the original service provider. If the value of subscriptionPortingToOriginal-SPSwitch is TRUE, the LRN and GTT data should not be specified. This data is not specified because when the activate occurs for the subscription version, the Local SMS will receive requests to delete the old subscription version routing data in their networks and they will not receive any new network routing data for the subscription. Concurrence from the old service provider is required. If the port of the subscription version is an intra-service provider port, the new service provider SOA can use the subscriptionVersionNewSP-Create action specifying the old service provider equal to the new service provider. In this case, the old service provider create action is not required and processing proceeds after a valid pending version is created in the same manner as it does for inter-service provider porting. Once a version has been created that passes validation, the subscriptionVersionNPAC object subscriptionVersionStatus will be set to pending and an object creation notification will be sent to both old and new service provider SOAs. If a version previously existed, attribute value change notifications will be sent to both old and new service provider SOAs. If there is a pending version that does not have concurrence during the "Service Provider Concurrence Window" specified in the Service Data table, a subscriptionVersionNoConcurrence notification will be sent to the service provider SOA that has not responded. The subscriptionVersionStatus will be set to cancel-pending if the new service provider SOA has not responded or to conflict if the old service provider SOA has not responded after the "Service Provider Concurrence Failure Window" specified in the Service Data table. An attribute value change will be sent to the service provider SOA that sent the original create request. The Service Provider SOA can M-SET attributes associated with pending, or conflict subscription versions (SOA Management Association Function). Attempts to modify an active, sending, failed, canceled, cancel-pending, disconnect-pending or old version using M-SET will result in an access denied error. Modification of an active subscription can only be done by the current/new service provider SOA using the subscriptionVersionModify action. The modify action can be used by both old and new service provider SOAs to update pending or conflict subscription versions. Old service provider SOAs can only modify the following attributes: subscriptionOldSP-DueDate subscriptionOldSP-Authorization subscriptionStatusChangeCauseCode New service provider SOAs can only modify the following attributes: subscriptionLRN subscriptionNewSP-DueDate subscriptionCLASS-DPC subscriptionCLASS-SSN subscriptionLIDB-DPC subscriptionLIDB-SSN subscriptionCNAM-DPC subscriptionCNAM-SSN subscriptionISVM-DPC subscriptionISVM-SSN subscriptionEndUserLocationValue subscriptionEndUserLocationType subscriptionBillingId The subscriptionOldSP-DueDate and subscriptionVewSP-DueDate must match. Validation will be done for both old and new service provider data that is specified on an M-SET. If validation fails, no changes will be made and a processing failure will be returned. If the version passes validation, the version status will be set to pending. An error message will be returned to the service provider if the status is not pending when they attempt to change the version status to cancel-pending. Once a pending version has been created, the new service provider can activate the subscription version if authorization for the port has been received by the old service provider within the "Service Provider Concurrence Cancellation Window". Once the version is activated, the version status is set to sending, the broadcast time stamp is updated, and creates are sent to the Local SMSs. If the create requests are successful for all Local SMSs, the version status will be marked as active and the previously active subscription version will have its version status set to old. If create requests fail for a subscription version after the retry periods have expired, the version status will be set to failed or partially-failed based on if the download failed in all or some of the Local SMSs respectively. A status version attribute value change will be sent to both old and new service providers when the subscriptionVersionStatus is modified. If the version status is failed or partially-failed then a list of failed service providers is provided in the subscriptionVersionStatus notification. A subscription version can be put into conflict by either the NPAC SMS or by the old service provider explicitly setting the subscriptionOldSP-Authorization off or by not responding with the subscriptionVersionOldSP-Create action. If the old service provider explicitly sets the subscriptionOldSP-Authorization off, the subscriptionStatusChangeCauseCode must be given. The old service provider can only put a subscription version into conflict once and only by explicitly setting the subscriptionOldSP-Authorization off. A service provider should acknowledge the conflict resolution pending state within a tunable time frame specified on the NPAC SMS with a conflict resolution acknowledgement action. A service provider should acknowledge the cancel pending state within a tunable time frame specified on the NPAC SMS with a cancel acknowledgement action. If a service provider SOA fails to acknowledge the cancel pending state, a subscriptionVersionCancellationAcknowledgeRequest is sent to the service provider SOA. If they do not respond to this acknowledgement in a tunable time frame specified on the NPAC SMS, the version status will be set to conflict. Attribute value change notifications will be sent to both service provider SOAs when the following attribute values change for a pending, cancel-pending, conflict or disconnect-pending subscription versions: subscriptionNewSP-DueDate subscriptionNewSP-CreationTimeStamp subscriptionOldSP-DueDate subscriptionOldSP-Authorization subscriptionOldSP-AuthorizationTimeStamp subscriptionStatusChangeCauseCode subscriptionVersionStatus Object creation notifications will be sent to both old and new service provider SOAs when a subscriptionVersionNPAC associated with their Service Provider id is created. Object deletion notifications will not be used. Objects will only be deleted by the NPAC SMS as a result of housekeeping processing. Prior to when the subscription version status is set to disconnect pending or old, the subscriptionVersionDonorSP-CustomerDisconnectDate is sent to the donor SOA informing the service provider of the actual customer disconnect date. For number pooling, the number pool block has corresponding subscription versions with LNP type equal to 'pool'. The number pool block status represents the status of the number pool block and all subscription versions. The status of each subscription version contains the results of that subscription version to the non-EDR Local SMS and the result of the number pool block broadcast to the EDR Local SMSs. If subscription version with LNP type equal to 'pool' fails a broadcast, the failed service provider list on both that subscription version and the number pool block will be set to the service provider(s) who failed. If an EDR Local SMS fails the number pool block broadcast, each subscription version with LNP type equal to 'pool' within the number pool block TN range will contain that service provider in the subscriptionFailedSP-List. Creation, modification or deletion of a subscription version with subscriptionLNPType equal to 'pool' by the SOA is not allowed. All updates must be performed on the number pool block object. The NPAC SMS will update and broadcast the subscription versions with LNP type equal to 'pool' that are within the TN range specified by the number pool block object. !; -- 22.0 LNP Log Record for the Subscription Version Donor Service Provider -- Customer Disconnect Date Notification lnpLogDonorSP-CustomerDisconnectDateRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogDonorSP-CustomerDisconnectDatePkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 22}; lnpLogDonorSP-CustomerDisconnectDatePkg PACKAGE BEHAVIOUR lnpLogDonorSP-CustomerDisconnectDateDefinition, lnpLogDonorSP-CustomerDisconnectDateBehavior; ATTRIBUTES subscriptionTN GET, subscriptionVersionId GET, subscriptionCustomerDisconnectDate GET, subscriptionEffectiveReleaseDate GET, accessControl GET; ; lnpLogDonorSP-CustomerDisconnectDateDefinition BEHAVIOUR DEFINED AS ! The lnpLogDonorSP-CustomerDisconnectDateRecord class is the managed object that is used to create log records for the subscriptionVersionDonorSP-CustomerDisconnectDate Notification. !; lnpLogDonorSP-CustomerDisconnectDateBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionDonorSP-CustomerDisconnectDate Notification. !; -- 23.0 LNP Log Record for the Subscription Version Local SMS Action Results -- Notification lnpLogLocalSMS-ActionResultsRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogLocalSMS-ActionResultsPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 23}; lnpLogLocalSMS-ActionResultsPkg PACKAGE BEHAVIOUR lnpLogLocalSMS-ActionResultsDefinition, lnpLogLocalSMS-ActionResultsBehavior; ATTRIBUTES actionId GET, actionResultsStatus GET, failedTN-List GET, resultsCompletionTime GET, accessControl GET; ; lnpLogLocalSMS-ActionResultsDefinition BEHAVIOUR DEFINED AS ! The lnpLogLocalSMS-ActionResultsRecord class is the managed object that is used to create log records for the subscriptionVersionLocalSMS-ActionResults Notification. !; lnpLogLocalSMS-ActionResultsBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionLocalSMS-ActionResults Notification. !; -- 24.0 LNP Log Record for the Subscription Version New NPA-NXX Notification lnpLogNewNPA-NXXRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogNewNPA-NXXPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 24}; lnpLogNewNPA-NXXPkg PACKAGE BEHAVIOUR lnpLogNewNPA-NXXDefinition, lnpLogNewNPA-NXXBehavior; ATTRIBUTES serviceProvNPA-NXX-ID GET, serviceProvNPA-NXX-Value GET, serviceProvNPA-NXX-EffectiveTimeStamp GET, serviceProvID GET, accessControl GET; ; lnpLogNewNPA-NXXDefinition BEHAVIOUR DEFINED AS ! The lnpLogNewNPA-NXX class is the managed object that is used to create log records for the subscriptionVersionNewNPA-NXX Notification. !; lnpLogNewNPA-NXXBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionNewNPA-NXX Notification. !; -- 25.0 LNP Service Provider NPA-NXX Managed Object Class lsmsFilterNPA-NXX MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lsmsFilterNPA-NXX-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 25}; lsmsFilterNPA-NXX-Pkg PACKAGE BEHAVIOUR lsmsFilterNPA-NXX-Definition, lsmsFilterNPA-NXX-Behavior; ATTRIBUTES lsmsFilterNPA-NXX-ID GET, lsmsFilterNPA-NXX-Value GET; ; lsmsFilterNPA-NXX-Definition BEHAVIOUR DEFINED AS ! The lsmsFilterNPA-NXX class is the managed object used to identify the NPA-NXX values for which a service provider does not want to be informed of subscription version broadcasts. !; lsmsFilterNPA-NXX-Behavior BEHAVIOUR DEFINED AS ! NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface and the NPAC SMS to SOA interface. All attributes are read only. Once created, the lsmsFilterNPA-NXX object can be deleted via the Local SMS or SOA interface. The lsmsFilterNPA-NXX-ID is specified by the NPAC SMS. The Local SMS or SOA can M-DELETE, M-CREATE and M-GET the lsmsFilterNPA-NXX objects on the NPAC SMS. (LSMS Network Data Association Function). !; -- 26.0 LNP Log Record for the Subscription Version Final Concurrence -- Timer Expiration lnpLogOldSPFinalConcurrenceWindowExpirationRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogOldSPFinalConcurrenceWindowExpirationPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 26}; lnpLogOldSPFinalConcurrenceWindowExpirationPkg PACKAGE BEHAVIOUR lnpLogOldSPFinalConcurrenceWindowExpirationDefinition, lnpLogOldSPFinalConcurrenceWindowExpirationBehavior; ATTRIBUTES subscriptionTN GET, subscriptionVersionId GET, accessControl GET; ; lnpLogOldSPFinalConcurrenceWindowExpirationDefinition BEHAVIOUR DEFINED AS ! The lnpLogOldSPFinalConcurrenceWindowExpirationRecord class is the managed object that is used to create log records for the subscriptionVersionOldSPFinalConcurrenceWindowExpiration Notification. !; lnpLogOldSPFinalConcurrenceWindowExpirationBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionOldSPFinalConcurrenceWindowExpiration Notification. !; -- 27.0 LNP Log Record for the Number Pool Block Status Attribute Value -- Change Notification lnpLogNumberPoolBlockStatusAttributeValueChangeRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogNumberPoolBlockStatusAttributeValueChangePkg; CONDITIONAL PACKAGES numberPoolBlockAttributeValueChangeFailed-SP-ListPkg PRESENT IF !the number pool block broadcast failed!; REGISTERED AS {LNP-OIDS.lnp-objectClass 27}; lnpLogNumberPoolBlockStatusAttributeValueChangePkg PACKAGE BEHAVIOUR lnpLogNumberPoolBlockStatusAttributeValueChangeDefinition, lnpLogNumberPoolBlockStatusAttributeValueChangeBehavior; ATTRIBUTES subscriptionVersionAttributeValueChangeInfo GET, accessControl GET; ; lnpLogNumberPoolBlockStatusAttributeValueChangeDefinition BEHAVIOUR DEFINED AS ! The lnpLogNumberPoolBlockStatusAttributeValueChangeRecord class is the managed object that is used to create log records for the numberPoolBlockStatusAttributeValueChange Notification. !; lnpLogNumberPoolBlockStatusAttributeValueChangeBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the numberPoolBlockStatusAttributeValueChange Notification. !; -- 28.0 Number Pool Block Data Managed Object Class -- numberPoolBlock MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY numberPoolBlock-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 28}; numberPoolBlock-Pkg PACKAGE BEHAVIOUR numberPoolBlock-Definition, numberPoolBlock-Behavior; ATTRIBUTES numberPoolBlockId GET, numberPoolBlockNPA-NXX-X GET, numberPoolBlockHolderSPID GET, numberPoolBlockActivationTimeStamp GET-REPLACE, numberPoolBlockLRN GET-REPLACE, numberPoolBlockCLASS-DPC GET-REPLACE, numberPoolBlockCLASS-SSN GET-REPLACE, numberPoolBlockLIDB-DPC GET-REPLACE, numberPoolBlockLIDB-SSN GET-REPLACE, numberPoolBlockCNAM-DPC GET-REPLACE, numberPoolBlockCNAM-SSN GET-REPLACE, numberPoolBlockISVM-DPC GET-REPLACE, numberPoolBlockISVM-SSN GET-REPLACE, numberPoolBlockDownloadReason GET-REPLACE; ; numberPoolBlock-Definition BEHAVIOUR DEFINED AS ! The numberPoolBlock class is the managed object used to identify number pool block information as stored on the LSMS. !; numberPoolBlock-Behavior BEHAVIOUR DEFINED AS ! Local SMS and NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface. The NPAC Customer LSMS EDR Indicator in the service provider profile on the NPAC SMS indicates which type of object will be broadcasted to each LSMS. If the LSMS supports the number pool block object, no subscription version objects should exist on the LSMS with the LNP type equal to 'pool'. The number pool block object represents the default routing information for 1000 TNs. If a subscription version exists on the LSMS for a TN within the number pool block range, the subscription routing information should be used. Otherwise, if no subscription version exists for a TN within a number pool block range, the number pool block routing information should be used. The object can be created on the LSMS via the NPAC SMS to LSMS interface. The NPAC SMS can M-GET (Query Association Function), M-CREATE, M-DELETE, and M-SET (Data Download Association Function) any numberPoolBlock object on the Local SMS. The Local SMS only creates local copies of the numberPoolBlock objects after receiving the objects from a NPAC SMS create request or reading them from the NPAC SMS for initial instantiation. The numberPoolBlockId is assigned upon creation by the NPAC SMS and is read only. The numberPoolBlockHolderSPID must be the same as the service provider ID of the service provider who sent in the request and the service provider ID of the serviceProvNPA-NXX-X object for the specified NPA-NXX-X. The numberPoolBlockActivationTimeStamp will be set by the NPAC SMS at the time of activation and then downloaded to the LSMSs. When the number pool block is downloaded to the LSMS, the numberPoolBlockDownloadReason is set to one of new, delete, modified or audit discrepancy. This field is not validated in audits. The Local SMS can not modify any of the number pool block data locally unless changes were downloaded via a download request. The Local SMS must support ordering on the numberPoolBlockNPA-NXX-X attribute in a scoped and filtered request for mass updates. !; -- 29.0 Number Pool Block NPAC Data Managed Object Class -- numberPoolBlockNPAC MANAGED OBJECT CLASS DERIVED FROM numberPoolBlock; CHARACTERIZED BY numberPoolBlockNPAC-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 29}; numberPoolBlockNPAC-Pkg PACKAGE BEHAVIOUR numberPoolBlockNPAC-Definition, numberPoolBlockNPAC-Behavior; ATTRIBUTES numberPoolBlockBroadcastTimeStamp GET-REPLACE, numberPoolBlockCreationTimeStamp GET-REPLACE, numberPoolBlockDisconnectCompleteTimeStamp GET-REPLACE, numberPoolBlockModifiedTimeStamp GET-REPLACE, numberPoolBlockSOA-Origination GET-REPLACE, numberPoolBlockStatus GET-REPLACE, numberPoolBlockFailed-SP-List GET-REPLACE; NOTIFICATIONS subscriptionVersionStatusAttributeValueChange, "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":attributeValueChange accessControlParameter, "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":objectCreation accessControlParameter; ; numberPoolBlockNPAC-Definition BEHAVIOUR DEFINED AS ! The numberPoolBlock class is the managed object used to identify number pool block NPAC information. !; numberPoolBlockNPAC-Behavior BEHAVIOUR DEFINED AS ! SOA SMS and NPAC SMS Managed Object used for the SOA SMS to NPAC SMS interface. The numberPoolBlock object is used to represent a block of 1000 TN values. A service provider LSMS either supports the number pool block representation of the TNs or individual subscription versions with LNPType value of 'pool'. The NPAC Customer LSMS EDR Indicator in the service provider profile on the NPAC SMS indicates which type of objects will be broadcasted to each LSMS. An object creation attempt will be rejected by the NPAC SMS if any subscription versions exist with a status of pending, conflict, cancel-pending or failed ("pending-like") for a TN implied by the NPA-NXX-X value and an active subscription version object does not exist for that TN. Once created, the numberPoolBlock object can only be deleted via the NPAC SMS. The numberPoolBlockCreationTimeStamp will be set to the current date and time when the object is created by the NPAC SMS. If the SOA sends the numberPoolBlock-Create M-ACTION to create a number pool block object, the numberPoolBlockSOA-Origination will be set to true when the object is created by the NPAC SMS. Otherwise, the value will be set to false. The numberPoolBlockStatus is set at creation time by the NPAC SMS to a value of 'sending'. Other values include: active, failed, partial-failure and old. The numberPoolBlockBroadcastTimeStamp is set to the date and time of the start of the last broadcast to the LSMSs for the number pool block. The numberPoolBlockDisconnectCompleteTimeStamp is set to the date and time once the first successful response is received to a delete broadcast to the LSMSs for the number pool block or corresponding subscription versions with LNP type equal to 'pool'. The numberPoolBlockModifiedTimeStamp is set to the date and time of the last modification to the number pool block object. The numberPoolBlockFailed-SP-List is set when a failure occurs in sending to the LSMSs. It contains the list of EDR and non-EDR service provider IDs who failed to successfully respond to the broadcasted data. Service providers can M-GET any numberPoolBlockNPAC object from the LSMS and SOA. If the SOA supports the numberPoolBlock object, it can M-ACTION and M-SET any numberPoolBlockNPAC object on the NPAC SMS for their own service provider id (SOA Management Association Function). The NPAC SMS will reject any attempts to take actions on other service provider objects (soa-not-authorized) or attempts to M-DELETE the objects (accessDenied). When the SOA or NPAC SMS creates the numberPoolBlockNPAC, the status is set to "sending". The NPAC SMS creates the corresponding subscription versions that represent the block with a status of "sending" and LNP type equal to 'pool'. The NPAC SMS broadcasts to the LSMSs either the numberPoolBlock object or subscriptionVersion objects according to their service provider NPAC Customer LSMS EDR Indicator on the NPAC SMS. The object creation notification will be sent to the SOA once the number pool block object has been created on the NPAC SMS, if the SOA-origination flag is true, and contain the following attributes: numberPoolBlockId numberPoolBlockNPA-NXX-X numberPoolBlockHolderSPID numberPoolBlockSOA-Origination numberPoolBlockCreationTimeStamp numberPoolBlockStatus numberPoolBlockLRN numberPoolBlockCLASS-DPC numberPoolBlockCLASS-SSN numberPoolBlockLIDB-DPC numberPoolBlockLIDB-SSN numberPoolBlockCNAM-DPC numberPoolBlockCNAM-SSN numberPoolBlockISVM-DPC numberPoolBlockISVM-SSN The SOA can only M-SET a single number pool block instance. The M-SET can specify the numberPoolBlockNPA-NXX-X in a scoped and filtered request or direct the request at the specific numberPoolBlock object. If the NPAC SMS or SOA sends a valid M-SET for the number pool block object, the NPAC SMS will also set the data on the corresponding subscription versions with LNPType of 'pool' and broadcast the number pool block modifications to the EDR LSMSs and the subscription versions to the Non-EDR LSMSs. The non-EDR Local SMS will receive a scope level-1 request with the filter specifying the TN-Range and LNP type equal to 'pool'. The attribute value change notification will be sent out to the SOA, if the SOA-origination flag is true, when any of the following attributes change: numberPoolBlockSOA-Origination numberPoolBlockLRN numberPoolBlockCLASS-DPC numberPoolBlockCLASS-SSN numberPoolBlockLIDB-DPC numberPoolBlockLIDB-SSN numberPoolBlockCNAM-DPC numberPoolBlockCNAM-SSN numberPoolBlockISVM-DPC numberPoolBlockISVM-SSN The attribute value change also will be sent when the SOA-Origination flag is set to false. The attribute value change notification attribute list contains only the modified attribute(s). The number pool block status attribute value change notification will be sent out to the SOA, if the SOA-origination flag is true, when the status changes and can contain the following attributes: numberPoolBlockStatus numberPoolBlockFailed-SP-List If the NPAC SMS M-DELETEs the number pool block object, the corresponding subscription versions with LNPType of 'pool' will also be disconnected. The NPAC SMS will send the M-DELETE for the number pool block object to the EDR LSMSs and send the M-DELETE(s) for the subscription versions to the Non-EDR LSMSs. The non-EDR Local SMS will receive a scope level-1 request with the filter specifying the TN-Range and LNP type equal to 'pool'. The NPAC SMS can only remove one numberPoolBlockNPAC object at a time. !; -- 30.0 Service Provider NPA-NXX-X Data Managed Object Class -- serviceProvNPA-NXX-X MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY serviceProvNPA-NXX-X-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 30}; serviceProvNPA-NXX-X-Pkg PACKAGE BEHAVIOUR serviceProvNPA-NXX-X-Definition, serviceProvNPA-NXX-X-Behavior; ATTRIBUTES serviceProvNPA-NXX-X-ID GET, serviceProvNPA-NXX-X-Value GET, serviceProvNPA-NXX-X-CreationTimeStamp GET-REPLACE, serviceProvNPA-NXX-X-ModifiedTimeStamp GET-REPLACE, serviceProvNPA-NXX-X-DownloadReason GET-REPLACE, serviceProvNPA-NXX-X-EffectiveTimeStamp GET-REPLACE; NOTIFICATIONS subscriptionVersionNewNPA-NXX; ; serviceProvNPA-NXX-X-Definition BEHAVIOUR DEFINED AS ! The serviceProvNPA-NXX-X class is the managed object used to identify Service Provider NPA-NXX-X data. !; serviceProvNPA-NXX-X-Behavior BEHAVIOUR DEFINED AS ! This is the Local SMS and NPAC SMS managed object used for the Local SMS to NPAC SMS interface. A Local SMS supports the serviceProvNPA-NXX-X via the NPAC Customer LSMS NPA-NXX-X Indicator in their service provider profile. Only the NPAC SMS can create, modify or delete the object. All updates are initiated by the NPAC SMS and downloaded to the Local SMSs. An object creation attempt will be rejected by the NPAC SMS if any subscription versions exist with a status of pending, conflict, cancel-pending or failed ("pending-like") for a TN implied by the NPA-NXX-X value and an active subscription version object does not exist for that TN or the subscription version is a port-to-original request. NPAC SMS personnel can modify the date of the serviceProvNPA-NXX-X-EffectiveTimeStamp only prior to the number pool block activation and only if the current date is less than the effective date and the new serviceProvNPA-NXX-X-EffectiveTimeStamp is greater than or equal to the serviceProvNPA-NXX-X CreationTimeStamp plus the NPAC SMS's NPA-NXX-X Holder Effective Date Window Tunable. The serviceProvNPA-NXX-X-ID is specified by the NPAC SMS at creation time. The serviceProvNPA-NXX-X-CreationTimeStamp is set to the current date and time of when the NPAC SMS creates the object. The serviceProvNPA-NXX-X-ModifiedTimeStamp is set to the current date and time of when the NPAC SMS last modified the object. NPAC SMS can M-GET, M-DELETE, M-SET and M-CREATE a single serviceProvNPA-NXX-X object on the Local SMS (Network Data Functional Unit). The Local SMS only creates local copies of serviceProvNPA-NXX-X objects after receiving the objects from an NPAC SMS create request, reading them from the NPAC SMS download file, or from an lnpDownload request. The following attribute can be modified by the NPAC SMS: serviceProvNPA-NXX-X-EffectiveTimeStamp The serviceProvNPA-NXX-X-DownloadReason and serviceProvNPA-NXX-X-ModifiedTimeStamp can be updated as a result. The NPAC SMS will send to the Local SMS the M-SET with the new serviceProvNPA-NXX-X-EffectiveTimeStamp and serviceProvNPA-NXX-X-ModifiedTimeStamp. The SOA and Local SMS can M-GET the serviceProvNPA-NXX-X object. The subscriptionVersionNewNPA-NXX will be sent to notify the service providers SOA and Local SMS systems of the creation of this object if the creation is the first usage of the NPA-NXX. !; -- -- Name Binding Definitions -- -- 1.0 LNP Audits Managed Object Name Bindings lnpAudits-lnpNPAC-SMS NAME BINDING SUBORDINATE OBJECT CLASS lnpAudits AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpNPAC-SMS AND SUBCLASSES; WITH ATTRIBUTE lnpAuditsName; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 1}; lnpAudits-lnpLocalSMS NAME BINDING SUBORDINATE OBJECT CLASS lnpAudits AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpLocalSMS AND SUBCLASSES; WITH ATTRIBUTE lnpAuditsName; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 2}; -- 2.0 LNP Local SMS Managed Object Name Bindings lnpLocalSMS-root NAME BINDING SUBORDINATE OBJECT CLASS lnpLocalSMS AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "CCITT Rec. X.660 (1992) | ISO/IEC 9834-1 : 1992":root; WITH ATTRIBUTE lnpLocal-SMS-Name; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 3}; -- 3.0 LNP Network Managed Object Name Bindings lnpNetwork-lnpNPAC-SMS NAME BINDING SUBORDINATE OBJECT CLASS lnpNetwork AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpNPAC-SMS AND SUBCLASSES; WITH ATTRIBUTE lnpNetworkName; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 4}; lnpNetwork-lnpLocalSMS NAME BINDING SUBORDINATE OBJECT CLASS lnpNetwork AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpLocalSMS AND SUBCLASSES; WITH ATTRIBUTE lnpNetworkName; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 5}; -- 4.0 LNP NPAC SMS Managed Object Name Bindings lnpNPAC-SMS-root NAME BINDING SUBORDINATE OBJECT CLASS lnpNPAC-SMS AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "CCITT Rec. X.660 (1992) | ISO/IEC 9834-1 : 1992":root; WITH ATTRIBUTE lnpNPAC-SMS-Name; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 6}; -- 5.0 LNP Service Providers Managed Object Name Bindings lnpServiceProvs-lnpNPAC-SMS NAME BINDING SUBORDINATE OBJECT CLASS lnpServiceProvs AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpNPAC-SMS AND SUBCLASSES; WITH ATTRIBUTE lnpServiceProvsName; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 7}; -- 6.0 LNP Subscriptions Managed Object Class Name Bindings lnpSubscriptions-lnpNPAC-SMS NAME BINDING SUBORDINATE OBJECT CLASS lnpSubscriptions AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpNPAC-SMS AND SUBCLASSES; WITH ATTRIBUTE lnpSubscriptionsName; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 8}; lnpSubscriptions-lnpLocalSMS NAME BINDING SUBORDINATE OBJECT CLASS lnpSubscriptions AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpLocalSMS AND SUBCLASSES; WITH ATTRIBUTE lnpSubscriptionsName; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 9}; -- 7.0 LNP Service Provider Managed Object Class Name Bindings serviceProv-lnpServiceProvs NAME BINDING SUBORDINATE OBJECT CLASS serviceProv AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpServiceProvs AND SUBCLASSES; WITH ATTRIBUTE serviceProvID; CREATE; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 10}; -- 8.0 LNP Service Provider LRN Managed Object Class Name Bindings serviceProvLRN-serviceProvNetwork NAME BINDING SUBORDINATE OBJECT CLASS serviceProvLRN AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS serviceProvNetwork AND SUBCLASSES; WITH ATTRIBUTE serviceProvLRN-ID; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 11}; -- 9.0 LNP Service Provider Network Managed Object Class Name Bindings serviceProvNetwork-lnpNetwork NAME BINDING SUBORDINATE OBJECT CLASS serviceProvNetwork AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpNetwork AND SUBCLASSES; WITH ATTRIBUTE serviceProvID; CREATE; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 12}; -- 10.0 LNP Service Provider NPA-NXX Managed Object Class Name Bindings serviceProvNPA-NXX-serviceProvNetwork NAME BINDING SUBORDINATE OBJECT CLASS serviceProvNPA-NXX AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS serviceProvNetwork AND SUBCLASSES; WITH ATTRIBUTE serviceProvNPA-NXX-ID; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 13}; -- 11.0 LNP Subscription Audit for the NPAC SMS Managed Object subscriptionAudit-lnpAudits NAME BINDING SUBORDINATE OBJECT CLASS subscriptionAudit AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpAudits AND SUBCLASSES; WITH ATTRIBUTE subscriptionAuditId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 14}; -- 12.0 LNP Subscription Version Managed Object Class subscriptionVersion-lnpSubscriptions NAME BINDING SUBORDINATE OBJECT CLASS subscriptionVersion AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpSubscriptions AND SUBCLASSES; WITH ATTRIBUTE subscriptionVersionId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 15}; -- 13.0 LNP Service Provider LSMS Filter NPA-NXX Managed Object Class -- Name Bindings lsmsFilterNPA-NXX-serviceProv NAME BINDING SUBORDINATE OBJECT CLASS lsmsFilterNPA-NXX AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS serviceProv AND SUBCLASSES; WITH ATTRIBUTE lsmsFilterNPA-NXX-ID; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 16}; -- 14.0 LNP Number Pool Block Managed Object Class -- Name Bindings numberPoolBlock-lnpSubscriptions NAME BINDING SUBORDINATE OBJECT CLASS numberPoolBlock AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpSubscriptions AND SUBCLASSES; WITH ATTRIBUTE numberPoolBlockId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 17}; -- 15.0 LNP Service Provider NPA-NXX-X Managed Object Class -- Name Bindings serviceProvNPA-NXX-X-serviceProvNetwork NAME BINDING SUBORDINATE OBJECT CLASS serviceProvNPA-NXX-X AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS serviceProvNetwork AND SUBCLASSES; WITH ATTRIBUTE serviceProvNPA-NXX-X-Id; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 18}; -- Attribute Definitions -- 1.0 LNP Access Control Attribute accessControl ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpAccessControl; MATCHES FOR EQUALITY; BEHAVIOUR accessControlBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 1}; accessControlBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store/define access control information for security. !; -- 2.0 LNP Action Id Attribute actionId ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.Integer; MATCHES FOR EQUALITY; BEHAVIOUR actionIdBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 2}; actionIdBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the action id associated with an action that sends back an asynchronous notification. !; -- 3.0 LNP Action Results Status Attribute actionResultsStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ActionResultsStatus; MATCHES FOR EQUALITY; BEHAVIOUR actionResultsStatusBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 3}; actionResultsStatusBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the status of an action that sends back an asynchronous notification with the results. !; -- 4.0 LNP Additional Down Time Information additionalDownTimeInformation ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GraphicString255; MATCHES FOR EQUALITY; BEHAVIOUR additionalDownTimeInformationBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 4}; additionalDownTimeInformationBehavior BEHAVIOUR DEFINED AS ! This attribute is used to provide additional information about planned NPAC SMS down time in an NPAC operations notification in a log record. !; -- 5.0 LNP Audit Discrepancy Failure Reason auditDiscrepancyFailureReason ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditFailureData; MATCHES FOR EQUALITY; BEHAVIOUR auditDiscrepancyFailureReasonBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 5}; auditDiscrepancyFailureReasonBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the audit discrepancy failure reason in an audit discrepancy notification in a log record. !; -- 6.0 LNP Audit Discrepancy Local SMS Service Provider Id auditDiscrepancyLSMS-SP-Id ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvId; MATCHES FOR EQUALITY; BEHAVIOUR auditDiscrepancyLSMS-SP-Id-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 6}; auditDiscrepancyLSMS-SP-Id-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to store the service provider id associated with the Local SMS in an audit discrepancy notification in a log record. !; -- 7.0 LNP Audit Discrepancy TN auditDiscrepancyTn ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.PhoneNumber; MATCHES FOR EQUALITY; BEHAVIOUR auditDiscrepancyTnBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 7}; auditDiscrepancyTnBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the TN for which the discrepancy was found in an audit discrepancy notification in a log record. !; -- 8.0 LNP Audit Discrepancy Version Id auditDiscrepancyVersionId ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SubscriptionVersionId; MATCHES FOR EQUALITY; BEHAVIOUR auditDiscrepancyVersionId-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 8}; auditDiscrepancyVersionId-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to store the version id for the TN for which the discrepancy was found in an audit discrepancy notification in a log record. !; -- 10.0 LNP Audit Results Audit Completion Time auditResultCompletionTime ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR auditResultCompletionTimeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 10}; auditResultCompletionTimeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the completion time of the audit in an audit results notification in a log record. !; -- 11.0 LNP Audit Result Failed Service Provider List auditResultFailed-SP-List ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.Failed-SP-List; MATCHES FOR EQUALITY; BEHAVIOUR auditResultFailed-SP-ListBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 11}; auditResultFailed-SP-ListBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store, in an audit results notification in a log record, the list of failed service providers for an audit that failed due to failures on Local SMSs. !; -- 12.0 LNP Audit Results Number of Discrepancies auditResultNumberDiscrepancies ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.Integer; MATCHES FOR EQUALITY; BEHAVIOUR auditResultNumberDiscrepanciesBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 12}; auditResultNumberDiscrepanciesBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the number of discrepancies found in an audit results notification in a log record. !; -- 13.0 LNP Audit Result Status auditResultStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditResultStatus; MATCHES FOR EQUALITY; BEHAVIOUR auditResultStatusBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 13}; auditResultStatusBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the final status of the audit in an audit results notification in a log record. !; -- 14.0 LNP Operational Notification Down Time downTime ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.TimeRange; MATCHES FOR EQUALITY; BEHAVIOUR downTimeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 14}; downTimeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to indicate the down time in an NPAC operations notification in a log record. !; -- 15.0 LNP Failed TN List failedTN-List ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.FailedTN-List; MATCHES FOR EQUALITY; BEHAVIOUR failedTN-ListBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 15}; failedTN-ListBehavior BEHAVIOUR DEFINED AS ! This attribute is used to indicate the tn(s) and errors for a failed action in the return asynchronous notification. !; -- 16.0 LNP Audits Name lnpAuditsName ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpAuditsName; MATCHES FOR EQUALITY; BEHAVIOUR lnpAuditsNameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 16}; lnpAuditsNameBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpAudits managed object. The value for this attribute is "lnpAudits". !; -- 17.0 LNP Local SMS Name lnpLocal-SMS-Name ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpSMS-Name; MATCHES FOR EQUALITY; BEHAVIOUR lnpLocal-SMS-NameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 17}; lnpLocal-SMS-NameBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpNPAC-SMS object. The valid value is the service provider id of the Local SMS followed by a dash and then the region name of the NPAC-SMS specified in the lnpNPAC-SMS-Name for the NPAC SMS to Local SMS Interface. For example, if the region name is "Midwest Regional NPAC SMS" and the service provider id is "1234", the lnpLocal-SMS-Name would be "1234-Midwest Regional NPAC SMS". !; -- 18.0 LNP Network Name lnpNetworkName ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpNetworkName; MATCHES FOR EQUALITY; BEHAVIOUR lnpNetworkNameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 18}; lnpNetworkNameBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpNetwork object. Valid values are "lnpNetwork" for the NPAC SMS to Local SMS Interface. !; -- 19.0 LNP NPAC SMS Name lnpNPAC-SMS-Name ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpSMS-Name; MATCHES FOR EQUALITY; BEHAVIOUR lnpNPAC-SMS-NameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 19}; lnpNPAC-SMS-NameBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpNPAC-SMS object. Valid values for NPAC SMS regional systems can be obtained from NPAC personnel. The lnpNPAC-SMS-Name for the Illinois NPAC will be "Midwest Regional NPAC SMS" and will be noted in a table in the M&P. !; -- 20.0 LNP Service Providers Name lnpServiceProvsName ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpServiceProvsName; MATCHES FOR EQUALITY; BEHAVIOUR lnpServiceProvsNameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 20}; lnpServiceProvsNameBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpServiceProvs object. The value for this attribute will be "lnpServiceProvs" in the NPAC SMS to Local SMS Interface. !; -- 21.0 LNP Specific Info lnpSpecificInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpSpecificInfo; MATCHES FOR EQUALITY; BEHAVIOUR lnpSpecificInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 21}; lnpSpecificInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to pass specific error information in the case of a cmip processing failure error. !; -- 22.0 LNP Subscriptions Name lnpSubscriptionsName ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpSubscriptionsName; MATCHES FOR EQUALITY; BEHAVIOUR lnpSubscriptionsNameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 22}; lnpSubscriptionsNameBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpSubscriptions object. The value for this attribute will be "lnpSubscriptions" in the NPAC SMS to Local SMS Interface. !; -- 23.0 LNP NPAC Contact Number npacContactNumber ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.PhoneNumber; MATCHES FOR EQUALITY; BEHAVIOUR npacContactNumberBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 23}; npacContactNumberBehavior BEHAVIOUR DEFINED AS ! This attribute is used to indicate the NPAC contact number to be called concerning an NPAC SMS outage in an NPAC operations notification in a log record. !; -- 24.0 LNP NPAC Customer Allowable Functions npacCustomerAllowableFunctions ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AssociationFunction; MATCHES FOR EQUALITY; BEHAVIOUR npacCustomerAllowableFunctionsBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 24}; npacCustomerAllowableFunctionsBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify what functions a service provider can perform on the SOA to NPAC SMS and NPAC SMS to Local SMS interfaces. !; -- 25.0 LNP Results Completion Time resultsCompletionTime ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR resultsCompletionTimeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 25}; resultsCompletionTimeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the completion time of the action in the action results notification. !; -- 26.0 LNP Service Provider Address serviceProvAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY; BEHAVIOUR serviceProvAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 26}; serviceProvAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the address information for a service provider. !; -- 27.0 LNP Service Provider Billing Address serviceProvBillingAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvBillingAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 27}; serviceProvBillingAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the billing address information for a service provider. !; -- 28.0 LNP Service Provider Conflict Resolution Contact Address serviceProvConflictAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvConflictAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 28}; serviceProvConflictAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider conflict resolution contact address and contact information. !; -- 29.0 LNP Service Provider Data Download Reason serviceProvDownloadReason ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DownloadReason; MATCHES FOR EQUALITY; BEHAVIOUR serviceProvDownloadReasonBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 29}; serviceProvDownloadReasonBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the reason the data was downloaded to the Local SMS from NPAC SMS. This attribute only has meaning in objects instantiated on the Local SMS. !; -- 30.0 LNP Service Provider ID serviceProvID ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvId; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvID-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 30}; serviceProvID-Behavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the serviceProvNetwork and serviceProv objects as well as an identifier for the service provider who has requested an audit on the NPAC SMS. Valid values are the Facilities Id (or OCN) of the service provider. !; -- 31.0 LNP Service Provider LRN Last Modified Time Stamp serviceProvLRN-CreationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvLRN-CreationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 31}; serviceProvLRN-CreationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute provides the timestamp of the last time the serviceProvLRN object was created on the NPAC SMS. !; -- 32.0 LNP Service Provider LRN ID serviceProvLRN-ID ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LRN-ID; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvLRN-ID-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 32}; serviceProvLRN-ID-Behavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the serviceProvLRN object. The NPAC SMS determines the value for this attribute. !; -- 33.0 LNP Service Provider LRN Value serviceProvLRN-Value ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LRN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvLRN-Value-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 33}; serviceProvLRN-Value-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the value for a service provider LRN associated with an NPA-NXX. The data is stored as packed decimal. For example, if the octets contained 01 23 45 67 89 then the LRN value would be displayed as 0123456789). !; -- 34.0 LNP Service Provider LSMS Address serviceProvLSMS-Address ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvLSMS-AddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 34}; serviceProvLSMS-AddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider LSMS address and contact information. !; -- 35.0 LNP Service Provider Name serviceProvName ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvName; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 35}; serviceProvNameBehavior BEHAVIOUR DEFINED AS ! This attribute is the English name for the service provider. !; -- 36.0 LNP Service Provider Network and Communications Address serviceProvNetAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNetAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 36}; serviceProvNetAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider network and communications facilities address and contact information. !; -- 37.0 LNP Service Provider NPA-NXX Creation Time Stamp serviceProvNPA-NXX-CreationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNPA-NXX-CreationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 37}; serviceProvNPA-NXX-CreationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute provides the timestamp of the creation of the serviceProvNPA-NXX object on the NPAC SMS. !; -- 38.0 LNP Service Provider NPA-NXX Effective Time Stamp serviceProvNPA-NXX-EffectiveTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNPA-NXX-EffectiveTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 38}; serviceProvNPA-NXX-EffectiveTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute provides a timestamp as to when the NPA-NXX is available for LNP in the service provider networks. !; -- 39.0 LNP Service Provider NPA-NXX ID serviceProvNPA-NXX-ID ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NPA-NXX-ID; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNPA-NXX-ID-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 39}; serviceProvNPA-NXX-ID-Behavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the serviceProvNPA-NXX object. The NPAC SMS determines the value for this attribute. !; -- 40.0 LNP Service Provider NPA-NXX Value serviceProvNPA-NXX-Value ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NPA-NXX; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNPA-NXX-ValueBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 40}; serviceProvNPA-NXX-ValueBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify a portable NPA-NXX value. !; -- 41.0 LNP Service Provider Operations Address serviceProvOperationsAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvOperationsAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 41}; serviceProvOperationsAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider operations contact address and contact information. !; -- 42.0 LNP Service Provider Repair Center Information serviceProvRepairCenterInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvRepairCenterInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 42}; serviceProvRepairCenterInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the repair center information for a service provider. !; -- 43.0 LNP Service Provider SOA Address serviceProvSOA-Address ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvSOA-AddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 43}; serviceProvSOA-AddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider SOA address and contact information. !; -- 44.0 LNP Service Provider System Link Information serviceProvSysLinkInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NetworkAddressInformation; MATCHES FOR EQUALITY; BEHAVIOUR serviceProvSysLinkInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 44}; serviceProvSysLinkInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the system link address information for service provider for the SOA to NPAC SMS and NPAC SMS to Local SMS interfaces. !; -- 46.0 LNP Service Provider User Administration Contact Address serviceProvUserAdminAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvUserAdminAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 46}; serviceProvUserAdminAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider user administration contact address and contact information. !; -- 47.0 LNP Service Provider Web Address serviceProvWebAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvWebAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 47}; serviceProvWebAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider Web interface address and contact information. !; -- 48.0 LNP Subscription Activation Time Stamp subscriptionActivationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionActivationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 48}; subscriptionActivationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is set by the NPAC SMS as the time and date that the subscription version activation request was received from the new service provider. !; -- 49.0 LNP Subscription Audit Attribute List subscriptionAuditAttributeList ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditAttributes; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditAttributeListBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 49}; subscriptionAuditAttributeListBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the list of attributes in a subscription version that are to be audited. !; -- 50.0 LNP Subscription Audit ID subscriptionAuditId ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditId; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionAuditIdBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 50}; subscriptionAuditIdBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the subscriptionAudit managed objects. The value for this attribute is specified by the NPAC SMS. !; -- 51.0 LNP Subscription Audit Name subscriptionAuditName ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditName; MATCHES FOR EQUALITY, ORDERING, SUBSTRINGS; BEHAVIOUR subscriptionAuditNameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 51}; subscriptionAuditNameBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the English name associated with an audit. !; -- 52.0 LNP Subscription Audit Number of TNs to be Audited subscriptionAuditNumberOfTNs ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditNumberOfTNs; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditNumberOfTNsBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 52}; subscriptionAuditNumberOfTNsBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the number of TNs that will be audited based on the audit request criteria. !; -- 53.0 LNP Subscription Audit Number of TNs having Completed Audit subscriptionAuditNumberOfTNsComplete ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditNumberOfTNsComplete; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditNumberOfTNsCompleteBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 53}; subscriptionAuditNumberOfTNsCompleteBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the number of TNs that have completed audit. !; -- 54.0 LNP Subscription Audit Requesting Service Provider subscriptionAuditRequestingSP ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvId; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditRequestingSP-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 54}; subscriptionAuditRequestingSP-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider who requested the audit. !; -- 55.0 LNP Subscription Audit Service Provider Id Range subscriptionAuditServiceProvIdRange ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditServiceProvIdRange; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditServiceProvIdRangeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 55}; subscriptionAuditServiceProvIdRangeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify a specific service provider or all service providers should be audited in the subscription audit. !; -- 56.0 LNP Subscription Audit Status subscriptionAuditStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditStatus; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditStatusBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 56}; subscriptionAuditStatusBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the status of an audit. Valid values are in-progress, suspended, canceled, and complete. !; -- 57.0 LNP Subscription Audit TN Activation Range subscriptionAuditTN-ActivationRange ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditTN-ActivationRange; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditTN-ActivationRangeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 57}; subscriptionAuditTN-ActivationRangeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the activation date and time range for which TNs should be audited in the subscription audit. !; -- 59.0 LNP Subscription Audit TN Range subscriptionAuditTN-Range ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.TN-Range; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditTN-RangeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 59}; subscriptionAuditTN-RangeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the TN range to be used for the subscription audit. !; -- 60.0 LNP Subscription Billing Id subscriptionBillingId ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.BillingId; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionBillingIdBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 60}; subscriptionBillingIdBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the Billing Id for the subscription version. !; -- 61.0 LNP Subscription Broadcast Time Stamp subscriptionBroadcastTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionBroadcastTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 61}; subscriptionBroadcastTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the time stamp of when the subscription version was broadcast to the service provider Local SMSs. !; -- 62.0 LNP Subscription Cancellation Time Stamp subscriptionCancellationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionCancellationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 62}; subscriptionCancellationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the cancellation time stamp for the subscription version. This field is only valid if the subscription version status is cancel. !; -- 63.0 LNP Subscription Version Class Destination Point Code subscriptionCLASS-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionCLASS-DPCBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 63}; subscriptionCLASS-DPCBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription version CLASS Destination Point Code. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). !; -- 64.0 LNP Subscription Version Class SSN subscriptionCLASS-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionCLASS-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 64}; subscriptionCLASS-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription version CLASS SSN. !; -- 65.0 LNP Subscription CNAM Destination Point Code subscriptionCNAM-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionCNAM-DPC-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 65}; subscriptionCNAM-DPC-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the CNAM Destination Point value for the subscription version. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). !; -- 66.0 LNP Subscription CNAM SSN subscriptionCNAM-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionCNAM-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 66}; subscriptionCNAM-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the CNAM SSN value for the subscription version. !; -- 67.0 LNP Subscription Conflict Time Stamp subscriptionConflictTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionConflictTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 67}; subscriptionConflictTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the time stamp of when the subscription version was put into conflict. !; -- 68.0 LNP Subscription Creation Time Stamp subscriptionCreationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionCreationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 68}; subscriptionCreationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the creation date for a subscription version. !; -- 69.0 LNP Subscription Customer Disconnect Date subscriptionCustomerDisconnectDate ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionCustomerDisconnectDateBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 69}; subscriptionCustomerDisconnectDateBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the time stamp of when the customer was disconnected. !; -- 70.0 LNP Subscription Disconnect Complete Date subscriptionDisconnectCompleteTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionDisconnectCompleteTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 70}; subscriptionDisconnectCompleteTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the time stamp of when the subscription version was disconnected. !; -- 71.0 LNP Subscription Download Reason subscriptionDownloadReason ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DownloadReason; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionDownloadReasonBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 71}; subscriptionDownloadReasonBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the reason the data was downloaded to the Local SMS from NPAC SMS. This attribute only has meaning in objects instantiated on the Local SMS and is not audited in subscription versions. !; -- 72.0 LNP Subscription Effective Release Date subscriptionEffectiveReleaseDate ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionEffectiveReleaseDateBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 72}; subscriptionEffectiveReleaseDateBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the time stamp of when the subscription version is to be disconnected. The status of the version must be disconnect pending. !; -- 73.0 LNP Subscription End User Location Type subscriptionEndUserLocationType ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.EndUserLocationType; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionEndUserLocationTypeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 73}; subscriptionEndUserLocationTypeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the End User Location Type for the subscription version. This field is included for future use. !; -- 74.0 LNP Subscription End User Location Value subscriptionEndUserLocationValue ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.EndUserLocationValue; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionEndUserLocationValueBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 74}; subscriptionEndUserLocationValueBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the End User Location Value for the subscription version. This field is included for future use. !; -- 75.0 LNP Subscription Failed Service Provider List subscriptionFailed-SP-List ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.Failed-SP-List; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionFailed-SP-ListBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 75}; subscriptionFailed-SP-ListBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the failed service providers after a subscription version and/or number pool block broadcast results in a failed or partially-failed subscription version and/or number pool block status. A subscription version of LNP type equal to 'pool' will have a subscriptionFailed-SP-List for any non-EDR service providers who failed to receive the subscription version and any EDR service providers who failed to receive the number pool block. !; -- 76.0 LNP Subscription ISVM Destination Point Code subscriptionISVM-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionISVM-DPC-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 76}; subscriptionISVM-DPC-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the ISVM Destination Point value for the subscription version. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). !; -- 77.0 LNP Subscription ISVM SSN subscriptionISVM-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionISVM-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 77}; subscriptionISVM-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the ISVM SSN value for the subscription version. !; -- 78.0 LNP Subscription LIDB Destination Point Code subscriptionLIDB-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionLIDB-DPC-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 78}; subscriptionLIDB-DPC-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the LIDB Destination Point value for the subscription version. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). !; -- 79.0 LNP Subscription LIDB SSN subscriptionLIDB-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionLIDB-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 79}; subscriptionLIDB-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the LIDB SSN value for the subscription version. !; -- 80.0 LNP Subscription Local Number Portability Type subscriptionLNPType ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LNPType; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionLNPTypeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 80}; subscriptionLNPTypeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the Local Number Portability type for the subscription version. !; -- 81.0 LNP Subscription LRN subscriptionLRN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LRN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionLRNBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 81}; subscriptionLRNBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription LRN for a subscription version. The data is stored as packed decimal. For example, if the octets contained 01 23 45 67 89 then the LRN value would be displayed as 0123456789). !; -- 82.0 LNP Subscription Modified Time Stamp subscriptionModifiedTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionModifiedTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 82}; subscriptionModifiedTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the last modification date for a subscription version. !; -- 83.0 LNP Subscription New or Current Service Provider subscriptionNewCurrentSP ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvId; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionNewCurrentSPBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 83}; subscriptionNewCurrentSPBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription New or Current Service Provider for a subscription version. This attribute is also used to store the new service provider for an old SP concurrence request notification in a log record. !; -- 84.0 LNP Subscription New Service Provider Cancellation Time Stamp subscriptionNewSP-CancellationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionNewSP-CancellationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 84}; subscriptionNewSP-CancellationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription cancellation concurrence time stamp for the subscription in a cancel-pending state. This value is specified by the new service provider. !; -- 85.0 LNP Subscription New Service Provider Conflict Resolution Time Stamp subscriptionNewSP-ConflictResolutionTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionNewSP-ConflictResolutionTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 85}; subscriptionNewSP-ConflictResolutionTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify when the subscription version was removed from conflict by the new service provider. !; -- 86.0 LNP Subscription New Service Provider Creation Time Stamp subscriptionNewSP-CreationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionNewSP-CreationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 86}; subscriptionNewSP-CreationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the time stamp of when the new service provider creates the cutover for the subscription from the old service provider. This timestamp is set by the NPAC SMS when the new service provider sends its create request for activation. This attribute is also used to store the new service provider creation time stamp for an old SP concurrence request notification in a log record. !; -- 87.0 LNP Subscription New Service Provider Activation Due Date subscriptionNewSP-DueDate ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionNewSP-DueDateBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 87}; subscriptionNewSP-DueDateBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription due date for the subscription when they are being ported to a new service provider. This value is specified by the new service provider. If not specified, the time defaults to 00:00.00. !; -- 88.0 LNP Subscription Old Service Provider subscriptionOldSP ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvId; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionOldSPBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 88}; subscriptionOldSPBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription Old Service Provider for a subscription version. This attribute is also used to store the old service provider id for a new service provider create request notification in a log record. !; -- 89.0 LNP Subscription Old Service Provider Authorization subscriptionOldSP-Authorization ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvAuthorization; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionOldSP-AuthorizationBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 89}; subscriptionOldSP-AuthorizationBehavior BEHAVIOUR DEFINED AS ! This attribute is used to indicate the old service provider authorization or denial of cutover for the subscription to the new service provider. This attribute is also used to store the old service provider authorization for a new service provider create request notification in a log record. !; -- 90.0 LNP Subscription Old Service Provider Authorization Time Stamp subscriptionOldSP-AuthorizationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionOldSP-AuthorizationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 90}; subscriptionOldSP-AuthorizationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the time stamp of when the old service provider authorizes or denies the cutover for the subscription to the new service provider. This timestamp is set by the NPAC SMS when the old service provider sends its create request or modifies the authorization information for activation. This attribute is also used to store the old service provider authorization timestamp for an old service provider concurrence request notification in a log record. !; -- 91.0 LNP Subscription Old Service Provider Cancellation Time Stamp subscriptionOldSP-CancellationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionOldSP-CancellationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 91}; subscriptionOldSP-CancellationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription cancellation concurrence time stamp for the subscription in a cancellation-pending state. This value is specified by the old service provider. !; -- 92.0 LNP Subscription Old Service Provider Conflict Resolution Time Stamp subscriptionOldSP-ConflictResolutionTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionOldSP-ConflictResolutionTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 92}; subscriptionOldSP-ConflictResolutionTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify when the subscription version was removed from conflict by the old service provider. !; -- 93.0 LNP Subscription Old Service Provider Cutover Due Date subscriptionOldSP-DueDate ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionOldSP-DueDateBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 93}; subscriptionOldSP-DueDateBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription due date for the subscription when they are being ported to a new service provider from an old service provider. This value is specified by the old service provider. The time if not specified with the date is defaulted to 00:00.00. !; -- 94.0 LNP Subscription Old Time Stamp subscriptionOldTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionOldTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 94}; subscriptionOldTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the old time stamp for the subscription version. This field is only valid if the subscription version status is old. !; -- 95.0 LNP Subscription Porting To Original SP Switch subscriptionPortingToOriginal-SPSwitch ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SubscriptionPortingToOriginal-SPSwitch; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionPortingToOriginal-SPSwitchBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 95}; subscriptionPortingToOriginal-SPSwitchBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify that the subscription version created is to be to ported back to the original service provider switch. !; -- 96.0 LNP Subscription Pre-Cancellation Status subscriptionPreCancellationStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SubscriptionPreCancellationStatus; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionPreCancellationStatusBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 96}; subscriptionPreCancellationStatusBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the previous status of a cancel-pending subscription version. Valid values are pending, conflict, sending, active, failed, failed-partial, and disconnect-pending. !; -- 97.0 LNP Subscription Version TN subscriptionTN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.PhoneNumber; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionTN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 97}; subscriptionTN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription version TN . This attribute is also used to store the subscription version TN for a new SP create request and a old service provider concurrence request notification in a log record. !; -- 98.0 LNP Subscription Version Attribute Value Change Information subscriptionVersionAttributeValueChangeInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX Attribute-ASN1Module.AttributeValueChangeInfo; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionVersionAttributeValueChangeInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 98}; subscriptionVersionAttributeValueChangeInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the attribute value change information for a subscription version or number pool block status attribute value change notification in a log record. !; -- 99.0 LNP Subscription Version Id subscriptionVersionId ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SubscriptionVersionId; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionVersionIdBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 99}; subscriptionVersionIdBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpSubscriptions and subscriptionVersion objects. The NPAC SMS determines the value for this attribute. This attribute is also used to store the subscription version Id in notification log records. !; -- 100.0 LNP Subscription Version Status subscriptionVersionStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.VersionStatus; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionVersionStatusBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 100}; subscriptionVersionStatusBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the status of the subscription version. Valid values are pending, conflict, sending, active, failed, failed partial, old, canceled, disconnect-pending, and cancel-pending. !; -- 101.0 LNP LSMS Filter NPA-NXX ID lsmsFilterNPA-NXX-ID ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NPA-NXX-ID; MATCHES FOR EQUALITY; BEHAVIOUR lsmsFilterNPA-NXX-ID-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 101}; lsmsFilterNPA-NXX-ID-Behavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lsmsFilterNPA-NXX object. The NPAC SMS determines the value for this attribute. !; -- 102.0 LNP LSMS Filter NPA-NXX Value lsmsFilterNPA-NXX-Value ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NPA-NXX; MATCHES FOR EQUALITY; BEHAVIOUR lsmsFilterNPA-NXX-ValueBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 102}; lsmsFilterNPA-NXX-ValueBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify a portable NPA-NXX value. !; -- 103.0 LNP Subscription Status Change Cause Code subscriptionStatusChangeCauseCode ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SubscriptionStatusChangeCauseCode; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionStatusChangeCauseCodeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 103}; subscriptionStatusChangeCauseCodeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to indicate the reason for putting a subscription version into conflict. !; -- 104.0 LNP Service Provider Security Address serviceProvSecurityAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvSecurityAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 104}; serviceProvSecurityAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the security contact information for a service provider. !; -- 105.0 LNP NPAC Association User Info npacAssociationUserInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NpacAssociationUserInfo; MATCHES FOR EQUALITY; BEHAVIOUR npacAssociationUserInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 105}; npacAssociationUserInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to report the status of a login attempt or the current state of the NPAC SMS. !; -- 106.0 LNP Number Pool Block Activation TimeStamp numberPoolBlockActivationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockActivationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 106}; numberPoolBlockActivationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute defines the date and time the NPAC SMS starts the activation broadcast of the number pool block to the LSMSs. !; -- 107.0 LNP Number Pool Block Broadcast TimeStamp numberPoolBlockBroadcastTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockBroadcastTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 107}; numberPoolBlockBroadcastTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute defines the date and time when the NPAC starts any broadcast of the number pool block to the LSMSs. !; -- 108.0 LNP Number Pool Block Creation TimeStamp numberPoolBlockCreationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockCreationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 108}; numberPoolBlockCreationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute defines the date and time of the number pool block creation. !; -- 109.0 LNP Number Pool block Class Destination Point Code numberPoolBlockCLASS-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockCLASS-DPCBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 109}; numberPoolBlockCLASS-DPCBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the numberPoolBlock CLASS Destination Point Code. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). The valid octet values on the NPAC SMS are 000-255. !; -- 110.0 LNP Number Pool Block Class SSN numberPoolBlockCLASS-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockCLASS-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 110}; numberPoolBlockCLASS-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the numberPoolBlock CLASS SSN. The valid values on the NPAC SMS are 0-255. !; -- 111.0 LNP Number Pool Block CNAM Destination Point Code numberPoolBlockCNAM-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockCNAM-DPC-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 111}; numberPoolBlockCNAM-DPC-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the CNAM Destination Point Code for the numberPoolBlock. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). The valid octet values on the NPAC SMS are 000-255. !; -- 112.0 LNP Number Pool Block CNAM SSN numberPoolBlockCNAM-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockCNAM-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 112}; numberPoolBlockCNAM-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the CNAM SSN value for the numberPoolBlock. The valid values on the NPAC SMS are 0-255. !; -- 113.0 LNP Number Pool Block Disconnect Complete TimeStamp numberPoolBlockDisconnectCompleteTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockDisconnectCompleteTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 113}; numberPoolBlockDisconnectCompleteTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute defines the date and time the disconnect broadcast of the number pool block is complete to the LSMSs. This is set once the first successful response is received for the number pool block or corresponding subscription version with LNP type equal to 'pool'. !; -- 114.0 LNP Number Pool Block Data Download Reason numberPoolBlockDownloadReason ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DownloadReason; MATCHES FOR EQUALITY; BEHAVIOUR numberPoolBlockDownloadReasonBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 114}; numberPoolBlockDownloadReasonBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the reason the number pool block was downloaded to the Local SMS from NPAC SMS. This attribute only has meaning in objects instantiated on the Local SMS. !; -- 115.0 LNP Number Pool Block Failed Service Provider List numberPoolBlockFailed-SP-List ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.Failed-SP-List; MATCHES FOR EQUALITY; BEHAVIOUR numberPoolBlockFailed-SP-ListBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 115}; numberPoolBlockFailed-SP-ListBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the failed service providers after a subscription version and/or number pool block broadcast results in a failure to one or more Local SMSs for a subscription version with LNP type equal to 'pool' and/or number pool block. A numberPoolBlockFailed-SP-List reflects the EDR service providers who failed to receive the number pool block and any non-EDR service provider who failed to receive the corresponding subscription versions of LNP type equal to 'pool'. !; -- 116.0 LNP Number Pool Block Service Provider ID numberPoolBlockHolderSPID ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvId; MATCHES FOR EQUALITY; BEHAVIOUR numberPoolBlockHolderSPIDBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 116}; numberPoolBlockHolderSPIDBehavior BEHAVIOUR DEFINED AS ! This attribute defines the service provider ID of the block holder. !; -- 117.0 LNP Number Pool Block Id numberPoolBlockId ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.BlockId; MATCHES FOR EQUALITY; BEHAVIOUR numberPoolBlockIdBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 117}; numberPoolBlockIdBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the numberPoolBlock object. The NPAC SMS determines the value for this attribute. The value is a signed, 32-bit integer with a maximum value of 2.14 billion. !; -- 118.0 LNP Number Pool Block ISVM Destination Point Code numberPoolBlockISVM-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockISVM-DPC-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 118}; numberPoolBlockISVM-DPC-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the ISVM Destination Point Code for the numberPoolBlock. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). The valid octet values on the NPAC SMS are 000-255. !; -- 119.0 LNP Number Pool Block ISVM SSN numberPoolBlockISVM-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockISVM-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 119}; numberPoolBlockISVM-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the ISVM SSN value for the numberPoolBlock. The valid values on the NPAC SMS are 0-255. !; -- 120.0 LNP Number Pool Block LIDB Destination Point Code numberPoolBlockLIDB-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockLIDB-DPC-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 120}; numberPoolBlockLIDB-DPC-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the LIDB Destination Point Code for the numberPoolBlock. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). The valid octet on the NPAC SMS are 000-255. !; -- 121.0 LNP Number Pool Block LIDB SSN numberPoolBlockLIDB-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockLIDB-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 121}; numberPoolBlockLIDB-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the LIDB SSN value for the numberPoolBlock. The valid values on the NPAC SMS are 0-255. !; -- 122.0 LNP Number Pool Block LRN numberPoolBlockLRN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LRN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockLRNBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 122}; numberPoolBlockLRNBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the numberPoolBlock LRN for a numberPoolBlock. The data is stored as packed decimal. For example, if the octets contained 01 23 45 67 89 then the LRN value would be displayed as 0123456789). !; -- 123.0 LNP Number Pool Block Last Modified TimeStamp numberPoolBlockModifiedTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockModifiedTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 123}; numberPoolBlockModifiedTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute defines the date and time of the last modification to the numberPoolBlock object. !; -- 124.0 LNP Number Pool Block SOA Origination numberPoolBlockSOA-Origination ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR numberPoolBlockSOA-OriginationBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 124}; numberPoolBlockSOA-OriginationBehavior BEHAVIOUR DEFINED AS ! This boolean value indicates whether or not the service provider's SOA initiated the block over the SOA to NPAC SMS interface and whether the SOA will receive notifications for this object. This attribute will be set by the NPAC SMS at the time of block creation and can be updated only by NPAC SMS personnel. !; -- 125.0 LNP Number Pool Block NPA-NXX-X numberPoolBlockNPA-NXX-X ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NPA-NXX-X; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockNPA-NXX-X-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 125}; numberPoolBlockNPA-NXX-X-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the number pool block NPA-NXX-X value. !; -- 126.0 LNP Number Pool Block Status numberPoolBlockStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.BlockStatus; MATCHES FOR EQUALITY; BEHAVIOUR numberPoolBlockStatusBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 126}; numberPoolBlockStatusBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the status of the number pool block object. Valid values are active(A), sending(S), failed(F), partial failure(PF) and old(O). !; -- 127.0 LNP Service Provider NPA-NXX-X Creation Timestamp servceProvNPA-NXX-X-CreationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNPA-NXX-X-CreationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 127}; serviceProvNPA-NXX-X-CreationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute provides the date and time the serviceProvNPA-NXX-X object was created on the NPAC SMS. !; -- 128.0 LNP Service Provider NPA-NXX-X Data Download Reason serviceProvNPA-NXX-X-DownloadReason ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DownloadReason; MATCHES FOR EQUALITY; BEHAVIOUR serviceProvNPA-NXX-X-DownloadReasonBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 128}; serviceProvNPA-NXX-X-DownloadReasonBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the reason the serviceProvNPA-NXX-X was downloaded to the Local SMS from NPAC SMS. This attribute only has meaning in objects instantiated on the Local SMS. !; -- 129.0 LNP Service Provider NPA-NXX-X Effective Timestamp servceProvNPA-NXX-X-EffectiveTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNPA-NXX-X-EffectiveTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 129}; serviceProvNPA-NXX-X-EffectiveTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute provides the date and time the block holder service provider assumes responsibility for the TN-Range of the NPA-NXX-X. The time portion of the timestamp is always set to 00:00:00. !; -- 130.0 LNP Service Provider NPA-NXX-X ID serviceProvNPA-NXX-X-Id ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NPA-NXX-X-ID; MATCHES FOR EQUALITY; BEHAVIOUR serviceProvNPA-NXX-X-IdBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 130}; serviceProvNPA-NXX-X-IdBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the serviceProvNPA-NXX-X object. The NPAC SMS determines the value for this attribute. This value is a signed, 32-bit integer with a maximum value of 2.14 billion. !; -- 131.0 LNP Service Provider NPA-NXX-X Modified Timestamp servceProvNPA-NXX-X-ModifiedTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNPA-NXX-X-ModifiedTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 131}; serviceProvNPA-NXX-X-ModifiedTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute provides the date and time the serviceProvNPA-NXX-X object was last modified on the NPAC SMS. !; -- 132.0 LNP Service Provider NPA-NXX-X Value serviceProvNPA-NXX-X-Value ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NPA-NXX-X; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNPA-NXX-X-Value-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 132}; serviceProvNPA-NXX-X-Value-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider NPA-NXX-X value. !; -- Package Definitions -- 1.0 LNP Download Package lnpDownloadPkg PACKAGE BEHAVIOUR lnpDownloadPkgBehavior; ACTIONS lnpDownload; REGISTERED AS {LNP-OIDS.lnp-package 1}; lnpDownloadPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the lnpDownload action. !; -- 2.0 LNP Recovery Complete Package lnpRecoveryCompletePkg PACKAGE BEHAVIOUR lnpRecoveryCompletePkgBehavior; ACTIONS lnpRecoveryComplete; REGISTERED AS {LNP-OIDS.lnp-package 2}; lnpRecoveryCompletePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the lnpRecoveryCompletePkg action. !; -- 3.0 LNP Service Provider Billing Address Package serviceProvBillingAddressPkg PACKAGE BEHAVIOUR serviceProvBillingAddressPkgBehavior; ATTRIBUTES serviceProvBillingAddress GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 3}; serviceProvBillingAddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvBillingAddress attribute. !; -- 4.0 LNP Service Provider Conflict Address Package serviceProvConflictAddressPkg PACKAGE BEHAVIOUR serviceProvConflictAddressPkgBehavior; ATTRIBUTES serviceProvConflictAddress GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 4}; serviceProvConflictAddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvConflictAddress attribute. !; -- 5.0 LNP Service Provider LSMS Address Package serviceProvLSMS-AddressPkg PACKAGE BEHAVIOUR serviceProvLSMS-AddressPkgBehavior; ATTRIBUTES serviceProvLSMS-Address GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 5}; serviceProvLSMS-AddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvLSMS-Address attribute. !; -- 6.0 LNP Service Provider Net Address Package serviceProvNetAddressPkg PACKAGE BEHAVIOUR serviceProvNetAddressPkgBehavior; ATTRIBUTES serviceProvNetAddress GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 6}; serviceProvNetAddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvNetAddress attribute. !; -- 7.0 LNP Service Provider Operations Address Package serviceProvOperationsAddressPkg PACKAGE BEHAVIOUR serviceProvOperationsAddressPkgBehavior; ATTRIBUTES serviceProvOperationsAddress GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 7}; serviceProvOperationsAddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvOperationsAddress attribute. !; -- 8.0 LNP Service Provider Repair Center Info Package serviceProvRepairCenterInfoPkg PACKAGE BEHAVIOUR serviceProvRepairCenterInfoPkgBehavior; ATTRIBUTES serviceProvRepairCenterInfo GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 8}; serviceProvRepairCenterInfoPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvRepairCenterInfo attribute. !; -- 9.0 LNP Service Provider SOA Address Package serviceProvSOA-AddressPkg PACKAGE BEHAVIOUR serviceProvSOA-AddressPkgBehavior; ATTRIBUTES serviceProvSOA-Address GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 9}; serviceProvSOA-AddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvSOA-Address attribute. !; -- 10.0 LNP Service Provider User Administration Address Package serviceProvUserAdminAddressPkg PACKAGE BEHAVIOUR serviceProvUserAdminAddressPkgBehavior; ATTRIBUTES serviceProvUserAdminAddress GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 10}; serviceProvUserAdminAddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvUserAdminAddress attribute. !; -- 11.0 LNP Service Provider Web Address Package serviceProvWebAddressPkg PACKAGE BEHAVIOUR serviceProvWebAddressPkgBehavior; ATTRIBUTES serviceProvWebAddress GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 11}; serviceProvWebAddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvWebAddress attribute. !; -- 12.0 LNP Subscription Version Activate Package subscriptionVersionActivatePkg PACKAGE BEHAVIOUR subscriptionVersionActivatePkgBehavior; ACTIONS subscriptionVersionActivate; REGISTERED AS {LNP-OIDS.lnp-package 12}; subscriptionVersionActivatePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionActivate action. !; -- 13.0 LNP Subscription Version Attribute Value Change Failed Service -- Providers List subscriptionVersionAttributeValueChangeFailed-SP-ListPkg PACKAGE BEHAVIOUR subscriptionVersionAttributeValueChangeFailed-SP-ListPkgBehavior; ATTRIBUTES subscriptionFailed-SP-List GET; REGISTERED AS {LNP-OIDS.lnp-package 13}; subscriptionVersionAttributeValueChangeFailed-SP-ListPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionAttributeValueChangeFailed-SP-List attribute on the lnpLogStatusAttributeValueChangeRecord object. !; -- 14.0 LNP Subscription Version Cancel Package subscriptionVersionCancelPkg PACKAGE BEHAVIOUR subscriptionVersionCancelPkgBehavior; ACTIONS subscriptionVersionCancel; REGISTERED AS {LNP-OIDS.lnp-package 14}; subscriptionVersionCancelPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionCancel action. !; -- 15.0 LNP Subscription Version Disconnect Package subscriptionVersionDisconnectPkg PACKAGE BEHAVIOUR subscriptionVersionDisconnectPkgBehavior; ACTIONS subscriptionVersionDisconnect; REGISTERED AS {LNP-OIDS.lnp-package 15}; subscriptionVersionDisconnectPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionDisconnect action. !; -- 16.0 LNP Subscription Version Local SMS Create Package subscriptionVersionLocalSMS-CreatePkg PACKAGE BEHAVIOUR subscriptionVersionLocalSMS-CreatePkgBehavior; ACTIONS subscriptionVersionLocalSMS-Create; REGISTERED AS {LNP-OIDS.lnp-package 16}; subscriptionVersionLocalSMS-CreatePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for including the subscriptionVersionLocalSMS-Create action. !; -- 17.0 LNP Subscription Version Modify Package subscriptionVersionModifyPkg PACKAGE BEHAVIOUR subscriptionVersionModifyPkgBehavior; ACTIONS subscriptionVersionModify; REGISTERED AS {LNP-OIDS.lnp-package 17}; subscriptionVersionModifyPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionModify action. !; -- 18.0 LNP New Service Provider Subscription Version Cancellation -- Acknowledge Package subscriptionVersionNewSP-CancellationPkg PACKAGE BEHAVIOUR subscriptionVersionNewSP-CancellationPkgBehavior; ACTIONS subscriptionVersionNewSP-CancellationAcknowledge; REGISTERED AS {LNP-OIDS.lnp-package 18}; subscriptionVersionNewSP-CancellationPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionNewSP-CancellationAcknowledge action. !; -- 20.0 LNP Subscription Version Remove From Conflict -- Pending Package subscriptionVersionRemoveFromConflictPkg PACKAGE BEHAVIOUR subscriptionVersionRemoveFromConflictPkgBehavior; ACTIONS subscriptionVersionRemoveFromConflict; REGISTERED AS {LNP-OIDS.lnp-package 20}; subscriptionVersionRemoveFromConflictPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionRemoveFromConflict action. !; -- 21.0 LNP New Service Provider Subscription Version Create Package subscriptionVersionNewSP-CreatePkg PACKAGE BEHAVIOUR subscriptionVersionNewSP-CreatePkgBehavior; ACTIONS subscriptionVersionNewSP-Create; REGISTERED AS {LNP-OIDS.lnp-package 21}; subscriptionVersionNewSP-CreatePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionNewSP-Create action. !; -- 22.0 LNP Old Service Provider Subscription Version Cancellation -- Acknowledge Package subscriptionVersionOldSP-CancellationPkg PACKAGE BEHAVIOUR subscriptionVersionOldSP-CancellationPkgBehavior; ACTIONS subscriptionVersionOldSP-CancellationAcknowledge; REGISTERED AS {LNP-OIDS.lnp-package 22}; subscriptionVersionOldSP-CancellationPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionOldSP-CancellationAcknowledge action. !; -- 24.0 LNP Old Service Provider Subscription Version Create Package subscriptionVersionOldSP-CreatePkg PACKAGE BEHAVIOUR subscriptionVersionOldSP-CreatePkgBehavior; ACTIONS subscriptionVersionOldSP-Create; REGISTERED AS {LNP-OIDS.lnp-package 24}; subscriptionVersionOldSP-CreatePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionOldSP-Create action. !; -- 25.0 LNP Subscription Status Change Cause Code Package subscriptionStatusChangeCauseCodePkg PACKAGE BEHAVIOUR subscriptionStatusChangeCauseCodePkgBehavior; ATTRIBUTES subscriptionStatusChangeCauseCode GET; REGISTERED AS {LNP-OIDS.lnp-package 25}; subscriptionStatusChangeCauseCodePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionStatusChangeCauseCode attribute. !; -- 26.0 LNP Service Provider Security Address Package serviceProvSecurityAddressPkg PACKAGE BEHAVIOUR serviceProvSecurityAddressPkgBehavior; ATTRIBUTES serviceProvSecurityAddress GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 26}; serviceProvSecurityAddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvSecurityAddress attribute. !; -- 27.0 LNP Number Pool Block Create Package numberPoolBlock-CreatePkg PACKAGE BEHAVIOUR numberPoolBlock-CreatePkgBehavior; ACTIONS numberPoolBlock-Create; REGISTERED AS {LNP-OIDS.lnp-package 27}; numberPoolBlock-CreatePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the numberPoolBlock-Create action. !; -- 28.0 LNP Number Pool Block Attribute Value Change Failed Service -- Providers List numberPoolBlockAttributeValueChangeFailed-SP-ListPkg PACKAGE BEHAVIOUR numberPoolBlockAttributeValueChangeFailed-SP-ListPkgBehavior; ATTRIBUTES numberPoolBlockFailed-SP-List GET; REGISTERED AS {LNP-OIDS.lnp-package 28}; numberPoolBlockAttributeValueChangeFailed-SP-ListPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the numberPoolBlockAttributeValueChangeFailed-SP-List attribute on the lnpLogNumberPoolBlockStatusAttributeValueChangeRecord object. !; -- Parameter Definitions -- 1.0 Access Control Parameter accessControlParameter PARAMETER CONTEXT EVENT-INFO; WITH SYNTAX LNP-ASN1.LnpAccessControl; REGISTERED AS {LNP-OIDS.lnp-parameter 1}; -- 2.0 LNP Specific Info Parameter lnpSpecificInfoParameter PARAMETER CONTEXT SPECIFIC-ERROR; -- ATTRIBUTE lnpSpecificInfo; WITH SYNTAX LNP-ASN1.LnpSpecificInfo; REGISTERED AS {LNP-OIDS.lnp-parameter 2}; -- Action Definitions -- 1.0 LNP Download Action lnpDownload ACTION BEHAVIOUR lnpDownloadDefinition, lnpDownloadBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.DownloadAction; WITH REPLY SYNTAX LNP-ASN1.DownloadReply; REGISTERED AS {LNP-OIDS.lnp-action 1}; lnpDownloadDefinition BEHAVIOUR DEFINED AS ! The lnpDownload action is the action that is used by the Local SMS to specify the objects to be downloaded from the NPAC SMS. !; lnpDownloadBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions or an lnpNetwork object and all objects to be downloaded are specified in the action request. Postconditions: After this action has been executed by the Local SMS specifying which objects to download, the NPAC SMS will determine which objects satisfy the download request and return them in the download action reply. All data for objects that have been modified is downloaded not just the information that was modified. Data to be downloaded can be specified by a time range of last modification/creation or by other criteria. Time range requests will be limited to a tunable range specified in the NPAC SMS and must be specified in Coordinated Universal Time (UTC). All data modified/created in the download time period, regardless of the amount of data, will be downloaded. For download requests not specifying a time range, the amount of data downloaded will be limited to a tunable amount as specified in the NPAC SMS. Criteria for a subscription download is a time range or a TN or TN range. If the NPAC Customer LSMS EDR Indicator is set in the service provider's profile on the NPAC SMS, no subscription versions with LNP type equal to 'pool' will be returned. NPA-NXX filters are also applied. Criteria for a number pool block download is time range, NPA-NXX-X range or NPA-NXX-X. Criteria for a network data download is a time range, service provider id or all service providers, an npa-nxx range or all npa-nxx data, an npa-nxx-x range or all npa-nxx-x data, an LRN range or all LRN data, or all network data. Specifying "all-network-data" includes the serviceProvNPA-NXX-X object if the Local SMS supports the object according to their service provider profile NPAC Customer LSMS NPA-NXX-X Indicator. If a download requests fails in the NPAC SMS, the failure reason will be returned in the reply. !; -- 2.0 LNP Recovery Complete Action lnpRecoveryComplete ACTION BEHAVIOUR lnpRecoveryCompleteDefinition, lnpRecoveryCompleteBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.RecoveryCompleteAction; WITH REPLY SYNTAX LNP-ASN1.RecoveryCompleteReply; REGISTERED AS {LNP-OIDS.lnp-action 2}; lnpRecoveryCompleteDefinition BEHAVIOUR DEFINED AS ! The lnpRecoveryComplete action is used by the Local SMS to specify the system has recovered from downtime and the transactions performed since the association establishment can now be sent from the NPAC SMS. !; lnpRecoveryCompleteBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpLocalSMS object that specified the recovery mode flag in the access control as true at association establishment. Postconditions: After this action has been executed by the Local SMS specifying recovery is complete, the NPAC SMS will forward those updates which took place for the network, subscription and number pool block data since the association was established. The NPAC SMS will queue up all new events while the Local SMS is in recovery mode and send them to the Local SMS after responding with the lnpRecoveryComplete action reply. If a recovery complete request fails in the NPAC SMS the failure reason will be returned in the reply. !; -- 3.0 LNP Subscription Version Activate Action subscriptionVersionActivate ACTION BEHAVIOUR subscriptionVersionActivateDefinition, subscriptionVersionActivateBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.ActivateAction; WITH REPLY SYNTAX LNP-ASN1.ActivateReply; REGISTERED AS {LNP-OIDS.lnp-action 3}; subscriptionVersionActivateDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionActivate action is the action that can be used by the SOA of the new service provider to activate a subscription version id, tn or a range of tns via the SOA to NPAC SMS interface. !; subscriptionVersionActivateBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions object specifying the object or range of objects to be activated by either subscriptionVersionId, the subscriptionTN or range of TNs. Subscription versions with subscriptionLNPType equal to 'pool' cannot be specified in the action. Postconditions: The service provider has activated the subscription version. An error will be returned to the service provider if there is no version that can be activated at this time or if the activation fails due to the service provider not being the new service provider for the subscription version. Only pending subscription versions can be activated. Attempts to port subscription that have not been authorized by both service providers will fail. !; -- 4.0 LNP Subscription Version Cancel Action subscriptionVersionCancel ACTION BEHAVIOUR subscriptionVersionCancelDefinition, subscriptionVersionCancelBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.CancelAction; WITH REPLY SYNTAX LNP-ASN1.CancelReply; REGISTERED AS {LNP-OIDS.lnp-action 4}; subscriptionVersionCancelDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionCancel action is the action that can be used by the SOA to cancel a subscription version via the SOA to NPAC SMS interface. !; subscriptionVersionCancelBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions object specifying the object or objects to be canceled by either the subscriptionVersionId, the subscriptionTN or a range of TNs. Postconditions: The service provider has set the version status to cancel-pending in the subscription version. An error will be returned to the service provider if there is no version that can be canceled (i.e. pending, conflict, or disconnect-pending) or if the cancellation fails due to authorization of the service provider. !; -- 5.0 LNP Subscription Version Disconnect Action subscriptionVersionDisconnect ACTION BEHAVIOUR subscriptionVersionDisconnectDefinition, subscriptionVersionDisconnectBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.DisconnectAction; WITH REPLY SYNTAX LNP-ASN1.DisconnectReply; REGISTERED AS {LNP-OIDS.lnp-action 5}; subscriptionVersionDisconnectDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionDisconnect action is the action that is used by the SOA to disconnect a subscription version via the SOA to NPAC SMS interface. !; subscriptionVersionDisconnectBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions object and specifies the object or objects to be disconnected by either stating the subscriptionVersionId, the subscriptionTN or a range of TNs. In addition, the customer's disconnect date is specified. An optional effective release date can be specified for a time deferred disconnect. Subscription versions with subscriptionLNPType equal to 'pool' cannot be specified in the action. Postconditions: The current service provider can disconnect an active subscription version. An error will be returned to the service provider if there is no active version. If there is a pending version and an active version, the disconnect of the active subscription version will fail. If the version is active, no outstanding versions exist, and the time stamp for disconnect has not been reached, the subscription version will be modified with a version status of disconnect-pending and the subscriptionEffectiveReleaseDate set to the effective release date specified in the action. If the version is active, there are no outstanding versions, and the time stamp for effective release has not been specified, the subscription version will be updated with a version status of sending. When the new subscription version status is set to sending either immediately or at the time the date and time specified in the subscriptionEffectiveReleaseDate, the broadcast time stamp is set to the current time when the disconnect version sending starts to the Local SMSs via the NPAC SMS to Local SMS interface. Before the broadcast of deletes begins, the subscriptionVersionDonorSP-CustomerDisconnectDate notification is sent to the donor SOA informing the service provider of the actual customer disconnect date. If the delete requests are successful for all Local SMSs, the current active version will have its version status marked as old and the subscriptionDisconnectCompleteTimeStamp is set to the current system date and time. If a delete request fails for the disconnect subscription version after the retry periods have expired, the version status will be set to active if all Local SMSs fail, or set to old if one or more, but not all, Local SMSs fail. !; -- 6.0 LNP Subscription Version Local SMS Create Action subscriptionVersionLocalSMS-Create ACTION BEHAVIOUR subscriptionVersionLocalSMS-CreateDefinition, subscriptionVersionLocalSMS-CreateBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.LocalSMS-CreateAction; WITH REPLY SYNTAX LNP-ASN1.LocalSMS-CreateReply; REGISTERED AS {LNP-OIDS.lnp-action 6}; subscriptionVersionLocalSMS-CreateDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionLocalSMS-Create action is the action that can be used by the NPAC SMS to create multiple subscription versions via the Local SMS to NPAC SMS interface. !; subscriptionVersionLocalSMS-CreateBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions object specifying the object(s) to be created by the subscriptionVersionId and the subscriptionTN. All attribute values required for creation will be supplied. Postconditions: A successful reply indicates the Local SMS can decipher the subscription version create action. An error will be returned to the NPAC SMS if the Local SMS cannot recognize the action data. The Local SMS will attempt to create all the specified subscription versions. It will return the subscriptionVersionActionResults notification to the NPAC SMS informing it of the success or failure of the creation attempts. !; -- 7.0 LNP Subscription Version Modify Action subscriptionVersionModify ACTION BEHAVIOUR subscriptionVersionModifyDefinition, subscriptionVersionModifyBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.ModifyAction; WITH REPLY SYNTAX LNP-ASN1.ModifyReply; REGISTERED AS {LNP-OIDS.lnp-action 7}; subscriptionVersionModifyDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionModify action is the action that can be used by the SOA to modify a subscription version via the SOA to NPAC SMS interface. !; subscriptionVersionModifyBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions object specifying the object to be modified by either the subscriptionVersionId, the subscriptionTN or a range of TNs and optionally the status of the subscription version. All attribute values to be modified shall also be specified. Subscription versions with subscriptionLNPType equal to 'pool' cannot be specified in the action. Postconditions: The service provider has modified the subscription version. An error will be returned to the service provider if there is no version that is modifiable or if the modification fails due to authorization of the service provider or data validation. Service Providers can modify attributes associated with active, pending or conflict subscription versions. Old service providers can only modify the following attributes for pending, cancel-pending, or conflict subscription versions: subscriptionOldSP-DueDate subscriptionOldSP-Authorization subscriptionStatusChangeCauseCode The subscriptionStatusChangeCauseCode is an optional field and is only specified if the subscriptionOldSP-Authorization is false. New service providers can only modify the following attributes for pending, cancel-pending, or conflict subscription versions: subscriptionLRN subscriptionNewSP-DueDate subscriptionCLASS-DPC subscriptionCLASS-SSN subscriptionLIDB-DPC subscriptionLIDB-SSN subscriptionCNAM-DPC subscriptionCNAM-SSN subscriptionISVM-DPC subscriptionISVM-SSN subscriptionEndUserLocationValue subscriptionEndUserLocationType subscriptionBillingId Validation will be done for both old and new service provider data that is specified for pending, cancel-pending, or conflict subscription versions. If validation fails no changes will be made and an error will be returned. If validation passes, the version will be modified and remain in a pending or active state. New service providers can only modify the following attributes for active subscription versions: subscriptionLRN subscriptionCLASS-DPC subscriptionCLASS-SSN subscriptionLIDB-DPC subscriptionLIDB-SSN subscriptionCNAM-DPC subscriptionCNAM-SSN subscriptionISVM-DPC subscriptionISVM-SSN subscriptionEndUserLocationValue subscriptionEndUserLocationType subscriptionBillingId If the data specified passes validation, the modified version is immediately activated. The modified subscription version will have a status of sending and broadcasts will begin. If validation fails, no changes will be made and an error will be returned in the action reply. !; -- 8.0 LNP New Service Provider Cancellation Acknowledge Request subscriptionVersionNewSP-CancellationAcknowledge ACTION BEHAVIOUR subscriptionVersionNewSP-CancellationAcknowledgeDefinition, subscriptionVersionNewSP-CancellationAcknowledgeBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.CancellationAcknowledgeAction; WITH REPLY SYNTAX LNP-ASN1.CancellationAcknowledgeReply; REGISTERED AS {LNP-OIDS.lnp-action 8}; subscriptionVersionNewSP-CancellationAcknowledgeDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionNewSP-CancellationAcknowledge action is the action that is used the on NPAC SMS via the SOA to NPAC SMS interface by the new service provider to acknowledge cancellation of a subscriptionVersionNPAC with a status of cancel-pending. !; subscriptionVersionNewSP-CancellationAcknowledgeBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action was issued from an lnpSubscriptions object specifying the object or objects to be acknowledged by either the subscriptionVersionId, the subscriptionTN or a range of subscriptionTNs. Postconditions: The service provider has acknowledged the subscription version. An error will be returned to the service provider if no version exists that can have the cancellation acknowledged or if the acknowledgement fails due to the service provider not being authorized to perform the action. The subscriptionNewSP-CancellationTimeStamp will be updated to the current time if the action is successful and the version status will be changed to cancel if the old service provider has previously acknowledged the cancel. !; -- 10.0 LNP Subscription Version Remove From Conflict subscriptionVersionRemoveFromConflict ACTION BEHAVIOUR subscriptionVersionRemoveFromConflictDefinition, subscriptionVersionRemoveFromConflictBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.RemoveFromConflictAction; WITH REPLY SYNTAX LNP-ASN1.RemoveFromConflictReply; REGISTERED AS {LNP-OIDS.lnp-action 10}; subscriptionVersionRemoveFromConflictDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionRemoveFromConflict action is the action that is used the on NPAC SMS via the SOA to NPAC SMS interface by either the old or new service provider to set the subscription version status from conflict to pending. !; subscriptionVersionRemoveFromConflictBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action was issued from an lnpSubscriptions object specifying the object or objects to be updated by either the subscriptionVersionId, the subscriptionTN or a range of subscriptionTNs. Postconditions: The NPAC SMS has acknowledged the subscription version. An error will be returned to the service provider if there is no version that can have the conflict status removed or if the service provider is not authorized to perform the action. If the action is successful, either the subscriptionNewSPConflictResolutionTimeStamp or subscriptionOldSP-ConflictResolutionTimeStamp will be updated to the current time, the version status will be changed from conflict to pending, and the subscriptionOldSP-Authorization attribute will be modified to true. If the old service provider issues the action, the subscriptionOldSP-AuthorizationTimeStamp is also updated to the current date and time. !; -- 11.0 LNP New Service Provider Subscription Version Create subscriptionVersionNewSP-Create ACTION BEHAVIOUR subscriptionVersionNewSP-CreateDefinition, subscriptionVersionNewSP-CreateBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.NewSP-CreateAction; WITH REPLY SYNTAX LNP-ASN1.NewSP-CreateReply; REGISTERED AS {LNP-OIDS.lnp-action 11}; subscriptionVersionNewSP-CreateDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionNewSP-Create action is the action that is used the on NPAC SMS via the SOA to NPAC SMS interface by the new service provider to create a new subscriptionVersionNPAC. !; subscriptionVersionNewSP-CreateBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions object. Creates can only be performed provided there is only one currently active subscription or no subscription version in the NPAC or an action failure will be returned. The new service provider must specify valid values for the following attributes: subscriptionTN or a valid subscriptionVersionTN-Range subscriptionLRN subscriptionNewCurrentSP subscriptionOldSP subscriptionNewSP-DueDate subscriptionCLASS-DPC subscriptionCLASS-SSN subscriptionLIDB-DPC subscriptionLIDB-SSN subscriptionCNAM-DPC subscriptionCNAM-SSN subscriptionISVM-DPC subscriptionISVM-SSN subscriptionLNPType subscriptionPortingToOriginal-SPSwitch The new service provider may specify valid values for the following attributes: subscriptionEndUserLocationValue subscriptionEndUserLocationType subscriptionBillingId subscriptionPortingToOriginal-SPSwitch can only be specified as TRUE for a TN that is currently ported and is being ported back to the original service provider. If the value of subscriptionPortingToOriginal-SPSwitch is TRUE, the LRN and GTT data should be specified as NULL. If the variable is TRUE, when the activate occurs for the subscription version, the Local SMS's will receive a request to delete the old subscription version routing data in their networks. They will not receive any new network routing data for the subscription. Concurrence from the old service provider is required. If the port of the subscription version is an intra-service provider port, the new service provider can use the subscriptionVersionNewSP-Create action specifying the old service provider equal to the new service provider. In this case, the old service provider create action is not required. Postconditions: After this action has been executed, if the data specified passes validation, a pending subscription version will exist in the NPAC SMS. These validations are done as follows: subscriptionTN or range of TNs are valid in a range open for porting by the old service provider. subscriptionLNPType is specified to be "LSPP" or "LISP". subscriptionNewSP-DueDate is a future date. If not specified, the time defaults to 00:00.00. Old and New SP are valid service providers in the NPAC SMS. LRN data is associated with the New Service Provider. If a pre-existing version exists, validation will be done to insure that the new service provider previously specified is the same as the executor of the action. If the validations succeed and the subscription version does not exist, a new subscription version will be created with a status of pending. If the validations succeed and the subscription version already exists, the new service provider data will be applied to the subscription version. If the validations fail, a new subscription version will not be created if one does not exist. If one already existed, it will be retained. The action success or failure and reasons for failure will be returned in the action reply. !; -- 12.0 LNP Old Service Provider Cancellation Acknowledge Request subscriptionVersionOldSP-CancellationAcknowledge ACTION BEHAVIOUR subscriptionVersionOldSP-CancellationAcknowledgeDefinition, subscriptionVersionOldSP-CancellationAcknowledgeBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.CancellationAcknowledgeAction; WITH REPLY SYNTAX LNP-ASN1.CancellationAcknowledgeReply; REGISTERED AS {LNP-OIDS.lnp-action 12}; subscriptionVersionOldSP-CancellationAcknowledgeDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionOldSP-CancellationAcknowledge action is the action that is used on the NPAC SMS via the SOA to NPAC SMS interface by the old service provider to acknowledge cancellation of a subscriptionVersionNPAC with a status of cancel-pending. !; subscriptionVersionOldSP-CancellationAcknowledgeBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action was issued from an lnpSubscriptions object specifying the object or objects to be acknowledged by either the subscriptionVersionId, the subscriptionTN or a range of subscriptionTNs. Postconditions: The service provider has acknowledged the subscription version. An error will be returned to the service provider if there is no version that can have cancellation acknowledged or if the acknowledgement fails due to the service provider not being authorized to perform the action. The subscriptionOldSP-CancellationTimeStamp will be updated to the current time if the action is successful and the version status will be changed to cancel if the new service provider has previously acknowledged the cancel. !; -- 14.0 LNP Old Service Provider Subscription Version Create subscriptionVersionOldSP-Create ACTION BEHAVIOUR subscriptionVersionOldSP-CreateDefinition, subscriptionVersionOldSP-CreateBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.OldSP-CreateAction; WITH REPLY SYNTAX LNP-ASN1.OldSP-CreateReply; REGISTERED AS {LNP-OIDS.lnp-action 14}; subscriptionVersionOldSP-CreateDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionOldSP-Create action is the action that is used the on NPAC SMS via the SOA to NPAC SMS interface by the old service provider to create a new subscriptionVersionNPAC. !; subscriptionVersionOldSP-CreateBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action was issued from an lnpSubscriptions object. Creates can be performed provided there is only one currently active subscription or action failure will be returned. The old service provider must specify valid values for the following attributes: subscriptionTN or a valid subscriptionVersionTN-Range subscriptionNewCurrentSP subscriptionOldSP subscriptionOldSP-DueDate subscriptionOldSP-Authorization subscriptionLNPType If the subscriptionOldSP-Authorization is false, the old service provider must specify a subscriptionStatusChangeCauseCode. Postconditions: After this action has been executed if the data specified passes validation, a pending subscription version will exist in the NPAC SMS. These validations are done as follows: subscriptionTN or range of TNs are valid in a range open for porting by the old service provider. subscriptionLNPType is specified as "LSPP" or "LISP". subscriptionOldSP-DueDate is a future date. If not specified, the time defaults to 00:00.00. Old and New SP are valid service providers in the NPAC SMS and the new service provider is not equal to the old service provider. If a pre-existing version exists, validation will be done to insure that the new service provider previously specified is the same as the executor of the action. If the validations succeed and the subscription version does not exist, a new subscription version will be created with a status of pending. If the validations succeed and the subscription version already exists, the old service provider data will be applied to the existing subscription version. If the validations fail, a new subscription version will not be created if one does not exist. If one already existed it will be retained and an error returned. The action success or failure and reasons for failure will be returned in the action reply. !; -- 15.0 LNP Service Provider Number Pool Block Create numberPoolBlock-Create ACTION BEHAVIOUR numberPoolBlock-CreateDefinition, numberPoolBlock-CreateBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.NumberPoolBlock-CreateAction; WITH REPLY SYNTAX LNP-ASN1.NumberPoolBlock-CreateReply; REGISTERED AS {LNP-OIDS.lnp-action 15}; numberPoolBlock-CreateDefinition BEHAVIOUR DEFINED AS ! The numberPoolBlock-Create action is the action that is used on the NPAC SMS via the SOA to NPAC SMS interface by the block holder SOA to create a new numberPoolBlockNPAC. !; numberPoolBlock-CreateBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions object. The service provider block holder must specify valid values for the following attributes: numberPoolBlockNPA-NXX-X numberPoolBlockHolderSPID numberPoolBlockLRN numberPoolBlockCLASS-DPC numberPoolBlockCLASS-SSN numberPoolBlockLIDB-DPC numberPoolBlockLIDB-SSN numberPoolBlockCNAM-DPC numberPoolBlockCNAM-SSN numberPoolBlockISVM-DPC numberPoolBlockISVM-SSN Postconditions: After this action has been executed, if the data specified passes validation, a number pool block with a status of 'sending' will exist on the NPAC SMS. The validations performed are as follows: The serviceProvNPA-NXX-X object exists and the current date and time are greater than or equal to the effective date of the serviceProvNPA-NXX-X object. The requesting service provider is the block holder and service provider ID on the serviceProvNPA-NXX-X object. LRN data is associated with the Block Holder Service Provider. The attributes are all valid and correctly formatted. If the validations succeed, a new number pool block and corresponding subscription versions will be created with a status of 'sending'. The NPAC SMS sends the object creation notification for the number pool block. If the validations fail, no new number pool block or subscription versions will be created. If a number pool block already existed, it will be retained. The action success or failure and reasons for failure will be returned in the action reply. If the requesting SOA is not the owner of the serviceProvNPA-NXX-X, 'soa-not-authorized' will be selected in the error reply. If the corresponding serviceProvNPA-NXX-X is not found, 'no-npa-nxx-x-found' will be selected in the error reply. If one of the attribute values is in error, 'invalid-data-values' will be selected in the error reply and the block-invalid-values will be present. If the number pool block object already exists, 'number-pool-block-already-exists' will be selected in the error reply. If the request is sent prior to the effective date, 'prior-to-effective-date' will be selected in the error reply. If the request is sent and any subscription version objects exist within the TN range with a status of pending, conflict, cancel-pending or failed ("pending-like") and no active subscription version for that TN exists, 'invalid-subscription-versions' will be selected in the error reply. !; -- Notification Definitions -- 1.0 LNP NPAC SMS Operational Information Notification lnpNPAC-SMS-Operational-Information NOTIFICATION BEHAVIOUR lnpNPAC-SMS-Operational-InformationBehavior; WITH INFORMATION SYNTAX LNP-ASN1.NPAC-SMS-Operational-Information AND ATTRIBUTE IDS down-time downTime, npac-contact-number npacContactNumber, additional-down-time-information additionalDownTimeInformation, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 1}; lnpNPAC-SMS-Operational-InformationBehavior BEHAVIOUR DEFINED AS ! This notification contains information about the NPAC SMS's scheduled down time. This notification contains the start and stop date and time for the planned down time. It is sent to both the SOA and Local SMS systems. !; -- 2.0 LNP Subscription Audit Local SMS Discrepancy Report subscriptionAudit-DiscrepancyRpt NOTIFICATION BEHAVIOUR subscriptionAudit-DiscrepancyRptBehavior; WITH INFORMATION SYNTAX LNP-ASN1.AuditDiscrepancyRpt AND ATTRIBUTE IDS tn auditDiscrepancyTn, version-id auditDiscrepancyVersionId, lsms-service-prov-id auditDiscrepancyLSMS-SP-Id, failure-reason auditDiscrepancyFailureReason, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 2}; subscriptionAudit-DiscrepancyRptBehavior BEHAVIOUR DEFINED AS ! This notification contains a report on a discrepancy found during an audit. The discrepancy contains the subscription TN and Version ID for which the discrepancy was found and the error. Valid errors are: fields mismatched between NPAC SMS and Local SMS record missing in Local SMS and associated Service Provider Id record missing in NPAC SMS If field mismatches are found then the attribute(s) for which the mismatch and the Local SMS value(s) and the NPAC SMS value(s) will be returned as well as the Service Provider Id associated with the Local SMS. When audit discrepancy notifications are sent to the NPAC SMS by the Local SMS create or modification requests to correct the discrepancy will be done by the NPAC SMS. If the audit involved a subscription version with LNPType of 'pool', the NPAC SMS will report to the SOA the discrepancies with subscription version TN and ID. Thus, if a numberPoolBlock object is in error, the discrepancy will be reported as all TNs within the audit range that are within the number pool block. Subscription version discrepancies will be reported as usual. !; -- 3.0 LNP Subscription Audit Results subscriptionAuditResults NOTIFICATION BEHAVIOUR subscriptionAuditResultsBehavior; WITH INFORMATION SYNTAX LNP-ASN1.AuditResults AND ATTRIBUTE IDS status auditResultStatus, failed-service-prov-list auditResultFailed-SP-List, number-of-discrepancies auditResultNumberDiscrepancies, time-of-completion auditResultCompletionTime, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 3}; subscriptionAuditResultsBehavior BEHAVIOUR DEFINED AS ! This notification contains the results of an audit. It contains the name of the audit, the number of discrepancies found during the audit, the success or failure of the audit, and the time of audit completion or failure. The audit status will be returned with the following priority on the return values: Highest failed due to discrepancies High failed on Local SMS Low no audit performed Lowest success A higher priority status condition will override a lower. For example, any error will override a 'no audit performed', and 'failed due to discrepancies' will override all other status conditions. !; -- 4.0 LNP Subscription Version Cancellation Resolution Request -- Notification subscriptionVersionCancellationAcknowledgeRequest NOTIFICATION BEHAVIOUR subscriptionVersionCancellationAcknowledgeBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionCancellationAcknowledgeRequest AND ATTRIBUTE IDS tn subscriptionTN, version-id subscriptionVersionId, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 4}; subscriptionVersionCancellationAcknowledgeBehavior BEHAVIOUR DEFINED AS ! This notification requests that a service provider send a cancellation acknowledgement for a subscription version. The TN and the version id are sent. !; -- 6.0 LNP Subscription Version Donor Service Provider Customer -- Disconnect Date Notification subscriptionVersionDonorSP-CustomerDisconnectDate NOTIFICATION BEHAVIOUR subscriptionVersionDonorSP-CustomerDisconnectDateBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionCustomerDisconnectDate AND ATTRIBUTE IDS tn subscriptionTN, version-id subscriptionVersionId, service-prov-customer-disconnect-date subscriptionCustomerDisconnectDate, service-prov-effective-release-date subscriptionEffectiveReleaseDate, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 6}; subscriptionVersionDonorSP-CustomerDisconnectDateBehavior BEHAVIOUR DEFINED AS ! This notification informs the donor service provider SOA that a subscription version is being disconnected. The TN, the version id, customer disconnect date and effective release date values are sent. !; -- 7.0 LNP Subscription Version Local SMS Action Results subscriptionVersionLocalSMS-ActionResults NOTIFICATION BEHAVIOUR subscriptionVersionLocalSMS-ActionResultsBehavior; WITH INFORMATION SYNTAX LNP-ASN1.LocalSMS-ActionResults AND ATTRIBUTE IDS actionId actionId, status actionResultsStatus, failed-tn-list failedTN-List, time-of-completion resultsCompletionTime, accessControl accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 7}; subscriptionVersionLocalSMS-ActionResultsBehavior BEHAVIOUR DEFINED AS ! This notification contains the reuslts of a subscriptionVersionLocalSMS-Create action once all the create requests have been attempted. It contains the id of the action, the success or failure of the action, the completion time and an optional list of failed subscriptionTNs and error codes. !; -- 8.0 LNP Subscription Version New NPA-NXX Notification subscriptionVersionNewNPA-NXX NOTIFICATION BEHAVIOUR subscriptionVersionNewNPA-NXXBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionNewNPA-NXX AND ATTRIBUTE IDS service-prov-npa-nxx-id serviceProvNPA-NXX-ID, service-prov-npa-nxx-value serviceProvNPA-NXX-Value, service-prov-npa-nxx-effective-time-stamp serviceProvNPA-NXX-EffectiveTimeStamp, service-prov-id serviceProvID, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 8}; subscriptionVersionNewNPA-NXXBehavior BEHAVIOUR DEFINED AS ! This notification informs the SOA and Local SMS of a pending subscription version involving a new NPA-NXX or creation of a serviceProvNPA-NXX-X object whose NPA-NXX-X value is the first use of the NPA-NXX. The service-prov-npa-nxx-id, service-prov-npa-nxx-value, service-prov-npa-nxx-effective-time-stamp and service-prov-id are sent. !; -- 9.0 LNP Subscription Version New SP Create Request Notification subscriptionVersionNewSP-CreateRequest NOTIFICATION BEHAVIOUR subscriptionVersionNewSP-CreateRequestBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionNewSP-CreateRequest AND ATTRIBUTE IDS tn subscriptionTN, version-id subscriptionVersionId, service-prov-id subscriptionOldSP, service-prov-due-date subscriptionOldSP-DueDate, service-prov-old-authorization subscriptionOldSP-Authorization, service-prov-authorization-creation-time-stamp subscriptionOldSP-AuthorizationTimeStamp, status-change-cause-code subscriptionStatusChangeCauseCode, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 9}; subscriptionVersionNewSP-CreateRequestBehavior BEHAVIOUR DEFINED AS ! This notification requests that a new service provider send a create request for a subscription version for which concurrence for porting the number has not been received. The TN, the version id and the old service provider id, authorization flag and authorization timestamp values are sent. !; -- 10.0 LNP Subscription Version Old SP Concurrence Request Notification subscriptionVersionOldSP-ConcurrenceRequest NOTIFICATION BEHAVIOUR subscriptionVersionOldSP-ConcurrenceRequestBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionOldSP-ConcurrenceRequest AND ATTRIBUTE IDS tn subscriptionTN, version-id subscriptionVersionId, service-prov-id subscriptionNewCurrentSP, service-prov-due-date subscriptionNewSP-DueDate, service-prov-authorization-creation-time-stamp subscriptionNewSP-CreationTimeStamp, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 10}; subscriptionVersionOldSP-ConcurrenceRequestBehavior BEHAVIOUR DEFINED AS ! This notification requests that a old service provider send a create request for a subscription version for which concurrence for porting the number has not been received. The TN, the version id, and the new service provider id, authorization flag and creation timestamp values are sent. !; -- 11.0 LNP Subscription Version Status Attribute Value Change Notification subscriptionVersionStatusAttributeValueChange NOTIFICATION BEHAVIOUR subscriptionVersionStatusAttributeValueChangeBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionStatusAttributeValueChange AND ATTRIBUTE IDS value-change-info subscriptionVersionAttributeValueChangeInfo, failed-service-provs subscriptionFailed-SP-List, status-change-cause-code subscriptionStatusChangeCauseCode, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 11}; subscriptionVersionStatusAttributeValueChangeBehavior BEHAVIOUR DEFINED AS ! This notification is used to report changes to the subscriptionVersionStatus field. It is identical to an attribute value change notification as defined in M.3100 except for the addition of the list of failed service providers in cases where the broadcast failed and the subscriptionStatusChangeCauseCode if it is set. Failed lists will also be potentially sent for subscription versions with statuses of active, failed, partial-failure, disconnect-pending and old. !; -- 12.0 LNP Subscription Version Final Concurrence Timer Expiration -- Notification subscriptionVersionOldSPFinalConcurrenceWindowExpiration NOTIFICATION BEHAVIOUR subscriptionVersionOldSPFinalConcurrenceWindowExpirationBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionOldSPFinalConcurrenceWindowExpiration AND ATTRIBUTE IDS tn subscriptionTN, version-id subscriptionVersionId, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 12}; subscriptionVersionOldSPFinalConcurrenceWindowExpirationBehavior BEHAVIOUR DEFINED AS ! This notification will be sent by the NPAC SMS upon expiration of the Final Concurrence Timer to the old service provider via the SOA to NPAC SMS interface to inform them of the timer expiration. !; -- 13.0 LNP Number Pool Block Status Attribute Value Change Notification numberPoolBlockStatusAttributeValueChange NOTIFICATION BEHAVIOUR numberPoolBlockStatusAttributeValueChangeBehavior; WITH INFORMATION SYNTAX LNP-ASN1.NumberPoolBlockStatusAttributeValueChange AND ATTRIBUTE IDS value-change-info subscriptionVersionAttributeValueChangeInfo, failed-service-provs numberPooledBlockFailed-SP-List, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 13}; numberPoolBlockStatusAttributeValueChangeBehavior BEHAVIOUR DEFINED AS ! This notification is used to report changes to the numberPoolBlockStatus field. It is identical to an attribute value change notification as defined in M.3100 except for the addition of the list of failed service providers. The failed service provider list reflects the EDR service providers who failed to receive the number pool block and any non-EDR service provider who failed to receive the corresponding subscription versions of LNP type equal to 'pool'. Failed lists will be potentially sent for number pool blocks with statuses of active, failed, partial-failure and old. This notification will be sent to the SOAs when the numberPoolBlockSOA-Origination is true for the number pool block object. !; -- multipart boundary