------------------------------------------------------- -- -- Source Control Ident String = "%Z% %W% %I% %G% %U%" -- ------------------------------------------------------- -- (c) 1996 NeuStar, Inc. 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. -- -- August 10, 2001 -- FINAL GDMO for NPAC SMS Release 3.1.0. -- Based upon IIS v3.1.0. -- Updated with the following change orders: NANC 179, NANC 240, NANC 294, -- NANC 325 and NANC 329. --- -- 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; CONDITIONAL PACKAGES subscriptionTimerTypePkg PRESENT IF !present if the New SP SOA supports timer type!, subscriptionBusinessTypePkg PRESENT IF !present if the New SP SOA supports business type!; 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; CONDITIONAL PACKAGES subscriptionTimerTypePkg PRESENT IF !present if the Old SP SOA supports timer type!, subscriptionBusinessTypePkg PRESENT IF !present if the Old SP SOA supports business type!; 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 or SOA downloading of serviceProvNetwork, serviceProvNPA-NXX, serviceProvNPA-NXX-X and serviceProvLRN object creation, modification, or deletion to the Local SMS or SOA from the NPAC SMS. !; lnpNetworkBehavior BEHAVIOUR DEFINED AS ! Local SMS, SOA, and NPAC SMS Managed Object used for the Local SMS to NPAC SMS and the SOA to NPAC SMS interfaces. The Local SMS, SOA, 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 or SOA to NPAC SMS Interfaces 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 the Local SMS or SOA. !; -- 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, lnpNotificationRecoveryPkg; 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, subscriptionVersionNewNPA-NXX; ; 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 and SOA 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 lnpRecoveryComplete-Pkg is used to indicate the recovery mode for the Local SMS or SOA is complete and to send all updates made since the recovery mode began. (Data Download Functional Group). The lnpNotificationRecoveryPkg is used to recover notifications in recovery mode by the Local SMS or SOA. (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. The subscriptionVersionNewNPA-NXX is used to support number pooling. !; -- 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 and SOA to NPAC SMS interfaces. 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!, subscriptionVersionRangeStatusAttributeValueChangePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeAttributeValueChangePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeObjectCreationPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeDonorSP-CustomerDisconnectDatePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeCancellationAcknowledgePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeNewSP-CreateRequestPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeOldSP-ConcurrenceRequestPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeOldSPFinalConcurrenceWindowExpirationPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeNewSP-FinalCreateWindowExpirationPkg 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 and numberPoolBlock 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 subscriptionVersions 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. 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. 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. The SOA receives subscriptionVersionRangeStatusAttributeValueChange notifications if their Service Provider TN Range Notification Indicator is set to TRUE on the NPAC SMS. The subscriptionVersionRangeStatusAttributeValueChangePkg is used to send the subscriptionVersionRangeStatusAttributeValueChange notification. When this package is sent, it will include one set of information for the TN range, plus a list of Subscription Version IDs. If the feature data does not apply to all TNs in the original range, notifications will be broken up into smaller TN Range Notifications such that the feature data applies to all TNs in the smaller TN Range, and will be sent in separate messages. The SOA receives subscriptionVersionRangeAttributeValueChange notifications if their Service Provider TN Range Notification Indicator is set to TRUE on the NPAC SMS. The subscriptionVersionRangeAttributeValueChangePkg is used to send the subscriptionVersionRangeAttributeValueChange notification. When this package is sent, it will include one set of information for the TN range, plus a list of Subscription Version IDs. If the feature data does not apply to all TNs in the original range, notifications will be broken up into smaller TN Range notifications such that the feature data applies to all TNs in the smaller TN Range, and will be sent in separate messages. The SOA receives subscriptionVersionRangeObjectCreation notifications if their Service Provider TN Range Notification Indicator is set to TRUE on the NPAC SMS. The subscriptionVersionRangeObjectCreationPkg is used to send the subscriptionVersionRangeObjectCreation notification. When this package is sent, it will include one set of information for the TN range, plus a paired list of TN/Subscription Version ID combinations. If the feature data does not apply to all TNs in the range, notifications will be broken up into smaller TN Range Notifications such that the feature data applies to all TNs in the smaller TN Range, and will be sent in separate messages. The SOA receives subscriptionVersionRangeDonorSP-CustomerDisconnectDate notifications if their Service Provider TN Range Notification Indicator is set to TRUE on the NPAC SMS. The subscriptionVersionRangeDonorSP-CustomerDisconnectDatePkg is used to send the subscriptionVersionRangeDonorSP-CustomerDisconnectDate notification. When this package is sent, it will include one set of information for the TN range, plus a paired list of TN/Subscription Version ID combinations. If the feature data does not apply to all TNs in the range, notifications will be broken up into smaller TN Range Notifications such that the feature data applies to all TNs in the smaller TN Range, and will be sent in separate messages. The SOA receives subscriptionVersionRangeCancellationAcknowledge notifications if their Service Provider TN Range Notification Indicator is set to TRUE on the NPAC SMS. The subscriptionVersionRangeCancellationAcknowledgePkg is used to send the subscriptionVersionRangeCancellationAcknowledge notification. When this package is sent, it will include one set of information for the TN range, plus a paired list of TN/Subscription Version ID combinations. If the feature data does not apply to all TNs in the range, notifications will be broken up into smaller TN Range Notifications such that the feature data applies to all TNs in the smaller TN Range, and will be sent in separate messages. The SOA receives subscriptionVersionRangeNewSP-CreateRequest notifications if their Service Provider TN Range Notification Indicator is set to TRUE on the NPAC SMS. The subscriptionVersionRangeNewSP-CreateRequestPkg is used to send the subscriptionVersionRangeNewSP-CreateRequest notification. When this package is sent, it will include one set of information for the TN range, plus a paired list of TN/Subscription Version ID combinations. If the feature data does not apply to all TNs in the range, notifications will be broken up into smaller TN Range Notifications such that the feature data applies to all TNs in the smaller TN Range, and will be sent in separate messages. The SOA receives subscriptionVersionRangeOldSP-ConcurrenceRequest notifications if their Service Provider TN Range Notification Indicator is set to TRUE on the NPAC SMS. The subscriptionVersionRangeOldSP-ConcurrenceRequestPkg is used to send the subscriptionVersionRangeOldSP-ConcurrenceRequest notification. When this package is sent, it will include one set of information for the TN range, plus a paired list of TN/Subscription Version ID combinations. If the feature data does not apply to all TNs in the range, notifications will be broken up into smaller TN Range Notifications such that the feature data applies to all TNs in the smaller TN Range, and will be sent in separate messages. The SOA receives subscriptionVersionRangeOldSPFinalConcurrenceWindowExpiration notifications if their Service Provider TN Range Notification Indicator is set to TRUE on the NPAC SMS. The SubscriptionVersionRangeOldSPFinalConcurrenceWindow-ExpirationPkg is used to send the subscriptionVersionRangeOldSPFinalConcurrenceWindowExpiration notification. When this package is sent, it will include one set of information for the TN range, plus a paired list of TN/Subscription Version ID combinations. If the feature data does not apply to all TNs in the range, notifications will be broken up into smaller TN Range Notifications such that the feature data applies to all TNs in the smaller TN Range, and will be sent in separate messages. The SOA receives subscriptionVersionRangeNewSP-FinalCreateWindowExpiration notifications if their Service Provider TN Range Notification Indicator is set to TRUE on the NPAC SMS. The SubscriptionVersionRangeNewSP-FinalCreateWindow-ExpirationPkg is used to send the subscriptionVersionRangeNewSP-FinalCreateWindowExpiration notification. When this package is sent, it will include one set of information for the TN range, plus a paired list of TN/Subscription Version ID combinations. If the feature data does not apply to all TNs in the range, notifications will be broken up into smaller TN Range Notifications such that the feature data applies to all TNs in the smaller TN Range, and will be sent in separate messages. !; -- 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, 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 serviceProv object (Network Data Association Function). Attempts to read any unauthorized service provider information will be rejected. All attributes in this object, except serviceProvID and npacCustomerAllowableFunctions can be M-SET by the Local SMS and SOA Interfaces once the object has been created on the NPAC SMS. If any of the contact data is modified, ALL contact information must be sent. Any missing contact data is presumed to be a deletion if the data currently exists on the NPAC SMS. Note: this behaviour is not following current CMIP standards. !; -- 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 and SOA to NPAC SMS interfaces. 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 or SOA (Network Data Functional Unit). The Local SMS or SOA 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 or SOA can M-DELETE and M-CREATE any serviceProvLRN object on the NPAC SMS for the service provider id specified in the access control (Network Data Functional Unit). Attempts to take actions on unauthorized service provider objects will be rejected. The creation or deletion of a serviceProvLRN object will be distributed to all Local SMSs and SOAs. 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, SOA, and NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface and the SOA 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 or SOA to NPAC SMS interface once the object has been created on the Local SMS, SOA or NPAC SMS. The serviceProvName can be M-SET via the NPAC SMS to Local SMS Interface or the SOA to NPAC SMS interface by the NPAC SMS. The Local SMS and SOA only create or modify 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, SOA, and NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface and the SOA 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 or SOA (Network Data Association Function). The Local SMS or SOA 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 service provider id specified in the access control (Network Data Association Function). Attempts to take actions on unauthorized service provider objects will be rejected. 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; CONDITIONAL PACKAGES subscriptionAuditTN-ActivationRangePkg PRESENT IF !the audit is being done on an activation data range!; REGISTERED AS {LNP-OIDS.lnp-objectClass 19}; subscriptionAuditPkg PACKAGE BEHAVIOUR subscriptionAuditDefinition, subscriptionAuditBehavior; ATTRIBUTES subscriptionAuditId GET, subscriptionAuditName GET, subscriptionAuditStatus GET, subscriptionAuditAttributeList GET, subscriptionAuditTN-Range 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 subscriptionAuditTN-Range is the range of TNs to be audited. If only a single TN is to be audited, the ending TN station should be set to the value of the starting TN station. 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. 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 many 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 by the NPAC SMS to the requesting SOA, create, modify or delete 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. The purge of audits are based on the tunable "Audit Log Retention Period" which defaults to 90 days. !; -- 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; CONDITIONAL PACKAGES subscriptionWSMSC-DataPkg PRESENT IF !the service provider is supporting WSMSC information!; REGISTERED AS {LNP-OIDS.lnp-objectClass 20}; subscriptionVersionPkg PACKAGE BEHAVIOUR subscriptionVersionDefinition, subscriptionVersionBehavior; ATTRIBUTES subscriptionVersionId GET, subscriptionTN GET, 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 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. The Local SMS will receive the subscriptionWSMSC-DataPkg attributes if the 'NPAC New Functionality Support' indicator is set for the 'LSMS WSMSC DPC SSN Data' in their service provider profile on the NPAC SMS. 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 disconnect is broadcast, 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 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, subscriptionTimerType GET, subscriptionBusinessType GET; NOTIFICATIONS subscriptionVersionOldSP-ConcurrenceRequest, subscriptionVersionNewSP-CreateRequest, subscriptionVersionOldSPFinalConcurrenceWindowExpiration, subscriptionVersionNewNPA-NXX, subscriptionVersionCancellationAcknowledgeRequest, subscriptionVersionDonorSP-CustomerDisconnectDate, subscriptionVersionStatusAttributeValueChange, subscriptionVersionNewSP-FinalCreateWindowExpiration, "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 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 being disconnected and the first successful response is received from the Local SMS to the subscription version disconnect request, the subscriptionDisconnectCompleteTimeStamp is updated with the current date and 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 broadcast is not successful to all service providers, the subscriptionFailed-SP-List is populated with a list of the failed service providers. When the subscription version is created, the subscriptionTimerType is set according to the type of timer the old and new service providers support. When the subscription version is created, the subscriptionBusinessType is set according to the business days and hours selection of the old and new 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 active 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 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. The new service provider SOA must provide the subscriptionWSMSC-DataPkg attributes if the 'NPAC New Functionality Support' indicator is set for the 'SOA WSMSC DPC SSN Data' in their service provider profile on the NPAC SMS. 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 subscriptionVersionConcurrenceRequest notification will be sent to the service provider SOA that has not responded. The subscriptionVersionStatus will be set to cancel 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 Final Concurrence Window". A status attribute value change will be sent to both service providers. The Service Provider SOA can M-SET or use an M-ACTION to modify attributes associated with pending or conflict subscription versions (SOA Management Association Function). Attempts to modify an active, sending, failed, partial failure, canceled, cancel-pending, disconnect-pending or old version using an M-SET will result in an access denied error. Modification of an active subscription can be done only by the current/new service provider SOA using the subscriptionVersionModify action. 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 subscriptionWSMSC-DPC subscriptionWSMSC-SSN subscriptionEndUserLocationValue subscriptionEndUserLocationType subscriptionBillingId Upon subscription version creation, the subscriptionOldSP-DueDate and subscriptionNewSP-DueDate must match. If the due date for the port is a previous date, the NPAC SMS accepts a value of a previous date from a service provider, in order to match the due date of the port that was previously received from the other Service Provider (new or old). 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 the new service provider due date has been reached and the NPA-NXX effective date has been reached. 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 partial failure based on whether the download failed in all or some of the Local SMSs respectively. Prior to the subscription version becoming active, 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 partial failure 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. 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 cancel pending state within a tunable time frame specified on the NPAC SMS with a cancel acknowledgement action. If a new 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. If the old service fails to acknowledge the cancel pending state, the subscription version status will be set to cancel. Attribute value change notifications will be sent to both service provider SOAs when the following attribute values change for a pending, cancel-pending, or conflict subscription versions (AVCs are not sent for modify active 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. When a subscription version disconnect is broadcast, the subscriptionVersionDonorSP-CustomerDisconnectDate is sent to the donor SOA informing the service provider of the actual customer disconnect date. The subscriptionTimerType is only returned on SOA queries to service providers that support the timer information and is only sent on object creation notifications to service providers that support it. The subscriptionBusinessType is only returned on SOA queries to service providers that support business days/hours and is only sent on object creation notifications to service providers that support business days/hours. 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 the broadcast 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 a 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 subscriptionFailed-SP-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 Filter 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, network downloads, or SOA notifications. !; 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; CONDITIONAL PACKAGES subscriptionTimerTypePkg PRESENT IF !present if the Old SP SOA supports timer type!, subscriptionBusinessTypePkg PRESENT IF !present if the Old SP SOA supports business type!; 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 SOA Managed Object Class lnpSOA MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lnpSOA-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 27}; lnpSOA-Pkg PACKAGE BEHAVIOUR lnpSOA-Definition, lnpSOA-Behavior; ATTRIBUTES lnpSOA-Name GET; ; lnpSOA-Definition BEHAVIOUR DEFINED AS ! The lnpSOA class is the managed object that is used as the container object for all SOA data in the SOA to NPAC SMS Interface. !; lnpSOA-Behavior BEHAVIOUR DEFINED AS ! SOA Managed Object. The NPAC SMS can M-GET any lnpSOA object (Data Download Association Function). The lnp-SOA-Name attribute is read only and can not be changed via the SOA Interface once the object has been created. The value of lnpSOA-Name will always be a unique identifier for the SOA for the SOA to NPAC Interface. Only one of these objects will exist and it will only be created at startup of the CMIP agent software on the SOA. !; -- 28.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 28}; 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. !; -- 29.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; CONDITIONAL PACKAGES numberPoolBlockWSMSC-DataPkg PRESENT IF !the service provider is supporting WSMSC information!; REGISTERED AS {LNP-OIDS.lnp-objectClass 29}; numberPoolBlock-Pkg PACKAGE BEHAVIOUR numberPoolBlock-Definition, numberPoolBlock-Behavior; ATTRIBUTES numberPoolBlockId GET, numberPoolBlockNPA-NXX-X GET, numberPoolBlockHolderSPID GET, numberPoolBlockActivationTimeStamp GET, 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 is set by the NPAC SMS as the current date and time when the create request is received. The Local SMS will receive the numberPoolBlockWSMSC-DataPkg attributes if the 'NPAC New Functionality Support' indicator is set for the 'LSMS WSMSC DPC SSN Data' in their service provider profile on the NPAC SMS. 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 equality and ordering on the numberPoolBlockNPA-NXX-X attribute in a scoped and filtered request for mass updates and audits. !; -- 30.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 30}; numberPoolBlockNPAC-Pkg PACKAGE BEHAVIOUR numberPoolBlockNPAC-Definition, numberPoolBlockNPAC-Behavior; ATTRIBUTES numberPoolBlockBroadcastTimeStamp GET, numberPoolBlockCreationTimeStamp GET, numberPoolBlockDisconnectCompleteTimeStamp GET, numberPoolBlockModifiedTimeStamp GET, numberPoolBlockSOA-Origination GET-REPLACE, numberPoolBlockStatus GET, numberPoolBlockFailed-SP-List GET; NOTIFICATIONS numberPoolBlockStatusAttributeValueChange, "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 numberPoolBlockWSMSC-DPC (OPTIONAL) numberPoolBlockWSMSC-SSN (OPTIONAL) 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 numberPoolBlockWSMSC-DPC (OPTIONAL) numberPoolBlockWSMSC-SSN (OPTIONAL) The attribute value change will not 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. !; -- 31.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 31}; 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, serviceProvNPA-NXX-X-ModifiedTimeStamp GET-REPLACE, serviceProvNPA-NXX-X-DownloadReason GET-REPLACE, serviceProvNPA-NXX-X-EffectiveTimeStamp GET-REPLACE; ; 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, SOA and NPAC SMS managed object used for the Local SMS to NPAC SMS interface and SOA 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. A SOA supports the object via the NPAC Customer SOA 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 and SOAs. 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-DELETE, M-SET and M-CREATE a single serviceProvNPA-NXX-X object on the Local SMS or SOA (Network Data Functional Unit). The Local SMS or SOA 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 or SOA 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. However, this notification is not emitted from the serviceProvNPA-NXX-X object, but rather from the lnpNPAC-SMS object (top-level) instead. !; -- 32.0 LNP Log Record for the Subscription Version Range Attribute Value -- Change Notification lnpLogRangeAttributeValueChangeRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogRangeAttributeValueChangePkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 32}; lnpLogRangeAttributeValueChangePkg PACKAGE BEHAVIOUR lnpLogRangeAttributeValueChangeDefinition, lnpLogRangeAttributeValueChangeBehavior; ATTRIBUTES subscriptionVersionRangeAttributeValueChangeInfo GET, accessControl GET; ; lnpLogRangeAttributeValueChangeDefinition BEHAVIOUR DEFINED AS ! The lnpLogAttributeValueChangeRecord class is the managed object that is used to create log records for the subscriptionVersionRangeAttributeValueChange Notification. !; lnpLogRangeAttributeValueChangeBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionRangeAttributeValueChange Notification. !; -- 33.0 LNP Log Record for the Subscription Version Range Object Creation -- Notification lnpLogRangeObjectCreationRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogRangeObjectCreationPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 33}; lnpLogRangeObjectCreationPkg PACKAGE BEHAVIOUR lnpLogRangeObjectCreationDefinition, lnpLogRangeObjectCreationBehavior; ATTRIBUTES subscriptionVersionRangeObjectCreationInfo GET, accessControl GET; ; lnpLogRangeObjectCreationDefinition BEHAVIOUR DEFINED AS ! The lnpLogRangeObjectCreationRecord class is the managed object that is used to create log records for the subscriptionVersionRangeObjectCreation Notification. !; lnpLogRangeObjectCreationBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionObjectCreation Notification. !; -- 34.0 LNP Log Record for the Subscription Version Range Status Attribute -- Value Change Notification lnpLogRangeStatusAttributeValueChangeRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogRangeStatusAttributeValueChangePkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 34}; lnpLogRangeStatusAttributeValueChangePkg PACKAGE BEHAVIOUR lnpLogRangeStatusAttributeValueChangeDefinition, lnpLogRangeStatusAttributeValueChangeBehavior; ATTRIBUTES subscriptionVersionRangeStatusAttributeValueChangeInfo GET, accessControl GET; ; lnpLogRangeStatusAttributeValueChangeDefinition BEHAVIOUR DEFINED AS ! The lnpLogStatusAttributeValueChangeRecord class is the managed object that is used to create log records for the subscriptionVersionRangeStatusAttributeValueChange Notification. !; lnpLogRangeStatusAttributeValueChangeBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionRangeStatusAttributeValueChange Notification. !; -- 35.0 LNP Log Record for the Subscription Version Range Donor Disconnect -- Notification lnpLogRangeDonorSP-CustomerDisconnectDateRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogRangeDonorSP-CustomerDisconnectDatePkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 35}; lnpLogRangeDonorSP-CustomerDisconnectDatePkg PACKAGE BEHAVIOUR lnpLogRangeDonorSP-CustomerDisconnectDateDefinition, lnpLogRangeDonorSP-CustomerDisconnectDateBehavior; ATTRIBUTES subscriptionVersionRangeDonorSP-CustomerDisconnectDateInfo GET, accessControl GET; ; lnpLogRangeDonorSP-CustomerDisconnectDateDefinition BEHAVIOUR DEFINED AS ! The lnpLogRangeDonorSP-CustomerDisconnectDateRecord class is the managed object that is used to create log records for the subscriptionVersionRangeDonorSP-CustomerDisconnectDate Notification. !; lnpLogRangeDonorSP-CustomerDisconnectDateBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionRangeDonorSP-CustomerDisconnectDate Notification. !; -- 36.0 LNP Log Record for the Subscription Version Range Cancellation -- Acknowledge Request Notification lnpLogRangeCancellationAcknowledgeRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogRangeCancellationAcknowledgePkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 36}; lnpLogRangeCancellationAcknowledgePkg PACKAGE BEHAVIOUR lnpLogRangeCancellationAcknowledgeDefinition, lnpLogRangeCancellationAcknowledgeBehavior; ATTRIBUTES subscriptionVersionRangeCancellationAcknowledgeInfo GET, accessControl GET; ; lnpLogRangeCancellationAcknowledgeDefinition BEHAVIOUR DEFINED AS ! The lnpLogRangeCancellationAcknowledgeRecord class is the managed object that is used to create log records for the subscriptionVersionRangeCancellationAcknowledge Notification. !; lnpLogRangeCancellationAcknowledgeBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionRangeCancellationAcknowledge Notification. !; -- 37.0 LNP Log Record for the Subscription Version Range New SP Create -- Request Notification lnpLogRangeNewSP-CreateRequestRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogRangeNewSP-CreateRequestPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 37}; lnpLogRangeNewSP-CreateRequestPkg PACKAGE BEHAVIOUR lnpLogRangeNewSP-CreateRequestDefinition, lnpLogRangeNewSP-CreateRequestBehavior; ATTRIBUTES subscriptionVersionRangeNewSP-CreateRequestInfo GET, accessControl GET; ; lnpLogRangeNewSP-CreateRequestDefinition BEHAVIOUR DEFINED AS ! The lnpLogRangeNewSP-CreateRequestRecord class is the managed object that is used to create log records for the subscriptionVersionRangeNewSP-CreateRequest Notification. !; lnpLogRangeNewSP-CreateRequestBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionRangeNewSP-CreateRequest Notification. !; -- 38.0 LNP Log Record for the Subscription Version Range Old SP -- Concurrence Request Notification lnpLogRangeOldSP-ConcurrenceRequestRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogRangeOldSP-ConcurrenceRequestPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 38}; lnpLogRangeOldSP-ConcurrenceRequestPkg PACKAGE BEHAVIOUR lnpLogRangeOldSP-ConcurrenceRequestDefinition, lnpLogRangeOldSP-ConcurrenceRequestBehavior; ATTRIBUTES subscriptionVersionRangeOldSP-ConcurrenceRequestInfo GET, accessControl GET; ; lnpLogRangeOldSP-ConcurrenceRequestDefinition BEHAVIOUR DEFINED AS ! The lnpLogRangeOldSP-ConcurrenceRequestRecord class is the managed object that is used to create log records for the subscriptionVersionRangeOldSP-ConcurrenceRequest Notification. !; lnpLogRangeOldSP-ConcurrenceRequestBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionRangeOldSP-ConcurrenceRequest Notification. !; -- 39.0 LNP Log Record for the Subscription Version Range Old SP Final -- Concurrence Window Expiration Notification lnpLogRangeOldSPFinalConcurrenceWindowExpirationRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogRangeOldSPFinalConcurrenceWindowExpirationPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 39}; lnpLogRangeOldSPFinalConcurrenceWindowExpirationPkg PACKAGE BEHAVIOUR lnpLogRangeOldSPFinalConcurrenceWindowExpirationDefinition, lnpLogRangeOldSPFinalConcurrenceWindowExpirationBehavior; ATTRIBUTES subscriptionVersionRangeOldSPFinalConcurrenceWindowExpirationInfo GET, accessControl GET; ; lnpLogRangeOldSPFinalConcurrenceWindowExpirationDefinition BEHAVIOUR DEFINED AS ! The lnpLogRangeOldSPFinalConcurrenceWindowExpirationRecord class is the managed object that is used to create log records for the subscriptionVersionRangeOldSPFinalConcurrenceWindowExpiration Notification. !; lnpLogRangeOldSPFinalConcurrenceWindowExpirationBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionRangeOldSPFinalConcurrenceWindowExpiration Notification. !; -- 40.0 LNP Log Record for the Subscription Version Range New SP Final -- Create Window Expiration Notification lnpLogRangeNewSP-FinalCreateWindowExpirationRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogRangeNewSP-FinalCreateWindowExpirationPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 40}; lnpLogRangeNewSP-FinalCreateWindowExpirationPkg PACKAGE BEHAVIOUR lnpLogRangeNewSP-FinalCreateWindowExpirationDefinition, lnpLogRangeNewSP-FinalCreateWindowExpirationBehavior; ATTRIBUTES subscriptionVersionRangeNewSP-FinalCreateWindowExpirationInfo GET, accessControl GET; ; lnpLogRangeNewSP-FinalCreateWindowExpirationDefinition BEHAVIOUR DEFINED AS ! The lnpLogRangeNewSP-FinalCreateWindowExpirationRecord class is the managed object that is used to create log records for the subscriptionVersionRangeNewSP-FinalCreateWindowExpiration Notification. !; lnpLogRangeNewSP-FinalCreateWindowExpirationBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionRangeNewSP-FinalCreateWindowExpiration Notification. !; -- 41.0 LNP Log Record for the LNP Subscription version New Service -- Provider Final Create Window Expiration Notification lnpLogNewSP-FinalCreateWindowExpirationRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogNewSP-FinalCreateWindowExpirationPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 41}; lnpLogNewSP-FinalCreateWindowExpirationPkg PACKAGE BEHAVIOUR lnpLogNewSP-FinalCreateWindowExpirationDefinition, lnpLogNewSP-FinalCreateWindowExpirationBehavior; ATTRIBUTES subscriptionTN GET, subscriptionVersionId GET, subscriptionNewCurrentSP GET, subscriptionOldSP GET, subscriptionOldSP-DueDate GET, subscriptionOldSP-Authorization GET, subscriptionOldSP-AuthorizationTimeStamp GET, subscriptionStatusChangeCauseCode GET, subscriptionTimerType GET, subscriptionBusinessType GET, accessControl GET; ; lnpLogNewSP-FinalCreateWindowExpirationDefinition BEHAVIOUR DEFINED AS ! The lnpLogNewSP-FinalCreateWindowExpirationRecord class is the managed object that is used to create log records for the subscriptionVersionNewSP-FinalCreateWindowExpiration Notification. !; lnpLogNewSP-FinalCreateWindowExpirationBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionNewSP-FinalCreateWindowExpiration Notification. !; -- -- 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}; -- 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}; lnpNetwork-lnpSOA NAME BINDING SUBORDINATE OBJECT CLASS lnpNetwork AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpSOA 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 17}; -- 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 SOA Managed Object Name Bindings lnpSOA-root NAME BINDING SUBORDINATE OBJECT CLASS lnpSOA AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "CCITT Rec. X.660 (1992) | ISO/IEC 9834-1 : 1992":root; WITH ATTRIBUTE lnpSOA-Name; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 18}; -- 15.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 19}; -- 16.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 20}; -- -- 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. The NPAC SMS currently uses a 32-bit signed integer for the Naming ID Value. The maximum value is ([2**31] - 1) or 2.14B. It is anticipated that all Service Providers will be able to successfully handle Naming ID Values up to this maximum. !; -- 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 lnpLocalSMS 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 values are listed in the IIS document. !; -- 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 Creation 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 when 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. The NPAC SMS currently uses a 32-bit signed integer for the Naming ID Value. The maximum value is ([2**31] - 1) or 2.14B. It is anticipated that all Service Providers will be able to successfully handle Naming ID Values up to this maximum. !; -- 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. 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. The NPAC SMS currently uses a 32-bit signed integer for the Naming ID Value. The maximum value is ([2**31] - 1) or 2.14B. It is anticipated that all Service Providers will be able to successfully handle Naming ID Values up to this maximum. !; -- 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 current 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. The NPAC SMS currently uses a 32-bit signed integer for the Naming ID Value. The maximum value is ([2**31] - 1) or 2.14B. It is anticipated that all Service Providers will be able to successfully handle Naming ID Values up to this maximum. !; -- 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 in an in progress or complete 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 if 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. The stop TN in the range must be greater than or equal to the start TN in the range. !; -- 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 FFFFFF 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 FFFFFF 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 and time 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 Subscription version was disconnected by the service provider. !; -- 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 disconnect broadcast was complete. !; -- 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 partial failure 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 FFFFFF 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 FFFFFF 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 concurrence of 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. 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 and time 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. The seconds field should always be populated with zeros for wireless ports. The NPAC SMS will not edit for compliance. !; -- 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 time stamp for the subscription version. This value is set by the NPAC SMS. !; -- 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 and time 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. The seconds field should always be populated with zeros for wireless ports. The NPAC SMS will not edit for compliance. !; -- 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 canceled subscription version. !; -- 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 Notification-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. The NPAC SMS currently uses a 32-bit signed integer for the Naming ID Value. The maximum value is ([2**31] - 1) or 2.14B. It is anticipated that all Service Providers will be able to successfully handle Naming ID Values up to this maximum. 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, partial failure, 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. The NPAC SMS currently uses a 32-bit signed integer for the Naming ID Value. The maximum value is ([2**31] - 1) or 2.14B. It is anticipated that all Service Providers will be able to successfully handle Naming ID Values up to this maximum. !; -- 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 SOA Name lnpSOA-Name ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpSMS-Name; MATCHES FOR EQUALITY; BEHAVIOUR lnpSOA-NameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 106}; lnpSOA-NameBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpSOA object. The valid value is the service provider id of the SOA followed by a dash and then the region name of the NPAC-SMS specified in the lnpNPAC-SMS-Name for the SOA to NPAC SMS Interface. For example, if the region name is "Midwest Regional NPAC SMS" and the service provider id is "1234", the lnpSOA-Name would be "1234-Midwest Regional NPAC SMS". !; -- 107.0 Subscription Version Timer Type subscriptionTimerType ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.Integer; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionTimerTypeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 107}; subscriptionTimerTypeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription version timer type being used to set tunable timers. Current valid values are: 0 for long timers (used primarily for wireline to wireline) 1 for short timers (anticipated use for wireless to wireless) Long timers (0) is set if any of the two service providers supports only long timers. !; -- 108.0 Subscription Version Business Type subscriptionBusinessType ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.Integer; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionTimerTypeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 108}; subscriptionBusinessTypeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription version business hours/days type being used to set tunable timers. Current valid values are: 0 for short business hours/days (used primarily for wireline to wireline) 1 for long business hours/days (anticipated use for wireless to wireless) Short business hours (0)is set if any of the two service providers supports only short business hours. !; -- 109.0 Subscription Version WSMSC Destination Point Code subscriptionWSMSC-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionWSMSC-DPCBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 109}; subscriptionWSMSC-DPCBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription version WSMSC Destination Point Code. The data is stored in BCD (e.g. a value of FFFFFF would be displayed as 255.255.255). !; -- 110.0 LNP Subscription Version WSMSC SSN subscriptionWSMSC-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionWSMSC-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 110}; subscriptionWSMSC-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription version WSMSC SSN. !; -- 111.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 111}; numberPoolBlockActivationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute defines the current date and time when the create request is received for the number pool block. . !; -- 112.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 112}; 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. !; -- 113.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 113}; numberPoolBlockCreationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute defines the date and time of the number pool block creation. !; -- 114.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 114}; 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 FFFFFF would be displayed as 255.255.255). The valid octet values on the NPAC SMS are 000-255. !; -- 115.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 115}; 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. !; -- 116.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 116}; 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 FFFFFF would be displayed as 255.255.255). The valid octet values on the NPAC SMS are 000-255. !; -- 117.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 117}; 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. !; -- 118.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 118}; 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'. !; -- 119.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 119}; 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. !; -- 120.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 120}; 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'. !; -- 121.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 121}; numberPoolBlockHolderSPIDBehavior BEHAVIOUR DEFINED AS ! This attribute defines the service provider ID of the block holder. !; -- 122.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 122}; numberPoolBlockIdBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the numberPoolBlock object. The NPAC SMS determines the value for this attribute. The NPAC SMS currently uses a 32-bit signed integer for the Naming ID Value. The maximum value is ([2**31] - 1) or 2.14B. It is anticipated that all Service Providers will be able to successfully handle Naming ID Values up to this maximum. !; -- 123.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 123}; 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 FFFFFF would be displayed as 255.255.255). The valid octet values on the NPAC SMS are 000-255. !; -- 124.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 124}; 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. !; -- 125.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 125}; 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 FFFFFF would be displayed as 255.255.255). The valid octet on the NPAC SMS are 000-255. !; -- 126.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 126}; 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. !; -- 127.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 127}; 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). !; -- 128.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 128}; numberPoolBlockModifiedTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute defines the date and time of the last modification to the numberPoolBlock object. !; -- 129.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 129}; 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. !; -- 130.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 130}; numberPoolBlockNPA-NXX-X-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the number pool block NPA-NXX-X value. !; -- 131.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 131}; 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). !; -- 132.0 LNP Number Pool Block WSMSC Destination Point Code numberPoolBlockWSMSC-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockWSMSC-DPC-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 132}; numberPoolBlockWSMSC-DPC-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the WSMSC Destination Point Code for the numberPoolBlock. The data is stored in BCD (e.g. a value of FFFFFF would be displayed as 255.255.255). The valid octet on the NPAC SMS are 000-255. !; -- 133.0 LNP Number Pool Block WSMSC SSN numberPoolBlockWSMSC-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR numberPoolBlockWSMSC-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 133}; numberPoolBlockWSMSC-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the WSMSC SSN value for the numberPoolBlock. The valid values on the NPAC SMS are 0-255. !; -- 134.0 LNP Service Provider NPA-NXX-X Creation Timestamp serviceProvNPA-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 134}; 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. !; -- 135.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 135}; 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. !; -- 136.0 LNP Service Provider NPA-NXX-X Effective Timestamp serviceProvNPA-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 136}; 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. !; -- 137.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-ID-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 137}; serviceProvNPA-NXX-X-ID-Behavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the serviceProvNPA-NXX-X object. The NPAC SMS currently uses a 32-bit signed integer for the Naming ID Value. The maximum value is ([2**31] - 1) or 2.14B. It is anticipated that all Service Providers will be able to successfully handle Naming ID Values up to this maximum. !; -- 138.0 LNP Service Provider NPA-NXX-X Modified Timestamp serviceProvNPA-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 138}; 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. !; -- 139.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 139}; serviceProvNPA-NXX-X-Value-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider NPA-NXX-X value. !; -- 140.0 LNP Subscription Version Range Status Attribute Value Change -- Information subscriptionVersionRangeStatusAttributeValueChangeInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.RangeStatusAttributeValueChangeInfo; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionVersionRangeStatusAttributeValueChangeInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 140}; subscriptionVersionRangeStatusAttributeValueChangeInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the range status attribute value change information for subscription version range status attribute value change notifications in a log record. !; -- 141.0 LNP Subscription Version Range Attribute Value Change Information subscriptionVersionRangeAttributeValueChangeInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.RangeAttributeValueChangeInfo; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionVersionRangeAttributeValueChangeInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 141}; subscriptionVersionRangeAttributeValueChangeInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the range attribute value change information for subscription version range attribute value change notifications in a log record. !; -- 142.0 LNP Subscription Version Object Creation Information subscriptionVersionRangeObjectCreationInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.RangeObjectCreationInfo; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionVersionRangeObjectCreationInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 142}; subscriptionVersionRangeObjectCreationInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the range object creation information for subscription version object creation information in a log record. !; -- 143.0 LNP Subscription Version Donor Disconnect Information subscriptionVersionRangeDonorSP-CustomerDisconnectDateInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.RangeCustomerDisconnectDateInfo; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionVersionRangeDonorSP-CustomerDisconnectDateInfoBehavior ; REGISTERED AS {LNP-OIDS.lnp-attribute 143}; subscriptionVersionRangeDonorSP-CustomerDisconnectDateInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the range donor disconnect information for subscription version donor disconnect information in a log record. !; -- 144.0 LNP Subscription Version Cancellation Acknowledge Information subscriptionVersionRangeCancellationAcknowledgeInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.RangeCancellationAcknowledgeInfo; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionVersionRangeCancellationAcknowledgeInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 144}; subscriptionVersionRangeCancellationAcknowledgeInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the range cancellation acknowledge information for subscription version cancellation acknowledge information in a log record. !; -- 145.0 LNP Subscription Version New SP Create Information subscriptionVersionRangeNewSP-CreateRequestInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.RangeNewSP-CreateRequestInfo; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionVersionRangeNewSP-CreateRequestInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 145}; subscriptionVersionRangeNewSP-CreateRequestInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the range new SP create information for subscription version new SP create information in a log record. !; -- 146.0 LNP Subscription Version Old SP Concurrence Information subscriptionVersionRangeOldSP-ConcurrenceRequestInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.RangeOldSP-ConcurrenceRequestInfo; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionVersionRangeOldSP-ConcurrenceRequestInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 146}; subscriptionVersionRangeOldSP-ConcurrenceRequestInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the range old SP concurrence information for subscription version old SP concurrence information in a log record. !; -- 147.0 LNP Subscription Version Old SP Final Concurrence Window Expiration -- Information subscriptionVersionRangeOldSPFinalConcurrenceWindowExpirationInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.RangeOldSPFinalConcurrenceWindowExpirationInfo; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionVersionRangeOldSPFinalConcurrenceWindowExpirationInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 147}; subscriptionVersionRangeOldSPFinalConcurrenceWindowExpirationInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the range old SP final concurrence window expiration information for subscription version old SP final concurrence window expiration information in a log record. !; -- 148.0 LNP Subscription Version New SP Final Create Window Expiration -- Information subscriptionVersionRangeNewSP-FinalCreateWindowExpirationInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.RangeNewSP-FinalCreateWindowExpirationInfo; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionVersionRangeNewSP-FinalCreateWindowExpirationInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 148}; subscriptionVersionRangeNewSP-FinalCreateWindowExpirationInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the range new SP final create window expiration information for subscription version new SP final create window expiration information in a log record. !; -- -- 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. !; -- 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 Notification Recovery Package lnpNotificationRecoveryPkg PACKAGE BEHAVIOUR lnpNotificationRecoveryPkgBehavior; ACTIONS lnpNotificationRecovery; REGISTERED AS {LNP-OIDS.lnp-package 27}; lnpNotificationRecoveryPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the lnpNotificationRecovery action. !; -- 28.0 LNP Subscription Audit TN Activation Range Package subscriptionAuditTN-ActivationRangePkg PACKAGE BEHAVIOUR subscriptionAuditTN-ActivationRangePkgBehavior; ATTRIBUTES subscriptionAuditTN-ActivationRange GET; REGISTERED AS {LNP-OIDS.lnp-package 28}; subscriptionAuditTN-ActivationRangePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionAuditTN-ActivationRange attribute. !; -- 29.0 LNP Subscription Timer Type Package subscriptionTimerTypePkg PACKAGE BEHAVIOUR subscriptionTimerTypePkgBehavior; ATTRIBUTES subscriptionTimerType GET; REGISTERED AS {LNP-OIDS.lnp-package 29}; subscriptionTimerTypePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionTimerType attribute. !; -- 30.0 LNP Subscription Business Type Package subscriptionBusinessTypePkg PACKAGE BEHAVIOUR subscriptionBusinessTypePkgBehavior; ATTRIBUTES subscriptionBusinessType GET; REGISTERED AS {LNP-OIDS.lnp-package 30}; subscriptionBusinessTypePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionBusinessType attribute. !; -- 31.0 LNP Subscription WSMSC Data Package subscriptionWSMSC-DataPkg PACKAGE BEHAVIOUR subscriptionWSMSC-DataPkgBehavior; ATTRIBUTES subscriptionWSMSC-DPC GET-REPLACE, subscriptionWSMSC-SSN GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 31}; subscriptionWSMSC-DataPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the WSMSC DPC and SSN attributes. !; -- 32.0 LNP Number Pool Block Create Package numberPoolBlock-CreatePkg PACKAGE BEHAVIOUR numberPoolBlock-CreatePkgBehavior; ACTIONS numberPoolBlock-Create; REGISTERED AS {LNP-OIDS.lnp-package 32}; numberPoolBlock-CreatePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the numberPoolBlock-Create action. !; -- 33.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 33}; numberPoolBlockAttributeValueChangeFailed-SP-ListPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the numberPoolBlockAttributeValueChangeFailed-SP-List attribute on the lnpLogNumberPoolBlockStatusAttributeValueChangeRecord object. !; -- 34.0 LNP Number Pool Block WSMSC Data Package numberPoolBlockWSMSC-DataPkg PACKAGE BEHAVIOUR numberPoolBlockWSMSC-DataPkgBehavior; ATTRIBUTES numberPoolBlockWSMSC-DPC GET-REPLACE, numberPoolBlockWSMSC-SSN GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 34}; numberPoolBlockWSMSC-DataPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the WSMSC DPC and SSN attributes. !; -- 35.0 LNP Subscription Version Range Attribute Value Change Package subscriptionVersionRangeAttributeValueChangePkg PACKAGE BEHAVIOUR subscriptionVersionRangeAttributeValueChangePkgBehavior; NOTIFICATIONS subscriptionVersionRangeAttributeValueChange; REGISTERED AS {LNP-OIDS.lnp-package 35}; subscriptionVersionRangeAttributeValueChangePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionRangeAttributeValueChange notification. !; -- 36.0 LNP Subscription Version Range Object Creation Package subscriptionVersionRangeObjectCreationPkg PACKAGE BEHAVIOUR subscriptionVersionRangeObjectCreationPkgBehavior; NOTIFICATIONS subscriptionVersionRangeObjectCreation; REGISTERED AS {LNP-OIDS.lnp-package 36}; subscriptionVersionRangeObjectCreationPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionRangeObjectCreation notification. !; -- 37.0 LNP Subscription Version Range Status Attribute Value Change Package subscriptionVersionRangeStatusAttributeValueChangePkg PACKAGE BEHAVIOUR subscriptionVersionRangeStatusAttributeValueChangePkgBehavior; NOTIFICATIONS subscriptionVersionRangeStatusAttributeValueChange; REGISTERED AS {LNP-OIDS.lnp-package 37}; subscriptionVersionRangeStatusAttributeValueChangePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionRangeStatusAttributeValueChange notification. !; -- 38.0 LNP Subscription Version Range Donor Disconnect Package subscriptionVersionRangeDonorSP-CustomerDisconnectDatePkg PACKAGE BEHAVIOUR subscriptionVersionRangeDonorSP-CustomerDisconnectDatePkgBehavior; NOTIFICATIONS subscriptionVersionRangeDonorSP-CustomerDisconnectDate; REGISTERED AS {LNP-OIDS.lnp-package 38}; subscriptionVersionRangeDonorSP-CustomerDisconnectDatePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionRangeDonorSP-CustomerDisconnectDate notification. !; -- 39.0 LNP Subscription Version Range Cancellation Acknowledge Package subscriptionVersionRangeCancellationAcknowledgePkg PACKAGE BEHAVIOUR subscriptionVersionRangeCancellationAcknowledgePkgBehavior; NOTIFICATIONS subscriptionVersionRangeCancellationAcknowledgeRequest; REGISTERED AS {LNP-OIDS.lnp-package 39}; subscriptionVersionRangeCancellationAcknowledgePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionRangeCancellationAcknowledge notification. !; -- 40.0 LNP Subscription Version Range New SP Create Package subscriptionVersionRangeNewSP-CreateRequestPkg PACKAGE BEHAVIOUR subscriptionVersionRangeNewSP-CreateRequestPkgBehavior; NOTIFICATIONS subscriptionVersionRangeNewSP-CreateRequest; REGISTERED AS {LNP-OIDS.lnp-package 40}; subscriptionVersionRangeNewSP-CreateRequestPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionRangeNewSP-CreateRequest notification. !; -- 41.0 LNP Subscription Version Range Old SP Concurrence Package subscriptionVersionRangeOldSP-ConcurrenceRequestPkg PACKAGE BEHAVIOUR subscriptionVersionRangeOldSP-ConcurrenceRequestPkgBehavior; NOTIFICATIONS subscriptionVersionRangeOldSP-ConcurrenceRequest; REGISTERED AS {LNP-OIDS.lnp-package 41}; subscriptionVersionRangeOldSP-ConcurrenceRequestPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionRangeOldSP-ConcurrenceRequest notification. !; -- 42.0 LNP Subscription Version Range Old SP Final Concurrence Window -- Expiration Package subscriptionVersionRangeOldSPFinalConcurrenceWindowExpirationPkg PACKAGE BEHAVIOUR subscriptionVersionRangeOldSPFinalConcurrenceWindowExpirationPkgBehavior; NOTIFICATIONS subscriptionVersionRangeOldSPFinalConcurrenceWindowExpiration; REGISTERED AS {LNP-OIDS.lnp-package 42}; subscriptionVersionRangeOldSPFinalConcurrenceWindowExpirationPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionRangeOldSPFinalConcurrenceWindowExpiration notificati on. !; -- 43.0 LNP Subscription Version Range New SP Final Create Window -- Expiration Package subscriptionVersionRangeNewSP-FinalCreateWindowExpirationPkg PACKAGE BEHAVIOUR subscriptionVersionRangeNewSP-FinalCreateWindowExpirationPkgBehavior; NOTIFICATIONS subscriptionVersionRangeNewSP-FinalCreateWindowExpiration; REGISTERED AS {LNP-OIDS.lnp-package 43}; subscriptionVersionRangeNewSP-FinalCreateWindowExpirationPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionRangeNewSP-FinalCreateWindowExpiration notification. !; -- -- 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 and SOA 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 or SOA specifying which objects to download, the NPAC SMS will determine which objects satisfy the download request and return them in the download action reply. Creation, deletion, and modification information will be included in the 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. For TN ranges the stop TN in the range must be greater than the start TN in the 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. The SOA supports the object according to their service provider profile NPAC Customer SOA NPA-NXX-X Indicator. For all download requests, the Local SMS or SOA should behave as follows in response to the possible download M-ACTION response from the NPAC SMS: Success - process the data received from the NPAC SMS, continue processing. No-data-selected -- no data was found, continue processing. Criteria-too-large (using the Maximum Number of Download Records tunable) - break up the request into a smaller time range and re-issue the request to the NPAC SMS (only applies to the subscription version requests). OR Criteria-too-large (using the Maximum Number of Download Notifications tunable) - break up the request into a smaller time ranges and re-issue the request to the NPAC SMS. Time-range-invalid (using the Maximum Download Duration tunable) - break up the request into shorter time ranges and re-issue the request to the NPAC SMS. Failed - go into retry mode. Re-issue the request a configurable number of additional retry attempts with an "x" amount of delay between requests ("x" is a configurable amount of time after receiving the failure for each request). If a failed response is received for the final retry request, abort the association and re-start the recovery process. Note: It is recommended that the Local SMS or SOA use the same value that the NPAC SMS uses for the retry interval. It is also recommended that the Local SMS use a value of at least two (2) for configurable number of additional retry attempts. For activities that specify "continue processing", the Local SMS or SOA should send the NPAC SMS, either the next lnpDownload action for a different type of data, or an lnpRecoveryComplete request, depending on where the response appears in the flow. SOAs can use the lnpDownload action to recover network data. The lnpNotificationRecovery action is used to recover notification data. Local SMSs can use the lnpDownload action to recover network data and subscription version data. The lnpNotificationRecovery action is used to recover notification data. The SOA or LSMS is capable of recovering data based on the association functions. The SOA recovers network data using the data download association function (dataDownload). The SOA recovers notification data using the network data management association function (networkDataMgmt). The LSMS recovers network data and subscription data using the data download association function (dataDownload) and recovers notification data using the network data management association function (networkDataMgmt). !; -- 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 or SOA 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 LSMS or SOA 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 or SOA specifying recovery is complete, the NPAC SMS will forward those updates requested which took place for the network subscription and number pool block data as well as any notifications 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 at the next scheduled retry interval 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. 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. !; -- 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 (where the stop TN in the range is greater than the start TN). 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 if the subscription version can not be activated for any reason. Only pending subscription versions can be activated. Attempts to port subscription versions that have not been authorized by both service providers will fail unless the due date has been reached. !; -- 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 (where the stop TN in the range is greater than the start TN). Postconditions: If the status was pending or conflict, the service provider has set the version status to cancel-pending if the other service provider has concurred, or to cancel if the other service provider has not concurred. If the status was disconnect-pending, the service provider has set the version status back to active. An error will be returned if there is no version that can be canceled or the service provider is not authorized. !; -- 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 (where the stop TN in the range is greater than the start TN). 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 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 is 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 objects in a range 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. For Release 1.4 Number Pooling Support: There will be no need on the part of the LSMS to validate the TN-range. The LSMS will use the subscriptionVersionObjects to create the subscription versions for the TN range in the LSMS. This is done to insure that the subscription version ids used in the NPAC SMS and the Local SMS are the same. !; -- 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 specifying the subscriptionVersionId or by specifying the subscriptionTN or a range of TNs (where the stop TN in the range is greater than the start TN) and the status of the subscription version. All attribute values to be modified shall also be specified. Postconditions: The NPAC SMS 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. Subscription versions with subscriptionLNPType equal to 'pool' cannot be specified in the action. Service Providers can modify attributes associated with active, pending or conflict subscription versions. Old service providers can only modify the following attributes for 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 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 New service providers may specify modified valid values for the following attributes, when the service provider's "SOA WSMSC DPC SSN Data" indicator is TRUE, and may NOT specify these values when the indicator is set to FALSE: subscriptionWSMSC-DPC subscriptionWSMSC-SSN Validation will be done for both old and new service provider data that is specified for 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 New service providers may specify modified valid values for the following attributes, when the service provider's "SOA WSMSC DPC SSN Data" indicator is TRUE, and may NOT specify these values when the indicator is set to FALSE: subscriptionWSMSC-DPC subscriptionWSMSC-SSN If the data specified passes validation, the modified version is immediately broadcast. 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 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 (where the stop TN in the range is greater than the start TN). 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 is changed to 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 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 (where the stop TN in the range is greater than the start TN). 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 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 be performed provided there is only one currently active subscription or no subscription version in the NPAC; otherwise 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 must specify valid values for the following attributes, when the service provider's "SOA WSMSC DPC SSN Data" indicator is TRUE, and must NOT specify these values when the indicator is set to FALSE: subscriptionWSMSC-DPC subscriptionWSMSC-SSN 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 SMSs 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 or range of subscription versions 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 new service provider. TN ranges must be specified where the stop TN in the range is greater than the start TN. 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 currently exist, a new subscription version will be created with a status of pending. If the validations succeed and a pending subscription version exists, the new service provider create information will be applied to the existing pending 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 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 (where the stop TN in the range is greater than the start TN) and status. 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. !; -- 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 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. TN ranges must be specified where the stop TN in the range is greater than the start TN. 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 old service provider previously specified is the same as the executor of the action. If the validations succeed and a pending subscription version does not exist, a subscription version will be created with a status of pending. If the validations succeed and a pending subscription version exists, the old service provider create information will be applied to the existing pending 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 Notification Recovery Action lnpNotificationRecovery ACTION BEHAVIOUR lnpNotificationRecoveryDefinition, lnpNotificationRecoveryBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.NetworkNotificationRecoveryAction; WITH REPLY SYNTAX LNP-ASN1.NetworkNotificationRecoveryReply; REGISTERED AS {LNP-OIDS.lnp-action 15}; lnpNotificationRecoveryDefinition BEHAVIOUR DEFINED AS ! The lnpNotificationRecovery action is the action that can be used by the SOA or LSMS to recover notification information that cannot be recovered by other means. !; lnpNotificationRecoveryBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpNPAC-SMS object from a SOA or LSMS that specified the recovery mode flag in the access control as true at association establishment. Postconditions: After this action has been executed by the SOA or LSMS specifying recovery, the NPAC SMS will forward the notifications that occurred in the time range specified for the requesting system (SOA or LSMS) for the primary or associated SPID specified in the access control. Notifications are forwarded in the action reply. Notifications to be recovered are requested by time range. Time range requests will be limited to a tunable range specified in the NPAC SMS. All data in the download time period, regardless of the amount of data, will be returned. The recovery of the SOA and LSMS notifications are independent requests. Notifications can be recovered until they are purged from the database. The tunable used to determine when to purge the notifications is "Notify Log Retention Period" which defaults to 90 days. For all download requests, the Local SMS or SOA should behave as follows in response to the possible download M-ACTION response from the NPAC SMS: Success - process the data received from the NPAC SMS, continue processing. No-data-selected -- no data was found, continue processing. Criteria-too-large (using the MaxNotificationRecovery tunable) - break up the request into a smaller time range and re-issue the request to the NPAC SMS. Time-range-invalid (using the Maximum Download Duration tunable) - break up the request into shorter time ranges and re-issue the request to the NPAC SMS. Failed - go into retry mode. Re-issue the request a configurable number of additional retry attempts with an "x" amount of delay between requests ("x" is a configurable amount of time after receiving the failure for each request). If a failed response is received for the final retry request, abort the association and re-start the recovery process. Note: It is recommended that the Local SMS or SOA use the same value that the NPAC SMS uses for the retry interval. It is also recommended that the Local SMS use a value of at least two (2) for configurable number of additional retry attempts. For activities that specify "continue processing", the Local SMS or SOA should send the NPAC SMS, either the next lnpDownload action for a different type of data, or an lnpRecoveryComplete request, depending on where the response appears in the flow. The SOA or LSMS is capable of recovering data based on the association functions. The SOA recovers network data using the data download association function (dataDownload). The SOA recovers notification data using the network data management association function (networkDataMgmt). The LSMS recovers network data and subscription data using the data download association function (dataDownload) and recovers notification data using the network data management association function (networkDataMgmt). The SOA recovers the range notifications when the Service Provider TN Range Notification Indicator is set to TRUE on the NPAC SMS and the single notifications when the Service Provider TN Range Notification Indicator is set to FALSE on the NPAC SMS. !; -- 16.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 16}; 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 If the SOA WSMSC DPC SSN Data Indicator is set in the service provider's profile, the following attributes must be provided: numberPoolBlockWSMSC-DPC numberPoolBlockWSMSC-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. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS when sent over the NPAC SMS to SOA interface. !; -- 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: audited subscription version fields mismatched between NPAC SMS and Local SMS; records missing in Local SMS; extra subscription versions on the Local SMS. If field mismatches are found, the attribute(s) for which the mismatch, 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 by the NPAC SMS, the Local SMS create, modification, or deletion requests to correct the discrepancy will be done by the NPAC SMS. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 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. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 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. The service provider supports this notification if the Service Provider TN Range Notification Indicator is turned off on the NPAC SMS. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 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 (optional) values are sent. The service provider supports this notification if the Service Provider TN Range Notification Indicator is turned off on the NPAC SMS. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 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 results of a subscriptionVersionLocalSMS-Create action from a Local SMS. It contains the id of the create action, the success or failure of the action, the completion time and an optional list of failed subscription TNs 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. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS when sent over the NPAC SMS to SOA interface. !; -- 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, subscription-timer-type subscriptionTimerType, subscription-business-type subscriptionBusinessType; 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. If the new service provider supports timer type, it will be sent. If the new service provider supports business type, it will be sent. The service provider supports this notification if the Service Provider TN Range Notification Indicator is turned off on the NPAC SMS. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 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, subscription-timer-type subscriptionTimerType, subscription-business-type subscriptionBusinessType; 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. If the old service provider supports timer type, it will be sent. If the old service provider supports business type, it will be sent. The service provider supports this notification if the Service Provider TN Range Notification Indicator is turned off on the NPAC SMS. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 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 type 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 version status is active, failed or partial failure and the subscriptionStatusChangeCauseCode if it is set. Failed lists will also be potentially sent for subscription versions with statuses of active, failed, partial failure, and old. The service provider supports this notification if the Service Provider TN Range Notification Indicator is turned off on the NPAC SMS. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 12.0 LNP Subscription Version Old SP 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, subscription-timer-type subscriptionTimerType, subscription-business-type subscriptionBusinessType; 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. If the old service provider supports timer type, it will be sent. If the old service provider supports business type, it will be sent. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 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 numberPoolBlockFailed-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. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 14.0 LNP Subscription Version Range Status Attribute Value Change -- Notification subscriptionVersionRangeStatusAttributeValueChange NOTIFICATION BEHAVIOUR subscriptionVersionRangeStatusAttributeValueChangeBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionRangeStatusAttributeValueChange AND ATTRIBUTE IDS range-status-attribute-value-change-info subscriptionVersionRangeStatusAttributeValueChangeInfo, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 14}; subscriptionVersionRangeStatusAttributeValueChangeBehavior BEHAVIOUR DEFINED AS ! This notification type is used to report changes to the subscriptionVersionStatus field for range operations. It uses the status attribute value change notification which is based on the attribute value change notification as defined in M.3100 with the addition of the list of failed service providers in cases where the version status is active, failed or partially failed and the subscriptionStatusChangeCauseCode if it is set. The service provider supports this notification if the Service Provider TN Range Notification Indicator is set on the NPAC SMS and the service provider will no longer receive the subscriptionVersionStatuaAttributeValueChange notification. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 15.0 LNP Subscription Version Range Attribute Value Change Notification subscriptionVersionRangeAttributeValueChange NOTIFICATION BEHAVIOUR subscriptionVersionRangeAttributeValueChangeBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionRangeAttributeValueChange AND ATTRIBUTE IDS range-attribute-value-change-info subscriptionVersionRangeAttributeValueChangeInfo, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 15}; subscriptionVersionRangeAttributeValueChangeBehavior BEHAVIOUR DEFINED AS ! This notification type is used to report changes to the attributes in the subscription versions for range operations. It uses the attribute value change notification, which is based on the attribute value change notification as defined in M.3100. The service provider supports this notification if the Service Provider TN Range Notification Indicator is set on the NPAC SMS and the service provider will no longer receive an attribute value change notification for a subscription version. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 16.0 LNP Subscription Version Range Object Creation Notification subscriptionVersionRangeObjectCreation NOTIFICATION BEHAVIOUR subscriptionVersionRangeObjectCreationBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionRangeObjectCreation AND ATTRIBUTE IDS range-object-creation-info subscriptionVersionRangeObjectCreationInfo, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 16}; subscriptionVersionRangeObjectCreationBehavior BEHAVIOUR DEFINED AS ! This notification type is used to report creation of subscription versions for range operations. It uses the object creation notification as defined in M.3100. The service provider supports this notification if the Service Provider TN Range Notification Indicator is set on the NPAC SMS and the service provider will no longer receive an object creation notification for a subscription version. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 17.0 LNP Subscription Version Range Donor Disconnect Notification subscriptionVersionRangeDonorSP-CustomerDisconnectDate NOTIFICATION BEHAVIOUR subscriptionVersionRangeDonorSP-CustomerDisconnectDateBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionRangeCustomerDisconnectDate AND ATTRIBUTE IDS range-donor-disconnect-info subscriptionVersionRangeDonorSP-CustomerDisconnectDateInfo, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 17}; subscriptionVersionRangeDonorSP-CustomerDisconnectDateBehavior BEHAVIOUR DEFINED AS ! This notification informs the donor service provider SOA that a range of subscription versions is being disconnected. The TN, the version id, customer disconnect date and effective release date (optional) values are sent. The service provider supports this notification if the Service Provider TN Range Notification Indicator is set on the NPAC SMS and the service provider will no longer receive a subscriptionVersionDonorSP-CustomerDisconnectDate notification. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 18.0 LNP Subscription Version Range Cancellation Acknowledge Notification subscriptionVersionRangeCancellationAcknowledgeRequest NOTIFICATION BEHAVIOUR subscriptionVersionRangeCancellationAcknowledgeBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionRangeCancellationAcknowledgeRequest AND ATTRIBUTE IDS range-cancellation-acknowledge-info subscriptionVersionRangeCancellationAcknowledgeInfo, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 18}; subscriptionVersionRangeCancellationAcknowledgeBehavior BEHAVIOUR DEFINED AS ! This notification requests that a service provider send a cancellation acknowledgement for a range of subscription versions. The TNs and version ids are sent. The service provider supports this notification if the Service Provider TN Range Notification Indicator is set on the NPAC SMS and the service provider will no longer receive a subscriptionVersionCancellationAcknowledgeRequest notification. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 19.0 LNP Subscription Version Range New SP Create Notification subscriptionVersionRangeNewSP-CreateRequest NOTIFICATION BEHAVIOUR subscriptionVersionRangeNewSP-CreateRequestBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionRangeNewSP-CreateRequest AND ATTRIBUTE IDS range-new-sp-create-info subscriptionVersionRangeNewSP-CreateRequestInfo, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 19}; subscriptionVersionRangeNewSP-CreateRequestBehavior BEHAVIOUR DEFINED AS ! This notification requests that a new service provider send a create request for a range of subscription versions for which concurrence for porting the number has not been received. The TNs, the version ids and the old service provider id, authorization flag and authorization timestamp values are sent. If the new service provider supports timer type, it will be sent. If the new service provider supports business type, it will be sent. The service provider supports this notification if the Service Provider TN Range Notification Indicator is set on the NPAC SMS and the service provider will no longer receive a subscriptionVersionNewSP-CreatRequest notification. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 20.0 LNP Subscription Version Range Old SP Concurrence Notification subscriptionVersionRangeOldSP-ConcurrenceRequest NOTIFICATION BEHAVIOUR subscriptionVersionRangeOldSP-ConcurrenceRequestBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionRangeOldSP-ConcurrenceRequest AND ATTRIBUTE IDS range-old-sp-concurrence-info subscriptionVersionRangeOldSP-ConcurrenceRequestInfo, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 20}; subscriptionVersionRangeOldSP-ConcurrenceRequestBehavior BEHAVIOUR DEFINED AS ! This notification requests that an old service provider send a create request for a range of subscription versions for which concurrence for porting the number has not been received. The TNs, the version ids, and the new service provider id, authorization flag and creation timestamp values are sent. If the old service provider supports timer type, it will be sent. If the old service provider supports business type, it will be sent. The service provider supports this notification if the Service Provider TN Range Notification Indicator is set on the NPAC SMS and the service provider will no longer receive a subscriptionVersionOldSP-ConcurrenceRequest notification. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 21.0 LNP Subscription Version Range Old SP Final Concurrence Window -- Expiration Notification subscriptionVersionRangeOldSPFinalConcurrenceWindowExpiration NOTIFICATION BEHAVIOUR subscriptionVersionRangeOldSPFinalConcurrenceWindowExpirationBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionRangeOldSPFinalConcurrenceWindowExpiration AND ATTRIBUTE IDS range-old-sp-finalconcurrence-window-expiration-info subscriptionVersionRangeOldSPFinalConcurrenceWindowExpirationInfo, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 21}; subscriptionVersionRangeOldSPFinalConcurrenceWindowExpirationBehavior 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 for a range of TNs. If the old service provider supports timer type, it will be sent. If the old service provider supports business type, it will be sent. The service provider supports this notification if the Service Provider TN Range Notification Indicator is set on the NPAC SMS and the service provider will no longer receive a subscriptionVersionOldSPFinalConcurrenceWindowExpiration notification. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 22.0 LNP Subscription Version Range New SP Final Create Window -- Expiration Notification subscriptionVersionRangeNewSP-FinalCreateWindowExpiration NOTIFICATION BEHAVIOUR subscriptionVersionRangeNewSP-FinalCreateWindowExpirationBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionRangeNewSP-FinalCreateWindowExpiration AND ATTRIBUTE IDS range-new-sp-final-create-window-expiration-info subscriptionVersionRangeNewSP-FinalCreateWindowExpirationInfo, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 22}; subscriptionVersionRangeNewSP-FinalCreateWindowExpirationBehavior BEHAVIOUR DEFINED AS ! This notification indicates the final create window has expired for concurrence of a subscription version. This occurs when an old service provider has sent a create request for a subscription version and the new service provider has not concurred to the port within the period of time of both the initial and final concurrence timers. Once the final create window has expired, this notification is sent to both the old and new service providers that support this notification. On the NPAC SMS, the Final Create Window has expired, but the NPAC SMS has not updated the status to cancel. The TN, the version id and the new and old service provider id, cause code, authorization flag and authorization timestamp values are sent. If the new service provider supports timer type, it will be sent. If the new service provider supports business type, it will be sent. The subscription version remains in a status of pending or conflict. The service provider supports this notification if the Service Provider TN Range Notification Indicator is set on the NPAC SMS and the service provider will no longer receive a subscriptionVersionNewSP-FinalCreateWindowExpiration notification. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !; -- 23.0 LNP Subscription Version New SP Final Create Window Expiration -- Notification subscriptionVersionNewSP-FinalCreateWindowExpiration NOTIFICATION BEHAVIOUR subscriptionVersionNewSP-FinalCreateWindowExpirationPkgBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionNewSP-FinalCreateWindowExpiration AND ATTRIBUTE IDS tn subscriptionTN, version-id subscriptionVersionId, new-service-prov-id subscriptionNewCurrentSP, old-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, subscription-timer-type subscriptionTimerType, subscription-business-type subscriptionBusinessType; REGISTERED AS {LNP-OIDS.lnp-notification 23}; subscriptionVersionNewSP-FinalCreateWindowExpirationPkgBehavior BEHAVIOUR DEFINED AS ! This notification indicates the final create window has expired for concurrence of a subscription version. This occurs when an old service provider has sent a create request for a subscription version and the new service provider has not concurred to the port within the period of time of both the initial and final concurrence timers. Once the final create window has expired, this notification is sent to both the old and new service providers that support this notification. On the NPAC SMS, the Final Create Window has expired, but the NPAC SMS has not updated the status to cancel. The TN, the version id and the new and old service provider id, cause code, authorization flag and authorization timestamp values are sent. If the new service provider supports timer type, it will be sent. If the new service provider supports business type, it will be sent. The subscription version remains in a status of pending or conflict. The service provider supports this notification if the Service Provider TN Range Notification Indicator is turned off on the NPAC SMS. This notification is prioritised and transmitted according to its SOA Notification Priority tunable in the NPAC SMS. !;