You are here: SwitchKit® Development Environment - TCAP Interface User’s Guide > 5 SwitchKit TCAP Abstraction Layer > SwitchKit TCAP Abstraction Layer Messaging API

SwitchKit TCAP Abstraction Layer Messaging API

SwitchKit TCAP Abstraction Layer (SKTAL) provides various methods to develop an application.

Summary of Methods

This section describes the interface methods that are provided with the SwitchKit TCAP Abstraction Layer (SKTAL). Further on, you will see details of each method.

int sktal_initializeTCAP();

SKTAL_HANDLE sktal_getTCAPHandle(int instanceId);

int sktal_registerTCAPSSNHandler (int localNodeId,

int stackId,

int connId,

int pc,

int ssn,

SK_TCAP_NewDialogueHandler h,

int *instanceId);

int sktal_unregisterTCAPSSNHandler (int instanceId);

int sktal_setTCAPDialogueHandler(int instanceId,

unsigned dialogueId,

SKTAL_TCAP_DialogueHandler handler,

void *tag);

int sktal_clearTCAPDialogueHandler(int instanceId,

unsigned dialogueId);

int sktal_allocateTCAPDialogueID(int instanceId, unsigned *did);

int sktal_sendTCAPDialog(int instanceId, unsigned dialogueId, SKTAL_DLG *dlg);

int sktal_recvTCAPDialog(int instanceId, SKTAL_EVENT *ev,

unsigned *dialogueId, SKTAL_DLG *dlg);

int sktal_sendTCAPComponent(int instanceId, unsigned dialogueId, SKTAL_CPT *cpt);

int sktal_recvTCAPComponent(int instanceId, SKTAL_EVENT *ev,

unsigned *dialogueId, SKTAL_CPT *cpt);

See Transaction Capability Application Part.