(Page 1 of 27 in this chapter)
Version
Chapter 5
Alphabetical Management Function Reference
5.1 Introduction
isupBlockCircuit 131
isupCircCfg 132
isupCircuitStats 133
isupCircuitStatus 134
isupDeleteCircuit 135
isupGenCfg 136
isupGetCircCfg 137
isupGetGenCfg 138
isupGetNSapCfg 139
isupGetRouteCfg 140
isupGetUSapCfg 141
isupInitCircCfg 142
isupInitGenCfg 144
isupInitMgmtAPI 146
isupInitNSapCfg 147
isupInitRouteCfg 148
isupInitUSapCfg 149
isupNSapCfg 153
isupNSapStats 154
isupResetCircuit 155
isupRouteCfg 156
isupTermMgmtAPI 157
isupTraceControl 158
isupUnblockCircuit 159
isupUSapCfg 160
isupValidateCircuit 161
5.1 Introduction
This chapter provides a comprehensive, alphabetically-ordered reference to the ISUP management API functions. A prototype of each function is shown with the function description, details of all arguments, and return values. Some of the fields in the function definition include:
Prototype
The prototype is shown followed by a listing of the function's arguments. NMS Communications data types include:
·
U8
·
S16
·
U16
·
U32
·
Bool
· 8-bit unsigned
· 16-bit signed
· 16-bit unsigned
· 32-bit unsigned
· 8-bit unsigned
If a function argument is a data structure, the complete data structure is defined.
Return Values
The return value for a function is either
ISUP_SUCCESS
or an error code. For asynchronous functions, a return value of
ISUP_SUCCESS
(zero) indicates the function was initiated; subsequent events indicate the status of the operation.
Unlike the ISUP data API, which sends and receives messages asynchronously, each management API call generates a request followed immediately by a response from the TX board. This API blocks the calling application waiting for this response (for maximum of 5 seconds, but typically a few hundred milliseconds) and will return an indication as to whether or not an action was completed successfully. For this reason, it is expected that the management API will typically be employed by one or more management applications, separate from the applications utilizing the transaction API. The management API is packaged as a separate library with its own interface header files.
(Page 1 of 27 in this chapter)
Version
Want to send us feedback on our documentation? Email:
Tech_Pubs@nmss.com
Copyright © 2002, NMS Communications Corporation. All rights reserved.