This is the javadoc for the APIs supported by resource adaptor cgin-unified-ra, comprising first a table of packages and then a description of what's supported per protocol.

Here's a table of contents to the protocol descriptions.

Here are the same protocols laid out to show their relationships.

Image hierarchy.png should appear here

Solid arrows represent inheritance of operations, while dashed arrows represent inclusion of operations. Operations of a sub-protocol share the same event types as inherited operations of the same names. This allows a service implemented in terms of a super-protocol to handle operations of any sub-protocol. The service can view those operations as being of a particular sub-protocol where necessary via the use of casts. The MAP APIs are shown as being included into the CAP APIs so that the operations of MAP can be used on CAP dialogues.

 


Overview of API for protocol callcontrol

This section summarises what's supported by the API for protocol callcontrol.

Compliance of callcontrol API to specification

This callcontrol pseudo-protocol is an abstraction from the INAP and CAP real-protocols, to allow services to be built independently of particular versions of INAP and CAP. Its ASN.1 specification is OpenCloud's abstraction from those of INAP and CAP protocols.

The API is auto-generated from a combination of the protocol's ASN.1 specification and a file of adaptation requests that allows the generated API to be customized. Essentially, all application contexts and associated types that are defined in the ASN.1 specification are supported - see com.opencloud.slee.resources.cgin.callcontrol.metadata for details. The ASN.1 might not specify which extensions are supported, nor does it define the structure of information represented in OCTET STRINGs. Questions about these aspects can be answered by referring to the tables below.

Implementation of callcontrol API as extension of super-protocol

public interface CCDialog extends Dialog

Classes of extensions in callcontrol

There are no classes of extensions in this protocol.

Coverage of OCTET STRING types in callcontrol

All OCTET STRING types have a byte[] representation. If an OCTET STRING type is used in a context where a DataObject is required, then the byte[] is wrapped in an ExtendibleOctetString. If the getter and setter for an OCTET STRING deal directly with that byte[] or ExtendibleOctetString, then the information within the array must be decoded and encoded by code in the service. Otherwise, the getter and setter for an OCTET STRING deal with a type that provides methods to ease that decoding and encoding of information in the array for convenience. Note that these do not have to be used - for example, the byte[] representation can still be got using one of getEncodedForm() or getByteArray() and then decoded in service code.

The following table summarises the representations used for OCTET STRING types, noting whether a convenience API is yet to be defined and where the information content is specified.

Name of ASN.1 def'n having OCTET STRING typeGenerated Java APISpecification notes
AChBillingChargingCharacteristics
from module CC-DataTypes
CCAChBillingChargingCharacteristics Varies between networks and/or operators
AdditionalCallingPartyNumber
from module CC-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
AlertingPattern
from module CC-DataTypes
Signal ITU-T Q.931 (05/98) §4.5.28 p99
ApplyChargingReportArg
from module CC-DataTypes
CCApplyChargingReportArg Varies between networks and/or operators
AssistingSSPIPRoutingAddress
from module CC-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
AssistRequestInstructionsArg.correlationID
from module CC-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BasicGapCriteria.calledAddressAndService.calledAddressValue
from module CC-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BasicGapCriteria.calledAddressValue
from module CC-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BasicGapCriteria.callingAddressAndService.callingAddressValue
from module CC-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BearerCapability.bearerCap
from module CC-DataTypes
BearerCapability ITU-T Q.931 (05/98) §4.5.5 p58
CalledPartyNumber
from module CC-DataTypes
CalledPartyNumber ITU-T Q.763 (12/1999) §3.9 p22
CallingPartyNumber
from module CC-DataTypes
CallingPartyNumber ITU-T Q.763 (12/1999) §3.10 p24
CallingPartysCategory
from module CC-DataTypes
CallingPartysCategory ITU-T Q.763 (12/1999) §3.11 p25
Cause
from module CC-DataTypes
Cause ITU-T Q.763 (12/1999) §3.12 p26, ITU-T Q.850 (05/98) §2.1 p1, and 3GPP TS 24.008 V4.17.0 (2007-09) §10.5.4.11 pp368-373
CollectedDigits.cancelDigit
from module CC-DataTypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
CollectedDigits.endOfReplyDigit
from module CC-DataTypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
CollectedDigits.startDigit
from module CC-DataTypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
CorrelationID
from module CC-DataTypes
GenericDigits Ignore this row: all uses of CorrelationID are specified separately
DateAndTime
from module CC-DataTypes
DateAndTime ETSI TS 300 374-1 September 1994 §6.3 p46
Digits
from module CC-DataTypes
GenericNumber Ignore this row: all uses of Digits are specified separately
EstablishTemporaryConnectionArg.cginAssistingDialogCorrelationID
from module CC-DataTypes
GenericDigits CGIN internal use only; never sent to the network
EstablishTemporaryConnectionArg.correlationID
from module CC-DataTypes
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
FurnishChargingInformationArg.fCIBCCcs1
from module CC-DataTypes
CCFurnishChargingInformationArg.FCIBCCcs1 Varies between networks and/or operators
HighLayerCompatibility
from module CC-DataTypes
HighLayerCompatibility ITU-T Q.931 (05/98) §4.5.17 p78
IPRoutingAddress
from module CC-DataTypes
CalledPartyNumber ITU-T Q.763 (12/1999) §3.10 p24
IPSSPCapabilities
from module CC-DataTypes
CCIPSSPCapabilities Varies between networks and/or operators
LegType
from module CC-DataTypes
LegType Common knowledge from the grapevine
LocationNumber
from module CC-DataTypes
LocationNumber ITU-T Q.763 (12/1999) §3.30 p39
MessageID.text.attributes
from module CC-DataTypes
CCMessageID.Text.Attributes Varies between networks and/or operators
OriginalCalledPartyID
from module CC-DataTypes
OriginalCalledNumber ITU-T Q.763 (12/1999) §3.39 p45
ReceivedInformationArg.digitsResponse
from module CC-DataTypes
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
RedirectingPartyID
from module CC-DataTypes
RedirectingPartyNumber ITU-T Q.763 (12/1999) §3.44 p49
RedirectionInformation
from module CC-DataTypes
RedirectionInformation ITU-T Q.763 (12/1999) §3.45 p49
ScfID
from module CC-DataTypes
CCScfID Varies between networks and/or operators
SCIBillingChargingCharacteristics
from module CC-DataTypes
CCSCIBillingChargingCharacteristics Varies between networks and/or operators
VariablePart.date
from module CC-DataTypes
YearMonthDay Comment in ASN.1 module Core-INAP-CS1-DataTypes
VariablePart.number
from module CC-DataTypes
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
VariablePart.price
from module CC-DataTypes
PriceInHundredthsOfUnits Comment in ASN.1 module CAP-datatypes
VariablePart.time
from module CC-DataTypes
HourMinute Comment in ASN.1 module Core-INAP-CS1-DataTypes

 


Overview of API for protocol etsi_inap_cs1

This section summarises what's supported by the API for protocol etsi_inap_cs1.

Compliance of etsi_inap_cs1 API to specification

This API conforms to ETSI INAP CS1 (ETS 300 374-1: September 1994).

The API is auto-generated from a combination of the protocol's ASN.1 specification and a file of adaptation requests that allows the generated API to be customized. Essentially, all application contexts and associated types that are defined in the ASN.1 specification are supported - see com.opencloud.slee.resources.cgin.etsi_inap_cs1.metadata for details. The ASN.1 might not specify which extensions are supported, nor does it define the structure of information represented in OCTET STRINGs. Questions about these aspects can be answered by referring to the tables below.

Implementation of etsi_inap_cs1 API as extension of super-protocol

public interface CS1Dialog extends CCDialog

Classes of extensions in etsi_inap_cs1

Extensions of class CS1EXTENSION in etsi_inap_cs1

No extensions of this class are defined.

Coverage of OCTET STRING types in etsi_inap_cs1

All OCTET STRING types have a byte[] representation. If an OCTET STRING type is used in a context where a DataObject is required, then the byte[] is wrapped in an ExtendibleOctetString. If the getter and setter for an OCTET STRING deal directly with that byte[] or ExtendibleOctetString, then the information within the array must be decoded and encoded by code in the service. Otherwise, the getter and setter for an OCTET STRING deal with a type that provides methods to ease that decoding and encoding of information in the array for convenience. Note that these do not have to be used - for example, the byte[] representation can still be got using one of getEncodedForm() or getByteArray() and then decoded in service code.

The following table summarises the representations used for OCTET STRING types, noting whether a convenience API is yet to be defined and where the information content is specified.

Name of ASN.1 def'n having OCTET STRING typeGenerated Java APISpecification notes
AChBillingChargingCharacteristics
from module Core-INAP-CS1-DataTypes
CCAChBillingChargingCharacteristics Varies between networks and/or operators
AdditionalCallingPartyNumber
from module Core-INAP-CS1-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
AlertingPattern
from module Core-INAP-CS1-DataTypes
Signal ITU-T Q.931 (05/98) §4.5.28 p99
ApplyChargingReportArg
from module Core-INAP-CS1-DataTypes
CCApplyChargingReportArg Varies between networks and/or operators
AssistingSSPIPRoutingAddress
from module Core-INAP-CS1-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
AssistRequestInstructionsArg.correlationID
from module Core-INAP-CS1-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BasicGapCriteria.calledAddressAndService.calledAddressValue
from module Core-INAP-CS1-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BasicGapCriteria.calledAddressValue
from module Core-INAP-CS1-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BasicGapCriteria.callingAddressAndService.callingAddressValue
from module Core-INAP-CS1-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BearerCapability.bearerCap
from module Core-INAP-CS1-DataTypes
BearerCapability ITU-T Q.931 (05/98) §4.5.5 p58
CalledPartyNumber
from module Core-INAP-CS1-DataTypes
CalledPartyNumber ITU-T Q.763 (12/1999) §3.9 p22
CallingPartyNumber
from module Core-INAP-CS1-DataTypes
CallingPartyNumber ITU-T Q.763 (12/1999) §3.10 p24
CallingPartysCategory
from module Core-INAP-CS1-DataTypes
CallingPartysCategory ITU-T Q.763 (12/1999) §3.11 p25
Cause
from module Core-INAP-CS1-DataTypes
Cause ITU-T Q.763 (12/1999) §3.12 p26, ITU-T Q.850 (05/98) §2.1 p1, and 3GPP TS 24.008 V4.17.0 (2007-09) §10.5.4.11 pp368-373
CollectedDigits.cancelDigit
from module Core-INAP-CS1-DataTypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
CollectedDigits.endOfReplyDigit
from module Core-INAP-CS1-DataTypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
CollectedDigits.startDigit
from module Core-INAP-CS1-DataTypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
ConnectArg.correlationID
from module Core-INAP-CS1-DataTypes
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
CorrelationID
from module Core-INAP-CS1-DataTypes
GenericDigits Ignore this row: all uses of CorrelationID are specified separately
DateAndTime
from module Core-INAP-CS1-DataTypes
DateAndTime ETSI TS 300 374-1 September 1994 §6.3 p46
Digits
from module Core-INAP-CS1-DataTypes
GenericNumber Ignore this row: all uses of Digits are specified separately
EstablishTemporaryConnectionArg.correlationID
from module Core-INAP-CS1-DataTypes
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
EventSpecificInformationCharging
from module Core-INAP-CS1-DataTypes
CS1EventSpecificInformationCharging Varies between networks and/or operators
EventTypeCharging
from module Core-INAP-CS1-DataTypes
CS1EventTypeCharging Varies between networks and/or operators
FilteringCriteria.addressAndService.calledAddressValue
from module Core-INAP-CS1-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
FilteringCriteria.addressAndService.callingAddressValue
from module Core-INAP-CS1-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
ForwardCallIndicators
from module Core-INAP-CS1-DataTypes
ForwardCallIndicators ITU-T Q.763 (12/1999) §3.23 p32
FurnishChargingInformationArg.fCIBCCcs1
from module Core-INAP-CS1-DataTypes
CCFurnishChargingInformationArg.FCIBCCcs1 Varies between networks and/or operators
HighLayerCompatibility
from module Core-INAP-CS1-DataTypes
HighLayerCompatibility ITU-T Q.931 (05/98) §4.5.17 p78
IPAvailable
from module Core-INAP-CS1-DataTypes
CS1IPAvailable Varies between networks and/or operators
IPRoutingAddress
from module Core-INAP-CS1-DataTypes
CalledPartyNumber ITU-T Q.763 (12/1999) §3.10 p24
IPSSPCapabilities
from module Core-INAP-CS1-DataTypes
CCIPSSPCapabilities Varies between networks and/or operators
LegType
from module Core-INAP-CS1-DataTypes
LegType Common knowledge from the grapevine
LocationNumber
from module Core-INAP-CS1-DataTypes
LocationNumber ITU-T Q.763 (12/1999) §3.30 p39
MessageID.text.attributes
from module Core-INAP-CS1-DataTypes
CCMessageID.Text.Attributes Varies between networks and/or operators
OriginalCalledPartyID
from module Core-INAP-CS1-DataTypes
OriginalCalledNumber ITU-T Q.763 (12/1999) §3.39 p45
ReceivedInformationArg.digitsResponse
from module Core-INAP-CS1-DataTypes
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
RedirectingPartyID
from module Core-INAP-CS1-DataTypes
RedirectingPartyNumber ITU-T Q.763 (12/1999) §3.44 p49
RedirectionInformation
from module Core-INAP-CS1-DataTypes
RedirectionInformation ITU-T Q.763 (12/1999) §3.45 p49
RequestedInformationValue.calledAddressValue
from module Core-INAP-CS1-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
RouteList.elementType
from module Core-INAP-CS1-DataTypes
byte[] Varies between networks and/or operators (ITU-T Q.1214 (10/95) §6.4.4.1 p236)
ScfID
from module Core-INAP-CS1-DataTypes
CCScfID Varies between networks and/or operators
SCIBillingChargingCharacteristics
from module Core-INAP-CS1-DataTypes
CCSCIBillingChargingCharacteristics Varies between networks and/or operators
ServiceInteractionIndicators
from module Core-INAP-CS1-DataTypes
CS1ServiceInteractionIndicators Varies between networks and/or operators
SFBillingChargingCharacteristics
from module Core-INAP-CS1-DataTypes
CS1SFBillingChargingCharacteristics Varies between networks and/or operators
VariablePart.date
from module Core-INAP-CS1-DataTypes
YearMonthDay Comment in ASN.1 module Core-INAP-CS1-DataTypes
VariablePart.number
from module Core-INAP-CS1-DataTypes
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
VariablePart.price
from module Core-INAP-CS1-DataTypes
PriceInHundredthsOfUnits Comment in ASN.1 module CAP-datatypes
VariablePart.time
from module Core-INAP-CS1-DataTypes
HourMinute Comment in ASN.1 module Core-INAP-CS1-DataTypes

 


Overview of API for protocol map

This section summarises what's supported by the API for protocol map.

Compliance of map API to specification

This API conforms to Mobile Application Part (MAP) (3GPP TS 29.002 v10.0.0 Release 10).

The API is auto-generated from a combination of the protocol's ASN.1 specification and a file of adaptation requests that allows the generated API to be customized. Essentially, all application contexts and associated types that are defined in the ASN.1 specification are supported - see com.opencloud.slee.resources.cgin.map.metadata for details. The ASN.1 might not specify which extensions are supported, nor does it define the structure of information represented in OCTET STRINGs. Questions about these aspects can be answered by referring to the tables below.

Implementation of map API as extension of super-protocol

public interface MAPDialog extends Dialog

Classes of extensions in map

Extensions of class MAPMAP_EXTENSION in map

No extensions of this class are defined.

Coverage of OCTET STRING types in map

All OCTET STRING types have a byte[] representation. If an OCTET STRING type is used in a context where a DataObject is required, then the byte[] is wrapped in an ExtendibleOctetString. If the getter and setter for an OCTET STRING deal directly with that byte[] or ExtendibleOctetString, then the information within the array must be decoded and encoded by code in the service. Otherwise, the getter and setter for an OCTET STRING deal with a type that provides methods to ease that decoding and encoding of information in the array for convenience. Note that these do not have to be used - for example, the byte[] representation can still be got using one of getEncodedForm() or getByteArray() and then decoded in service code.

The following table summarises the representations used for OCTET STRING types, noting whether a convenience API is yet to be defined and where the information content is specified.

Name of ASN.1 def'n having OCTET STRING typeGenerated Java APISpecification notes
Add-GeographicalInformation
from module MAP-LCS-DataTypes
byte[] (to do) 3GPP TS 23.032
AddressString
from module MAP-CommonDataTypes
AddressString Comment in ASN.1 module MAP-CommonDataTypes in 3GPP TS 29.002 V10.0.0 (2010-09) p419
AgeIndicator
from module MAP-MS-DataTypes
byte[] (to do) Implementation specific
AlertingPattern
from module MAP-CommonDataTypes
byte[] (to do) Comment in ASN.1 module MAP-CommonDataTypes
AllowedGSM-Algorithms
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 48.008
AoIPCodec
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 48.008
APN
from module MAP-MS-DataTypes
AccessPointName 3GPP TS 23.003 V10.0.0 (2010-12) §9 pp30-32
APN-OI-Replacement
from module MAP-MS-DataTypes
AccessPointNameOperatorId 3GPP TS 23.003 V10.0.0 (2010-12) §9 p31
AreaIdentification
from module MAP-LCS-DataTypes
byte[] (to do) Comment in ASN.1 module MAP-LCS-DataTypes
ASCI-CallReference
from module MAP-CommonDataTypes
byte[] (to do) Comment in ASN.1 module MAP-CommonDataTypes
AUTN
from module MAP-MS-DataTypes
byte[] Byte array
AUTS
from module MAP-MS-DataTypes
byte[] Byte array
BearerServiceCode
from module MAP-BS-Code
byte[] (to do) 3GPP TS 22.002
BSSMAP-ServiceHandover
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 48.008
CallDirection
from module MAP-CH-DataTypes-Rel5
byte[] (to do) Comment in ASN.1 module MAP-CH-DataTypes-Rel5
CallDiversionTreatmentIndicator
from module MAP-CH-DataTypes
Treatment Comment in ASN.1 module MAP-CH-DataTypes in 3GPP TS 29.002 V10.0.0 (2010-09) p395
CallReference
from module MAP-MS-DataTypes-ph1
byte[] Byte array
CallReferenceNumber
from module MAP-CH-DataTypes
byte[] Byte array
Category
from module MAP-MS-DataTypes
byte[] (to do) ITU-T Rec Q.763
CauseValue
from module MAP-MS-DataTypes
byte[] (to do) ITU-T Rec Q.763
CellGlobalIdOrServiceAreaIdFixedLength
from module MAP-CommonDataTypes
CellGlobalId 3GPP TS 23-003 V10.0.0 (2010-12) §4.3.1 p23
ChannelType
from module MAP-MS-DataTypes-ph1
byte[] (to do) GSM 08.08
ChargingCharacteristics
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 32.215
ChosenChannelInfo
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 48.008
ChosenEncryptionAlgorithm
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 25.413
ChosenIntegrityProtectionAlgorithm
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 25.413
ChosenSpeechVersion
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 48.008
CipheringAlgorithm
from module MAP-GR-DataTypes
byte[] (to do) 3GPP TS 48.008
CK
from module MAP-MS-DataTypes
byte[] Byte array
Cksn
from module MAP-MS-DataTypes
Cksn is a skeleton 3GPP TS 24.008 V10.1.0 (2010-12) §10.5.1.2 p382
ClassmarkInformation
from module MAP-MS-DataTypes-ph1
byte[] (to do) GSM 08.08
Codec
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 26.103
CODEC-Info
from module MAP-GR-DataTypes
byte[] (to do) 3GPP TS 48.008
CS-AllocationRetentionPriority
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 23.107
CUG-Facilities
from module MAP-SS-DataTypes-ph1
byte[] (to do) Comment in ASN.1 module MAP-MS-DataTypes-ph1
CUG-Index-v1
from module MAP-SS-DataTypes-ph1
byte[] (to do) ITU-T Rec Q.763
CUG-Interlock
from module MAP-MS-DataTypes
CUGInterLockCode ITU-T Q.763 (12/1999) §3.15 p28
CUG-Options
from module MAP-SS-DataTypes-ph1
byte[] (to do) Comment in ASN.1 module MAP-SS-DataTypes-ph1
DiameterIdentity
from module MAP-CommonDataTypes
byte[] (to do) IETF RFC 3588
EncryptionInformation
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 25.413
Ext-BearerServiceCode
from module MAP-BS-Code
byte[] (to do) Subclass of BearerServiceCode
Ext-ForwOptions
from module MAP-MS-DataTypes
ExtForwOptions Comment in ASN.1 module MAP-MS-DataTypes in 3GPP TS 29.002 V10.0.0 (2010-09) p369
Ext-GeographicalInformation
from module MAP-LCS-DataTypes
byte[] (to do) 3GPP TS 23.032
Ext-PDP-Type
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
Ext-QoS-Subscribed
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060 and 24.008
Ext-SS-Status
from module MAP-CommonDataTypes
byte[] (to do) Subclass of SS-Status
Ext-TeleserviceCode
from module MAP-TS-Code
byte[] (to do) Subclass of TeleserviceCode
Ext2-QoS-Subscribed
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 24.008
Ext3-QoS-Subscribed
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 24.008
Ext4-QoS-Subscribed
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
ForwardingOptions
from module MAP-SS-DataTypes
ForwardingOptions Comment in ASN.1 module MAP-SS-DataTypes in 3GPP TS 29.002 V10.0.0 (2010-09) §17.7.4 p402
FQDN
from module MAP-MS-DataTypes
byte[] (to do) No spec!
FTN-AddressString
from module MAP-CommonDataTypes
AddressString Comment in ASN.1 module MAP-CommonDataTypes in 3GPP TS 29.002 V10.0.0 (2010-09) p419
GeodeticInformation
from module MAP-MS-DataTypes
byte[] (to do) Q.763
GeographicalInformation
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 22.032
GERAN-Classmark
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 48.008
GeranGANSSpositioningData
from module MAP-LCS-DataTypes
byte[] (to do) 3GPP TS 49.031
GlobalCellId
from module MAP-CommonDataTypes
CellGlobalId 3GPP TS 23-003 V10.0.0 (2010-12) §4.3.1 p23
GPRSChargingID
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
GroupId
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 43.068/43.069
GSN-Address
from module MAP-CommonDataTypes
GSNAddress is a skeleton 3GPP TS 23.003 V10.0.0 (2010-12) §5.1 pp25-26
HandoverPriority
from module MAP-MS-DataTypes-ph1
byte[] (to do) GSM 08.08
HLR-Id
from module MAP-CommonDataTypes
IMSIAddress 3GPP TS 23.003 V10.0.0 (2010-12) §2.2 p14
Horizontal-Accuracy
from module MAP-LCS-DataTypes
byte[] (to do) 3GPP TS 23.032
IK
from module MAP-MS-DataTypes
byte[] Byte array
IMEI
from module MAP-CommonDataTypes
MAPCheckIMEI_v1ArgSeq 3GPP TS 23.003 V10.0.0 (2010-12) §6.2 p26-27
IMSI
from module MAP-CommonDataTypes
IMSIAddress 3GPP TS 23.003 V10.0.0 (2010-09) §2.2 p14
IntegrityProtectionInformation
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 25.413
InterCUG-Restrictions
from module MAP-MS-DataTypes
byte[] (to do) Comment in ASN.1 module MAP-MS-DataTypes
ISDN-AddressString
from module MAP-CommonDataTypes
AddressString Comment in ASN.1 module MAP-CommonDataTypes in 3GPP TS 29.002 V10.0.0 (2010-09) p419
ISDN-SubaddressString
from module MAP-CommonDataTypes
ISDNSubaddress Comment in ASN.1 module MAP-CommonDataTypes in 3GPP TS 29.002 V10.0.0 (2010-09) p420
KASME
from module MAP-MS-DataTypes
byte[] (to do) No spec!
Kc
from module MAP-MS-DataTypes
byte[] Byte array
Ki
from module MAP-MS-DataTypes-ph1
byte[] (to do) Authentication key
KSI
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 24.008
LAC
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 24.008
LAIFixedLength
from module MAP-CommonDataTypes
LocationAreaId 3GPP TS 24.008 V10.1.0 (2010-12) §10.5.1.3 p383
LCS-Priority
from module MAP-LCS-DataTypes
byte[] (to do) Comment in ASN.1 module MAP-LCS-Datatypes
LCS-ReferenceNumber
from module MAP-LCS-DataTypes
byte[] (to do) No spec!
LCSCodewordString
from module MAP-LCS-DataTypes
byte[] (to do) Subclass of USSDString
LMSI
from module MAP-CommonDataTypes
LMSIAddress 3GPP TS 23.003 V10.0.0 (2010-12) §2.5 p15
LocationInformationEPS.e-utranCellGlobalIdentity
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.118
LocationInformationEPS.trackingAreaIdentity
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.118
LocationNumber
from module MAP-MS-DataTypes
LocationNumber ITU-T Q.763 (12/1999) §3.30 p39
Long-GroupId
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 23.003/43.068/43.069
LongSignalInfo
from module MAP-CommonDataTypes
byte[] (to do) No spec!
LSAAttributes
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 48.008
LSAIdentity
from module MAP-MS-DataTypes
LocalisedServiceAreaId 3GPP TS 23.003 V10.0.0 (2010-12) §11 pp36-37
MM-Code
from module MAP-MS-DataTypes
MMCode Comments in ASN.1 module MAP-MS-DataTypes in 3GPP TS 29.002 V10.0.0 (2010-09) p378
MO-ForwardSM-Arg-v2.sm-RP-UI
from module MAP-SM-DataTypes-ph2
SMSTPDU 3GPP TS 23.040 V9.0.0 (2009-06)
MO-ForwardSM-Arg-v3.sm-RP-UI
from module MAP-SM-DataTypes
SMSTPDU 3GPP TS 23.040 V9.0.0 (2009-06)
MO-ForwardSM-Arg.sm-RP-UI
from module MAP-SM-DataTypes-ph1
SMSTPDU 3GPP TS 23.040 V9.0.0 (2009-06)
MO-ForwardSM-Res.sm-RP-UI
from module MAP-SM-DataTypes
SMSTPDU 3GPP TS 23.040 V9.0.0 (2009-06)
MS-Classmark2
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 24.008
MSNetworkCapability
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 24.008
MSRadioAccessCapability
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 24.008
MT-ForwardSM-Arg-v2.sm-RP-UI
from module MAP-SM-DataTypes-ph2
SMSTPDU 3GPP TS 23.040 V9.0.0 (2009-06)
MT-ForwardSM-Arg-v3.sm-RP-UI
from module MAP-SM-DataTypes
SMSTPDU 3GPP TS 23.040 V9.0.0 (2009-06)
MT-ForwardSM-Arg.sm-RP-UI
from module MAP-SM-DataTypes-ph1
SMSTPDU 3GPP TS 23.040 V9.0.0 (2009-06)
MT-ForwardSM-Res.sm-RP-UI
from module MAP-SM-DataTypes
SMSTPDU 3GPP TS 23.040 V9.0.0 (2009-06)
NAEA-CIC
from module MAP-CommonDataTypes
byte[] (to do) ANSI T1.113.3
NameString
from module MAP-LCS-DataTypes
byte[] (to do) Subclass of USSDString
PDN-Type
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.274
PDP-Address
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
PDP-Type
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
PermittedEncryptionAlgorithms
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 25.413
PermittedIntegrityProtectionAlgorithms
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 25.413
PLMN-Id
from module MAP-CommonDataTypes
byte[] (to do) Comment in ASN.1 module MAP-CommonDataTypes
PositioningDataInformation
from module MAP-LCS-DataTypes
byte[] (to do) 3GPP TS 49.031
QoS-Subscribed
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 24.008
RadioResourceInformation
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 48.008
RAIdentity
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
RANAP-ServiceHandover
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 25.413
RAND
from module MAP-MS-DataTypes
byte[] Byte array
RequestorIDString
from module MAP-LCS-DataTypes
byte[] (to do) Subclass of USSDString
RNCId
from module MAP-MS-DataTypes
byte[] (to do) Comment in ASN.1 module MAP-MS-DataTypes
RouteingNumber
from module MAP-MS-DataTypes
byte[] (to do) No spec!
SelectedGSM-Algorithm
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 48.008
SendAuthenticationInfoArg
from module MAP-MS-DataTypes-R98
MAPSendAuthenticationInfoArgSeq 3GPP TS 23.003 V10.0.0 (2010-09) §2.2 p14
SignalInfo
from module MAP-CommonDataTypes
byte[] (to do) Ignore this row: all uses of SignalInfo are specified separately
SM-DeliveryFailureCauseWithDiagnostic.diagnosticInfo
from module MAP-ER-DataTypes
SMSTPDU 3GPP TS 23.040 V9.0.0 (2009-06)
SM-RP-SMEA
from module MAP-SM-DataTypes
byte[] (to do) 3GPP TS 23.040
SM-RP-UI
from module MAP-SM-DataTypes-ph1
SMSTPDU Ignore this row: all uses of SM-RP-UI are specified separately
SRES
from module MAP-MS-DataTypes
byte[] Byte array
SS-Code
from module MAP-SS-Code
SSCode 3GPP TS 29.002 V10.0.0 (2010-09) pp405-407
SS-Status
from module MAP-SS-DataTypes
byte[] (to do) 3GPP TS 23.011
TEID
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
TeleserviceCode
from module MAP-TS-Code
byte[] (to do) 3GPP TS 22.003
Time
from module MAP-CommonDataTypes
byte[] (to do) IETF RFC 3588
TMSI
from module MAP-CommonDataTypes
MAPSendIdentificationArgSeq No spec!
TraceRecordingSessionReference
from module MAP-OM-DataTypes
byte[] (to do) No spec!
TraceReference
from module MAP-OM-DataTypes
byte[] (to do) No spec!
TraceReference2
from module MAP-OM-DataTypes
byte[] (to do) No spec!
TransactionId
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 24.008
UserCSGInformation.accessMode
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
UserCSGInformation.cmi
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
UserToUserServiceIndicator
from module MAP-SS-DataTypes-ph1
byte[] (to do) Comment in ASN.1 module MAP-SS-DataTypes-ph1 from GSM 09.02 version 3.11.0 (April 1995) p460
USSD-DataCodingScheme
from module MAP-SS-DataTypes
byte[] (to do) 3GPP TS 23.038
USSD-String
from module MAP-SS-DataTypes
byte[] (to do) 3GPP TS 23.038
UtranGANSSpositioningData
from module MAP-LCS-DataTypes
byte[] (to do) 3GPP TS 25.413
UtranPositioningDataInfo
from module MAP-LCS-DataTypes
byte[] (to do) 3GPP TS 25.413
UUI
from module MAP-CH-DataTypes
byte[] (to do) ETS 300 356
UUIndicator
from module MAP-CH-DataTypes
byte[] (to do) ETS 300 356
VelocityEstimate
from module MAP-LCS-DataTypes
byte[] (to do) 3GPP TS 23.032
Vertical-Accuracy
from module MAP-LCS-DataTypes
byte[] (to do) 3GPP TS 23.032
VSTK
from module MAP-GR-DataTypes
byte[] (to do) No spec!
VSTK-RAND
from module MAP-GR-DataTypes
byte[] (to do) Comment in ASN.1 module MAP-GR-DataTypes
XRES
from module MAP-MS-DataTypes
byte[] Byte array
ZoneCode
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 23.003

 


Overview of API for protocol cap_v1

This section summarises what's supported by the API for protocol cap_v1.

Compliance of cap_v1 API to specification

This API conforms to CAMEL Application Part (CAP) v.1 (ETSI TS 101 046 / GSM 09.78 V5.7.0 Release 1996).

The API is auto-generated from a combination of the protocol's ASN.1 specification and a file of adaptation requests that allows the generated API to be customized. Essentially, all application contexts and associated types that are defined in the ASN.1 specification are supported - see com.opencloud.slee.resources.cgin.cap_v1.metadata for details. The ASN.1 might not specify which extensions are supported, nor does it define the structure of information represented in OCTET STRINGs. Questions about these aspects can be answered by referring to the tables below.

Implementation of cap_v1 API as extension of super-protocol

public interface CAP1Dialog extends CCDialog

Classes of extensions in cap_v1

Extensions of class CAP1EXTENSION in cap_v1

No extensions of this class are defined.

Extensions of class MAPMAP_EXTENSION in cap_v1

No extensions of this class are defined.

Coverage of OCTET STRING types in cap_v1

All OCTET STRING types have a byte[] representation. If an OCTET STRING type is used in a context where a DataObject is required, then the byte[] is wrapped in an ExtendibleOctetString. If the getter and setter for an OCTET STRING deal directly with that byte[] or ExtendibleOctetString, then the information within the array must be decoded and encoded by code in the service. Otherwise, the getter and setter for an OCTET STRING deal with a type that provides methods to ease that decoding and encoding of information in the array for convenience. Note that these do not have to be used - for example, the byte[] representation can still be got using one of getEncodedForm() or getByteArray() and then decoded in service code.

The following table summarises the representations used for OCTET STRING types, noting whether a convenience API is yet to be defined and where the information content is specified.

Name of ASN.1 def'n having OCTET STRING typeGenerated Java APISpecification notes
AdditionalCallingPartyNumber
from module CAP-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BearerCapability.bearerCap
from module CAP-DataTypes
BearerCapability ITU-T Q.931 (05/98) §4.5.5 p58
CalledPartyBCDNumber
from module CAP-DataTypes
CalledPartyBCDNumber 3GPP TS 24.008 V4.17.0 (2007-09) §10.5.4.7 p363
CalledPartyNumber
from module CAP-DataTypes
CalledPartyNumber ITU-T Q.763 (12/1999) §3.9 p22
CallingPartyNumber
from module CAP-DataTypes
CallingPartyNumber ITU-T Q.763 (12/1999) §3.10 p24
CallingPartysCategory
from module Core-INAP-CS1-DataTypes
CallingPartysCategory ITU-T Q.763 (12/1999) §3.11 p25
CallReferenceNumber
from module MAP-CH-DataTypes
byte[] Byte array
Cause
from module CAP-DataTypes
Cause ITU-T Q.763 (12/1999) §3.12 p26, ITU-T Q.850 (05/98) §2.1 p1, and 3GPP TS 24.008 V4.17.0 (2007-09) §10.5.4.11 pp368-373
CellGlobalIdOrServiceAreaIdFixedLength
from module MAP-CommonDataTypes
CellGlobalId 3GPP TS 23-003 V10.0.0 (2010-12) §4.3.1 p23
Ext-BearerServiceCode
from module MAP-BS-Code
byte[] (to do) Subclass of BearerServiceCode
Ext-TeleserviceCode
from module MAP-TS-Code
byte[] (to do) Subclass of TeleserviceCode
GenericNumber
from module CAP-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
GeodeticInformation
from module MAP-MS-DataTypes
byte[] (to do) Q.763
GeographicalInformation
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 22.032
HighLayerCompatibility
from module Core-INAP-CS1-DataTypes
HighLayerCompatibility ITU-T Q.931 (05/98) §4.5.17 p78
IMSI
from module MAP-CommonDataTypes
IMSIAddress 3GPP TS 23.003 V10.0.0 (2010-09) §2.2 p14
ISDN-AddressString
from module MAP-CommonDataTypes
AddressString Comment in ASN.1 module MAP-CommonDataTypes in 3GPP TS 29.002 V10.0.0 (2010-09) p419
LAIFixedLength
from module MAP-CommonDataTypes
LocationAreaId 3GPP TS 24.008 V10.1.0 (2010-12) §10.5.1.3 p383
LegType
from module CAP-DataTypes
LegType Common knowledge from the grapevine
LocationInformationEPS.e-utranCellGlobalIdentity
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.118
LocationInformationEPS.trackingAreaIdentity
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.118
LocationNumber
from module MAP-MS-DataTypes
LocationNumber ITU-T Q.763 (12/1999) §3.30 p39
LSAIdentity
from module MAP-MS-DataTypes
LocalisedServiceAreaId 3GPP TS 23.003 V10.0.0 (2010-12) §11 pp36-37
OriginalCalledPartyID
from module CAP-DataTypes
OriginalCalledNumber ITU-T Q.763 (12/1999) §3.39 p45
RedirectingPartyID
from module CAP-DataTypes
RedirectingPartyNumber ITU-T Q.763 (12/1999) §3.44 p49
RedirectionInformation
from module Core-INAP-CS1-DataTypes
RedirectionInformation ITU-T Q.763 (12/1999) §3.45 p49
UserCSGInformation.accessMode
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
UserCSGInformation.cmi
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060

 


Overview of API for protocol cap_v2

This section summarises what's supported by the API for protocol cap_v2.

Compliance of cap_v2 API to specification

This API conforms to CAMEL Application Part (CAP) v.2 (ETSI TS 101 046 / GSM 09.78 V7.1.0 Release 1998).

The API is auto-generated from a combination of the protocol's ASN.1 specification and a file of adaptation requests that allows the generated API to be customized. Essentially, all application contexts and associated types that are defined in the ASN.1 specification are supported - see com.opencloud.slee.resources.cgin.cap_v2.metadata for details. The ASN.1 might not specify which extensions are supported, nor does it define the structure of information represented in OCTET STRINGs. Questions about these aspects can be answered by referring to the tables below.

Implementation of cap_v2 API as extension of super-protocol

public interface CAP2Dialog extends CAP1Dialog

Classes of extensions in cap_v2

Extensions of class CAP2EXTENSION in cap_v2

No extensions of this class are defined.

Extensions of class MAPMAP_EXTENSION in cap_v2

No extensions of this class are defined.

Coverage of OCTET STRING types in cap_v2

All OCTET STRING types have a byte[] representation. If an OCTET STRING type is used in a context where a DataObject is required, then the byte[] is wrapped in an ExtendibleOctetString. If the getter and setter for an OCTET STRING deal directly with that byte[] or ExtendibleOctetString, then the information within the array must be decoded and encoded by code in the service. Otherwise, the getter and setter for an OCTET STRING deal with a type that provides methods to ease that decoding and encoding of information in the array for convenience. Note that these do not have to be used - for example, the byte[] representation can still be got using one of getEncodedForm() or getByteArray() and then decoded in service code.

The following table summarises the representations used for OCTET STRING types, noting whether a convenience API is yet to be defined and where the information content is specified.

Name of ASN.1 def'n having OCTET STRING typeGenerated Java APISpecification notes
AChBillingChargingCharacteristics
from module CAP-DataTypes
CAP2AChBillingChargingCharacteristics ASN.1 CONTAINING clause
AdditionalCallingPartyNumber
from module CAP-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
AlertingPattern
from module CAP-DataTypes
Signal ITU-T Q.931 (05/98) §4.5.28 p99
ApplyChargingReportArg
from module CAP-DataTypes
CAP2ApplyChargingReportArg ASN.1 CONTAINING clause
AssistingSSPIPRoutingAddress
from module CAP-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
AssistRequestInstructionsArg.correlationID
from module CAP-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BearerCapability.bearerCap
from module CAP-DataTypes
BearerCapability ITU-T Q.931 (05/98) §4.5.5 p58
CalledPartyBCDNumber
from module CAP-DataTypes
CalledPartyBCDNumber 3GPP TS 24.008 V4.17.0 (2007-09) §10.5.4.7 p363
CalledPartyNumber
from module CAP-DataTypes
CalledPartyNumber ITU-T Q.763 (12/1999) §3.9 p22
CallingPartyNumber
from module CAP-DataTypes
CallingPartyNumber ITU-T Q.763 (12/1999) §3.10 p24
CallingPartysCategory
from module Core-INAP-CS1-DataTypes
CallingPartysCategory ITU-T Q.763 (12/1999) §3.11 p25
CallReferenceNumber
from module MAP-CH-DataTypes
byte[] Byte array
CAMEL-FCIBillingChargingCharacteristics.fCIBCCCAMELsequence1.freeFormatData
from module CAP-DataTypes
byte[] Varies between networks and/or operators
CAPIPSSPCapabilities
from module CAP-DataTypes
CAPIPSSPCapabilities Comment in ASN.1 module CAP-datatypes
Cause
from module CAP-DataTypes
Cause ITU-T Q.763 (12/1999) §3.12 p26, ITU-T Q.850 (05/98) §2.1 p1, and 3GPP TS 24.008 V4.17.0 (2007-09) §10.5.4.11 pp368-373
CellGlobalIdOrServiceAreaIdFixedLength
from module MAP-CommonDataTypes
CellGlobalId 3GPP TS 23-003 V10.0.0 (2010-12) §4.3.1 p23
CollectedDigits.cancelDigit
from module CAP-DataTypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
CollectedDigits.endOfReplyDigit
from module CAP-DataTypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
CollectedDigits.startDigit
from module CAP-DataTypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
CorrelationID
from module CAP-DataTypes
GenericDigits Ignore this row: all uses of CorrelationID are specified separately
DateAndTime
from module CAP-DataTypes
DateAndTime ETSI TS 300 374-1 September 1994 §6.3 p46
Digits
from module CAP-DataTypes
GenericDigits Ignore this row: all uses of Digits are specified separately
EstablishTemporaryConnectionArg.correlationID
from module CAP-DataTypes
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
Ext-BearerServiceCode
from module MAP-BS-Code
byte[] (to do) Subclass of BearerServiceCode
Ext-TeleserviceCode
from module MAP-TS-Code
byte[] (to do) Subclass of TeleserviceCode
FurnishChargingInformationArg.fCIBCCcs1
from module CAP-DataTypes
CAP2FurnishChargingInformationArg.FCIBCCcs1 ASN.1 CONTAINING clause
GenericNumber
from module CAP-DataTypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
GeodeticInformation
from module MAP-MS-DataTypes
byte[] (to do) Q.763
GeographicalInformation
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 22.032
HighLayerCompatibility
from module Core-INAP-CS1-DataTypes
HighLayerCompatibility ITU-T Q.931 (05/98) §4.5.17 p78
IMSI
from module MAP-CommonDataTypes
IMSIAddress 3GPP TS 23.003 V10.0.0 (2010-09) §2.2 p14
IPRoutingAddress
from module CAP-DataTypes
CalledPartyNumber ITU-T Q.763 (12/1999) §3.10 p24
IPSSPCapabilities
from module CAP-DataTypes
CAP2IPSSPCapabilities ASN.1 CONTAINING clause
ISDN-AddressString
from module MAP-CommonDataTypes
AddressString Comment in ASN.1 module MAP-CommonDataTypes in 3GPP TS 29.002 V10.0.0 (2010-09) p419
LAIFixedLength
from module MAP-CommonDataTypes
LocationAreaId 3GPP TS 24.008 V10.1.0 (2010-12) §10.5.1.3 p383
LegType
from module CAP-DataTypes
LegType Common knowledge from the grapevine
LegType
from module Core-INAP-CS1-DataTypes
LegType Common knowledge from the grapevine
LocationInformationEPS.e-utranCellGlobalIdentity
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.118
LocationInformationEPS.trackingAreaIdentity
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.118
LocationNumber
from module MAP-MS-DataTypes
LocationNumber ITU-T Q.763 (12/1999) §3.30 p39
LSAIdentity
from module MAP-MS-DataTypes
LocalisedServiceAreaId 3GPP TS 23.003 V10.0.0 (2010-12) §11 pp36-37
MessageID.text.attributes
from module CAP-DataTypes
CCMessageID.Text.Attributes Varies between networks and/or operators
NACarrierSelectionInfo
from module CAP-DataTypes
byte[] (to do) ANSI ISUP T1.113
NAChargeNumber
from module CAP-DataTypes
byte[] (to do) ANSI ISUP T1.113
NAEA-CIC
from module MAP-CommonDataTypes
byte[] (to do) ANSI T1.113.3
NAOliInfo
from module CAP-DataTypes
byte[] (to do) ANSI ISUP T1.113
OriginalCalledPartyID
from module CAP-DataTypes
OriginalCalledNumber ITU-T Q.763 (12/1999) §3.39 p45
ReceivedInformationArg.digitsResponse
from module CAP-DataTypes
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
RedirectingPartyID
from module CAP-DataTypes
RedirectingPartyNumber ITU-T Q.763 (12/1999) §3.44 p49
RedirectionInformation
from module Core-INAP-CS1-DataTypes
RedirectionInformation ITU-T Q.763 (12/1999) §3.45 p49
ScfID
from module CAP-DataTypes
CCScfID Varies between networks and/or operators
SCIBillingChargingCharacteristics
from module CAP-DataTypes
CAP2SCIBillingChargingCharacteristics ASN.1 CONTAINING clause
TimeAndTimezone
from module CAP-DataTypes
TimeAndTimezone 3GPP TS 23.040 V9.0.0 (2009-06) §9.2.3.11 pp67-68
UserCSGInformation.accessMode
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
UserCSGInformation.cmi
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
VariablePart.date
from module CAP-DataTypes
YearMonthDay Comment in ASN.1 module Core-INAP-CS1-DataTypes
VariablePart.number
from module CAP-DataTypes
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
VariablePart.price
from module CAP-DataTypes
PriceInHundredthsOfUnits Comment in ASN.1 module CAP-datatypes
VariablePart.time
from module CAP-DataTypes
HourMinute Comment in ASN.1 module Core-INAP-CS1-DataTypes

 


Overview of API for protocol cap_v3

This section summarises what's supported by the API for protocol cap_v3.

Compliance of cap_v3 API to specification

This API conforms to CAMEL Application Part (CAP) v.3 (3GPP TS 29.078 V4.8.0 Release 4).

The API is auto-generated from a combination of the protocol's ASN.1 specification and a file of adaptation requests that allows the generated API to be customized. Essentially, all application contexts and associated types that are defined in the ASN.1 specification are supported - see com.opencloud.slee.resources.cgin.cap_v3.metadata for details. The ASN.1 might not specify which extensions are supported, nor does it define the structure of information represented in OCTET STRINGs. Questions about these aspects can be answered by referring to the tables below.

Implementation of cap_v3 API as extension of super-protocol

public interface CAP3Dialog extends CAP2Dialog

Classes of extensions in cap_v3

Extensions of class CAP3EXTENSION in cap_v3

No extensions of this class are defined.

Extensions of class MAPMAP_EXTENSION in cap_v3

No extensions of this class are defined.

Coverage of OCTET STRING types in cap_v3

All OCTET STRING types have a byte[] representation. If an OCTET STRING type is used in a context where a DataObject is required, then the byte[] is wrapped in an ExtendibleOctetString. If the getter and setter for an OCTET STRING deal directly with that byte[] or ExtendibleOctetString, then the information within the array must be decoded and encoded by code in the service. Otherwise, the getter and setter for an OCTET STRING deal with a type that provides methods to ease that decoding and encoding of information in the array for convenience. Note that these do not have to be used - for example, the byte[] representation can still be got using one of getEncodedForm() or getByteArray() and then decoded in service code.

The following table summarises the representations used for OCTET STRING types, noting whether a convenience API is yet to be defined and where the information content is specified.

Name of ASN.1 def'n having OCTET STRING typeGenerated Java APISpecification notes
AccessPointName
from module CAP-datatypes
AccessPointName 3GPP TS 23.003 V8.5.0 (2009-06) §9 pp28-30
AChBillingChargingCharacteristics
from module CAP-datatypes
CAP2AChBillingChargingCharacteristics ASN.1 CONTAINING clause
AdditionalCallingPartyNumber
from module CAP-datatypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
AlertingPattern
from module CAP-datatypes
Signal ITU-T Q.931 (05/98) §4.5.28 p99
ApplyChargingReportArg
from module CAP-gsmSSF-gsmSCF-ops-args
CAP2ApplyChargingReportArg ASN.1 CONTAINING clause
AssistingSSPIPRoutingAddress
from module CAP-datatypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
AssistRequestInstructionsArg.correlationID
from module CAP-gsmSSF-gsmSCF-ops-args
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BackwardServiceInteractionInd.callCompletionTreatmentIndicator
from module CAP-datatypes
Treatment Comment in ASN.1 module CAP-datatypes
BackwardServiceInteractionInd.conferenceTreatmentIndicator
from module CAP-datatypes
Treatment Comment in ASN.1 module CAP-datatypes
BasicGapCriteria.calledAddressAndService.calledAddressValue
from module CAP-datatypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BasicGapCriteria.calledAddressValue
from module CAP-datatypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BasicGapCriteria.callingAddressAndService.callingAddressValue
from module CAP-datatypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BearerCapability.bearerCap
from module CAP-datatypes
BearerCapability ITU-T Q.931 (05/98) §4.5.5 p58
CalledPartyBCDNumber
from module CAP-datatypes
CalledPartyBCDNumber 3GPP TS 24.008 V4.17.0 (2007-09) §10.5.4.7 p363
CalledPartyNumber
from module CAP-datatypes
CalledPartyNumber ITU-T Q.763 (12/1999) §3.9 p22
CallingPartyNumber
from module CAP-datatypes
CallingPartyNumber ITU-T Q.763 (12/1999) §3.9 p24
CallingPartysCategory
from module Core-INAP-CS1-DataTypes
CallingPartysCategory ITU-T Q.763 (12/1999) §3.11 p25
CallReferenceNumber
from module MAP-CH-DataTypes
byte[] Byte array
CAMEL-FCIBillingChargingCharacteristics.fCIBCCCAMELsequence1.freeFormatData
from module CAP-datatypes
byte[] Varies between networks and/or operators
CAMEL-FCIGPRSBillingChargingCharacteristics.fCIBCCCAMELsequence1.freeFormatData
from module CAP-datatypes
byte[] Varies between networks and/or operators
CAMEL-FCISMSBillingChargingCharacteristics.fCIBCCCAMELsequence1.freeFormatData
from module CAP-datatypes
byte[] Varies between networks and/or operators
CAPIPSSPCapabilities
from module CAP-datatypes
CAPIPSSPCapabilities Comment in ASN.1 module CAP-datatypes
Carrier
from module CAP-datatypes
byte[] (to do) ANSI ISUP T1.113
Cause
from module CAP-datatypes
Cause ITU-T Q.763 (12/1999) §3.12 p26, ITU-T Q.850 (05/98) §2.1 p1, and 3GPP TS 24.008 V4.17.0 (2007-09) §10.5.4.11 pp368-373
CellGlobalIdOrServiceAreaIdFixedLength
from module MAP-CommonDataTypes
CellGlobalId 3GPP TS 23-003 V10.0.0 (2010-12) §4.3.1 p23
ChargeNumber
from module CAP-datatypes
LocationNumber ITU-T Q.763 (12/1999) §3.30 p39
CollectedDigits.cancelDigit
from module CAP-datatypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
CollectedDigits.endOfReplyDigit
from module CAP-datatypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
CollectedDigits.startDigit
from module CAP-datatypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
CorrelationID
from module CAP-datatypes
GenericNumber Ignore this row: all uses of CorrelationID are specified separately
CUG-Interlock
from module MAP-MS-DataTypes
CUGInterLockCode ITU-T Q.763 (12/1999) §3.15 p28
DateAndTime
from module CAP-datatypes
DateAndTime ETSI TS 300 374-1 September 1994 §6.3 p46
Digits
from module CAP-datatypes
GenericDigits Ignore this row: all uses of Digits are specified separately
EndUserAddress.pDPAddress
from module CAP-datatypes
byte[] (to do) 3GPP TS 29.060
EndUserAddress.pDPTypeNumber
from module CAP-datatypes
byte[] (to do) 3GPP TS 29.060
EndUserAddress.pDPTypeOrganization
from module CAP-datatypes
byte[] (to do) 3GPP TS 29.060
EstablishTemporaryConnectionArg.correlationID
from module CAP-gsmSSF-gsmSCF-ops-args
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
Ext-BearerServiceCode
from module MAP-BS-Code
byte[] (to do) Subclass of BearerServiceCode
Ext-QoS-Subscribed
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060 and 24.008
Ext-TeleserviceCode
from module MAP-TS-Code
byte[] (to do) Subclass of TeleserviceCode
FCIBCCCS1
from module CAP-datatypes
CAP2FurnishChargingInformationArg.FCIBCCcs1 ASN.1 CONTAINING clause
ForwardServiceInteractionInd.callDiversionTreatmentIndicator
from module CAP-datatypes
Treatment Comment in ASN.1 module CAP-datatypes
ForwardServiceInteractionInd.callingPartyRestrictionIndicator
from module CAP-datatypes
CallingPartyRestriction Comment in ASN.1 module CAP-datatypes
ForwardServiceInteractionInd.conferenceTreatmentIndicator
from module CAP-datatypes
Treatment Comment in ASN.1 module CAP-datatypes
FurnishChargingInformationGPRSArg
from module CAP-gprsSSF-gsmSCF-ops-args
CAP3FurnishChargingInformationGPRSArg ASN.1 CONTAINING clause
FurnishChargingInformationSMSArg
from module CAP-SMS-ops-args
CAP3FurnishChargingInformationSMSArg ASN.1 CONTAINING clause
GenericNumber
from module CAP-datatypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
GeodeticInformation
from module MAP-MS-DataTypes
byte[] (to do) Q.763
GeographicalInformation
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 22.032
GPRSCause
from module CAP-datatypes
byte[] (to do) 3GPP TS 29.060
GPRSChargingID
from module CAP-datatypes
byte[] (to do) Comment in ASN.1 module CAP-datatypes
GSN-Address
from module MAP-CommonDataTypes
GSNAddress is a skeleton 3GPP TS 23.003 V10.0.0 (2010-12) §5.1 pp25-26
HighLayerCompatibility
from module Core-INAP-CS1-DataTypes
HighLayerCompatibility ITU-T Q.931 (05/98) §4.5.17 p78
IMSI
from module MAP-CommonDataTypes
IMSIAddress 3GPP TS 23.003 V10.0.0 (2010-09) §2.2 p14
IPRoutingAddress
from module CAP-datatypes
CalledPartyNumber ITU-T Q.763 (12/1999) §3.10 p22
IPSSPCapabilities
from module CAP-datatypes
CAP2IPSSPCapabilities ASN.1 CONTAINING clause
ISDN-AddressString
from module MAP-CommonDataTypes
AddressString Comment in ASN.1 module MAP-CommonDataTypes in 3GPP TS 29.002 V10.0.0 (2010-09) p419
LAIFixedLength
from module MAP-CommonDataTypes
LocationAreaId 3GPP TS 24.008 V10.1.0 (2010-12) §10.5.1.3 p383
LegType
from module Core-INAP-CS1-DataTypes
LegType Common knowledge from the grapevine
LocationInformationEPS.e-utranCellGlobalIdentity
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.118
LocationInformationEPS.trackingAreaIdentity
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.118
LocationInformationGPRS.cellGlobalIdOrServiceAreaIdOrLAI
from module CAP-datatypes
byte[] (to do) 3GPP TS 29.002; superclass of CellGlobalId
LocationNumber
from module MAP-MS-DataTypes
LocationNumber ITU-T Q.763 (12/1999) §3.30 p39
LSAIdentity
from module MAP-MS-DataTypes
LocalisedServiceAreaId 3GPP TS 23.003 V10.0.0 (2010-12) §11 pp36-37
MessageID.text.attributes
from module CAP-datatypes
CCMessageID.Text.Attributes Varies between networks and/or operators
MSNetworkCapability
from module CAP-datatypes
byte[] (to do) 3GPP TS 24.008
MSRadioAccessCapability
from module CAP-datatypes
byte[] (to do) 3GPP TS 24.008
NAOliInfo
from module CAP-datatypes
byte[] (to do) ANSI ISUP T1.113
OriginalCalledPartyID
from module CAP-datatypes
OriginalCalledNumber ITU-T Q.763 (12/1999) §3.39 p45
PDPID
from module CAP-datatypes
byte[] (to do) Comment in ASN.1 module CAP-datatypes
QoS-Subscribed
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 24.008
RAIdentity
from module CAP-datatypes
byte[] (to do) 3GPP TS 29.060 and 29.078
ReceivedInformationArg.digitsResponse
from module CAP-gsmSCF-gsmSRF-ops-args
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
RedirectingPartyID
from module CAP-datatypes
RedirectingPartyNumber ITU-T Q.763 (12/1999) §3.44 p49
RedirectionInformation
from module Core-INAP-CS1-DataTypes
RedirectionInformation ITU-T Q.763 (12/1999) §3.45 p49
ReleaseSMSArg
from module CAP-SMS-ops-args
RPCause 3GPP TS 24.011 V8.2.0 (2009-06) §8.2.5.4 pp39-41
ScfID
from module CAP-datatypes
CCScfID Varies between networks and/or operators
SCIBillingChargingCharacteristics
from module CAP-datatypes
CAP2SCIBillingChargingCharacteristics ASN.1 CONTAINING clause
SCIGPRSBillingChargingCharacteristics
from module CAP-datatypes
CAP3SCIGPRSBillingChargingCharacteristics ASN.1 CONTAINING clause
ServiceInteractionIndicatorsTwo.cwTreatmentIndicator
from module CAP-datatypes
Treatment Comment in ASN.1 module CAP-datatypes
ServiceInteractionIndicatorsTwo.ectTreatmentIndicator
from module CAP-datatypes
Treatment Comment in ASN.1 module CAP-datatypes
ServiceInteractionIndicatorsTwo.holdTreatmentIndicator
from module CAP-datatypes
Treatment Comment in ASN.1 module CAP-datatypes
SGSNCapabilities
from module CAP-datatypes
byte[] (to do) Comment in ASN.1 module CAP-datatypes
TimeAndTimezone
from module CAP-datatypes
TimeAndTimezone 3GPP TS 23.040 V9.0.0 (2009-06) §9.2.3.11 pp67-68
TPDataCodingScheme
from module CAP-datatypes
byte[] (to do) 3GPP TS 23.040 and 23.038
TPProtocolIdentifier
from module CAP-datatypes
SMSProtocolId 3GPP TS 23.040 V9.0.0 (2009-06) §9.2.3.9 pp65-67
TPShortMessageSubmissionInfo
from module CAP-datatypes
byte[] (to do) 3GPP TS 23.040
TPValidityPeriod
from module CAP-datatypes
byte[] (to do) 3GPP TS 23.040
UserCSGInformation.accessMode
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
UserCSGInformation.cmi
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
VariablePart.date
from module CAP-datatypes
YearMonthDay Comment in ASN.1 module Core-INAP-CS1-DataTypes
VariablePart.number
from module CAP-datatypes
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
VariablePart.price
from module CAP-datatypes
PriceInHundredthsOfUnits Comment in ASN.1 module CAP-datatypes
VariablePart.time
from module CAP-datatypes
HourMinute Comment in ASN.1 module Core-INAP-CS1-DataTypes

 


Overview of API for protocol cap_v4

This section summarises what's supported by the API for protocol cap_v4.

Compliance of cap_v4 API to specification

This API conforms to CAMEL Application Part (CAP) v.4 (3GPP TS 29.078 V9.1.1 Release 9).

The API is auto-generated from a combination of the protocol's ASN.1 specification and a file of adaptation requests that allows the generated API to be customized. Essentially, all application contexts and associated types that are defined in the ASN.1 specification are supported - see com.opencloud.slee.resources.cgin.cap_v4.metadata for details. The ASN.1 might not specify which extensions are supported, nor does it define the structure of information represented in OCTET STRINGs. Questions about these aspects can be answered by referring to the tables below.

Implementation of cap_v4 API as extension of super-protocol

public interface CAP4Dialog extends CAP3Dialog

Classes of extensions in cap_v4

Extensions of class CAP4EXTENSION in cap_v4

No extensions of this class are defined.

Extensions of class MAPMAP_EXTENSION in cap_v4

No extensions of this class are defined.

Coverage of OCTET STRING types in cap_v4

All OCTET STRING types have a byte[] representation. If an OCTET STRING type is used in a context where a DataObject is required, then the byte[] is wrapped in an ExtendibleOctetString. If the getter and setter for an OCTET STRING deal directly with that byte[] or ExtendibleOctetString, then the information within the array must be decoded and encoded by code in the service. Otherwise, the getter and setter for an OCTET STRING deal with a type that provides methods to ease that decoding and encoding of information in the array for convenience. Note that these do not have to be used - for example, the byte[] representation can still be got using one of getEncodedForm() or getByteArray() and then decoded in service code.

The following table summarises the representations used for OCTET STRING types, noting whether a convenience API is yet to be defined and where the information content is specified.

Name of ASN.1 def'n having OCTET STRING typeGenerated Java APISpecification notes
AChBillingChargingCharacteristics
from module CAP-datatypes
CAP2AChBillingChargingCharacteristics ASN.1 CONTAINING clause
AdditionalCallingPartyNumber
from module CAP-datatypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
AlertingPattern
from module CAP-datatypes
Signal ITU-T Q.931 (05/98) §4.5.28 p99
ApplyChargingReportArg
from module CAP-gsmSSF-gsmSCF-ops-args
CAP2ApplyChargingReportArg ASN.1 CONTAINING clause
AssistingSSPIPRoutingAddress
from module CAP-datatypes
GenericNumberWithB ITU-T Q.763 (12/1999) §3.26 p35
AssistRequestInstructionsArg.correlationID
from module CAP-gsmSSF-gsmSCF-ops-args
GenericNumberWithB ITU-T Q.763 (12/1999) §3.26 p35 extended with character B encoded as 0xB
BackwardServiceInteractionInd.callCompletionTreatmentIndicator
from module CAP-datatypes
Treatment Comment in ASN.1 module CAP-datatypes
BackwardServiceInteractionInd.conferenceTreatmentIndicator
from module CAP-datatypes
Treatment Comment in ASN.1 module CAP-datatypes
BasicGapCriteria.calledAddressAndService.calledAddressValue
from module CAP-datatypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BasicGapCriteria.calledAddressValue
from module CAP-datatypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BasicGapCriteria.callingAddressAndService.callingAddressValue
from module CAP-datatypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
BearerCapability.bearerCap
from module CAP-datatypes
BearerCapability ITU-T Q.931 (05/98) §4.5.5 p58
CalledPartyBCDNumber
from module CAP-datatypes
CalledPartyBCDNumber 3GPP TS 24.008 V4.17.0 (2007-09) §10.5.4.7 p363 and 3GPP TS 23.040 V9.0.0 (2009-06) §9.1.2.5 p48
CalledPartyNumber
from module CAP-datatypes
CalledPartyNumber ITU-T Q.763 (12/1999) §3.9 p22
CallingPartyNumber
from module CAP-datatypes
CallingPartyNumber ITU-T Q.763 (12/1999) §3.9 p24
CallingPartysCategory
from module Core-INAP-CS1-DataTypes
CallingPartysCategory ITU-T Q.763 (12/1999) §3.11 p25
CallReferenceNumber
from module MAP-CH-DataTypes
byte[] Byte array
CAMEL-FCIBillingChargingCharacteristics.fCIBCCCAMELsequence1.freeFormatData
from module CAP-datatypes
byte[] Varies between networks and/or operators
CAMEL-FCISMSBillingChargingCharacteristics.fCIBCCCAMELsequence1.freeFormatData
from module CAP-datatypes
byte[] Varies between networks and/or operators
CAPIPSSPCapabilities
from module CAP-datatypes
CAPIPSSPCapabilities Comment in ASN.1 module CAP-datatypes
Carrier
from module CAP-datatypes
byte[] (to do) ANSI ISUP T1.113
Cause
from module CAP-datatypes
Cause ITU-T Q.763 (12/1999) §3.12 p26, ITU-T Q.850 (05/98) §2.1 p1, and 3GPP TS 24.008 V4.17.0 (2007-09) §10.5.4.11 pp368-373
CellGlobalIdOrServiceAreaIdFixedLength
from module MAP-CommonDataTypes
CellGlobalId 3GPP TS 23-003 V10.0.0 (2010-12) §4.3.1 p23
ChargeIndicator
from module CAP-datatypes
byte[] (to do) ITU-T Q.763
ChargeNumber
from module CAP-datatypes
LocationNumber ITU-T Q.763 (12/1999) §3.30 p39
CollectedDigits.cancelDigit
from module CAP-datatypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
CollectedDigits.endOfReplyDigit
from module CAP-datatypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
CollectedDigits.startDigit
from module CAP-datatypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
CorrelationID
from module CAP-datatypes
GenericNumberWithB Ignore this row: all uses of CorrelationID are specified separately
CUG-Interlock
from module MAP-MS-DataTypes
CUGInterLockCode ITU-T Q.763 (12/1999) §3.15 p28
DateAndTime
from module CAP-datatypes
DateAndTime ETSI TS 300 374-1 September 1994 §6.3 p46
Digits
from module CAP-datatypes
GenericDigits Ignore this row: all uses of Digits are specified separately
EstablishTemporaryConnectionArg.assistingSSPIPRoutingAddress
from module CAP-gsmSSF-gsmSCF-ops-args
GenericNumberWithB ITU-T Q.763 (12/1999) §3.26 p35 extended with character B encoded as 0xB
EstablishTemporaryConnectionArg.correlationID
from module CAP-gsmSSF-gsmSCF-ops-args
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
EventSpecificInformationBCSM.oMidCallSpecificInfo.midCallEvents.dTMFDigitsCompleted
from module CAP-datatypes
GenericDigitsWithStarHash ITU-T Q.763 (12/1999) §3.24 p33 extended with characters * and # encoded as 0xB and 0xC respectively
EventSpecificInformationBCSM.oMidCallSpecificInfo.midCallEvents.dTMFDigitsTimeOut
from module CAP-datatypes
GenericDigitsWithStarHash ITU-T Q.763 (12/1999) §3.24 p33 extended with characters * and # encoded as 0xB and 0xC respectively
EventSpecificInformationBCSM.tMidCallSpecificInfo.midCallEvents.dTMFDigitsCompleted
from module CAP-datatypes
GenericDigitsWithStarHash ITU-T Q.763 (12/1999) §3.24 p33 extended with characters * and # encoded as 0xB and 0xC respectively
EventSpecificInformationBCSM.tMidCallSpecificInfo.midCallEvents.dTMFDigitsTimeOut
from module CAP-datatypes
GenericDigitsWithStarHash ITU-T Q.763 (12/1999) §3.24 p33 extended with characters * and # encoded as 0xB and 0xC respectively
Ext-BearerServiceCode
from module MAP-BS-Code
byte[] (to do) Subclass of BearerServiceCode
Ext-TeleserviceCode
from module MAP-TS-Code
byte[] (to do) Subclass of TeleserviceCode
FCIBCCCS1
from module CAP-datatypes
CAP2FurnishChargingInformationArg.FCIBCCcs1 ASN.1 CONTAINING clause
ForwardServiceInteractionInd.callDiversionTreatmentIndicator
from module CAP-datatypes
Treatment Comment in ASN.1 module CAP-datatypes
ForwardServiceInteractionInd.callingPartyRestrictionIndicator
from module CAP-datatypes
CallingPartyRestriction Comment in ASN.1 module CAP-datatypes
ForwardServiceInteractionInd.conferenceTreatmentIndicator
from module CAP-datatypes
Treatment Comment in ASN.1 module CAP-datatypes
FurnishChargingInformationSMSArg
from module CAP-SMS-ops-args
CAP3FurnishChargingInformationSMSArg ASN.1 CONTAINING clause
GenericNumber
from module CAP-datatypes
GenericNumber ITU-T Q.763 (12/1999) §3.26 p35
GeodeticInformation
from module MAP-MS-DataTypes
byte[] (to do) Q.763
GeographicalInformation
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 22.032
HighLayerCompatibility
from module Core-INAP-CS1-DataTypes
HighLayerCompatibility ITU-T Q.931 (05/98) §4.5.17 p78
IMEI
from module MAP-CommonDataTypes
IMEIAddress 3GPP TS 23.003 V10.0.0 (2010-12) §6.2 p26-27
IMSI
from module MAP-CommonDataTypes
IMSIAddress 3GPP TS 23.003 V10.0.0 (2010-09) §2.2 p14
IPRoutingAddress
from module CAP-datatypes
CalledPartyNumber ITU-T Q.763 (12/1999) §3.10 p22
IPSSPCapabilities
from module CAP-datatypes
CAP2IPSSPCapabilities ASN.1 CONTAINING clause
ISDN-AddressString
from module MAP-CommonDataTypes
AddressString Comment in ASN.1 module MAP-CommonDataTypes in 3GPP TS 29.002 V10.0.0 (2010-09) p419
LAIFixedLength
from module MAP-CommonDataTypes
LocationAreaId 3GPP TS 24.008 V10.1.0 (2010-12) §10.5.1.3 p383
LegType
from module Core-INAP-CS1-DataTypes
LegType Common knowledge from the grapevine
LocationInformationEPS.e-utranCellGlobalIdentity
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.118
LocationInformationEPS.trackingAreaIdentity
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.118
LocationInformationGPRS.cellGlobalIdOrServiceAreaIdOrLAI
from module CAP-datatypes
byte[] (to do) 3GPP TS 29.002; superclass of CellGlobalId
LocationNumber
from module MAP-MS-DataTypes
LocationNumber ITU-T Q.763 (12/1999) §3.30 p39
LowLayerCompatibility
from module CAP-datatypes
byte[] (to do) 3GPP TS 24.008
LSAIdentity
from module MAP-MS-DataTypes
LocalisedServiceAreaId 3GPP TS 23.003 V10.0.0 (2010-12) §11 pp36-37
MessageID.text.attributes
from module CAP-datatypes
CCMessageID.Text.Attributes Varies between networks and/or operators
MidCallControlInfo.cancelDigit
from module CAP-datatypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
MidCallControlInfo.endOfReplyDigit
from module CAP-datatypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
MidCallControlInfo.startDigit
from module CAP-datatypes
AddressDelimiter Comment in ASN.1 module CAP-datatypes
MS-Classmark2
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 24.008
MSNetworkCapability
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 24.008
MSRadioAccessCapability
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 24.008
MT-SMSCause
from module CAP-datatypes
byte[] (to do) 3GPP TS 24.011
NAOliInfo
from module CAP-datatypes
byte[] (to do) ANSI ISUP T1.113
OriginalCalledPartyID
from module CAP-datatypes
OriginalCalledNumber ITU-T Q.763 (12/1999) §3.39 p45
RAIdentity
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
ReceivedInformationArg.digitsResponse
from module CAP-gsmSCF-gsmSRF-ops-args
GenericDigitsWithStarHash ITU-T Q.763 (12/1999) §3.24 p33 extended with characters * and # encoded as 0xB and 0xC respectively
RedirectingPartyID
from module CAP-datatypes
RedirectingPartyNumber ITU-T Q.763 (12/1999) §3.44 p49
RedirectionInformation
from module Core-INAP-CS1-DataTypes
RedirectionInformation ITU-T Q.763 (12/1999) §3.45 p49
ReleaseSMSArg
from module CAP-SMS-ops-args
RPCause 3GPP TS 24.011 V8.2.0 (2009-06) §8.2.5.4 pp39-41
ScfID
from module CAP-datatypes
CCScfID Varies between networks and/or operators
SCIBillingChargingCharacteristics
from module CAP-datatypes
CAP2SCIBillingChargingCharacteristics ASN.1 CONTAINING clause
ServiceInteractionIndicatorsTwo.cwTreatmentIndicator
from module CAP-datatypes
Treatment Comment in ASN.1 module CAP-datatypes
ServiceInteractionIndicatorsTwo.ectTreatmentIndicator
from module CAP-datatypes
Treatment Comment in ASN.1 module CAP-datatypes
ServiceInteractionIndicatorsTwo.holdTreatmentIndicator
from module CAP-datatypes
Treatment Comment in ASN.1 module CAP-datatypes
SMS-AddressString
from module CAP-datatypes
AddressString Comment in ASN.1 module CAP-datatypes
TimeAndTimezone
from module CAP-datatypes
TimeAndTimezone 3GPP TS 23.040 V9.0.0 (2009-06) §9.2.3.11 pp67-68
TPDataCodingScheme
from module CAP-datatypes
byte[] (to do) 3GPP TS 23.040 and 23.038
TPProtocolIdentifier
from module CAP-datatypes
SMSProtocolId 3GPP TS 23.040 V9.0.0 (2009-06) §9.2.3.9 pp65-67
TPShortMessageSpecificInfo
from module CAP-datatypes
byte[] (to do) 3GPP TS 23.040
TPValidityPeriod
from module CAP-datatypes
byte[] (to do) 3GPP TS 23.040
UserCSGInformation.accessMode
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
UserCSGInformation.cmi
from module MAP-MS-DataTypes
byte[] (to do) 3GPP TS 29.060
UUI
from module MAP-CH-DataTypes
byte[] (to do) ETS 300 356
UUIndicator
from module MAP-CH-DataTypes
byte[] (to do) ETS 300 356
VariablePart.date
from module CAP-datatypes
YearMonthDay Comment in ASN.1 module Core-INAP-CS1-DataTypes
VariablePart.number
from module CAP-datatypes
GenericDigits ITU-T Q.763 (12/1999) §3.24 p33
VariablePart.price
from module CAP-datatypes
PriceInHundredthsOfUnits Comment in ASN.1 module CAP-datatypes
VariablePart.time
from module CAP-datatypes
HourMinute Comment in ASN.1 module Core-INAP-CS1-DataTypes
Packages 
Package Description
com.opencloud.slee.resources.cgin
Defines an API for the CGIN infrastructure on which all protocols are built.
com.opencloud.slee.resources.cgin.annotations
Defines annotations for use on classes that correspond to ASN.1 types.
com.opencloud.slee.resources.cgin.callcontrol
Provides a common API for callcontrol protocols originally based on the INAP family of protocols.
com.opencloud.slee.resources.cgin.callcontrol.events
Provides event wrapper classes for the callcontrol pseudo-protocol.
com.opencloud.slee.resources.cgin.callcontrol.metadata
Contains metadata classes describing the supported operations, errors, and application contexts of the callcontrol protocol.
com.opencloud.slee.resources.cgin.callcontrol.persist
Provides conversion between CGIN data objects of this protocol and Google protobuf (GPB) messages.
com.opencloud.slee.resources.cgin.cap_v1
Provides an API for the CAP v1 protocol.
com.opencloud.slee.resources.cgin.cap_v1.metadata
Contains metadata classes describing the supported operations, errors, and application contexts of the CAP v1 protocol.
com.opencloud.slee.resources.cgin.cap_v1.persist
Provides conversion between CGIN data objects of this protocol and Google protobuf (GPB) messages.
com.opencloud.slee.resources.cgin.cap_v2
Provides an API for the CAP v2 protocol.
com.opencloud.slee.resources.cgin.cap_v2.metadata
Contains metadata classes describing the supported operations, errors, and application contexts of the CAP v2 protocol.
com.opencloud.slee.resources.cgin.cap_v2.persist
Provides conversion between CGIN data objects of this protocol and Google protobuf (GPB) messages.
com.opencloud.slee.resources.cgin.cap_v3
Provides an API for the CAP v3 protocol.
com.opencloud.slee.resources.cgin.cap_v3.events
Provides event wrapper classes for the CAP v3 protocol.
com.opencloud.slee.resources.cgin.cap_v3.metadata
Contains metadata classes describing the supported operations, errors, and application contexts of the CAP v3 protocol.
com.opencloud.slee.resources.cgin.cap_v3.persist
Provides conversion between CGIN data objects of this protocol and Google protobuf (GPB) messages.
com.opencloud.slee.resources.cgin.cap_v4
Provides an API for the CAP v4 protocol.
com.opencloud.slee.resources.cgin.cap_v4.events
Provides event wrapper classes for the CAP v4 protocol.
com.opencloud.slee.resources.cgin.cap_v4.metadata
Contains metadata classes describing the supported operations, errors, and application contexts of the CAP v4 protocol.
com.opencloud.slee.resources.cgin.cap_v4.persist
Provides conversion between CGIN data objects of this protocol and Google protobuf (GPB) messages.
com.opencloud.slee.resources.cgin.etsi_inap_cs1
Provides an API for the ETSI INAP CS1 protocol.
com.opencloud.slee.resources.cgin.etsi_inap_cs1.events
Provides event wrapper classes for the ETSI INAP CS1 protocol.
com.opencloud.slee.resources.cgin.etsi_inap_cs1.metadata
Contains metadata classes describing the supported operations, errors, and application contexts of the ETSI INAP CS1 protocol.
com.opencloud.slee.resources.cgin.etsi_inap_cs1.persist
Provides conversion between CGIN data objects of this protocol and Google protobuf (GPB) messages.
com.opencloud.slee.resources.cgin.map
Provides an API for the MAP protocol.
com.opencloud.slee.resources.cgin.map.events
Provides event wrapper classes for the MAP protocol.
com.opencloud.slee.resources.cgin.map.metadata
Contains metadata classes describing the supported operations, errors, and application contexts of the MAP protocol, as defined at Release 10.
com.opencloud.slee.resources.cgin.map.persist
Provides conversion between CGIN data objects of this protocol and Google protobuf (GPB) messages.
com.opencloud.slee.resources.cgin.parser
Creates parsers for ASN.1 value notation.
com.opencloud.slee.resources.cgin.persist
Common API for CGIN's "fast persist" infrastructure.
com.opencloud.slee.resources.cgin.xpath
Supports the use of XPath expressions on CGIN data structures such as operation arguments, results and errors.
com.opencloud.slee.resources.in.datatypes
Defines classes that support the representation of low-level types for which their ASN.1 specifications say merely OCTET STRING, and for which standards define the layout of bit-fields within the octet strings.
com.opencloud.slee.resources.in.datatypes.cc
Defines classes to represent some call-control types for which their ASN.1 specifications say merely OCTET STRING (with no CONTAINING clause), and for which standards define the layout of bit-fields within the octet strings.
com.opencloud.slee.resources.in.datatypes.map
Defines classes to represent some MAP types for which their ASN.1 specifications say merely OCTET STRING, that are not used by other protocols, and for which standards define the layout of bit-fields within the octet strings.
com.opencloud.slee.resources.in.datatypes.map.nsap
Defines classes to represent Network Service Access Point (NSAP) types for which their ASN.1 specifications say merely OCTET STRING, and for which standards define the layout of bit-fields within the octet strings.
com.opencloud.slee.resources.in.datatypes.sms
Defines classes to represent some short message service (SMS) types for which their ASN.1 specifications say merely OCTET STRING, and for which standards define the layout of bit-fields within the octet strings.
com.opencloud.tools.cgin.scenario.schema.annotations
This package defines annotations used to decorate the IN data type classes, for consumption by CGIN scenario schema tool chain.
com.opencloud.util
Defines utility classes that are common to more than one OpenCloud product.