|
|
Decoded ISDN User Part message
enum Type { Unknown = 0, IAM = 0x01, SAM = 0x02, INR = 0x03, INF = 0x04, COT = 0x05, ACM = 0x06, CON = 0x07, FOT = 0x08, ANM = 0x09, REL = 0x0c, SUS = 0x0d, RES = 0x0e, RLC = 0x10, CCR = 0x11, RSC = 0x12, BLK = 0x13, UBL = 0x14, BLA = 0x15, UBA = 0x16, GRS = 0x17, CGB = 0x18, CGU = 0x19, CGA = 0x1a, CGBA = CGA, CUA = 0x1b, CMR = 0x1c, CMC = 0x1d, CMRJ = 0x1e, FACR = 0x1f, FAA = 0x20, FRJ = 0x21, FAD = 0x22, FAI = 0x23, LPA = 0x24, CSVR = 0x25, CSVS = 0x26, DRS = 0x27, PAM = 0x28, GRA = 0x29, CQM = 0x2a, CQR = 0x2b, CPR = 0x2c, CPG = CPR, USR = 0x2d, UEC = 0x2e, UCIC = UEC, CNF = 0x2f, OLM = 0x30, CRG = 0x31, NRM = 0x32, FAC = 0x33, UPT = 0x34, UPA = 0x35, IDR = 0x36, IRS = 0x37, SGM = 0x38, LOP = 0x40, APM = 0x41, PRI = 0x42, SDN = 0x43, CRA = 0xe9, CRM = 0xea, CVR = 0xeb, CVT = 0xec, EXM = 0xed, CtrlSave = 256, CtrlCicEvent, } | Type |
ISUP Message type as defined by Q.762 Table 2 and Q.763 Table 4
enum Parameters { EndOfParameters = 0, CallReference = 0x01, TransmissionMediumRequirement = 0x02, AccessTransport = 0x03, CalledPartyNumber = 0x04, SubsequentNumber = 0x05, NatureOfConnectionIndicators = 0x06, ForwardCallIndicators = 0x07, OptionalForwardCallIndicators = 0x08, CallingPartyCategory = 0x09, CallingPartyNumber = 0x0a, RedirectingNumber = 0x0b, RedirectionNumber = 0x0c, ConnectionRequest = 0x0d, InformationRequestIndicators = 0x0e, InformationIndicators = 0x0f, ContinuityIndicators = 0x10, BackwardCallIndicators = 0x11, CauseIndicators = 0x12, RedirectionInformation = 0x13, GroupSupervisionTypeIndicator = 0x15, RangeAndStatus = 0x16, CallModificationIndicators = 0x17, FacilityIndicator = 0x18, FacilityInformationIndicators = 0x19, CUG_InterlockCode = 0x1a, Index = 0x1b, CUG_CheckResponseIndicators = 0x1c, UserServiceInformation = 0x1d, SignallingPointCode = 0x1e, UserToUserInformation = 0x20, ConnectedNumber = 0x21, SuspendResumeIndicators = 0x22, TransitNetworkSelection = 0x23, EventInformation = 0x24, CircuitAssignmentMap = 0x25, CircuitStateIndicator = 0x26, AutomaticCongestionLevel = 0x27, OriginalCalledNumber = 0x28, OptionalBackwardCallIndicators = 0x29, UserToUserIndicators = 0x2a, OriginationISCPointCode = 0x2b, GenericNotification = 0x2c, CallHistoryInformation = 0x2d, AccessDeliveryInformation = 0x2e, NetworkSpecificFacilities = 0x2f, UserServiceInformationPrime = 0x30, PropagationDelayCounter = 0x31, RemoteOperations = 0x32, ServiceActivation = 0x33, UserTeleserviceInformation = 0x34, TransmissionMediumUsed = 0x35, CallDiversionInformation = 0x36, EchoControlInformation = 0x37, MessageCompatInformation = 0x38, ParameterCompatInformation = 0x39, MLPP_Precedence = 0x3a, Precedence = MLPP_Precedence, MCID_RequestIndicator = 0x3b, MCID_ResponseIndicator = 0x3c, HopCounter = 0x3d, TransMediumRequirementPrime = 0x3e, LocationNumber = 0x3f, RedirectionNumberRestriction = 0x40, FreephoneIndicators = 0x41, GenericReference = 0x42, CCSScallIndication = 0x4b, ForwardGVNS = 0x4c, BackwardGVNS = 0x4d, RedirectCapability = 0x4e, CalledINNumber = 0x6f, UID_ActionIndicators = 0x74, UID_CapabilityIndicators = 0x75, RedirectCounter = 0x77, ApplicationTransport = 0x78, CCNRpossibleIndicator = 0x7a, PivotRoutingIndicators = 0x7c, CalledDirectoryNumber = 0x7d, OriginalCalledINNumber = 0x7f, CallingGeodeticLocation = 0x81, HTR_Information = 0x82, NetworkRoutingNumber = 0x84, QueryOnReleaseCapability = 0x85, PivotStatus = 0x86, PivotCounter = 0x87, PivotRoutingForwardInformation = 0x88, PivotRoutingBackInformation = 0x89, RedirectStatus = 0x8a, RedirectForwardInformation = 0x8b, RedirectBackwardInformation = 0x8c, NumberPortabilityInformation = 0x8d, GenericNumber = 0xc0, GenericAddress = GenericNumber, GenericDigits = 0xc1, OperatorServicesInformation = 0xc2, Egress = 0xc3, Jurisdiction = 0xc4, CarrierIdentification = 0xc5, BusinessGroup = 0xc6, GenericName = 0xc7, NotificationIndicator = 0xe1, TransactionRequest = 0xe3, CircuitGroupCharactIndicator = 0xe5, CircuitValidationRespIndicator = 0xe6, OutgoingTrunkGroupNumber = 0xe7, CircuitIdentificationName = 0xe8, CommonLanguage = 0xe9, OriginatingLineInformation = 0xea, ChargeNumber = 0xeb, ServiceCodeIndicator = 0xec, SpecialProcessingRequest = 0xed, CarrierSelectionInformation = 0xee, NetworkTransport = 0xef, NationalForwardCallIndicatorsLinkByLink = 0xf4, NationalInformationIndicators = 0xf5, NationalInformationRequestIndicators = 0xf6, CalledSubscribersTerminatingFacilMarks = 0xf7, CallingSubscribersOriginatingFacilMarks = 0xf8, CallingSubscribersBasicServiceMarks = 0xf9, CalledSubscribersBasicServiceMarks = 0xfa, PartialCLI = 0xfb, LastDivertingLineIdentity = 0xfc, PresentationNumber = 0xfd, NationalForwardCallIndicators = 0xfe, } | Parameters |
ISUP Message type as defined by Q.763 Table 5
inline SS7MsgISUP (Type type, unsigned int cic)
| SS7MsgISUP |
Constructor
Parameters:
type | Type of ISUP message as enumeration |
cic | Source/destination Circuit Identification Code |
~SS7MsgISUP ()
| ~SS7MsgISUP |
[virtual]
Destructor
inline Type type ()
| type |
[const]
Get the type of this message
Returns: The type of this message as enumeration
inline unsigned int cic ()
| cic |
[const]
Get the source/destination Circuit Identification Code of this message
Returns: The source/destination Circuit Identification Code of this message
void toString (String& dest, const SS7Label& label, bool params,
const void* raw = 0, unsigned int rawLen = 0)
| toString |
[const]
Fill a string with this message's parameters for debug purposes
Parameters:
dest | The destination string |
label | The routing label |
params | True to add parameters |
raw | Optional raw message data to be added to destination |
rawLen | Raw data length |
Reimplemented from GenObject.
const TokenDict* names ()
| names |
[static]
Get the dictionary with the message names
Returns: Pointer to the dictionary with the message names
inline const char* lookup (Type type, const char* defvalue = 0)
| lookup |
[static]
Convert an ISUP message type to a C string
Parameters:
type | Type of ISUP message to look up |
defvalue | Default string to return |
Returns: Name of the ISUP message type
inline Type lookup (const char* name, Type defvalue = Unknown)
| lookup |
[static]
Look up an ISUP message name
Parameters:
name | String name of the ISUP message |
defvalue | Default type to return |
Returns: Encoded type of the ISUP message
Generated by: paulc on bussard on Mon Feb 10 13:15:47 2014, using kdoc 2.0a54. |