Yate
|
ITU-T SS7 TCAP implementation. More...
#include <yatesig.h>
Public Types | |
enum | TCAPTags { OriginatingIDTag = 0x48, DestinationIDTag = 0x49, PCauseTag = 0x4a } |
enum | TCAPDialogTags { DialogPortionTag = 0x6b, ProtocolVersionTag = 0x80, ApplicationContextTag = 0xa1, UserInformationTag = 0xbe } |
enum | UserInfoTags { DirectReferenceTag = 0x06, DataDescriptorTag = 0x07, ExternalTag = 0x28, SingleASNTypePEncTag = 0x80, SingleASNTypeCEncTag = 0xa0, OctetAlignEncTag = 0x81, ArbitraryEncTag = 0x82 } |
enum | TCAPComponentTags { ComponentPortionTag = 0x6c, LocalTag = 0x02, LinkedIDTag = 0x80, GlobalTag = 0x06, ParameterSeqTag = 0x30, ParameterSetTag = 0x31 } |
Public Member Functions | |
SS7TCAPITU (const NamedList ¶ms) | |
~SS7TCAPITU () | |
virtual SS7TCAPTransaction * | buildTransaction (SS7TCAP::TCAPUserTransActions type, const String &transactID, NamedList ¶ms, bool initLocal=true) |
ITU-T SS7 TCAP implementation.
Implementation of SS7 Transactional Capabilities Application Part - specification ITU-T
SS7TCAPITU | ( | const NamedList & | params | ) |
Constructor
params | Parameters to build ITU TCAP |
~SS7TCAPITU | ( | ) |
Destructor
virtual SS7TCAPTransaction* buildTransaction | ( | SS7TCAP::TCAPUserTransActions | type, |
const String & | transactID, | ||
NamedList & | params, | ||
bool | initLocal = true |
||
) | [virtual] |
Build a transaction
type | Type with which to build the transactions |
transactID | ID for the transaction |
params | Parameters for building the transaction |
initLocal | True if built by user, false if by remote end |
Implements SS7TCAP.