-- Module B-ISUPMessages (Q.2763:12/1999)
-- See also ITU-T Q.2763 (1999) Amend. 1 (12/2002)
-- See also the index of all ASN.1 assignments needed in this document
B-ISUPMessages DEFINITIONS IMPLICIT TAGS ::=
BEGIN
IMPORTS
MessageInstructionIndicators, ParameterInstructionIndicators
FROM B-ISUPInformationElementHeaders
AALParameters, AccessDeliveryInformation, AdditionalCallingPartyNumber,
AdditionalConnectedNumber, ATMCellRate, AutomaticCongestionLevel,
BackwardNarrowbandIWInd, BroadbandBearerCapability, BroadbandHighLayerInfo,
BroadbandLowLayerInfo, CallDiversionInformation, CallDiversionMayOccur,
CalledPartyNumber, CalledPartysIndicators, CalledPartySubaddress,
CallHistoryInformation, CallingPartyNumber, CallingPartysCategory,
CallingPartySubaddress, CauseIndicators, ChargeInd,
ClosedUserGroupInformation, ConnectedLineIDRequest, ConnectedNumber,
ConnectedSubaddress, ConnectionElementIdentifier,
ConsistencyCheckResultInfo, DestinationSignallingID,
EchoControlInformation, ForwardNarrowbandIWInd, InBandInformationInd,
LocationNumber, MaxEndToEndTransitDelay, MLPPPrecedence,
MLPPUserInformation, NarrowbandBearerCapability, NarrowbandHighLayerCompa,
NarrowbandLowLayerCompa, NationalInternationalCallInd, Notification,
OAMTrafficDescriptor, OriginalCalledNumber, OriginationISCPointCode,
OriginationSignallingID, ProgressIndicator, PropagationDelayCounter,
RedirectingNumber, RedirectionInformation, RedirectionNumber,
RedirectionNumberRestriction, ResourceID, SegmentationIndicator,
SubsequentNumber, SuspendResumeIndicators, TransitNetworkSelection,
UserToUserIndicators, UserToUserInformation
FROM B-ISUPParameters;
B-ISUPMessage ::= CHOICE -- B-ISUP message type definitions
{
acm [6] ACM, -- address complete
anm [9] ANM, -- answer
bla [21] BLA, -- blocking acknowledgement
blo [19] BLO, -- blocking
cce [23] CCE, -- consistency check end
ccea [24] CCEA, -- consistency check end acknowledgement
ccr [5] CCR, -- consistency check request
ccra [17] CCRA, -- consistency check request acknowledgement
cfn [47] CFN, -- confusion
cpg [44] CPG, -- call progress
fot [8] FOT, -- forward transfer
iaa [10] IAA, -- initial address acknowledgement
iam [1] IAM, -- initial address
iar [11] IAR, -- initial address reject
nrm [50] NRM, -- network resource management
ram [15] RAM, -- reset acknowledgement
rel [12] REL, -- release
res [14] RES, -- resume
rlc [16] RLC, -- release complete
rsm [18] RSM, -- reset
sam [2] SAM, -- subsequent address
sgm [56] SGM, -- segmentation (for national use)
sus [13] SUS, -- suspend
uba [22] UBA, -- unblocking acknowledgement
ubl [20] UBL, -- unblocking
upa [53] UPA, -- user part available
upt [52] UPT, -- user part test
usr [45] USR -- user-to-user information
}
ACM ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
aCM-MessageContent ACM-MessageContent
}
ACM-MessageContent ::= SET {
accessDeliveryInformation [46] AccessDeliveryInformation OPTIONAL,
backwardNarrowbandIWInd [20] BackwardNarrowbandIWInd OPTIONAL,
callDiversionInformation [54] CallDiversionInformation OPTIONAL,
callDiversionMayOccur [38] CallDiversionMayOccur OPTIONAL,
calledPartysIndicators [23] CalledPartysIndicators OPTIONAL,
causeIndicators [18] CauseIndicators OPTIONAL,
chargeInd [25] ChargeInd OPTIONAL,
destinationSignallingID [3] DestinationSignallingID OPTIONAL,
echoControlInformation [55] EchoControlInformation OPTIONAL,
inBandInformationInd [31] InBandInformationInd OPTIONAL,
mLPPUserInformation [73] MLPPUserInformation OPTIONAL,
narrowbandBearerCapability [29] NarrowbandBearerCapability OPTIONAL,
narrowbandHighLayerCompa [52] NarrowbandHighLayerCompa OPTIONAL,
notification [44] SEQUENCE OF Notification OPTIONAL,
progressIndicator [53] ProgressIndicator OPTIONAL,
redirectionNumber [12] RedirectionNumber OPTIONAL,
redirectionNumberRestriction [64] RedirectionNumberRestriction OPTIONAL,
segmentationIndicator [58] SegmentationIndicator OPTIONAL,
-- for national use
userToUserIndicators [42] UserToUserIndicators OPTIONAL,
userToUserInformation [32] UserToUserInformation OPTIONAL
}
ANM ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
aNM-MessageContent ANM-MessageContent
}
ANM-MessageContent ::= SET {
aALParameters [71] AALParameters OPTIONAL,
accessDeliveryInformation [46] AccessDeliveryInformation OPTIONAL,
additionalConnectedNumber [17] AdditionalConnectedNumber OPTIONAL,
backwardNarrowbandIWInd [20] BackwardNarrowbandIWInd OPTIONAL,
broadbandLowLayerInfo [68] BroadbandLowLayerInfo OPTIONAL,
callHistoryInformation [45] CallHistoryInformation OPTIONAL,
chargeInd [25] ChargeInd OPTIONAL,
connectedNumber [33] ConnectedNumber OPTIONAL,
connectedSubaddress [36] ConnectedSubaddress OPTIONAL,
destinationSignallingID [3] DestinationSignallingID OPTIONAL,
echoControlInformation [55] EchoControlInformation OPTIONAL,
inBandInformationInd [31] InBandInformationInd OPTIONAL,
narrowbandBearerCapability [29] NarrowbandBearerCapability OPTIONAL,
narrowbandHighLayerCompa [52] NarrowbandHighLayerCompa OPTIONAL,
narrowbandLowLayerCompa [37] NarrowbandLowLayerCompa OPTIONAL,
notification [44] SEQUENCE OF Notification OPTIONAL,
oAMTrafficDescriptor [72] OAMTrafficDescriptor OPTIONAL,
progressIndicator [53] ProgressIndicator OPTIONAL,
redirectionNumberRestriction [64] RedirectionNumberRestriction OPTIONAL,
segmentationIndicator [58] SegmentationIndicator OPTIONAL,
-- for national use
userToUserIndicators [42] UserToUserIndicators OPTIONAL,
userToUserInformation [32] UserToUserInformation OPTIONAL
}
BLA ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
bLA-MessageContent BLA-MessageContent
}
BLA-MessageContent ::= SET {
destinationSignallingID [3] DestinationSignallingID OPTIONAL
}
BLO ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
bLO-MessageContent BLO-MessageContent
}
BLO-MessageContent ::= SET {
originationSignallingID [2] OriginationSignallingID OPTIONAL,
resourceID [49] ResourceID OPTIONAL
}
CCE ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
cCE-MessageContent CCE-MessageContent
}
CCE-MessageContent ::= SET {
destinationSignallingID [3] DestinationSignallingID OPTIONAL
}
CCEA ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
cCEA-MessageContent CCEA-MessageContent
}
CCEA-MessageContent ::= SET {
destinationSignallingID [3] DestinationSignallingID OPTIONAL,
consistencyCheckResultInfo [74] ConsistencyCheckResultInfo OPTIONAL
}
CCR ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
cCR-MessageContent CCR-MessageContent
}
CCR-MessageContent ::= SET {
originationSignallingID [2] OriginationSignallingID OPTIONAL,
resourceID [49] ResourceID OPTIONAL
}
CCRA ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
cCRA-MessageContent CCRA-MessageContent
}
CCRA-MessageContent ::= SET {
destinationSignallingID [3] DestinationSignallingID OPTIONAL,
originationSignallingID [2] OriginationSignallingID OPTIONAL
}
CFN ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
cFN-MessageContent CFN-MessageContent
}
CFN-MessageContent ::= SET {
causeIndicators [18] CauseIndicators OPTIONAL,
destinationSignallingID [3] DestinationSignallingID OPTIONAL
}
CPG ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
cPG-MessageContent CPG-MessageContent
}
CPG-MessageContent ::= SET {
accessDeliveryInformation [46] AccessDeliveryInformation OPTIONAL,
backwardNarrowbandIWInd [20] BackwardNarrowbandIWInd OPTIONAL,
callDiversionInformation [54] CallDiversionInformation OPTIONAL,
callDiversionMayOccur [38] CallDiversionMayOccur OPTIONAL,
calledPartysIndicators [23] CalledPartysIndicators OPTIONAL,
causeIndicators [18] CauseIndicators OPTIONAL,
chargeInd [25] ChargeInd OPTIONAL,
destinationSignallingID [3] DestinationSignallingID OPTIONAL,
inBandInformationInd [31] InBandInformationInd OPTIONAL,
narrowbandBearerCapability [29] NarrowbandBearerCapability OPTIONAL,
narrowbandHighLayerCompa [52] NarrowbandHighLayerCompa OPTIONAL,
notification [44] SEQUENCE OF Notification OPTIONAL,
progressIndicator [53] ProgressIndicator OPTIONAL,
redirectionNumber [12] RedirectionNumber OPTIONAL,
redirectionNumberRestriction [64] RedirectionNumberRestriction OPTIONAL,
segmentationIndicator [58] SegmentationIndicator OPTIONAL,
-- for national use
userToUserIndicators [42] UserToUserIndicators OPTIONAL,
userToUserInformation [32] UserToUserInformation OPTIONAL
}
FOT ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
fOT-MessageContent FOT-MessageContent
}
FOT-MessageContent ::= SET {
destinationSignallingID [3] DestinationSignallingID OPTIONAL
}
IAA ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
iAA-MessageContent IAA-MessageContent
}
IAA-MessageContent ::= SET {
connectionElementIdentifier [6] ConnectionElementIdentifier OPTIONAL,
destinationSignallingID [3] DestinationSignallingID OPTIONAL,
originationSignallingID [2] OriginationSignallingID OPTIONAL
}
IAM ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
iAM-MessageContent IAM-MessageContent
}
IAM-MessageContent ::= SET {
aALParameters [71] AALParameters OPTIONAL,
additionalCallingPartyNumber [16] AdditionalCallingPartyNumber OPTIONAL,
aTMCellRate [8] ATMCellRate OPTIONAL,
broadbandBearerCapability [67] BroadbandBearerCapability OPTIONAL,
broadbandHighLayerInfo [72] BroadbandHighLayerInfo OPTIONAL,
broadbandLowLayerInfo [68] BroadbandLowLayerInfo OPTIONAL,
calledPartyNumber [4] CalledPartyNumber OPTIONAL,
calledPartySubaddress [21] CalledPartySubaddress OPTIONAL,
callingPartyNumber [10] CallingPartyNumber OPTIONAL,
callingPartySubaddress [22] CallingPartySubaddress OPTIONAL,
callingPartysCategory [9] CallingPartysCategory OPTIONAL,
closedUserGroupInformation [26] ClosedUserGroupInformation OPTIONAL,
connectedLineIDRequest [27] ConnectedLineIDRequest OPTIONAL,
connectionElementIdentifier [6] ConnectionElementIdentifier OPTIONAL,
echoControlInformation [55] EchoControlInformation OPTIONAL,
forwardNarrowbandIWInd [28] ForwardNarrowbandIWInd OPTIONAL,
locationNumber [63] LocationNumber OPTIONAL,
maxEndToEndTransitDelay [7] MaxEndToEndTransitDelay OPTIONAL,
mLPPPrecedence [48] MLPPPrecedence OPTIONAL,
narrowbandBearerCapability [29] NarrowbandBearerCapability OPTIONAL,
narrowbandHighLayerCompa [52] NarrowbandHighLayerCompa OPTIONAL,
narrowbandLowLayerCompa [22] NarrowbandLowLayerCompa OPTIONAL,
nationalInternationalCallInd [41] NationalInternationalCallInd OPTIONAL,
notification [44] SEQUENCE OF Notification OPTIONAL,
oAMTrafficDescriptor [72] OAMTrafficDescriptor OPTIONAL,
originalCalledNumber [40] OriginalCalledNumber OPTIONAL,
originationISCPointCode [43] OriginationISCPointCode OPTIONAL,
originationSignallingID [2] OriginationSignallingID OPTIONAL,
progressIndicator [53] ProgressIndicator OPTIONAL,
propagationDelayCounter [46] PropagationDelayCounter OPTIONAL,
redirectingNumber [31] RedirectingNumber OPTIONAL,
redirectionInformation [19] RedirectionInformation OPTIONAL,
segmentationIndicator [58] SegmentationIndicator OPTIONAL,
-- for national use
transitNetworkSelection [35] TransitNetworkSelection OPTIONAL,
-- for national use
userToUserIndicators [42] UserToUserIndicators OPTIONAL,
userToUserInformation [32] UserToUserInformation OPTIONAL
}
IAR ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
iAR-MessageContent IAR-MessageContent
}
IAR-MessageContent ::= SET {
automaticCongestionLevel [39] AutomaticCongestionLevel OPTIONAL,
causeIndicators [18] CauseIndicators OPTIONAL,
destinationSignallingID [3] DestinationSignallingID OPTIONAL
}
NRM ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
nRM-MessageContent NRM-MessageContent
}
NRM-MessageContent ::= SET {
destinationSignallingID [3] DestinationSignallingID OPTIONAL,
echoControlInformation [55] EchoControlInformation OPTIONAL
}
RAM ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
rAM-MessageContent RAM-MessageContent
}
RAM-MessageContent ::= SET {
destinationSignallingID [3] DestinationSignallingID OPTIONAL
}
REL ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
rEL-MessageContent REL-MessageContent
}
REL-MessageContent ::= SET {
accessDeliveryInformation [46] AccessDeliveryInformation OPTIONAL,
automaticCongestionLevel [39] AutomaticCongestionLevel OPTIONAL,
causeIndicators [18] CauseIndicators OPTIONAL,
destinationSignallingID [3] DestinationSignallingID OPTIONAL,
notification [44] SEQUENCE OF Notification OPTIONAL,
progressIndicator [53] ProgressIndicator OPTIONAL,
redirectionInformation [19] RedirectionInformation OPTIONAL,
-- for national use
redirectionNumber [12] RedirectionNumber OPTIONAL,
-- for national use
redirectionNumberRestriction [64] RedirectionNumberRestriction OPTIONAL,
-- for national use
segmentationIndicator [58] SegmentationIndicator OPTIONAL,
-- for national use
userToUserIndicators [42] UserToUserIndicators OPTIONAL,
userToUserInformation [32] UserToUserInformation OPTIONAL
}
RES ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
rES-MessageContent RES-MessageContent
}
RES-MessageContent ::= SET {
destinationSignallingID [3] DestinationSignallingID OPTIONAL,
suspendResumeIndicators [34] SuspendResumeIndicators OPTIONAL
}
RLC ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
rLC-MessageContent RLC-MessageContent
}
RLC-MessageContent ::= SET {
causeIndicators [18] CauseIndicators OPTIONAL,
destinationSignallingID [3] DestinationSignallingID OPTIONAL
}
RSM ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
rSM-MessageContent RSM-MessageContent
}
RSM-MessageContent ::= SET {
originationSignallingID [2] OriginationSignallingID OPTIONAL,
resourceID [49] ResourceID OPTIONAL
}
SAM ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
sAM-MessageContent SAM-MessageContent
}
SAM-MessageContent ::= SET {
destinationSignallingID [3] DestinationSignallingID OPTIONAL,
subsequentNumber [5] SubsequentNumber OPTIONAL
}
SGM ::= SEQUENCE -- for national use
{
messageInstructionIndicators MessageInstructionIndicators,
sGM-MessageContent SGM-MessageContent
}
SGM-MessageContent ::= SET {
additionalCallingPartyNumber [16] AdditionalCallingPartyNumber OPTIONAL,
additionalConnectedNumber [17] AdditionalConnectedNumber OPTIONAL,
broadbandHighLayerInfo [72] BroadbandHighLayerInfo OPTIONAL,
broadbandLowLayerInfo [68] BroadbandLowLayerInfo OPTIONAL,
calledPartySubaddress [21] CalledPartySubaddress OPTIONAL,
callingPartySubaddress [22] CallingPartySubaddress OPTIONAL,
connectedSubaddress [36] ConnectedSubaddress OPTIONAL,
destinationSignallingID [3] DestinationSignallingID OPTIONAL,
narrowbandHighLayerCompa [52] NarrowbandHighLayerCompa OPTIONAL,
narrowbandLowLayerCompa [10] NarrowbandLowLayerCompa OPTIONAL,
notification [44] SEQUENCE OF Notification OPTIONAL,
progressIndicator [53] ProgressIndicator OPTIONAL,
userToUserInformation [32] UserToUserInformation OPTIONAL
}
SUS ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
sUS-MessageContent SUS-MessageContent
}
SUS-MessageContent ::= SET {
destinationSignallingID [3] DestinationSignallingID OPTIONAL,
suspendResumeIndicators [34] SuspendResumeIndicators OPTIONAL
}
UBA ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
uBA-MessageContent UBA-MessageContent
}
UBA-MessageContent ::= SET {
destinationSignallingID [3] DestinationSignallingID OPTIONAL
}
UBL ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
uBL-MessageContent UBL-MessageContent
}
UBL-MessageContent ::= SET {
originationSignallingID [2] OriginationSignallingID OPTIONAL,
resourceID [49] ResourceID OPTIONAL
}
UPA ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
uPA-MessageContent UPA-MessageContent
}
UPA-MessageContent ::= SET {
destinationSignallingID [3] DestinationSignallingID OPTIONAL
}
UPT ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
uPT-MessageContent UPT-MessageContent
}
UPT-MessageContent ::= SET {
originationSignallingID [2] OriginationSignallingID OPTIONAL
}
USR ::= SEQUENCE {
messageInstructionIndicators MessageInstructionIndicators,
uSR-MessageContent USR-MessageContent
}
USR-MessageContent ::= SET {
destinationSignallingID [3] DestinationSignallingID OPTIONAL,
userToUserIndicators [42] UserToUserIndicators OPTIONAL,
userToUserInformation [32] UserToUserInformation OPTIONAL
}
END
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D