cap-modules
Version:
Expanded ASN.1 modules for CAMEL Application Part (CAP) (ETSI TS 129 078) in JSON format
1,799 lines • 298 kB
JSON
{
"applyCharging": {
"argument": {
"type": "SEQUENCE",
"elements": [
{
"name": "aChBillingChargingCharacteristics",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(5..177))"
},
{
"name": "partyToCharge",
"tag": 2,
"type": "CHOICE",
"qualifiers": "DEFAULT sendingSideID",
"elements": [
{
"name": "sendingSideID",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))"
}
]
}
]
},
"result": {
"type": "BOOLEAN",
"value": false
},
"code": 35
},
"applyChargingReport": {
"argument": {
"type": "OCTET STRING",
"qualifiers": "(SIZE(12..193))"
},
"result": {
"type": "BOOLEAN",
"value": false
},
"code": 36
},
"assistRequestInstructions": {
"argument": {
"type": "SEQUENCE",
"elements": [
{
"name": "correlationID",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..16))"
},
{
"name": "iPSSPCapabilities",
"tag": 2,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1..4))"
},
{
"name": "extensions",
"tag": 3,
"type": "SEQUENCE",
"qualifiers": "SIZE(1..10)",
"ofElement": {
"type": "SEQUENCE",
"elements": [
{
"name": "type",
"type": "EXTENSION",
"qualifiers": ".&id({SupportedExtensions})"
},
{
"name": "criticality",
"type": "ENUMERATED",
"qualifiers": "DEFAULT ignore",
"values": [
{
"name": "ignore",
"value": 0
},
{
"name": "abort",
"value": 1
}
]
},
{
"name": "value",
"tag": 1,
"type": "EXTENSION",
"qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
}
]
},
"optional": true
}
]
},
"result": {
"type": "BOOLEAN",
"value": false
},
"code": 16
},
"callGap": {
"argument": {
"type": "SEQUENCE",
"elements": [
{
"name": "gapCriteria",
"tag": 0,
"type": "CHOICE",
"elements": [
{
"name": "basicGapCriteria",
"type": "CHOICE",
"elements": [
{
"name": "calledAddressValue",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..16))"
},
{
"name": "gapOnService",
"tag": 2,
"type": "SEQUENCE",
"elements": [
{
"name": "serviceKey",
"tag": 0,
"type": "INTEGER",
"qualifiers": "(0..2147483647)"
}
]
},
{
"name": "calledAddressAndService",
"tag": 29,
"type": "SEQUENCE",
"elements": [
{
"name": "calledAddressValue",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..16))"
},
{
"name": "serviceKey",
"tag": 1,
"type": "INTEGER",
"qualifiers": "(0..2147483647)"
}
]
},
{
"name": "callingAddressAndService",
"tag": 30,
"type": "SEQUENCE",
"elements": [
{
"name": "callingAddressValue",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..16))"
},
{
"name": "serviceKey",
"tag": 1,
"type": "INTEGER",
"qualifiers": "(0..2147483647)"
}
]
}
]
},
{
"name": "compoundGapCriteria",
"type": "SEQUENCE",
"elements": [
{
"name": "basicGapCriteria",
"tag": 0,
"type": "CHOICE",
"elements": [
{
"name": "calledAddressValue",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..16))"
},
{
"name": "gapOnService",
"tag": 2,
"type": "SEQUENCE",
"elements": [
{
"name": "serviceKey",
"tag": 0,
"type": "INTEGER",
"qualifiers": "(0..2147483647)"
}
]
},
{
"name": "calledAddressAndService",
"tag": 29,
"type": "SEQUENCE",
"elements": [
{
"name": "calledAddressValue",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..16))"
},
{
"name": "serviceKey",
"tag": 1,
"type": "INTEGER",
"qualifiers": "(0..2147483647)"
}
]
},
{
"name": "callingAddressAndService",
"tag": 30,
"type": "SEQUENCE",
"elements": [
{
"name": "callingAddressValue",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..16))"
},
{
"name": "serviceKey",
"tag": 1,
"type": "INTEGER",
"qualifiers": "(0..2147483647)"
}
]
}
]
},
{
"name": "scfID",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..10))",
"optional": true
}
]
}
]
},
{
"name": "gapIndicators",
"tag": 1,
"type": "SEQUENCE",
"elements": [
{
"name": "duration",
"tag": 0,
"type": "INTEGER",
"qualifiers": "(-2..86400)"
},
{
"name": "gapInterval",
"tag": 1,
"type": "INTEGER",
"qualifiers": "(-1..60000)"
}
]
},
{
"name": "controlType",
"tag": 2,
"type": "ENUMERATED",
"values": [
{
"name": "sCPOverloaded",
"value": 0
},
{
"name": "manuallyInitiated",
"value": 1
}
],
"optional": true
},
{
"name": "gapTreatment",
"tag": 3,
"type": "CHOICE",
"elements": [
{
"name": "informationToSend",
"tag": 0,
"type": "CHOICE",
"elements": [
{
"name": "inbandInfo",
"tag": 0,
"type": "SEQUENCE",
"elements": [
{
"name": "messageID",
"tag": 0,
"type": "CHOICE",
"elements": [
{
"name": "elementaryMessageID",
"tag": 0,
"type": "INTEGER",
"qualifiers": "(0..2147483647)"
},
{
"name": "text",
"tag": 1,
"type": "SEQUENCE",
"elements": [
{
"name": "messageContent",
"tag": 0,
"type": "IA5String",
"qualifiers": "(SIZE(1..127))"
},
{
"name": "attributes",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..10))",
"optional": true
}
]
},
{
"name": "elementaryMessageIDs",
"tag": 29,
"type": "SEQUENCE",
"qualifiers": "SIZE(1..16)",
"ofElement": {
"type": "INTEGER",
"qualifiers": "(0..2147483647)"
}
},
{
"name": "variableMessage",
"tag": 30,
"type": "SEQUENCE",
"elements": [
{
"name": "elementaryMessageID",
"tag": 0,
"type": "INTEGER",
"qualifiers": "(0..2147483647)"
},
{
"name": "variableParts",
"tag": 1,
"type": "SEQUENCE",
"qualifiers": "SIZE(1..5)",
"ofElement": {
"type": "CHOICE",
"elements": [
{
"name": "integer",
"tag": 0,
"type": "INTEGER",
"qualifiers": "(0..2147483647)"
},
{
"name": "price",
"tag": 4,
"type": "OCTET STRING",
"qualifiers": "(SIZE(4))"
}
]
}
}
]
}
]
},
{
"name": "numberOfRepetitions",
"tag": 1,
"type": "INTEGER",
"qualifiers": "(1..127)",
"optional": true
},
{
"name": "duration",
"tag": 2,
"type": "INTEGER",
"qualifiers": "(0..32767)",
"optional": true
},
{
"name": "interval",
"tag": 3,
"type": "INTEGER",
"qualifiers": "(0..32767)",
"optional": true
}
]
},
{
"name": "tone",
"tag": 1,
"type": "SEQUENCE",
"elements": [
{
"name": "toneID",
"tag": 0,
"type": "INTEGER",
"qualifiers": "(0..2147483647)"
},
{
"name": "duration",
"tag": 1,
"type": "INTEGER",
"qualifiers": "(0..2147483647)",
"optional": true
}
]
}
]
},
{
"name": "releaseCause",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..32))"
}
],
"optional": true
},
{
"name": "extensions",
"tag": 4,
"type": "SEQUENCE",
"qualifiers": "SIZE(1..10)",
"ofElement": {
"type": "SEQUENCE",
"elements": [
{
"name": "type",
"type": "EXTENSION",
"qualifiers": ".&id({SupportedExtensions})"
},
{
"name": "criticality",
"type": "ENUMERATED",
"qualifiers": "DEFAULT ignore",
"values": [
{
"name": "ignore",
"value": 0
},
{
"name": "abort",
"value": 1
}
]
},
{
"name": "value",
"tag": 1,
"type": "EXTENSION",
"qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
}
]
},
"optional": true
}
]
},
"result": {
"type": "BOOLEAN",
"value": false
},
"code": 41
},
"callInformationReport": {
"argument": {
"type": "SEQUENCE",
"elements": [
{
"name": "requestedInformationList",
"tag": 0,
"type": "SEQUENCE",
"qualifiers": "SIZE(1..4)",
"ofElement": {
"type": "SEQUENCE",
"elements": [
{
"name": "requestedInformationType",
"tag": 0,
"type": "ENUMERATED",
"values": [
{
"name": "callAttemptElapsedTime",
"value": 0
},
{
"name": "callStopTime",
"value": 1
},
{
"name": "callConnectedElapsedTime",
"value": 2
},
{
"name": "releaseCause",
"value": 30
}
]
},
{
"name": "requestedInformationValue",
"tag": 1,
"type": "CHOICE",
"elements": [
{
"name": "callAttemptElapsedTimeValue",
"tag": 0,
"type": "INTEGER",
"qualifiers": "(0..255)"
},
{
"name": "callStopTimeValue",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(7))"
},
{
"name": "callConnectedElapsedTimeValue",
"tag": 2,
"type": "INTEGER",
"qualifiers": "(0..2147483647)"
},
{
"name": "releaseCauseValue",
"tag": 30,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..32))"
}
]
}
]
}
},
{
"name": "extensions",
"tag": 2,
"type": "SEQUENCE",
"qualifiers": "SIZE(1..10)",
"ofElement": {
"type": "SEQUENCE",
"elements": [
{
"name": "type",
"type": "EXTENSION",
"qualifiers": ".&id({SupportedExtensions})"
},
{
"name": "criticality",
"type": "ENUMERATED",
"qualifiers": "DEFAULT ignore",
"values": [
{
"name": "ignore",
"value": 0
},
{
"name": "abort",
"value": 1
}
]
},
{
"name": "value",
"tag": 1,
"type": "EXTENSION",
"qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
}
]
},
"optional": true
},
{
"name": "legID",
"tag": 3,
"type": "CHOICE",
"qualifiers": "DEFAULT receivingSideID",
"elements": [
{
"name": "receivingSideID",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))"
}
]
}
]
},
"result": {
"type": "BOOLEAN",
"value": false
},
"code": 44
},
"callInformationRequest": {
"argument": {
"type": "SEQUENCE",
"elements": [
{
"name": "requestedInformationTypeList",
"tag": 0,
"type": "SEQUENCE",
"qualifiers": "SIZE(1..4)",
"ofElement": {
"type": "ENUMERATED",
"values": [
{
"name": "callAttemptElapsedTime",
"value": 0
},
{
"name": "callStopTime",
"value": 1
},
{
"name": "callConnectedElapsedTime",
"value": 2
},
{
"name": "releaseCause",
"value": 30
}
]
}
},
{
"name": "extensions",
"tag": 2,
"type": "SEQUENCE",
"qualifiers": "SIZE(1..10)",
"ofElement": {
"type": "SEQUENCE",
"elements": [
{
"name": "type",
"type": "EXTENSION",
"qualifiers": ".&id({SupportedExtensions})"
},
{
"name": "criticality",
"type": "ENUMERATED",
"qualifiers": "DEFAULT ignore",
"values": [
{
"name": "ignore",
"value": 0
},
{
"name": "abort",
"value": 1
}
]
},
{
"name": "value",
"tag": 1,
"type": "EXTENSION",
"qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
}
]
},
"optional": true
},
{
"name": "legID",
"tag": 3,
"type": "CHOICE",
"qualifiers": "DEFAULT sendingSideID",
"elements": [
{
"name": "sendingSideID",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))"
}
]
}
]
},
"result": {
"type": "BOOLEAN",
"value": false
},
"code": 45
},
"cancel": {
"argument": {
"type": "CHOICE",
"elements": [
{
"name": "invokeID",
"tag": 0,
"type": "INTEGER",
"qualifiers": "(-128..127)"
},
{
"name": "allRequests",
"tag": 1,
"type": "NULL"
},
{
"name": "callSegmentToCancel",
"tag": 2,
"type": "SEQUENCE",
"elements": [
{
"name": "invokeID",
"tag": 0,
"type": "INTEGER",
"qualifiers": "(-128..127)",
"optional": true
},
{
"name": "callSegmentID",
"tag": 1,
"type": "INTEGER",
"qualifiers": "(1..127)",
"optional": true
}
]
}
]
},
"result": {
"type": "BOOLEAN",
"value": false
},
"code": 53
},
"connect": {
"argument": {
"type": "SEQUENCE",
"elements": [
{
"name": "destinationRoutingAddress",
"tag": 0,
"type": "SEQUENCE",
"qualifiers": "SIZE(1)",
"ofElement": {
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..18))"
}
},
{
"name": "alertingPattern",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(3))",
"optional": true
},
{
"name": "originalCalledPartyID",
"tag": 6,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..10))",
"optional": true
},
{
"name": "extensions",
"tag": 10,
"type": "SEQUENCE",
"qualifiers": "SIZE(1..10)",
"ofElement": {
"type": "SEQUENCE",
"elements": [
{
"name": "type",
"type": "EXTENSION",
"qualifiers": ".&id({SupportedExtensions})"
},
{
"name": "criticality",
"type": "ENUMERATED",
"qualifiers": "DEFAULT ignore",
"values": [
{
"name": "ignore",
"value": 0
},
{
"name": "abort",
"value": 1
}
]
},
{
"name": "value",
"tag": 1,
"type": "EXTENSION",
"qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
}
]
},
"optional": true
},
{
"name": "carrier",
"tag": 11,
"type": "OCTET STRING",
"qualifiers": "(SIZE(4..4))",
"optional": true
},
{
"name": "callingPartysCategory",
"tag": 28,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "redirectingPartyID",
"tag": 29,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..10))",
"optional": true
},
{
"name": "redirectionInformation",
"tag": 30,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2))",
"optional": true
},
{
"name": "genericNumbers",
"tag": 14,
"type": "SET",
"qualifiers": "SIZE(1..5)",
"ofElement": {
"type": "OCTET STRING",
"qualifiers": "(SIZE(3..11))"
},
"optional": true
},
{
"name": "serviceInteractionIndicatorsTwo",
"tag": 15,
"type": "SEQUENCE",
"elements": [
{
"name": "forwardServiceInteractionInd",
"tag": 0,
"type": "SEQUENCE",
"elements": [
{
"name": "conferenceTreatmentIndicator",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "callDiversionTreatmentIndicator",
"tag": 2,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "callingPartyRestrictionIndicator",
"tag": 4,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
}
],
"optional": true
},
{
"name": "backwardServiceInteractionInd",
"tag": 1,
"type": "SEQUENCE",
"elements": [
{
"name": "conferenceTreatmentIndicator",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "callCompletionTreatmentIndicator",
"tag": 2,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
}
],
"optional": true
},
{
"name": "bothwayThroughConnectionInd",
"tag": 2,
"type": "ENUMERATED",
"values": [
{
"name": "bothwayPathRequired",
"value": 0
},
{
"name": "bothwayPathNotRequired",
"value": 1
}
],
"optional": true
},
{
"name": "connectedNumberTreatmentInd",
"tag": 4,
"type": "ENUMERATED",
"values": [
{
"name": "noINImpact",
"value": 0
},
{
"name": "presentationRestricted",
"value": 1
},
{
"name": "presentCalledINNumber",
"value": 2
},
{
"name": "presentCallINNumberRestricted",
"value": 3
}
],
"optional": true
},
{
"name": "nonCUGCall",
"tag": 13,
"type": "NULL",
"optional": true
},
{
"name": "holdTreatmentIndicator",
"tag": 50,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "cwTreatmentIndicator",
"tag": 51,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "ectTreatmentIndicator",
"tag": 52,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
}
],
"optional": true
},
{
"name": "chargeNumber",
"tag": 19,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..10))",
"optional": true
},
{
"name": "legToBeConnected",
"tag": 21,
"type": "CHOICE",
"elements": [
{
"name": "sendingSideID",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))"
},
{
"name": "receivingSideID",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))"
}
],
"optional": true
},
{
"name": "cug-Interlock",
"tag": 31,
"type": "OCTET STRING",
"qualifiers": "(SIZE(4))",
"optional": true
},
{
"name": "cug-OutgoingAccess",
"tag": 32,
"type": "NULL",
"optional": true
},
{
"name": "suppressionOfAnnouncement",
"tag": 55,
"type": "NULL",
"optional": true
},
{
"name": "oCSIApplicable",
"tag": 56,
"type": "NULL",
"optional": true
},
{
"name": "naOliInfo",
"tag": 57,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "bor-InterrogationRequested",
"tag": 58,
"type": "NULL",
"optional": true
},
{
"name": "suppress-N-CSI",
"tag": 59,
"type": "NULL",
"optional": true
}
]
},
"result": {
"type": "BOOLEAN",
"value": false
},
"code": 20
},
"connectToResource": {
"argument": {
"type": "SEQUENCE",
"elements": [
{
"name": "resourceAddress",
"type": "CHOICE",
"elements": [
{
"name": "ipRoutingAddress",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..18))"
},
{
"name": "none",
"tag": 3,
"type": "NULL"
}
]
},
{
"name": "extensions",
"tag": 4,
"type": "SEQUENCE",
"qualifiers": "SIZE(1..10)",
"ofElement": {
"type": "SEQUENCE",
"elements": [
{
"name": "type",
"type": "EXTENSION",
"qualifiers": ".&id({SupportedExtensions})"
},
{
"name": "criticality",
"type": "ENUMERATED",
"qualifiers": "DEFAULT ignore",
"values": [
{
"name": "ignore",
"value": 0
},
{
"name": "abort",
"value": 1
}
]
},
{
"name": "value",
"tag": 1,
"type": "EXTENSION",
"qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
}
]
},
"optional": true
},
{
"name": "serviceInteractionIndicatorsTwo",
"tag": 7,
"type": "SEQUENCE",
"elements": [
{
"name": "forwardServiceInteractionInd",
"tag": 0,
"type": "SEQUENCE",
"elements": [
{
"name": "conferenceTreatmentIndicator",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "callDiversionTreatmentIndicator",
"tag": 2,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "callingPartyRestrictionIndicator",
"tag": 4,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
}
],
"optional": true
},
{
"name": "backwardServiceInteractionInd",
"tag": 1,
"type": "SEQUENCE",
"elements": [
{
"name": "conferenceTreatmentIndicator",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "callCompletionTreatmentIndicator",
"tag": 2,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
}
],
"optional": true
},
{
"name": "bothwayThroughConnectionInd",
"tag": 2,
"type": "ENUMERATED",
"values": [
{
"name": "bothwayPathRequired",
"value": 0
},
{
"name": "bothwayPathNotRequired",
"value": 1
}
],
"optional": true
},
{
"name": "connectedNumberTreatmentInd",
"tag": 4,
"type": "ENUMERATED",
"values": [
{
"name": "noINImpact",
"value": 0
},
{
"name": "presentationRestricted",
"value": 1
},
{
"name": "presentCalledINNumber",
"value": 2
},
{
"name": "presentCallINNumberRestricted",
"value": 3
}
],
"optional": true
},
{
"name": "nonCUGCall",
"tag": 13,
"type": "NULL",
"optional": true
},
{
"name": "holdTreatmentIndicator",
"tag": 50,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "cwTreatmentIndicator",
"tag": 51,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "ectTreatmentIndicator",
"tag": 52,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
}
],
"optional": true
},
{
"name": "callSegmentID",
"tag": 50,
"type": "INTEGER",
"qualifiers": "(1..127)",
"optional": true
}
]
},
"result": {
"type": "BOOLEAN",
"value": false
},
"code": 19
},
"continue": {
"argument": null,
"result": {
"type": "BOOLEAN",
"value": false
},
"code": 31
},
"continueWithArgument": {
"argument": {
"type": "SEQUENCE",
"elements": [
{
"name": "alertingPattern",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(3))",
"optional": true
},
{
"name": "extensions",
"tag": 6,
"type": "SEQUENCE",
"qualifiers": "SIZE(1..10)",
"ofElement": {
"type": "SEQUENCE",
"elements": [
{
"name": "type",
"type": "EXTENSION",
"qualifiers": ".&id({SupportedExtensions})"
},
{
"name": "criticality",
"type": "ENUMERATED",
"qualifiers": "DEFAULT ignore",
"values": [
{
"name": "ignore",
"value": 0
},
{
"name": "abort",
"value": 1
}
]
},
{
"name": "value",
"tag": 1,
"type": "EXTENSION",
"qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
}
]
},
"optional": true
},
{
"name": "serviceInteractionIndicatorsTwo",
"tag": 7,
"type": "SEQUENCE",
"elements": [
{
"name": "forwardServiceInteractionInd",
"tag": 0,
"type": "SEQUENCE",
"elements": [
{
"name": "conferenceTreatmentIndicator",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "callDiversionTreatmentIndicator",
"tag": 2,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "callingPartyRestrictionIndicator",
"tag": 4,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
}
],
"optional": true
},
{
"name": "backwardServiceInteractionInd",
"tag": 1,
"type": "SEQUENCE",
"elements": [
{
"name": "conferenceTreatmentIndicator",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "callCompletionTreatmentIndicator",
"tag": 2,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
}
],
"optional": true
},
{
"name": "bothwayThroughConnectionInd",
"tag": 2,
"type": "ENUMERATED",
"values": [
{
"name": "bothwayPathRequired",
"value": 0
},
{
"name": "bothwayPathNotRequired",
"value": 1
}
],
"optional": true
},
{
"name": "connectedNumberTreatmentInd",
"tag": 4,
"type": "ENUMERATED",
"values": [
{
"name": "noINImpact",
"value": 0
},
{
"name": "presentationRestricted",
"value": 1
},
{
"name": "presentCalledINNumber",
"value": 2
},
{
"name": "presentCallINNumberRestricted",
"value": 3
}
],
"optional": true
},
{
"name": "nonCUGCall",
"tag": 13,
"type": "NULL",
"optional": true
},
{
"name": "holdTreatmentIndicator",
"tag": 50,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "cwTreatmentIndicator",
"tag": 51,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "ectTreatmentIndicator",
"tag": 52,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
}
],
"optional": true
},
{
"name": "callingPartysCategory",
"tag": 12,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "genericNumbers",
"tag": 16,
"type": "SET",
"qualifiers": "SIZE(1..5)",
"ofElement": {
"type": "OCTET STRING",
"qualifiers": "(SIZE(3..11))"
},
"optional": true
},
{
"name": "cug-Interlock",
"tag": 17,
"type": "OCTET STRING",
"qualifiers": "(SIZE(4))",
"optional": true
},
{
"name": "cug-OutgoingAccess",
"tag": 18,
"type": "NULL",
"optional": true
},
{
"name": "chargeNumber",
"tag": 50,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..10))",
"optional": true
},
{
"name": "carrier",
"tag": 52,
"type": "OCTET STRING",
"qualifiers": "(SIZE(4..4))",
"optional": true
},
{
"name": "suppressionOfAnnouncement",
"tag": 55,
"type": "NULL",
"optional": true
},
{
"name": "naOliInfo",
"tag": 56,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))",
"optional": true
},
{
"name": "bor-InterrogationRequested",
"tag": 57,
"type": "NULL",
"optional": true
},
{
"name": "suppress-O-CSI",
"tag": 58,
"type": "NULL",
"optional": true
},
{
"name": "continueWithArgumentArgExtension",
"tag": 59,
"type": "SEQUENCE",
"elements": [
{
"name": "suppress-D-CSI",
"tag": 0,
"type": "NULL",
"optional": true
},
{
"name": "suppress-N-CSI",
"tag": 1,
"type": "NULL",
"optional": true
},
{
"name": "suppressOutgoingCallBarring",
"tag": 2,
"type": "NULL",
"optional": true
},
{
"name": "legOrCallSegment",
"tag": 3,
"type": "CHOICE",
"elements": [
{
"name": "callSegmentID",
"tag": 0,
"type": "INTEGER",
"qualifiers": "(1..127)"
},
{
"name": "legID",
"tag": 1,
"type": "CHOICE",
"elements": [
{
"name": "sendingSideID",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))"
},
{
"name": "receivingSideID",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))"
}
]
}
],
"optional": true
}
],
"optional": true
}
]
},
"result": {
"type": "BOOLEAN",
"value": false
},
"code": 88
},
"disconnectForwardConnectionWithArgument": {
"argument": {
"type": "SEQUENCE",
"elements": [
{
"name": "callSegmentID",
"tag": 1,
"type": "INTEGER",
"qualifiers": "(1..127)",
"optional": true
},
{
"name": "extensions",
"tag": 2,
"type": "SEQUENCE",
"qualifiers": "SIZE(1..10)",
"ofElement": {
"type": "SEQUENCE",
"elements": [
{
"name": "type",
"type": "EXTENSION",
"qualifiers": ".&id({SupportedExtensions})"
},
{
"name": "criticality",
"type": "ENUMERATED",
"qualifiers": "DEFAULT ignore",
"values": [
{
"name": "ignore",
"value": 0
},
{
"name": "abort",
"value": 1
}
]
},
{
"name": "value",
"tag": 1,
"type": "EXTENSION",
"qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
}
]
},
"optional": true
}
]
},
"result": {
"type": "BOOLEAN",
"value": false
},
"code": 86
},
"disconnectLeg": {
"argument": {
"type": "SEQUENCE",
"elements": [
{
"name": "legToBeReleased",
"tag": 0,
"type": "CHOICE",
"elements": [
{
"name": "sendingSideID",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))"
},
{
"name": "receivingSideID",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))"
}
]
},
{
"name": "releaseCause",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..32))",
"optional": true
},
{
"name": "extensions",
"tag": 2,
"type": "SEQUENCE",
"qualifiers": "SIZE(1..10)",
"ofElement": {
"type": "SEQUENCE",
"elements": [
{
"name": "type",
"type": "EXTENSION",
"qualifiers": ".&id({SupportedExtensions})"
},
{
"name": "criticality",
"type": "ENUMERATED",
"qualifiers": "DEFAULT ignore",
"values": [
{
"name": "ignore",
"value": 0
},
{
"name": "abort",
"value": 1
}
]
},
{
"name": "value",
"tag": 1,
"type": "EXTENSION",
"qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
}
]
},
"optional": true
}
]
},
"result": {
"type": "BOOLEAN",
"value": true
},
"code": 90
},
"entityReleased": {
"argument": {
"type": "CHOICE",
"elements": [
{
"name": "callSegmentFailure",
"tag": 0,
"type": "SEQUENCE",
"elements": [
{
"name": "callSegmentID",
"tag": 0,
"type": "INTEGER",
"qualifiers": "(1..127)",
"optional": true
},
{
"name": "cause",
"tag": 2,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..32))",
"optional": true
}
]
},
{
"name": "bCSM-Failure",
"tag": 1,
"type": "SEQUENCE",
"elements": [
{
"name": "legID",
"tag": 0,
"type": "CHOICE",
"elements": [
{
"name": "sendingSideID",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))"
},
{
"name": "receivingSideID",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(1))"
}
],
"optional": true
},
{
"name": "cause",
"tag": 2,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..32))",
"optional": true
}
]
}
]
},
"result": {
"type": "BOOLEAN",
"value": false
},
"code": 96
},
"establishTemporaryConnection": {
"argument": {
"type": "SEQUENCE",
"elements": [
{
"name": "assistingSSPIPRoutingAddress",
"tag": 0,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..16))"
},
{
"name": "correlationID",
"tag": 1,
"type": "OCTET STRING",
"qualifiers": "(SIZE(2..16))",
"optional": true
},
{
"name"