Pricing      Download   
 Home Products About Support Contact

Overview | Features | Components| Specifications | Standards

Over | Feat. | Comp. | Specs. | Stds.

PLEASE NOTE The DynamicTMN® CMIP NPAC/LNP SDK libraries and APIs are currently included as part of the normal DynamicTMN® CMIP Suite Evaluation.

If you are interested in developing NPAC SOA or LSMS client applications using DynamicTMN®, please download the DynamicTMN® CMIP Suite Evaluation package and let us know of your interest in developing an NPAC LNP client application such that we can provide you with the appropriate:

  • NPAC GDMO and ASN.1 files and build scripts
  • Simple LSMS and SOA application frameworks
  • LNP security stack configuration examples
  • LNP RSA key generation and authentication examples

See the toolkit details below:



The CMIP NPAC/LNP SDK provides specialized Java APIs and tools for the development of NPAC Service Order Activation (SOA) and NPAC Local Service Management System (LSMS) applications. The SDK allows you to rapidly develop your own 100% Java-based interface to the NPAC SMS thus eliminating your need to pay high per-transaction fees or use a 3rd party LNP service bureau.


Key Features

Built upon our industry proven DynamicTMN® CMIP Manager & Agent SDKs, the DynamicTMN® CMIP NPAC/LNP SDK provides support for the following features:

  • Supports NPAC IIS Security Association Establishment - extends the RFC1006 stack to add NPAC LNP RSA security - supports both SOA and LSMS applications - configured via XML config files or high level stack API
  • Supports the NPAC GDMO/ASN.1 Information Model - uses the GDMO/ASN.1 metadata generator - includes NANC 3.2.1a model and dependencies (X.721, etc).
  • Includes a high-performance lightweight agent API - used in SOA and LSMS agent role software development - bypasses the heavier managed objects in the full Agent API
  • Includes an XML based CMIP Manager Simulator API - used to test your CMIP agent code

Included Components

The CMIP NPAC/LNP SDK package includes the following high-level APIs:

as well as the following development tools:

and the following protocol adaptor:


Product Specifications

See the CMIP NPAC/LNP SDK specifications below:


Java Platform Requirements:

  • Java 2: JDK 1.4 or newer

Operating System Requirements:

Any operating system which supports the Java versions listed in the Java Platform Requirements section above. Some of the operating systems commonly used with the DynamicTMN® products are:

  • Microsoft Windows (95,98,XP,NT,2000)
  • Linux (Redhat, etc)
  • Hewlett Packard HP-UX
  • Sun Solaris (SPARC & x86)
  • Apple MacOS X

Hardware Requirements:

Minimum Hardware

  • Physical memory (RAM): 512MB
  • Disk space: 50MB (distribution package size)

Recommended Hardware

  • Physical memory (RAM): 1GB or greater
  • Disk space: 100MB (distribution,log,data files)

NOTE: the amount of memory and disk space will vary depending upon the details of your specific application. Please email monfox support to get the recommended requirements for your specific deployment.

Protocol Stack Support:

The CMIP NPAC/LNP SDK includes the following protocol stacks:

 Stack   Description   Package 
RFC1006 CMIP/OSI over TCP/IP included
LOCAL JVM Optimized Intra-JVM Stack included
NPAC/LNP LNP Security+ RFC1006 included

Deployment Configurations:

NPAC SOA and LSMS applications developed with the CMIP NPAC/LNP SDK may be deployed as a:

  • standalone Java application
  • integrated module in a larger Java application
  • Java application plug-in
  • legacy application plug-in through JNI

Product Evaluation:

For a complete set of API examples, API Javadoc, developer guides, agent simulators, and much more please download the CMIP NPAC/LNP SDK evaluation package.


Supported Standards

The CMIP NPAC/LNP SDK supports the following standards:

  • Java 2: Java 2 SDK version 1.2 or greater
  • TMF 040: Based on the TMForum ASN.1 API Standard
  • TMF 041: Based on the TMForum CMIS API Standard
  • TMF 042: Based on the TMForum GDMO API Standard
  • ITU-T X.208/X.680: Abstract Syntax Notation One (ASN.1)
  • ITU-T X.209/X.690: ASN.1 Basic Encoding Rules (BER)
  • ITU-T X.219: Remote Operations (ROSE) Service Definition
  • ITU-T X.229: Remote Operations (ROSE) Protocol
  • ITU-T X.701: Systems Management Overview
  • ITU-T X.710: Common Management Information Service (CMIS)
  • ITU-T X.711: Common Management Information Protocol (CMIP)
  • ITU-T X.720: Structure of Management Information (SMI)
  • ITU-T X.721: Definition of Management Information (DMI)
  • ITU-T X.722: Guidelines for the Definition of Managed Objects (GDMO)
  • ITU-T X.723: Generic Management Function
  • ITU-T X.725: General Relationship Model
  • ITU-T X.730: Object Management Function
  • ITU-T X.731: State Management Function
  • ITU-T X.732: Attributes for Representing Relationships
  • ITU-T X.733: Alarm Reporting Function
  • ITU-T X.734: Event Report Management Function
  • NPAC IIS: LNP Secure Association Establishment
  • NPAC FRS: NPAC RSA key management formats
  • RFC1006: OSI over TCPIP (CMIP/OSI over TCP/IP)

NPAC Standards Support

The CMIP NPAC/LNP SDK provides support for the following NPAC Local Number Portability application related standards:

  • NPAC FRS Key Management: NPAC RSA Key/Acknowledgement files
  • NPAC IIS Info Model: NPAC GDMO/ASN.1 Information Model
  • NPAC IIS Security: LNP Secure Association Establishment
  • and all additional standards required by the ones above.