002,"DEUD2","GRCPF","10000","20050907120940","+0300","20050907120940","+0300","20050907120940","+0300",3,11,,"09999","EUR",,3,"20050907100940","+0300","20050907100940","+0300",1500,,,150,3,,3 |
004,0,"01","1000000", |
005,0,,1 |
006,0,5,126683 |
007,1,"+0300" |
008,0,1,"491720062095" |
008,1,3,"147.102.1.1" |
008,2,4,"147.102.1.2" |
009,0,"Semantix" |
011,"202052251044710","306947322118",,,"09999","306944356917","306944356917","I_live_in_\"Athens\"","Attiki",,"GRCPF","20050907100940",1,30,"1",3,0,"1234",100,19440,"54321","Soho","Vodafone","12345","Athens","3503714561752906",,"21",,,0,314159265,0,0,,,,0,"100100100",,,"Semantix" |
012,"11",,0,1,0,,,"20050907100940",1,
|
In this example, the ASCII file contains records 002, 004, 005, etc. Each one of these records contains information from a specific section of the original TAP312 file. The information is represented by fields, separated with commas.
Each field's data originate from a specific TAP312 field: it is therefore described below by hyperlinks that link to the appropriate description from the GSMA TD57 standard.
Each field in itself can contain an integer value, a string value, or no value.
The overall file structure is simply a set of records (lines). The first record in the file can be "Header" or "Notification". These record types can only appear once, at the beginning of the file. There is a specific set of "allowed" record types that can follow each record type; this set is depicted in the "Record Types" table through indentation.
Header |
It contains file related information. This information has been taken from the following TAP3 structures
Transfer Batch
BatchControlInfo
AccountingInfo
AuditControlInfo
|
1 |
sender |
String |
|
batchControlInfo.sender |
2 |
recipient |
String |
|
batchControlInfo.recipient |
3 |
fileSequenceNumber |
String |
|
batchControlInfo.fileSequenceNumber |
4 |
fileCreationTimeStamp_localTimeStamp |
String |
|
batchControlInfo.fileCreationTimeStamp.localTimeStamp |
5 |
fileCreationTimeStamp_utcTimeOffset |
String |
|
batchControlInfo.fileCreationTimeStamp.utcTimeOffset |
6 |
transferCutOffTimeStamp_localTimeStamp |
String |
|
batchControlInfo.transferCutOffTimeStamp.localTimeStamp |
7 |
transferCutOffTimeStamp_utcTimeOffset |
String |
|
batchControlInfo.transferCutOffTimeStamp.utcTimeOffset |
8 |
fileAvailableTimeStamp_localTimeStamp |
String |
|
batchControlInfo.fileAvailableTimeStamp.localTimeStamp |
9 |
fileAvailableTimeStamp_utcTimeOffset |
String |
|
batchControlInfo.fileAvailableTimeStamp.utcTimeOffset |
10 |
specificationVersionNumber |
Integer |
|
batchControlInfo.specificationVersionNumber |
11 |
releaseVersionNumber |
Integer |
|
batchControlInfo.releaseVersionNumber |
12 |
fileTypeIndicator |
String |
|
batchControlInfo.fileTypeIndicator |
13 |
rapFileSequenceNumber |
String |
|
batchControlInfo.rapFileSequenceNumber |
14 |
localCurrency |
String |
|
accountingInfo.localCurrency |
15 |
tapCurrency |
String |
|
accountingInfo.tapCurrency |
16 |
tapDecimalPlaces |
Integer |
|
accountingInfo.tapDecimalPlaces |
17 |
earliestCallTimeStamp_localTimeStamp |
String |
|
auditControlInfo.earliestCallTimeStamp.localTimeStamp |
18 |
earliestCallTimeStamp_utcTimeOffset |
String |
|
auditControlInfo.earliestCallTimeStamp.utcTimeOffset |
19 |
latestCallTimeStamp_localTimeStamp |
String |
|
auditControlInfo.latestCallTimeStamp.localTimeStamp |
20 |
latestCallTimeStamp_utcTimeOffset |
String |
|
auditControlInfo.latestCallTimeStamp.utcTimeOffset |
21 |
totalCharge |
Integer |
|
auditControlInfo.totalCharge |
22 |
totalChargeRefund |
Integer |
|
auditControlInfo.totalChargeRefund |
23 |
totalTaxRefund |
Integer |
|
auditControlInfo.totalTaxRefund |
24 |
totalTaxValue |
Integer |
|
auditControlInfo.totalTaxValue |
25 |
totalDiscountValue |
Integer |
|
auditControlInfo.totalDiscountValue |
26 |
totalDiscountRefund |
Integer |
|
auditControlInfo.totalDiscountRefund |
27 |
callEventDetailsCount |
Integer |
|
auditControlInfo.callEventDetailsCount |
MobileOriginatedCall |
A Mobile Originated Call item represents either tele or bearer service usage originated by the mobile subscription. The subscriber is identified by either imsi and optionally msisdn, or by min and optionally mdn. Likewise, only one of imei or esn can be present but not both. Fields accessPointNameNI and accessPointNameOI should always be empty.
|
1 |
imsi |
String |
|
basicCallInformation.chargeableSubscriber.simChargeableSubscriber.imsi |
2 |
msisdn |
String |
|
basicCallInformation.chargeableSubscriber.simChargeableSubscriber.msisdn |
3 |
min |
String |
|
basicCallInformation.chargeableSubscriber.minChargeableSubscriber.min |
4 |
mdn |
String |
|
basicCallInformation.chargeableSubscriber.minChargeableSubscriber.mdn |
5 |
rapFileSequenceNumber |
String |
|
basicCallInformation.rapFileSequenceNumber |
6 |
calledNumber |
String |
|
basicCallInformation.destination.calledNumber |
7 |
dialledDigits |
String |
|
basicCallInformation.destination.dialledDigits |
8 |
calledPlace |
String |
|
basicCallInformation.destination.calledPlace |
9 |
calledRegion |
String |
|
basicCallInformation.destination.calledRegion |
10 |
sMSDestinationNumber |
String |
|
basicCallInformation.destination.sMSDestinationNumber |
11 |
destinationNetwork |
String |
|
basicCallInformation.destinationNetwork |
12 |
callEventStartTimeStamp_localTimeStamp |
String |
|
basicCallInformation.callEventStartTimeStamp.localTimeStamp |
13 |
callEventStartTimeStamp_utcTimeOffsetCode |
Integer |
|
basicCallInformation.callEventStartTimeStamp.utcTimeOffsetCode |
14 |
totalCallEventDuration |
Integer |
|
basicCallInformation.totalCallEventDuration |
15 |
simToolkitIndicator |
String |
|
basicCallInformation.simToolkitIndicator |
16 |
causeForTerm |
Integer |
|
basicCallInformation.causeForTerm |
17 |
recEntityCode |
Integer |
|
locationInformation.networkLocation.recEntityCode |
18 |
callReference |
String |
|
locationInformation.networkLocation.callReference |
19 |
locationArea |
Integer |
|
locationInformation.networkLocation.locationArea |
20 |
cellId |
Integer |
|
locationInformation.networkLocation.cellId |
21 |
homeBid |
String |
|
locationInformation.homeLocationInformation.homeBid |
22 |
homeLocationDescription |
String |
|
locationInformation.homeLocationInformation.homeLocationDescription |
23 |
servingNetwork |
String |
|
locationInformation.geographicalLocation.servingNetwork |
24 |
servingBid |
String |
|
locationInformation.geographicalLocation.servingBid |
25 |
servingLocationDescription |
String |
|
locationInformation.geographicalLocation.servingLocationDescription |
26 |
imei |
String |
|
equipmentIdentifier.imei |
27 |
esn |
String |
|
equipmentIdentifier.esn |
28 |
supplServiceCode |
String |
|
supplServiceCode |
29 |
thirdPartyNumber |
String |
|
thirdPartyInformation.thirdPartyNumber |
30 |
clirIndicator |
Integer |
|
thirdPartyInformation.clirIndicator |
31 |
camelServiceLevel |
Integer |
|
camelServiceUsed.camelServiceLevel |
32 |
camelServiceKey |
Integer |
|
camelServiceUsed.camelServiceKey |
33 |
defaultCallHandling |
Integer |
|
camelServiceUsed.defaultCallHandling |
34 |
exchangeRateCode |
Integer |
|
camelServiceUsed.exchangeRateCode |
35 |
discountCode |
Integer |
|
camelServiceUsed.discountInformation.discountCode |
36 |
discount |
Integer |
|
camelServiceUsed.discountInformation.discount |
37 |
discountableAmount |
Integer |
|
camelServiceUsed.discountInformation.discountableAmount |
38 |
camelInvocationFee |
Integer |
|
camelServiceUsed.camelInvocationFee |
39 |
camelDestinationNumber |
String |
|
camelServiceUsed.threeGcamelDestination.camelDestinationNumber |
40 |
accessPointNameNI |
String |
|
camelServiceUsed.threeGcamelDestination.gprsDestination.accessPointNameNI |
41 |
accessPointNameOI |
String |
|
camelServiceUsed.threeGcamelDestination.gprsDestination.accessPointNameOI |
42 |
cseInformation |
String |
|
camelServiceUsed.cseInformation |
BasicServiceUsed |
It contains information from the equivalent BasicServiceUsed of TAP3. Please note that TeleServiceCode and BearerServiceCode can not be both present or both empty in the same record instance. Either TeleServiceCode will be present and BearerServiceCode will be empty, or BearerServiceCode will be present and TeleServiceCode will be empty.
|
1 |
teleServiceCode |
String |
|
basicService.serviceCode.teleServiceCode |
2 |
bearerServiceCode |
String |
|
basicService.serviceCode.bearerServiceCode |
3 |
transparencyIndicator |
Integer |
|
basicService.transparencyIndicator |
4 |
fnur |
Integer |
|
basicService.fnur |
5 |
userProtocolIndicator |
Integer |
|
basicService.userProtocolIndicator |
6 |
guaranteedBitRate |
String |
|
basicService.guaranteedBitRate |
7 |
maximumBitRate |
String |
|
basicService.maximumBitRate |
8 |
chargingTimeStamp_localTimeStamp |
String |
|
chargingTimeStamp.localTimeStamp |
9 |
chargingTimeStamp_utcTimeOffsetCode |
Integer |
|
chargingTimeStamp.utcTimeOffsetCode |
10 |
hSCSDIndicator |
String |
|
hSCSDIndicator |
MobileTerminatedCall |
A Mobile Terminated Call item represents either tele or bearer service usage terminated by the mobile subscription. The subscriber is identified by either imsi and optionally msisdn, or by min and optionally mdn. Likewise, only one of imei or esn can be present but not both. Fields accessPointNameNI and accessPointNameOI should always be empty.
|
1 |
imsi |
String |
|
basicCallInformation.chargeableSubscriber.simChargeableSubscriber.imsi |
2 |
msisdn |
String |
|
basicCallInformation.chargeableSubscriber.simChargeableSubscriber.msisdn |
3 |
min |
String |
|
basicCallInformation.chargeableSubscriber.minChargeableSubscriber.min |
4 |
mdn |
String |
|
basicCallInformation.chargeableSubscriber.minChargeableSubscriber.mdn |
5 |
rapFileSequenceNumber |
String |
|
basicCallInformation.rapFileSequenceNumber |
6 |
callingNumber |
String |
|
basicCallInformation.callOriginator.callingNumber |
7 |
clirIndicator |
Integer |
|
basicCallInformation.callOriginator.clirIndicator |
8 |
sMSOriginator |
String |
|
basicCallInformation.callOriginator.sMSOriginator |
9 |
originatingNetwork |
String |
|
basicCallInformation.originatingNetwork |
10 |
callEventStartTimeStamp_localTimeStamp |
String |
|
basicCallInformation.callEventStartTimeStamp.localTimeStamp |
11 |
callEventStartTimeStamp_utcTimeOffsetCode |
Integer |
|
basicCallInformation.callEventStartTimeStamp.utcTimeOffsetCode |
12 |
totalCallEventDuration |
Integer |
|
basicCallInformation.totalCallEventDuration |
13 |
simToolkitIndicator |
String |
|
basicCallInformation.simToolkitIndicator |
14 |
causeForTerm |
Integer |
|
basicCallInformation.causeForTerm |
15 |
recEntityCode |
Integer |
|
locationInformation.networkLocation.recEntityCode |
16 |
callReference |
String |
|
locationInformation.networkLocation.callReference |
17 |
locationArea |
Integer |
|
locationInformation.networkLocation.locationArea |
18 |
cellId |
Integer |
|
locationInformation.networkLocation.cellId |
19 |
homeBid |
String |
|
locationInformation.homeLocationInformation.homeBid |
20 |
homeLocationDescription |
String |
|
locationInformation.homeLocationInformation.homeLocationDescription |
21 |
servingNetwork |
String |
|
locationInformation.geographicalLocation.servingNetwork |
22 |
servingBid |
String |
|
locationInformation.geographicalLocation.servingBid |
23 |
servingLocationDescription |
String |
|
locationInformation.geographicalLocation.servingLocationDescription |
24 |
imei |
String |
|
equipmentIdentifier.imei |
25 |
esn |
String |
|
equipmentIdentifier.esn |
26 |
camelServiceLevel |
Integer |
|
camelServiceUsed.camelServiceLevel |
27 |
camelServiceKey |
Integer |
|
camelServiceUsed.camelServiceKey |
28 |
defaultCallHandling |
Integer |
|
camelServiceUsed.defaultCallHandling |
29 |
exchangeRateCode |
Integer |
|
camelServiceUsed.exchangeRateCode |
30 |
discountCode |
Integer |
|
camelServiceUsed.discountInformation.discountCode |
31 |
discount |
Integer |
|
camelServiceUsed.discountInformation.discount |
32 |
discountableAmount |
Integer |
|
camelServiceUsed.discountInformation.discountableAmount |
33 |
camelInvocationFee |
Integer |
|
camelServiceUsed.camelInvocationFee |
34 |
camelDestinationNumber |
String |
|
camelServiceUsed.threeGcamelDestination.camelDestinationNumber |
35 |
accessPointNameNI |
String |
|
camelServiceUsed.threeGcamelDestination.gprsDestination.accessPointNameNI |
36 |
accessPointNameOI |
String |
|
camelServiceUsed.threeGcamelDestination.gprsDestination.accessPointNameOI |
37 |
cseInformation |
String |
|
camelServiceUsed.cseInformation |
SupplServiceEvent |
A Supplementary Service Event element represents usage of supplementary services or an USSD message. The supplementary service can happen outside or in conjunction with a standard call dependent on network configuration. The subscriber is identified by either imsi and optionally msisdn, or by min and optionally mdn. Likewise, only one of imei or esn can be present but not both.
|
1 |
imsi |
String |
|
chargeableSubscriber.simChargeableSubscriber.imsi |
2 |
msisdn |
String |
|
chargeableSubscriber.simChargeableSubscriber.msisdn |
3 |
min |
String |
|
chargeableSubscriber.minChargeableSubscriber.min |
4 |
mdn |
String |
|
chargeableSubscriber.minChargeableSubscriber.mdn |
5 |
rapFileSequenceNumber |
String |
|
rapFileSequenceNumber |
6 |
recEntityCode |
Integer |
|
locationInformation.networkLocation.recEntityCode |
7 |
callReference |
String |
|
locationInformation.networkLocation.callReference |
8 |
locationArea |
Integer |
|
locationInformation.networkLocation.locationArea |
9 |
cellId |
Integer |
|
locationInformation.networkLocation.cellId |
10 |
homeBid |
String |
|
locationInformation.homeLocationInformation.homeBid |
11 |
homeLocationDescription |
String |
|
locationInformation.homeLocationInformation.homeLocationDescription |
12 |
servingNetwork |
String |
|
locationInformation.geographicalLocation.servingNetwork |
13 |
servingBid |
String |
|
locationInformation.geographicalLocation.servingBid |
14 |
servingLocationDescription |
String |
|
locationInformation.geographicalLocation.servingLocationDescription |
15 |
imei |
String |
|
equipmentIdentifier.imei |
16 |
esn |
String |
|
equipmentIdentifier.esn |
17 |
supplServiceCode |
String |
|
supplServiceUsed.supplServiceCode |
18 |
supplServiceActionCode |
Integer |
|
supplServiceUsed.supplServiceActionCode |
19 |
ssParameters |
String |
|
supplServiceUsed.ssParameters |
20 |
chargingTimeStamp_localTimeStamp |
String |
|
supplServiceUsed.chargingTimeStamp.localTimeStamp |
21 |
chargingTimeStamp_utcTimeOffsetCode |
Integer |
|
supplServiceUsed.chargingTimeStamp.utcTimeOffsetCode |
22 |
chargedItem |
String |
|
supplServiceUsed.chargeInformation.chargedItem |
23 |
exchangeRateCode |
Integer |
|
supplServiceUsed.chargeInformation.exchangeRateCode |
24 |
callTypeLevel1 |
Integer |
|
supplServiceUsed.chargeInformation.callTypeGroup.callTypeLevel1 |
25 |
callTypeLevel2 |
Integer |
|
supplServiceUsed.chargeInformation.callTypeGroup.callTypeLevel2 |
26 |
callTypeLevel3 |
Integer |
|
supplServiceUsed.chargeInformation.callTypeGroup.callTypeLevel3 |
27 |
discountCode |
Integer |
|
supplServiceUsed.chargeInformation.discountInformation.discountCode |
28 |
discount |
Integer |
|
supplServiceUsed.chargeInformation.discountInformation.discount |
29 |
discountableAmount |
Integer |
|
supplServiceUsed.chargeInformation.discountInformation.discountableAmount |
ServiceCentreUsage |
It contains information taken from the equivalent record of TAP3. The subscriber is identified by either imsi and optionally msisdn, or by min and optionally mdn.
|
1 |
imsi |
String |
|
basicInformation.chargeableSubscriber.gsmChargeableSubscriber.imsi |
2 |
msisdn |
String |
|
basicInformation.chargeableSubscriber.gsmChargeableSubscriber.msisdn |
3 |
min |
String |
|
basicInformation.chargeableSubscriber.minChargeableSubscriber.min |
4 |
mdn |
String |
|
basicInformation.chargeableSubscriber.minChargeableSubscriber.mdn |
5 |
chargedPartyStatus |
Integer |
|
basicInformation.chargedPartyStatus |
6 |
nonChargedNumber |
String |
|
basicInformation.nonChargedNumber |
7 |
clirIndicator |
Integer |
|
basicInformation.clirIndicator |
8 |
originatingNetwork |
String |
|
basicInformation.originatingNetwork |
9 |
destinationNetwork |
String |
|
basicInformation.destinationNetwork |
10 |
rapFileSequenceNumber |
String |
|
rapFileSequenceNumber |
11 |
servingNetwork |
String |
|
servingNetwork |
12 |
recEntityCode |
Integer |
|
recEntityCode |
13 |
chargedItem |
String |
|
chargeInformation.chargedItem |
14 |
exchangeRateCode |
Integer |
|
chargeInformation.exchangeRateCode |
15 |
callTypeLevel1 |
Integer |
|
chargeInformation.callTypeGroup.callTypeLevel1 |
16 |
callTypeLevel2 |
Integer |
|
chargeInformation.callTypeGroup.callTypeLevel2 |
17 |
callTypeLevel3 |
Integer |
|
chargeInformation.callTypeGroup.callTypeLevel3 |
18 |
discountCode |
Integer |
|
chargeInformation.discountInformation.discountCode |
19 |
discount |
Integer |
|
chargeInformation.discountInformation.discount |
20 |
discountableAmount |
Integer |
|
chargeInformation.discountInformation.discountableAmount |
21 |
messageStatus |
Integer |
|
scuChargeType.messageStatus |
22 |
priorityCode |
Integer |
|
scuChargeType.priorityCode |
23 |
distanceChargeBandCode |
String |
|
scuChargeType.distanceChargeBandCode |
24 |
messageType |
Integer |
|
scuChargeType.messageType |
25 |
messageDescriptionCode |
Integer |
|
scuChargeType.messageDescriptionCode |
26 |
depositTimeStamp_localTimeStamp |
String |
|
scuTimeStamps.depositTimeStamp.localTimeStamp |
27 |
depositTimeStamp_utcTimeOffsetCode |
Integer |
|
scuTimeStamps.depositTimeStamp.utcTimeOffsetCode |
28 |
completionTimeStamp_localTimeStamp |
String |
|
scuTimeStamps.completionTimeStamp.localTimeStamp |
29 |
completionTimeStamp_utcTimeOffsetCode |
Integer |
|
scuTimeStamps.completionTimeStamp.utcTimeOffsetCode |
30 |
chargingPoint |
String |
|
scuTimeStamps.chargingPoint |
GprsCall |
GPRS Call is used to represent GSM General Packet Radio Service (GPRS) and UMTS packet switched service usage. The subscriber is identified by either imsi and optionally msisdn, or by min and optionally mdn. Likewise, only one of imei or esn can be present but not both. Field CAMEL Destination Number should always be empty. Instead, fields accessPointNameNI and accessPointNameOI should be used for identifying the CAMEL server.
|
1 |
imsi |
String |
|
gprsBasicCallInformation.gprsChargeableSubscriber.chargeableSubscriber.simChargeableSubscriber.imsi |
2 |
msisdn |
String |
|
gprsBasicCallInformation.gprsChargeableSubscriber.chargeableSubscriber.simChargeableSubscriber.msisdn |
3 |
min |
String |
|
gprsBasicCallInformation.gprsChargeableSubscriber.chargeableSubscriber.minChargeableSubscriber.min |
4 |
mdn |
String |
|
gprsBasicCallInformation.gprsChargeableSubscriber.chargeableSubscriber.minChargeableSubscriber.mdn |
5 |
pdpAddress |
String |
|
gprsBasicCallInformation.gprsChargeableSubscriber.pdpAddress |
6 |
networkAccessIdentifier |
String |
|
gprsBasicCallInformation.gprsChargeableSubscriber.networkAccessIdentifier |
7 |
rapFileSequenceNumber |
String |
|
gprsBasicCallInformation.rapFileSequenceNumber |
8 |
accessPointNameNI |
String |
|
gprsBasicCallInformation.gprsDestination.accessPointNameNI |
9 |
accessPointNameOI |
String |
|
gprsBasicCallInformation.gprsDestination.accessPointNameOI |
10 |
callEventStartTimeStamp_localTimeStamp |
String |
|
gprsBasicCallInformation.callEventStartTimeStamp.localTimeStamp |
11 |
callEventStartTimeStamp_utcTimeOffsetCode |
Integer |
|
gprsBasicCallInformation.callEventStartTimeStamp.utcTimeOffsetCode |
12 |
totalCallEventDuration |
Integer |
|
gprsBasicCallInformation.totalCallEventDuration |
13 |
causeForTerm |
Integer |
|
gprsBasicCallInformation.causeForTerm |
14 |
partialTypeIndicator |
String |
|
gprsBasicCallInformation.partialTypeIndicator |
15 |
pDPContextStartTimestamp_localTimeStamp |
String |
|
gprsBasicCallInformation.pDPContextStartTimestamp.localTimeStamp |
16 |
pDPContextStartTimestamp_utcTimeOffsetCode |
Integer |
|
gprsBasicCallInformation.pDPContextStartTimestamp.utcTimeOffsetCode |
17 |
networkInitPDPContext |
Integer |
|
gprsBasicCallInformation.networkInitPDPContext |
18 |
chargingId |
Integer |
|
gprsBasicCallInformation.chargingId |
19 |
locationArea |
Integer |
|
gprsLocationInformation.gprsNetworkLocation.locationArea |
20 |
cellId |
Integer |
|
gprsLocationInformation.gprsNetworkLocation.cellId |
21 |
homeBid |
String |
|
gprsLocationInformation.homeLocationInformation.homeBid |
22 |
homeLocationDescription |
String |
|
gprsLocationInformation.homeLocationInformation.homeLocationDescription |
23 |
servingNetwork |
String |
|
gprsLocationInformation.geographicalLocation.servingNetwork |
24 |
servingBid |
String |
|
gprsLocationInformation.geographicalLocation.servingBid |
25 |
servingLocationDescription |
String |
|
gprsLocationInformation.geographicalLocation.servingLocationDescription |
26 |
imei |
String |
|
equipmentIdentifier.imei |
27 |
esn |
String |
|
equipmentIdentifier.esn |
28 |
iMSSignallingContext |
Integer |
|
gprsServiceUsed.iMSSignallingContext |
29 |
dataVolumeIncoming |
Integer |
|
gprsServiceUsed.dataVolumeIncoming |
30 |
dataVolumeOutgoing |
Integer |
|
gprsServiceUsed.dataVolumeOutgoing |
31 |
camelServiceLevel |
Integer |
|
camelServiceUsed.camelServiceLevel |
32 |
camelServiceKey |
Integer |
|
camelServiceUsed.camelServiceKey |
33 |
defaultCallHandling |
Integer |
|
camelServiceUsed.defaultCallHandling |
34 |
exchangeRateCode |
Integer |
|
camelServiceUsed.exchangeRateCode |
35 |
discountCode |
Integer |
|
camelServiceUsed.discountInformation.discountCode |
36 |
discount |
Integer |
|
camelServiceUsed.discountInformation.discount |
37 |
discountableAmount |
Integer |
|
camelServiceUsed.discountInformation.discountableAmount |
38 |
camelInvocationFee |
Integer |
|
camelServiceUsed.camelInvocationFee |
39 |
camelDestinationNumber |
String |
|
camelServiceUsed.threeGcamelDestination.camelDestinationNumber |
40 |
accessPointNameNI |
String |
|
camelServiceUsed.threeGcamelDestination.gprsDestination.accessPointNameNI |
41 |
accessPointNameOI |
String |
|
camelServiceUsed.threeGcamelDestination.gprsDestination.accessPointNameOI |
42 |
cseInformation |
String |
|
camelServiceUsed.cseInformation |
ContentTransaction |
It contains information taken from the equivalent record of TAP3.
|
1 |
rapFileSequenceNumber |
String |
|
contentTransactionBasicInfo.rapFileSequenceNumber |
2 |
orderPlacedTimeStamp_localTimeStamp |
String |
|
contentTransactionBasicInfo.orderPlacedTimeStamp.localTimeStamp |
3 |
orderPlacedTimeStamp_utcTimeOffsetCode |
Integer |
|
contentTransactionBasicInfo.orderPlacedTimeStamp.utcTimeOffsetCode |
4 |
requestedDeliveryTimeStamp_localTimeStamp |
String |
|
contentTransactionBasicInfo.requestedDeliveryTimeStamp.localTimeStamp |
5 |
requestedDeliveryTimeStamp_utcTimeOffsetCode |
Integer |
|
contentTransactionBasicInfo.requestedDeliveryTimeStamp.utcTimeOffsetCode |
6 |
actualDeliveryTimeStamp_localTimeStamp |
String |
|
contentTransactionBasicInfo.actualDeliveryTimeStamp.localTimeStamp |
7 |
actualDeliveryTimeStamp_utcTimeOffsetCode |
Integer |
|
contentTransactionBasicInfo.actualDeliveryTimeStamp.utcTimeOffsetCode |
8 |
totalTransactionDuration |
Integer |
|
contentTransactionBasicInfo.totalTransactionDuration |
9 |
transactionStatus |
Integer |
|
contentTransactionBasicInfo.transactionStatus |
10 |
equipmentIdType |
Integer |
|
chargedPartyInformation.chargedPartyEquipment.equipmentIdType |
11 |
equipmentId |
String |
|
chargedPartyInformation.chargedPartyEquipment.equipmentId |
12 |
contentProviderName |
String |
|
servingPartiesInformation.contentProviderName |
ContentServiceUsed |
It contains information taken from the equivalent record of TAP3.
|
1 |
contentTransactionCode |
Integer |
|
contentTransactionCode |
2 |
contentTransactionType |
Integer |
|
contentTransactionType |
3 |
objectType |
Integer |
|
objectType |
4 |
transactionDescriptionSupp |
Integer |
|
transactionDescriptionSupp |
5 |
transactionShortDescription |
String |
|
transactionShortDescription |
6 |
transactionDetailDescription |
String |
|
transactionDetailDescription |
7 |
transactionIdentifier |
String |
|
transactionIdentifier |
8 |
transactionAuthCode |
String |
|
transactionAuthCode |
9 |
dataVolumeIncoming |
Integer |
|
dataVolumeIncoming |
10 |
dataVolumeOutgoing |
Integer |
|
dataVolumeOutgoing |
11 |
totalDataVolume |
Integer |
|
totalDataVolume |
12 |
chargeRefundIndicator |
Integer |
|
chargeRefundIndicator |
13 |
contentChargingPoint |
Integer |
|
contentChargingPoint |
14 |
paidIndicator |
Integer |
|
advisedChargeInformation.paidIndicator |
15 |
paymentMethod |
Integer |
|
advisedChargeInformation.paymentMethod |
16 |
advisedChargeCurrency |
String |
|
advisedChargeInformation.advisedChargeCurrency |
17 |
advisedCharge |
Integer |
|
advisedChargeInformation.advisedCharge |
18 |
commission |
Integer |
|
advisedChargeInformation.commission |
LocationService |
It contains information taken from the equivalent record of TAP3.
|
1 |
rapFileSequenceNumber |
String |
|
rapFileSequenceNumber |
2 |
recEntityCode |
Integer |
|
recEntityCode |
3 |
callReference |
String |
|
callReference |
4 |
equipmentIdType |
Integer |
|
trackingCustomerInformation.trackingCustomerEquipment.equipmentIdType |
5 |
equipmentId |
String |
|
trackingCustomerInformation.trackingCustomerEquipment.equipmentId |
6 |
equipmentIdType |
Integer |
|
trackedCustomerInformation.trackedCustomerEquipment.equipmentIdType |
7 |
equipmentId |
String |
|
trackedCustomerInformation.trackedCustomerEquipment.equipmentId |
8 |
lCSRequestTimestamp_localTimeStamp |
String |
|
locationServiceUsage.lCSQosRequested.lCSRequestTimestamp.localTimeStamp |
9 |
lCSRequestTimestamp_utcTimeOffsetCode |
Integer |
|
locationServiceUsage.lCSQosRequested.lCSRequestTimestamp.utcTimeOffsetCode |
10 |
horizontalAccuracyRequested |
Integer |
|
locationServiceUsage.lCSQosRequested.horizontalAccuracyRequested |
11 |
verticalAccuracyRequested |
Integer |
|
locationServiceUsage.lCSQosRequested.verticalAccuracyRequested |
12 |
responseTimeCategory |
Integer |
|
locationServiceUsage.lCSQosRequested.responseTimeCategory |
13 |
trackingPeriod |
Integer |
|
locationServiceUsage.lCSQosRequested.trackingPeriod |
14 |
trackingFrequency |
Integer |
|
locationServiceUsage.lCSQosRequested.trackingFrequency |
15 |
lCSTransactionStatus |
Integer |
|
locationServiceUsage.lCSQosDelivered.lCSTransactionStatus |
16 |
horizontalAccuracyDelivered |
Integer |
|
locationServiceUsage.lCSQosDelivered.horizontalAccuracyDelivered |
17 |
verticalAccuracyDelivered |
Integer |
|
locationServiceUsage.lCSQosDelivered.verticalAccuracyDelivered |
18 |
responseTime |
Integer |
|
locationServiceUsage.lCSQosDelivered.responseTime |
19 |
positioningMethod |
Integer |
|
locationServiceUsage.lCSQosDelivered.positioningMethod |
20 |
trackingPeriod |
Integer |
|
locationServiceUsage.lCSQosDelivered.trackingPeriod |
21 |
trackingFrequency |
Integer |
|
locationServiceUsage.lCSQosDelivered.trackingFrequency |
22 |
ageOfLocation |
Integer |
|
locationServiceUsage.lCSQosDelivered.ageOfLocation |
23 |
chargingTimeStamp_localTimeStamp |
String |
|
locationServiceUsage.chargingTimeStamp.localTimeStamp |
24 |
chargingTimeStamp_utcTimeOffsetCode |
Integer |
|
locationServiceUsage.chargingTimeStamp.utcTimeOffsetCode |
MessagingEvent |
|
1 |
messagingEventService |
Integer |
|
messagingEventService |
2 |
imsi |
String |
|
chargedParty.imsi |
3 |
msisdn |
String |
|
chargedParty.msisdn |
4 |
publicUserId |
String |
|
chargedParty.publicUserId |
5 |
homeBid |
String |
|
chargedParty.homeBid |
6 |
homeLocationDescription |
String |
|
chargedParty.homeLocationDescription |
7 |
imei |
String |
|
chargedParty.imei |
8 |
rapFileSequenceNumber |
String |
|
rapFileSequenceNumber |
9 |
simToolkitIndicator |
String |
|
simToolkitIndicator |
10 |
servingNetwork |
String |
|
geographicalLocation.servingNetwork |
11 |
servingBid |
String |
|
geographicalLocation.servingBid |
12 |
servingLocationDescription |
String |
|
geographicalLocation.servingLocationDescription |
13 |
eventReference |
String |
|
eventReference |
14 |
locationArea |
Integer |
|
locationArea |
15 |
cellId |
Integer |
|
cellId |
16 |
serviceStartTimestamp_localTimeStamp |
String |
|
serviceStartTimestamp.localTimeStamp |
17 |
serviceStartTimestamp_utcTimeOffsetCode |
Integer |
|
serviceStartTimestamp.utcTimeOffsetCode |
18 |
nonChargedPartyNumber |
String |
|
nonChargedParty.nonChargedPartyNumber |
19 |
nonChargedPublicUserId |
String |
|
nonChargedParty.nonChargedPublicUserId |
20 |
exchangeRateCode |
Integer |
|
exchangeRateCode |
21 |
callTypeLevel1 |
Integer |
|
callTypeGroup.callTypeLevel1 |
22 |
callTypeLevel2 |
Integer |
|
callTypeGroup.callTypeLevel2 |
23 |
callTypeLevel3 |
Integer |
|
callTypeGroup.callTypeLevel3 |
24 |
charge |
Integer |
|
charge |
MobileSession |
|
1 |
mobileSessionService |
Integer |
|
mobileSessionService |
2 |
imsi |
String |
|
chargedParty.imsi |
3 |
msisdn |
String |
|
chargedParty.msisdn |
4 |
publicUserId |
String |
|
chargedParty.publicUserId |
5 |
homeBid |
String |
|
chargedParty.homeBid |
6 |
homeLocationDescription |
String |
|
chargedParty.homeLocationDescription |
7 |
imei |
String |
|
chargedParty.imei |
8 |
rapFileSequenceNumber |
String |
|
rapFileSequenceNumber |
9 |
simToolkitIndicator |
String |
|
simToolkitIndicator |
10 |
servingNetwork |
String |
|
geographicalLocation.servingNetwork |
11 |
servingBid |
String |
|
geographicalLocation.servingBid |
12 |
servingLocationDescription |
String |
|
geographicalLocation.servingLocationDescription |
13 |
locationArea |
Integer |
|
locationArea |
14 |
cellId |
Integer |
|
cellId |
15 |
eventReference |
String |
|
eventReference |
16 |
serviceStartTimestamp_localTimeStamp |
String |
|
serviceStartTimestamp.localTimeStamp |
17 |
serviceStartTimestamp_utcTimeOffsetCode |
Integer |
|
serviceStartTimestamp.utcTimeOffsetCode |
18 |
causeForTerm |
Integer |
|
causeForTerm |
19 |
totalCallEventDuration |
Integer |
|
totalCallEventDuration |
20 |
nonChargedPartyNumber |
String |
|
nonChargedParty.nonChargedPartyNumber |
21 |
nonChargedPublicUserId |
String |
|
nonChargedParty.nonChargedPublicUserId |
Notification |
A Notification file is sent where the transfer mechanism is electronic file transfer and there is no data available for transfer. All items within the group are mandatory except RAP File Sequence Number which is conditional and File Creation Timestamp which is optional.
|
1 |
sender |
String |
|
sender |
2 |
recipient |
String |
|
recipient |
3 |
fileSequenceNumber |
String |
|
fileSequenceNumber |
4 |
rapFileSequenceNumber |
String |
|
rapFileSequenceNumber |
5 |
fileCreationTimeStamp_localTimeStamp |
String |
|
fileCreationTimeStamp.localTimeStamp |
6 |
fileCreationTimeStamp_utcTimeOffset |
String |
|
fileCreationTimeStamp.utcTimeOffset |
7 |
fileAvailableTimeStamp_localTimeStamp |
String |
|
fileAvailableTimeStamp.localTimeStamp |
8 |
fileAvailableTimeStamp_utcTimeOffset |
String |
|
fileAvailableTimeStamp.utcTimeOffset |
9 |
transferCutOffTimeStamp_localTimeStamp |
String |
|
transferCutOffTimeStamp.localTimeStamp |
10 |
transferCutOffTimeStamp_utcTimeOffset |
String |
|
transferCutOffTimeStamp.utcTimeOffset |
11 |
specificationVersionNumber |
Integer |
|
specificationVersionNumber |
12 |
releaseVersionNumber |
Integer |
|
releaseVersionNumber |
13 |
fileTypeIndicator |
String |
|
fileTypeIndicator |