This Technical Guide describes the installation and configuration of the N-Squared SRP software.
The N2SVCD consists of a message-passing layer, and an extensible Application framework, which is used by the individual N2SVCD Application Components.
The primary applications are "Controller Applications" which implement value-added services:
- TesterApp - Run-time service component for executing the test scripts created by the IN Tester GUI.
- PIPlusApp - Implements the "PI Plus" server, accepts MML/JSON/SOAP requests and triggers LUA execution.
- ScriptApp - General-purpose service component which can run simple scripts simulating an INAP SCP node.
- SrpApp - Implements SIP/INAP interaction comprising the N-Squared "Specialized Resource Platform" product.
- ManageApp - Monitors running status of the N2SVCD service and contained applications.
Other Applications are "Helper Applications", client interfaces to external server interfaces for a particular protocol. Examples are:
- SigtranApp - Agent for SIGTRAN (SUA, M3UA, Loopback) routing.
- OSDApp - Agent for sending SOAP requests to the OCNCC OSD service.
- PIApp - Agent for sending requests in the MML protocol variant used by the OCNCC PI.
- DiameterApp - Agent for sending DIAMETER requests to DIAMETER servers.
- FoxApp - Agent for sending requests to OCNCC VWS nodes using the OCNCC proprietary FOX protocol.
- DBApp - Agent for sending asynchronous Database requests.
- SMPPApp - Agent for sending/receiving SMPP requests.
The configuration for each of these Application Components is described here (see the relevant item under the N2SVCD Config menu). Note that SIGTRAN is currently implemented as a built-in component, rather than a separate application.
For convenience, the
n2svcd package installs all N2SVCD component applications and protocols. However,
the the use of any individual component is restricted by the particular N-Squared solution(s) which is/are
licenced for use at your site. The following list indicates the N2SVCD components which are typically licenced
by each solution.
N-Squared IN Tester (A web-based GUI for executing feature-rich, cross-protcol network test scenarios)
Components: SigtranApp, ManageApp, TesterApp, DBApp, DiameterApp, PIApp, OSDApp, SMPPApp
N-Squared PI Plus (An extensible LUA-scripted network provisioning interface)
Components: ManageApp, PIPlusApp, DBApp, DiameterApp, FoxApp, PIApp, OSDApp
N-Squared SIP SRP (A GUI-managed SIP/RTP-based Specialized Resource Platform with INAP control)
Components: SigtranApp, ManageApp, SrpApp
Please check your licence agreement to determine exactly which components are enabled by your site licence.