Table 9-2 SS7 Addressing Functions
Name |
Syntax |
Threadsafe Syntax |
AIB used |
getAIBSubrate |
UBYTE sk_getAIBSubrate( const UBYTE *AIBBlock ); |
UBYTE skts_getAIBSubrate( const UBYTE *AIBBlock ); |
0x03 |
setAIBSubrate |
void sk_setAIBSubrate( UBYTE *AIBBlock, |
void skts_setAIBSubrate( UBYTE *AIBBlock, |
0x03 |
setAIBSubrateEntity |
void sk_setAIBSubrateEntity( UBYTE *AIBBlock, XBYTE aSpan, |
void skts_setAIBSubrateEntity( UBYTE *AIBBlock, XBYTE aSpan, |
0x03 |
getAIBTerminal |
UBYTE sk_getAIBTerminal( const UBYTE *AIBBlock );*/ |
UBYTE skts_getAIBTerminal( const UBYTE *AIBBlock );*/ |
0x04 |
setAIBTerminal
|
void sk_setAIBTerminal( UBYTE *AIBBlock, |
void skts_setAIBTerminal( UBYTE *AIBBlock, |
0x04 |
setAIBTerminalEntity
|
void sk_setAIBTerminalEntity(UBYTE *AIBBlock, XBYTE aSpan, |
void skts_setAIBTerminalEntity(UBYTE *AIBBlock, XBYTE aSpan, |
0x04 |
getAIBProfile |
UBYTE sk_getAIBProfile( const UBYTE *AIBBlock); |
UBYTE skts_getAIBProfile( const UBYTE *AIBBlock); |
0x06 |
setAIBProfile
|
void sk_setAIBProfile( UBYTE *AIBBlock, |
void skts_setAIBProfile( UBYTE *AIBBlock, |
0x06 |
getAIBCallReference |
UBYTE sk_getAIBCallReference( const UBYTE *AIBBlock ); |
UBYTE skts_getAIBCallReference(const UBYTE *AIBBlock ); |
0x06 |
setAIBCallReference
|
void sk_setAIBCallReference(UBYTE *AIBBlock, UBYTE aCallReference); |
void skts_setAIBCallReference(UBYTE *AIBBlock, UBYTE aCallReference); |
0x06 |
setAIBCallReferenceEntity |
void sk_setAIBCallReferenceEntity |
void skts_setAIBCallReferenceEntity |
0x06 |
getAIBBaseCICNumber |
int sk_getAIBBaseCICNumber( const UBYTE *AIBBlock ); |
int skts_getAIBBaseCICNumber( const UBYTE *AIBBlock ); |
0x14 |
setAIBBaseCICNumber |
void sk_setAIBBaseCICNumber(UBYTE *AIBBlock, |
void skts_setAIBBaseCICNumber(UBYTE *AIBBlock,int aBaseCICNumber); |
0x14 |
getAIBBaseCICSpan |
XBYTE sk_getAIBBaseCICSpan( const UBYTE *AIBBlock); |
XBYTE skts_getAIBBaseCICSpan( const UBYTE *AIBBlock); |
0x14 |
setAIBBaseCICSpan |
void sk_setAIBBaseCICSpan |
void skts_setAIBBaseCICSpan(UBYTE *AIBBlock, XBYTE aCICSpan); |
0x14 |
getAIBBaseCICChannel |
UBYTE sk_getAIBBaseCICChannel(const UBYTE *AIBBlock); |
UBYTE skts_getAIBBaseCICChannel(const UBYTE *AIBBlock); |
0x14 |
setAIBBaseCICChannel |
void sk_setAIBBaseCICChannel(UBYTE *AIBBlock, UBYTE aCICChannel); |
void skts_setAIBBaseCICChannel(UBYTE *AIBBlock, UBYTE aCICChannel); |
0x14 |
getAIBNumCICs |
UBYTE sk_getAIBNumCICs( const UBYTE *AIBBlock ); |
UBYTE skts_getAIBNumCICs( const UBYTE *AIBBlock ); |
0x3C |
setAIBNumCICs |
void sk_setAIBNumCICs( UBYTE *AIBBlock, UBYTE aNumCICs); |
void skts_setAIBNumCICs( UBYTE *AIBBlock, UBYTE aNumCICs); |
0x3C |
setAIBCICGroupEntity |
void sk_setAIBCICGroupEntity(UBYTE *AIBBlock, UBYTE aBaseCICNumber, UBYTE aBaseCICSpan, UBYTE aBaseCICChannel, UBYTE aNumCICs ); |
void skts_setAIBCICGroupEntity(UBYTE *AIBBlock, UBYTE aBaseCICNumber, UBYTE aBaseCICSpan, UBYTE aBaseCICChannel, UBYTE aNumCICs ); |
0x14 |
setAIBV5ID |
void sk_setAIBV5IDAndLink( UBYTE *AIBBlock, unsigned short aV5ID, UBYTE aLinkID ); |
void skts_setAIBV5IDAndLink( UBYTE *AIBBlock, unsigned short aV5ID, UBYTE aLinkID ); |
0x2D |
setAIBV5IDAndUserPort |
void sk_setAIBV5IDAndUserPort( UBYTE *AIBBlock, unsigned short aV5ID, unsigned short aUserPort); |
void skts_setAIBV5IDAndUserPort( UBYTE *AIBBlock, unsigned short aV5ID, unsigned short aUserPort); |
0x2F |
getAIBStackID
|
UBYTE sk_getAIBStackID |
UBYTE skts_getAIBStackID |
0x08 |
setAIBStackID |
void sk_setAIBStackID( UBYTE *AIBBlock, |
void skts_setAIBStackID( UBYTE *AIBBlock, |
0x08 |
getAIBLinkID |
UBYTE sk_getAIBLinkID( const UBYTE *AIBBlock ); |
UBYTE skts_getAIBLinkID( const UBYTE *AIBBlock ); |
0x09 |
setAIBLinkID |
void sk_setAIBLinkID( UBYTE *AIBBlock, |
void skts_setAIBLinkID( UBYTE *AIBBlock, |
0x09 |
setAIBStackEntity |
void sk_setAIBStackEntity( UBYTE *AIBBlock, |
void skts_setAIBStackEntity(UBYTE *AIBBlock, |
0x09 |
getAIBObjectInstanceID |
XBYTE sk_getAIBObjectInstanceID(const UBYTE *AIBBlock); |
XBYTE skts_getAIBObjectInstanceID(const UBYTE *AIBBlock); |
0x53 |
setAIBObjectInstanceID |
void sk_setAIBObjectInstanceID( UBYTE *AIBBlock, XBYTE anObjectInstanceID); |
void skts_setAIBObjectInstanceID( UBYTE *AIBBlock, XBYTE anObjectInstanceID); |
0x53 |
getAIBObjectType |
XBYTE sk_getAIBObjectType( const UBYTE *AIBBlock ); |
XBYTE skts_getAIBObjectType( const UBYTE *AIBBlock ); |
0x53 |
setAIBObjectType |
void sk_setAIBObjectType( UBYTE *AIBBlock, |
void skts_setAIBObjectType( UBYTE *AIBBlock, |
0x53 |
getAIBModule |
UBYTE sk_getAIBModule( const UBYTE *AIBBlock ); |
UBYTE skts_getAIBModule( const UBYTE *AIBBlock ); |
0x42 |
setAIBModule |
void sk_setAIBModule( UBYTE *AIBBlock, |
void skts_setAIBModule( UBYTE *AIBBlock, |
0x42 |
getAIBAssignSpanSlot |
UBYTE sk_getAIBAssignSpanSlot( const UBYTE *AIBBlock ); |
UBYTE skts_getAIBAssignSpanSlot( const UBYTE *AIBBlock ); |
0x11 |
setAIBAssignSpanSlot |
void sk_setAIBAssignSpanSlot(UBYTE *AIBBlock, UBYTE anAssignSpanSlot ); |
void skts_setAIBAssignSpanSlot(UBYTE *AIBBlock, UBYTE anAssignSpanSlot ); |
0x11 |
getAIBAssignSpanOffset |
UBYTE sk_getAIBAssignSpanOffset( const UBYTE *AIBBlock ); |
UBYTE skts_getAIBAssignSpanOffset( const UBYTE *AIBBlock ); |
0x11 |
setAIBAssignSpanOffset |
void sk_setAIBAssignSpanOffset( UBYTE *AIBBlock, UBYTE anAssignSpanOffset); |
void skts_setAIBAssignSpanOffset( UBYTE *AIBBlock, UBYTE anAssignSpanOffset); |
0x11 |
getAIBExpandedNode |
XBYTE sk_getAIBExpandedNode( const UBYTE *AIBBlock ); |
XBYTE skts_getAIBExpandedNode( const UBYTE *AIBBlock ); |
0x52* |
setAIBExpandedNode |
void sk_setAIBExpandedNode( UBYTE *AIBBlock, |
void skts_setAIBExpandedNode( UBYTE *AIBBlock, |
0x52* |
getAIBConferenceID |
XBYTE sk_getAIBConferenceID( const UBYTE *AIBBlock ); |
XBYTE skts_getAIBConferenceID( const UBYTE *AIBBlock ); |
0x55 |
setAIBConferenceID |
void sk_setAIBConferenceID( UBYTE *AIBBlock, |
void skts_setAIBConferenceID( UBYTE *AIBBlock, XBYTE aConferenceID); |
0x55 |
* IP Signaling Series 3 Card or Expanded Logical Node ID |