MMI Managed Objects for IDPR and MOSMS

MMI information associated with MNP is accessed from a DSR NOAM or SOAM from Main Menu, and then MMI API Guide.

Once the MMI API Guide displays, use the application navigation to locate specific vSTP managed object information.

Table 5-18 lists the managed objects and operations supported for vSTP MNP G-Port feature.

Table 5-18 vSTP MNP Managed Objects and Supported Operations

Managed Object Name Supported Operations
CSL (Common Screening List) Insert, Update, Delete
IDPROptions Update
NppActionSet Insert, Update, Delete
NppServiceRuleSet Insert, Update, Delete
NppService Insert, Update, Delete
PPSRelays Insert, Update, Delete

CSL - Insert, Update, Delete

Execute this command on an active SOAM to insert CSL:

 /vstp/commonscreeninglists -v POST -r /<Absolute  Path>/<filename>

Example output:

{
  "data":
    {
        "ds": "Abc123",
        "feature": "Feature1",
        "list": "Ccnc",
        "p1": "prepaidno",
        "p2": "idprcdpn",
        "scpgta": "1234"
    },
  "messages":
    [
    ],
  "links":
    {
    },
  "status":
    true
}

IDPROptions - Update

Execute this command on an active SOAM to update IDPROptions:
 /vstp/idproptions -v PUT -r /<Absolute  Path>/<filename>
Example output:

{
    "cdcnp": "Off",
    "cddnnotfndrsp": "Release",
    "cddra": "Rndn",
    "cddranai": "Natl",
    "cddranp": "E164",
    "cdnoentityrsp": "Continue",
    "cdrelcause": 31,
    "cdrnrsp": "Connect",
    "cdsprsp": "Relay",
    "cgcnp": "Off",
    "cgdnnotfndrsp": "Release",
    "cgdra": "Rndn",
    "cgdranai": "Natl",
    "cgdranp": "E164",
    "cgnoentityrsp": "Continue",
    "cgnptype": "Rnsp",
    "cgpaccck": "Nonintl",
    "cgpnskrtg": "No",
    "cgrelcause": 31,
    "cgrnrsp": "Connect",
    "cgsnai": "Incoming",
    "cgsprsp": "Relay",
    "dfltrn": "None",
    "dlma": "None",
    "dlmb": "None",
    "dlmc": "None",
    "drafrmt": "Grn",
    "dranai": 3,
    "map": "Nai2ton",
    "nai": 2,
    "nptype": "Rnsp",
    "rnspfill": "Off",
    "snai": "Incoming",
    "ton": 3
}

NPPActionSets - Insert, Update, Delete

Execute this command on an active SOAM to insert NPPActionSets:

 /vstp/nppactionsets -v POST -r /<Absolute  Path>/<filename>

Example output:

{
  "data":
    {
        "actSetName": "ASN1",
        "caList": [
            "Cc1",
            "Dn3"
        ],
        "faList": [
            "Cc"
        ],
        "ofnai": "Inc",
        "saList": [
            "Blklstrly",
            "Ccncchk",
            "Nprelay"
        ]
    },
  "messages":
    [
    ],
  "links":
    {
    },
  "status":
    true
}

NPPService - Insert, Update, Delete

Execute this command on an active SOAM to insert NPPService:

 /vstp/nppservice -v POST -r /<Absolute  Path>/<filename>

Example output:

{
  "data":
    {
        "h0Code": "1-5",
        "h1Code": "*",
        "networkIndicatorCode": "0-2",
        "nextScrRuleGroupName": "scr1",
        "nsfi": "Dpc",
        "priority": "2",
        "ruleName": "rule1",
        "scrRuleGroupType": "Sio",
        "scrRuleGroupName": "scr2",
        "serviceIndicator": "0",
        "actionSccp": true
    },
  "messages":
    [
    ],
  "links":
    {
    },
  "status":
    true
}

NPPServiceRuleSets - Insert, Update, Delete

Execute this command on an active SOAM to insert NPPServiceRuleSets:

 /vstp/nppservicerulesets -v POST -r /<Absolute  Path>/<filename>

Example output:

{
  "data":
    {
        "asn": "asn1",
        "fdl": "29",
        "fnai": "Intl",
        "fpfx": "A1",
        "invkserv": "Nppt",
        "srvn": "Nppt"
    }
    ,
  "messages":
    [
    ],
  "links":
    {
    },
  "status":
    true
}

PPSRelay - Insert, Update, Delete

Execute this command on an active SOAM to insert PPSRelay:

 /vstp/ppsrelay -v POST -r /<Absolute  Path>/<filename>

Example output:

{
  "data":
    "6961034c-6439-43da-b935-5238d6616f84",
  "messages":
    [
    ],
  "links":
    {
    },
  "status":
    true
}