002,"DEUD2","GRCPF","10000","20050907120940","+0300","20050907120940","+0300","20050907120940","+0300",3,10,,"09999","EUR",,3,1,"20050907100940","+0300","20050907100940","+0300",,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, |
010,"49" |
011,"00" |
013,0,"Semantix" |
015,,"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",,,0,314159265,0,,,"A",0,,,,,,,,"100100100",,,"Semantix",, |
016,"11",,,,,,0,1,,0,"20050907100940",1,,,, |
022,"21",1,,,,,,,,,,,,, |
026,"00",0,,,,,"N",,"I",, |
107,"00",1500,
|
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 TAP310 file. The information is represented by fields, separated with commas.
Each field's data originate from a specific TAP310 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 |
Details |
batchControlInfo.sender |
2 |
recipient |
String |
Details |
batchControlInfo.recipient |
3 |
fileSequenceNumber |
String |
Details |
batchControlInfo.fileSequenceNumber |
4 |
fileCreationTimeStamp_localTimeStamp |
String |
Details |
batchControlInfo.fileCreationTimeStamp.localTimeStamp |
5 |
fileCreationTimeStamp_utcTimeOffset |
String |
Details |
batchControlInfo.fileCreationTimeStamp.utcTimeOffset |
6 |
transferCutOffTimeStamp_localTimeStamp |
String |
Details |
batchControlInfo.transferCutOffTimeStamp.localTimeStamp |
7 |
transferCutOffTimeStamp_utcTimeOffset |
String |
Details |
batchControlInfo.transferCutOffTimeStamp.utcTimeOffset |
8 |
fileAvailableTimeStamp_localTimeStamp |
String |
Details |
batchControlInfo.fileAvailableTimeStamp.localTimeStamp |
9 |
fileAvailableTimeStamp_utcTimeOffset |
String |
Details |
batchControlInfo.fileAvailableTimeStamp.utcTimeOffset |
10 |
specificationVersionNumber |
Integer |
Details |
batchControlInfo.specificationVersionNumber |
11 |
releaseVersionNumber |
Integer |
Details |
batchControlInfo.releaseVersionNumber |
12 |
fileTypeIndicator |
String |
Details |
batchControlInfo.fileTypeIndicator |
13 |
rapFileSequenceNumber |
String |
Details |
batchControlInfo.rapFileSequenceNumber |
14 |
localCurrency |
String |
Details |
accountingInfo.localCurrency |
15 |
tapCurrency |
String |
Details |
accountingInfo.tapCurrency |
16 |
tapDecimalPlaces |
Integer |
Details |
accountingInfo.tapDecimalPlaces |
17 |
networkType |
Integer |
Details |
networkInfo.networkType |
18 |
earliestCallTimeStamp_localTimeStamp |
String |
Details |
auditControlInfo.earliestCallTimeStamp.localTimeStamp |
19 |
earliestCallTimeStamp_utcTimeOffset |
String |
Details |
auditControlInfo.earliestCallTimeStamp.utcTimeOffset |
20 |
latestCallTimeStamp_localTimeStamp |
String |
Details |
auditControlInfo.latestCallTimeStamp.localTimeStamp |
21 |
latestCallTimeStamp_utcTimeOffset |
String |
Details |
auditControlInfo.latestCallTimeStamp.utcTimeOffset |
22 |
totalTaxRefund |
Integer |
Details |
auditControlInfo.totalTaxRefund |
23 |
totalTaxValue |
Integer |
Details |
auditControlInfo.totalTaxValue |
24 |
totalDiscountValue |
Integer |
Details |
auditControlInfo.totalDiscountValue |
25 |
totalDiscountRefund |
Integer |
Details |
auditControlInfo.totalDiscountRefund |
26 |
callEventDetailsCount |
Integer |
Details |
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 |
fraudMonitorIndicator |
String |
Details |
basicCallInformation.fraudMonitorIndicator |
2 |
imsi |
String |
Details |
basicCallInformation.chargeableSubscriber.simChargeableSubscriber.imsi |
3 |
msisdn |
String |
Details |
basicCallInformation.chargeableSubscriber.simChargeableSubscriber.msisdn |
4 |
min |
String |
Details |
basicCallInformation.chargeableSubscriber.minChargeableSubscriber.min |
5 |
mdn |
String |
Details |
basicCallInformation.chargeableSubscriber.minChargeableSubscriber.mdn |
6 |
rapFileSequenceNumber |
String |
Details |
basicCallInformation.rapFileSequenceNumber |
7 |
networkType |
Integer |
Details |
basicCallInformation.networkType |
8 |
calledNumber |
String |
Details |
basicCallInformation.destination.calledNumber |
9 |
dialledDigits |
String |
Details |
basicCallInformation.destination.dialledDigits |
10 |
calledPlace |
String |
Details |
basicCallInformation.destination.calledPlace |
11 |
calledRegion |
String |
Details |
basicCallInformation.destination.calledRegion |
12 |
calledNumAnalysisCode |
Integer |
Details |
basicCallInformation.destination.calledNumAnalysisCode |
13 |
destinationNetwork |
String |
Details |
basicCallInformation.destinationNetwork |
14 |
callEventStartTimeStamp_localTimeStamp |
String |
Details |
basicCallInformation.callEventStartTimeStamp.localTimeStamp |
15 |
callEventStartTimeStamp_utcTimeOffsetCode |
Integer |
Details |
basicCallInformation.callEventStartTimeStamp.utcTimeOffsetCode |
16 |
totalCallEventDuration |
Integer |
Details |
basicCallInformation.totalCallEventDuration |
17 |
simToolkitIndicator |
String |
Details |
basicCallInformation.simToolkitIndicator |
18 |
causeForTerm |
Integer |
Details |
basicCallInformation.causeForTerm |
19 |
recEntityCode |
Integer |
Details |
locationInformation.networkLocation.recEntityCode |
20 |
callReference |
String |
Details |
locationInformation.networkLocation.callReference |
21 |
locationArea |
Integer |
Details |
locationInformation.networkLocation.locationArea |
22 |
cellId |
Integer |
Details |
locationInformation.networkLocation.cellId |
23 |
homeBid |
String |
Details |
locationInformation.homeLocationInformation.homeBid |
24 |
homeLocationDescription |
String |
Details |
locationInformation.homeLocationInformation.homeLocationDescription |
25 |
servingNetwork |
String |
Details |
locationInformation.geographicalLocation.servingNetwork |
26 |
servingBid |
String |
Details |
locationInformation.geographicalLocation.servingBid |
27 |
servingLocationDescription |
String |
Details |
locationInformation.geographicalLocation.servingLocationDescription |
28 |
longitude |
Integer |
Details |
locationInformation.geographicalLocation.longitude |
29 |
latitude |
Integer |
Details |
locationInformation.geographicalLocation.latitude |
30 |
mobileStationClassMark |
Integer |
Details |
equipmentInformation.mobileStationClassMark |
31 |
imei |
String |
Details |
equipmentInformation.imeiOrEsn.imei |
32 |
esn |
String |
Details |
equipmentInformation.imeiOrEsn.esn |
33 |
camelServerAddress |
String |
Details |
camelServiceUsed.camelServerAddress |
34 |
camelServiceLevel |
Integer |
Details |
camelServiceUsed.camelServiceLevel |
35 |
camelServiceKey |
Integer |
Details |
camelServiceUsed.camelServiceKey |
36 |
defaultCallHandling |
Integer |
Details |
camelServiceUsed.defaultCallHandling |
37 |
mscAddress |
String |
Details |
camelServiceUsed.camelCallReference.mscAddress |
38 |
callReferenceNumber |
String |
Details |
camelServiceUsed.camelCallReference.callReferenceNumber |
39 |
chargedItem |
String |
Details |
camelServiceUsed.camelChargeInformation.chargedItem |
40 |
exchangeRateCode |
Integer |
Details |
camelServiceUsed.camelChargeInformation.exchangeRateCode |
41 |
callTypeLevel1 |
Integer |
Details |
camelServiceUsed.camelChargeInformation.callTypeGroup.callTypeLevel1 |
42 |
callTypeLevel2 |
Integer |
Details |
camelServiceUsed.camelChargeInformation.callTypeGroup.callTypeLevel2 |
43 |
callTypeLevel3 |
Integer |
Details |
camelServiceUsed.camelChargeInformation.callTypeGroup.callTypeLevel3 |
44 |
calledCountryCode |
String |
Details |
camelServiceUsed.camelChargeInformation.callTypeGroup.calledCountryCode |
45 |
discountCode |
Integer |
Details |
camelServiceUsed.camelChargeInformation.discountInformation.discountCode |
46 |
discount |
Integer |
Details |
camelServiceUsed.camelChargeInformation.discountInformation.discount |
47 |
camelInitiatedCFIndicator |
Integer |
Details |
camelServiceUsed.camelInitiatedCFIndicator |
48 |
camelDestinationNumber |
String |
Details |
camelServiceUsed.threeGcamelDestination.camelDestinationNumber |
49 |
accessPointNameNI |
String |
Details |
camelServiceUsed.threeGcamelDestination.gprsDestination.accessPointNameNI |
50 |
accessPointNameOI |
String |
Details |
camelServiceUsed.threeGcamelDestination.gprsDestination.accessPointNameOI |
51 |
cseInformation |
String |
Details |
camelServiceUsed.cseInformation |
52 |
dualTeleServiceCode |
String |
Details |
dualServiceRequested.dualTeleServiceCode |
53 |
dualBearerServiceCode |
String |
Details |
dualServiceRequested.dualBearerServiceCode |
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 |
Details |
basicService.serviceCode.teleServiceCode |
2 |
bearerServiceCode |
String |
Details |
basicService.serviceCode.bearerServiceCode |
3 |
radioChannelRequested |
Integer |
Details |
basicService.radioChannelRequested |
4 |
radioChannelUsed |
Integer |
Details |
basicService.radioChannelUsed |
5 |
speechVersionRequested |
Integer |
Details |
basicService.speechVersionRequested |
6 |
speechVersionUsed |
Integer |
Details |
basicService.speechVersionUsed |
7 |
transparencyIndicator |
Integer |
Details |
basicService.transparencyIndicator |
8 |
fnur |
Integer |
Details |
basicService.fnur |
9 |
aiurRequested |
Integer |
Details |
basicService.aiurRequested |
10 |
userProtocolIndicator |
Integer |
Details |
basicService.userProtocolIndicator |
11 |
chargingTimeStamp_localTimeStamp |
String |
Details |
chargingTimeStamp.localTimeStamp |
12 |
chargingTimeStamp_utcTimeOffsetCode |
Integer |
Details |
chargingTimeStamp.utcTimeOffsetCode |
13 |
dataVolumeReference |
Integer |
Details |
dataVolumeReference |
14 |
maxNumberOfChannels |
Integer |
Details |
hSCSDInformation.basicHSCSDParameters.maxNumberOfChannels |
15 |
channelCodingUsed |
Integer |
Details |
hSCSDInformation.basicHSCSDParameters.channelCodingUsed |
16 |
numberOfChannelsUsed |
Integer |
Details |
hSCSDInformation.basicHSCSDParameters.numberOfChannelsUsed |
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 |
fraudMonitorIndicator |
String |
Details |
basicCallInformation.fraudMonitorIndicator |
2 |
imsi |
String |
Details |
basicCallInformation.chargeableSubscriber.simChargeableSubscriber.imsi |
3 |
msisdn |
String |
Details |
basicCallInformation.chargeableSubscriber.simChargeableSubscriber.msisdn |
4 |
min |
String |
Details |
basicCallInformation.chargeableSubscriber.minChargeableSubscriber.min |
5 |
mdn |
String |
Details |
basicCallInformation.chargeableSubscriber.minChargeableSubscriber.mdn |
6 |
rapFileSequenceNumber |
String |
Details |
basicCallInformation.rapFileSequenceNumber |
7 |
networkType |
Integer |
Details |
basicCallInformation.networkType |
8 |
callingNumber |
String |
Details |
basicCallInformation.callOriginator.callingNumber |
9 |
clirIndicator |
Integer |
Details |
basicCallInformation.callOriginator.clirIndicator |
10 |
originatingNetwork |
String |
Details |
basicCallInformation.originatingNetwork |
11 |
callEventStartTimeStamp_localTimeStamp |
String |
Details |
basicCallInformation.callEventStartTimeStamp.localTimeStamp |
12 |
callEventStartTimeStamp_utcTimeOffsetCode |
Integer |
Details |
basicCallInformation.callEventStartTimeStamp.utcTimeOffsetCode |
13 |
totalCallEventDuration |
Integer |
Details |
basicCallInformation.totalCallEventDuration |
14 |
simToolkitIndicator |
String |
Details |
basicCallInformation.simToolkitIndicator |
15 |
causeForTerm |
Integer |
Details |
basicCallInformation.causeForTerm |
16 |
recEntityCode |
Integer |
Details |
locationInformation.networkLocation.recEntityCode |
17 |
callReference |
String |
Details |
locationInformation.networkLocation.callReference |
18 |
locationArea |
Integer |
Details |
locationInformation.networkLocation.locationArea |
19 |
cellId |
Integer |
Details |
locationInformation.networkLocation.cellId |
20 |
homeBid |
String |
Details |
locationInformation.homeLocationInformation.homeBid |
21 |
homeLocationDescription |
String |
Details |
locationInformation.homeLocationInformation.homeLocationDescription |
22 |
servingNetwork |
String |
Details |
locationInformation.geographicalLocation.servingNetwork |
23 |
servingBid |
String |
Details |
locationInformation.geographicalLocation.servingBid |
24 |
servingLocationDescription |
String |
Details |
locationInformation.geographicalLocation.servingLocationDescription |
25 |
longitude |
Integer |
Details |
locationInformation.geographicalLocation.longitude |
26 |
latitude |
Integer |
Details |
locationInformation.geographicalLocation.latitude |
27 |
mobileStationClassMark |
Integer |
Details |
equipmentInformation.mobileStationClassMark |
28 |
imei |
String |
Details |
equipmentInformation.imeiOrEsn.imei |
29 |
esn |
String |
Details |
equipmentInformation.imeiOrEsn.esn |
30 |
camelServerAddress |
String |
Details |
camelServiceUsed.camelServerAddress |
31 |
camelServiceLevel |
Integer |
Details |
camelServiceUsed.camelServiceLevel |
32 |
camelServiceKey |
Integer |
Details |
camelServiceUsed.camelServiceKey |
33 |
defaultCallHandling |
Integer |
Details |
camelServiceUsed.defaultCallHandling |
34 |
mscAddress |
String |
Details |
camelServiceUsed.camelCallReference.mscAddress |
35 |
callReferenceNumber |
String |
Details |
camelServiceUsed.camelCallReference.callReferenceNumber |
36 |
chargedItem |
String |
Details |
camelServiceUsed.camelChargeInformation.chargedItem |
37 |
exchangeRateCode |
Integer |
Details |
camelServiceUsed.camelChargeInformation.exchangeRateCode |
38 |
callTypeLevel1 |
Integer |
Details |
camelServiceUsed.camelChargeInformation.callTypeGroup.callTypeLevel1 |
39 |
callTypeLevel2 |
Integer |
Details |
camelServiceUsed.camelChargeInformation.callTypeGroup.callTypeLevel2 |
40 |
callTypeLevel3 |
Integer |
Details |
camelServiceUsed.camelChargeInformation.callTypeGroup.callTypeLevel3 |
41 |
calledCountryCode |
String |
Details |
camelServiceUsed.camelChargeInformation.callTypeGroup.calledCountryCode |
42 |
discountCode |
Integer |
Details |
camelServiceUsed.camelChargeInformation.discountInformation.discountCode |
43 |
discount |
Integer |
Details |
camelServiceUsed.camelChargeInformation.discountInformation.discount |
44 |
camelInitiatedCFIndicator |
Integer |
Details |
camelServiceUsed.camelInitiatedCFIndicator |
45 |
camelDestinationNumber |
String |
Details |
camelServiceUsed.threeGcamelDestination.camelDestinationNumber |
46 |
accessPointNameNI |
String |
Details |
camelServiceUsed.threeGcamelDestination.gprsDestination.accessPointNameNI |
47 |
accessPointNameOI |
String |
Details |
camelServiceUsed.threeGcamelDestination.gprsDestination.accessPointNameOI |
48 |
cseInformation |
String |
Details |
camelServiceUsed.cseInformation |
49 |
dualTeleServiceCode |
String |
Details |
dualServiceRequested.dualTeleServiceCode |
50 |
dualBearerServiceCode |
String |
Details |
dualServiceRequested.dualBearerServiceCode |
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 |
fraudMonitorIndicator |
String |
Details |
fraudMonitorIndicator |
2 |
imsi |
String |
Details |
chargeableSubscriber.simChargeableSubscriber.imsi |
3 |
msisdn |
String |
Details |
chargeableSubscriber.simChargeableSubscriber.msisdn |
4 |
min |
String |
Details |
chargeableSubscriber.minChargeableSubscriber.min |
5 |
mdn |
String |
Details |
chargeableSubscriber.minChargeableSubscriber.mdn |
6 |
rapFileSequenceNumber |
String |
Details |
rapFileSequenceNumber |
7 |
networkType |
Integer |
Details |
networkType |
8 |
recEntityCode |
Integer |
Details |
locationInformation.networkLocation.recEntityCode |
9 |
callReference |
String |
Details |
locationInformation.networkLocation.callReference |
10 |
locationArea |
Integer |
Details |
locationInformation.networkLocation.locationArea |
11 |
cellId |
Integer |
Details |
locationInformation.networkLocation.cellId |
12 |
homeBid |
String |
Details |
locationInformation.homeLocationInformation.homeBid |
13 |
homeLocationDescription |
String |
Details |
locationInformation.homeLocationInformation.homeLocationDescription |
14 |
servingNetwork |
String |
Details |
locationInformation.geographicalLocation.servingNetwork |
15 |
servingBid |
String |
Details |
locationInformation.geographicalLocation.servingBid |
16 |
servingLocationDescription |
String |
Details |
locationInformation.geographicalLocation.servingLocationDescription |
17 |
longitude |
Integer |
Details |
locationInformation.geographicalLocation.longitude |
18 |
latitude |
Integer |
Details |
locationInformation.geographicalLocation.latitude |
19 |
mobileStationClassMark |
Integer |
Details |
equipmentInformation.mobileStationClassMark |
20 |
imei |
String |
Details |
equipmentInformation.imeiOrEsn.imei |
21 |
esn |
String |
Details |
equipmentInformation.imeiOrEsn.esn |
22 |
supplServiceCode |
String |
Details |
supplServiceUsed.supplServiceCode |
23 |
supplServiceActionCode |
Integer |
Details |
supplServiceUsed.supplServiceActionCode |
24 |
ssParameters |
String |
Details |
supplServiceUsed.ssParameters |
25 |
thirdPartyNumber |
String |
Details |
supplServiceUsed.thirdPartyInformation.thirdPartyNumber |
26 |
clirIndicator |
Integer |
Details |
supplServiceUsed.thirdPartyInformation.clirIndicator |
27 |
chargingTimeStamp_localTimeStamp |
String |
Details |
supplServiceUsed.chargingTimeStamp.localTimeStamp |
28 |
chargingTimeStamp_utcTimeOffsetCode |
Integer |
Details |
supplServiceUsed.chargingTimeStamp.utcTimeOffsetCode |
29 |
chargedItem |
String |
Details |
supplServiceUsed.chargeInformation.chargedItem |
30 |
exchangeRateCode |
Integer |
Details |
supplServiceUsed.chargeInformation.exchangeRateCode |
31 |
callTypeLevel1 |
Integer |
Details |
supplServiceUsed.chargeInformation.callTypeGroup.callTypeLevel1 |
32 |
callTypeLevel2 |
Integer |
Details |
supplServiceUsed.chargeInformation.callTypeGroup.callTypeLevel2 |
33 |
callTypeLevel3 |
Integer |
Details |
supplServiceUsed.chargeInformation.callTypeGroup.callTypeLevel3 |
34 |
calledCountryCode |
String |
Details |
supplServiceUsed.chargeInformation.callTypeGroup.calledCountryCode |
35 |
discountCode |
Integer |
Details |
supplServiceUsed.chargeInformation.discountInformation.discountCode |
36 |
discount |
Integer |
Details |
supplServiceUsed.chargeInformation.discountInformation.discount |
37 |
simToolkitIndicator |
String |
Details |
simToolkitIndicator |
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 |
fraudMonitorIndicator |
String |
Details |
fraudMonitorIndicator |
2 |
imsi |
String |
Details |
basicInformation.chargeableSubscriber.gsmChargeableSubscriber.imsi |
3 |
msisdn |
String |
Details |
basicInformation.chargeableSubscriber.gsmChargeableSubscriber.msisdn |
4 |
min |
String |
Details |
basicInformation.chargeableSubscriber.minChargeableSubscriber.min |
5 |
mdn |
String |
Details |
basicInformation.chargeableSubscriber.minChargeableSubscriber.mdn |
6 |
chargedPartyStatus |
Integer |
Details |
basicInformation.chargedPartyStatus |
7 |
nonChargedNumber |
String |
Details |
basicInformation.nonChargedParty.nonChargedNumber |
8 |
calledNumAnalysisCode |
Integer |
Details |
basicInformation.nonChargedParty.calledNumAnalysisCode |
9 |
clirIndicator |
Integer |
Details |
basicInformation.clirIndicator |
10 |
originatingNetwork |
String |
Details |
basicInformation.originatingNetwork |
11 |
destinationNetwork |
String |
Details |
basicInformation.destinationNetwork |
12 |
rapFileSequenceNumber |
String |
Details |
rapFileSequenceNumber |
13 |
networkType |
Integer |
Details |
networkType |
14 |
servingNetwork |
String |
Details |
servingNetwork |
15 |
recEntityCode |
Integer |
Details |
recEntityCode |
16 |
chargedItem |
String |
Details |
chargeInformation.chargedItem |
17 |
exchangeRateCode |
Integer |
Details |
chargeInformation.exchangeRateCode |
18 |
callTypeLevel1 |
Integer |
Details |
chargeInformation.callTypeGroup.callTypeLevel1 |
19 |
callTypeLevel2 |
Integer |
Details |
chargeInformation.callTypeGroup.callTypeLevel2 |
20 |
callTypeLevel3 |
Integer |
Details |
chargeInformation.callTypeGroup.callTypeLevel3 |
21 |
calledCountryCode |
String |
Details |
chargeInformation.callTypeGroup.calledCountryCode |
22 |
discountCode |
Integer |
Details |
chargeInformation.discountInformation.discountCode |
23 |
discount |
Integer |
Details |
chargeInformation.discountInformation.discount |
24 |
messageStatus |
Integer |
Details |
scuChargeType.messageStatus |
25 |
priorityCode |
Integer |
Details |
scuChargeType.priorityCode |
26 |
distanceChargeBandCode |
String |
Details |
scuChargeType.distanceChargeBandCode |
27 |
messageType |
Integer |
Details |
scuChargeType.messageType |
28 |
messageDescriptionCode |
Integer |
Details |
scuChargeType.messageDescriptionCode |
29 |
depositTimeStamp_localTimeStamp |
String |
Details |
scuTimeStamps.depositTimeStamp.localTimeStamp |
30 |
depositTimeStamp_utcTimeOffsetCode |
Integer |
Details |
scuTimeStamps.depositTimeStamp.utcTimeOffsetCode |
31 |
completionTimeStamp_localTimeStamp |
String |
Details |
scuTimeStamps.completionTimeStamp.localTimeStamp |
32 |
completionTimeStamp_utcTimeOffsetCode |
Integer |
Details |
scuTimeStamps.completionTimeStamp.utcTimeOffsetCode |
33 |
chargingPoint |
String |
Details |
scuTimeStamps.chargingPoint |
ValueAddedService |
|
1 |
fraudMonitorIndicator |
String |
Details |
fraudMonitorIndicator |
2 |
imsi |
String |
Details |
chargeableSubscriber.gsmChargeableSubscriber.imsi |
3 |
msisdn |
String |
Details |
chargeableSubscriber.gsmChargeableSubscriber.msisdn |
4 |
min |
String |
Details |
chargeableSubscriber.minChargeableSubscriber.min |
5 |
mdn |
String |
Details |
chargeableSubscriber.minChargeableSubscriber.mdn |
6 |
rapFileSequenceNumber |
String |
Details |
rapFileSequenceNumber |
7 |
networkType |
Integer |
Details |
networkType |
8 |
servingNetwork |
String |
Details |
servingNetwork |
9 |
vasCode |
Integer |
Details |
valueAddedServiceUsed.vasCode |
10 |
chargingTimeStamp_localTimeStamp |
String |
Details |
valueAddedServiceUsed.chargingTimeStamp.localTimeStamp |
11 |
chargingTimeStamp_utcTimeOffsetCode |
Integer |
Details |
valueAddedServiceUsed.chargingTimeStamp.utcTimeOffsetCode |
12 |
chargedItem |
String |
Details |
valueAddedServiceUsed.chargeInformation.chargedItem |
13 |
exchangeRateCode |
Integer |
Details |
valueAddedServiceUsed.chargeInformation.exchangeRateCode |
14 |
callTypeLevel1 |
Integer |
Details |
valueAddedServiceUsed.chargeInformation.callTypeGroup.callTypeLevel1 |
15 |
callTypeLevel2 |
Integer |
Details |
valueAddedServiceUsed.chargeInformation.callTypeGroup.callTypeLevel2 |
16 |
callTypeLevel3 |
Integer |
Details |
valueAddedServiceUsed.chargeInformation.callTypeGroup.callTypeLevel3 |
17 |
calledCountryCode |
String |
Details |
valueAddedServiceUsed.chargeInformation.callTypeGroup.calledCountryCode |
18 |
discountCode |
Integer |
Details |
valueAddedServiceUsed.chargeInformation.discountInformation.discountCode |
19 |
discount |
Integer |
Details |
valueAddedServiceUsed.chargeInformation.discountInformation.discount |
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 |
typeOfControllingNode |
Integer |
Details |
typeOfControllingNode |
2 |
fraudMonitorIndicator |
String |
Details |
gprsBasicCallInformation.fraudMonitorIndicator |
3 |
imsi |
String |
Details |
gprsBasicCallInformation.gprsChargeableSubscriber.chargeableSubscriber.simChargeableSubscriber.imsi |
4 |
msisdn |
String |
Details |
gprsBasicCallInformation.gprsChargeableSubscriber.chargeableSubscriber.simChargeableSubscriber.msisdn |
5 |
min |
String |
Details |
gprsBasicCallInformation.gprsChargeableSubscriber.chargeableSubscriber.minChargeableSubscriber.min |
6 |
mdn |
String |
Details |
gprsBasicCallInformation.gprsChargeableSubscriber.chargeableSubscriber.minChargeableSubscriber.mdn |
7 |
pdpType |
Integer |
Details |
gprsBasicCallInformation.gprsChargeableSubscriber.pdpType |
8 |
pdpAddress |
String |
Details |
gprsBasicCallInformation.gprsChargeableSubscriber.pdpAddress |
9 |
chargingCharacteristics |
String |
Details |
gprsBasicCallInformation.gprsChargeableSubscriber.chargingCharacteristics |
10 |
rapFileSequenceNumber |
String |
Details |
gprsBasicCallInformation.rapFileSequenceNumber |
11 |
networkType |
Integer |
Details |
gprsBasicCallInformation.networkType |
12 |
accessPointNameNI |
String |
Details |
gprsBasicCallInformation.gprsDestination.accessPointNameNI |
13 |
accessPointNameOI |
String |
Details |
gprsBasicCallInformation.gprsDestination.accessPointNameOI |
14 |
callEventStartTimeStamp_localTimeStamp |
String |
Details |
gprsBasicCallInformation.callEventStartTimeStamp.localTimeStamp |
15 |
callEventStartTimeStamp_utcTimeOffsetCode |
Integer |
Details |
gprsBasicCallInformation.callEventStartTimeStamp.utcTimeOffsetCode |
16 |
totalCallEventDuration |
Integer |
Details |
gprsBasicCallInformation.totalCallEventDuration |
17 |
causeForTerm |
Integer |
Details |
gprsBasicCallInformation.causeForTerm |
18 |
partialTypeIndicator |
String |
Details |
gprsBasicCallInformation.partialTypeIndicator |
19 |
pDPContextStartTimestamp_localTimeStamp |
String |
Details |
gprsBasicCallInformation.pDPContextStartTimestamp.localTimeStamp |
20 |
pDPContextStartTimestamp_utcTimeOffsetCode |
Integer |
Details |
gprsBasicCallInformation.pDPContextStartTimestamp.utcTimeOffsetCode |
21 |
networkInitPDPContext |
Integer |
Details |
gprsBasicCallInformation.networkInitPDPContext |
22 |
chargingId |
Integer |
Details |
gprsBasicCallInformation.chargingId |
23 |
locationArea |
Integer |
Details |
gprsLocationInformation.gprsNetworkLocation.locationArea |
24 |
cellId |
Integer |
Details |
gprsLocationInformation.gprsNetworkLocation.cellId |
25 |
homeBid |
String |
Details |
gprsLocationInformation.homeLocationInformation.homeBid |
26 |
homeLocationDescription |
String |
Details |
gprsLocationInformation.homeLocationInformation.homeLocationDescription |
27 |
servingNetwork |
String |
Details |
gprsLocationInformation.geographicalLocation.servingNetwork |
28 |
servingBid |
String |
Details |
gprsLocationInformation.geographicalLocation.servingBid |
29 |
servingLocationDescription |
String |
Details |
gprsLocationInformation.geographicalLocation.servingLocationDescription |
30 |
longitude |
Integer |
Details |
gprsLocationInformation.geographicalLocation.longitude |
31 |
latitude |
Integer |
Details |
gprsLocationInformation.geographicalLocation.latitude |
32 |
mobileStationClassMark |
Integer |
Details |
equipmentInformation.mobileStationClassMark |
33 |
imei |
String |
Details |
equipmentInformation.imeiOrEsn.imei |
34 |
esn |
String |
Details |
equipmentInformation.imeiOrEsn.esn |
35 |
chargingTimeStamp_localTimeStamp |
String |
Details |
gprsServiceUsed.chargingTimeStamp.localTimeStamp |
36 |
chargingTimeStamp_utcTimeOffsetCode |
Integer |
Details |
gprsServiceUsed.chargingTimeStamp.utcTimeOffsetCode |
37 |
camelServerAddress |
String |
Details |
camelServiceUsed.camelServerAddress |
38 |
camelServiceLevel |
Integer |
Details |
camelServiceUsed.camelServiceLevel |
39 |
camelServiceKey |
Integer |
Details |
camelServiceUsed.camelServiceKey |
40 |
defaultCallHandling |
Integer |
Details |
camelServiceUsed.defaultCallHandling |
41 |
mscAddress |
String |
Details |
camelServiceUsed.camelCallReference.mscAddress |
42 |
callReferenceNumber |
String |
Details |
camelServiceUsed.camelCallReference.callReferenceNumber |
43 |
chargedItem |
String |
Details |
camelServiceUsed.camelChargeInformation.chargedItem |
44 |
exchangeRateCode |
Integer |
Details |
camelServiceUsed.camelChargeInformation.exchangeRateCode |
45 |
callTypeLevel1 |
Integer |
Details |
camelServiceUsed.camelChargeInformation.callTypeGroup.callTypeLevel1 |
46 |
callTypeLevel2 |
Integer |
Details |
camelServiceUsed.camelChargeInformation.callTypeGroup.callTypeLevel2 |
47 |
callTypeLevel3 |
Integer |
Details |
camelServiceUsed.camelChargeInformation.callTypeGroup.callTypeLevel3 |
48 |
calledCountryCode |
String |
Details |
camelServiceUsed.camelChargeInformation.callTypeGroup.calledCountryCode |
49 |
discountCode |
Integer |
Details |
camelServiceUsed.camelChargeInformation.discountInformation.discountCode |
50 |
discount |
Integer |
Details |
camelServiceUsed.camelChargeInformation.discountInformation.discount |
51 |
camelInitiatedCFIndicator |
Integer |
Details |
camelServiceUsed.camelInitiatedCFIndicator |
52 |
camelDestinationNumber |
String |
Details |
camelServiceUsed.threeGcamelDestination.camelDestinationNumber |
53 |
accessPointNameNI |
String |
Details |
camelServiceUsed.threeGcamelDestination.gprsDestination.accessPointNameNI |
54 |
accessPointNameOI |
String |
Details |
camelServiceUsed.threeGcamelDestination.gprsDestination.accessPointNameOI |
55 |
cseInformation |
String |
Details |
camelServiceUsed.cseInformation |
GprsServiceUsage |
|
1 |
gprsUsageTimeStamp_localTimeStamp |
String |
Details |
gprsUsageTimeStamp.localTimeStamp |
2 |
gprsUsageTimeStamp_utcTimeOffsetCode |
Integer |
Details |
gprsUsageTimeStamp.utcTimeOffsetCode |
3 |
delay |
Integer |
Details |
qosRequested.gsmQoSRequested.delay |
4 |
meanThroughput |
Integer |
Details |
qosRequested.gsmQoSRequested.meanThroughput |
5 |
peakThroughput |
Integer |
Details |
qosRequested.gsmQoSRequested.peakThroughput |
6 |
precedence |
Integer |
Details |
qosRequested.gsmQoSRequested.precedence |
7 |
reliability |
Integer |
Details |
qosRequested.gsmQoSRequested.reliability |
8 |
trafficClass |
Integer |
Details |
qosRequested.umtsQoSRequested.trafficClass |
9 |
maxBitRateUplink |
String |
Details |
qosRequested.umtsQoSRequested.maxBitRateUplink |
10 |
maxBitRateDownlink |
String |
Details |
qosRequested.umtsQoSRequested.maxBitRateDownlink |
11 |
qoSGuaranteedBitRateDownlink |
String |
Details |
qosRequested.umtsQoSRequested.qoSGuaranteedBitRateDownlink |
12 |
qoSGuaranteedBitRateUplink |
String |
Details |
qosRequested.umtsQoSRequested.qoSGuaranteedBitRateUplink |
13 |
allocRetenPriority |
Integer |
Details |
qosRequested.umtsQoSRequested.allocRetenPriority |
14 |
delay |
Integer |
Details |
qosUsed.gsmQoSUsed.delay |
15 |
meanThroughput |
Integer |
Details |
qosUsed.gsmQoSUsed.meanThroughput |
16 |
peakThroughput |
Integer |
Details |
qosUsed.gsmQoSUsed.peakThroughput |
17 |
precedence |
Integer |
Details |
qosUsed.gsmQoSUsed.precedence |
18 |
reliability |
Integer |
Details |
qosUsed.gsmQoSUsed.reliability |
19 |
trafficClass |
Integer |
Details |
qosUsed.umtsQoSUsed.trafficClass |
20 |
maxBitRateUplink |
String |
Details |
qosUsed.umtsQoSUsed.maxBitRateUplink |
21 |
maxBitRateDownlink |
String |
Details |
qosUsed.umtsQoSUsed.maxBitRateDownlink |
22 |
qoSGuaranteedBitRateDownlink |
String |
Details |
qosUsed.umtsQoSUsed.qoSGuaranteedBitRateDownlink |
23 |
qoSGuaranteedBitRateUplink |
String |
Details |
qosUsed.umtsQoSUsed.qoSGuaranteedBitRateUplink |
24 |
allocRetenPriority |
Integer |
Details |
qosUsed.umtsQoSUsed.allocRetenPriority |
25 |
dataVolumeIncoming |
Integer |
Details |
dataVolumeIncoming |
26 |
dataVolumeOutgoing |
Integer |
Details |
dataVolumeOutgoing |
ContentTransaction |
It contains information taken from the equivalent record of TAP3.
|
1 |
fraudMonitorIndicator |
String |
Details |
contentTransactionBasicInfo.fraudMonitorIndicator |
2 |
rapFileSequenceNumber |
String |
Details |
contentTransactionBasicInfo.rapFileSequenceNumber |
3 |
orderPlacedTimeStamp_localTimeStamp |
String |
Details |
contentTransactionBasicInfo.orderPlacedTimeStamp.localTimeStamp |
4 |
orderPlacedTimeStamp_utcTimeOffsetCode |
Integer |
Details |
contentTransactionBasicInfo.orderPlacedTimeStamp.utcTimeOffsetCode |
5 |
requestedDeliveryTimeStamp_localTimeStamp |
String |
Details |
contentTransactionBasicInfo.requestedDeliveryTimeStamp.localTimeStamp |
6 |
requestedDeliveryTimeStamp_utcTimeOffsetCode |
Integer |
Details |
contentTransactionBasicInfo.requestedDeliveryTimeStamp.utcTimeOffsetCode |
7 |
actualDeliveryTimeStamp_localTimeStamp |
String |
Details |
contentTransactionBasicInfo.actualDeliveryTimeStamp.localTimeStamp |
8 |
actualDeliveryTimeStamp_utcTimeOffsetCode |
Integer |
Details |
contentTransactionBasicInfo.actualDeliveryTimeStamp.utcTimeOffsetCode |
9 |
totalTransactionDuration |
Integer |
Details |
contentTransactionBasicInfo.totalTransactionDuration |
10 |
transactionStatus |
Integer |
Details |
contentTransactionBasicInfo.transactionStatus |
11 |
equipmentIdType |
Integer |
Details |
chargedPartyInformation.chargedPartyEquipment.equipmentIdType |
12 |
equipmentId |
String |
Details |
chargedPartyInformation.chargedPartyEquipment.equipmentId |
13 |
contentProviderName |
String |
Details |
servingPartiesInformation.contentProviderName |
LocationService |
It contains information taken from the equivalent record of TAP3.
|
1 |
fraudMonitorIndicator |
String |
Details |
fraudMonitorIndicator |
2 |
rapFileSequenceNumber |
String |
Details |
rapFileSequenceNumber |
3 |
recEntityCode |
Integer |
Details |
recEntityCode |
4 |
callReference |
String |
Details |
callReference |
5 |
equipmentIdType |
Integer |
Details |
trackingCustomerInformation.trackingCustomerEquipment.equipmentIdType |
6 |
equipmentId |
String |
Details |
trackingCustomerInformation.trackingCustomerEquipment.equipmentId |
7 |
equipmentIdType |
Integer |
Details |
trackedCustomerInformation.trackedCustomerEquipment.equipmentIdType |
8 |
equipmentId |
String |
Details |
trackedCustomerInformation.trackedCustomerEquipment.equipmentId |
9 |
lCSRequestTimestamp_localTimeStamp |
String |
Details |
locationServiceUsage.lCSQosRequested.lCSRequestTimestamp.localTimeStamp |
10 |
lCSRequestTimestamp_utcTimeOffsetCode |
Integer |
Details |
locationServiceUsage.lCSQosRequested.lCSRequestTimestamp.utcTimeOffsetCode |
11 |
horizontalAccuracyRequested |
Integer |
Details |
locationServiceUsage.lCSQosRequested.horizontalAccuracyRequested |
12 |
verticalAccuracyRequested |
Integer |
Details |
locationServiceUsage.lCSQosRequested.verticalAccuracyRequested |
13 |
responseTimeCategory |
Integer |
Details |
locationServiceUsage.lCSQosRequested.responseTimeCategory |
14 |
trackingPeriod |
Integer |
Details |
locationServiceUsage.lCSQosRequested.trackingPeriod |
15 |
trackingFrequency |
Integer |
Details |
locationServiceUsage.lCSQosRequested.trackingFrequency |
16 |
lCSTransactionStatus |
Integer |
Details |
locationServiceUsage.lCSQosDelivered.lCSTransactionStatus |
17 |
horizontalAccuracyDelivered |
Integer |
Details |
locationServiceUsage.lCSQosDelivered.horizontalAccuracyDelivered |
18 |
verticalAccuracyDelivered |
Integer |
Details |
locationServiceUsage.lCSQosDelivered.verticalAccuracyDelivered |
19 |
responseTime |
Integer |
Details |
locationServiceUsage.lCSQosDelivered.responseTime |
20 |
positioningMethod |
Integer |
Details |
locationServiceUsage.lCSQosDelivered.positioningMethod |
21 |
trackingPeriod |
Integer |
Details |
locationServiceUsage.lCSQosDelivered.trackingPeriod |
22 |
trackingFrequency |
Integer |
Details |
locationServiceUsage.lCSQosDelivered.trackingFrequency |
23 |
ageOfLocation |
Integer |
Details |
locationServiceUsage.lCSQosDelivered.ageOfLocation |
24 |
chargingTimeStamp_localTimeStamp |
String |
Details |
locationServiceUsage.chargingTimeStamp.localTimeStamp |
25 |
chargingTimeStamp_utcTimeOffsetCode |
Integer |
Details |
locationServiceUsage.chargingTimeStamp.utcTimeOffsetCode |
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 |
Details |
sender |
2 |
recipient |
String |
Details |
recipient |
3 |
fileSequenceNumber |
String |
Details |
fileSequenceNumber |
4 |
rapFileSequenceNumber |
String |
Details |
rapFileSequenceNumber |
5 |
fileCreationTimeStamp_localTimeStamp |
String |
Details |
fileCreationTimeStamp.localTimeStamp |
6 |
fileCreationTimeStamp_utcTimeOffset |
String |
Details |
fileCreationTimeStamp.utcTimeOffset |
7 |
fileAvailableTimeStamp_localTimeStamp |
String |
Details |
fileAvailableTimeStamp.localTimeStamp |
8 |
fileAvailableTimeStamp_utcTimeOffset |
String |
Details |
fileAvailableTimeStamp.utcTimeOffset |
9 |
transferCutOffTimeStamp_localTimeStamp |
String |
Details |
transferCutOffTimeStamp.localTimeStamp |
10 |
transferCutOffTimeStamp_utcTimeOffset |
String |
Details |
transferCutOffTimeStamp.utcTimeOffset |
11 |
specificationVersionNumber |
Integer |
Details |
specificationVersionNumber |
12 |
releaseVersionNumber |
Integer |
Details |
releaseVersionNumber |
13 |
fileTypeIndicator |
String |
Details |
fileTypeIndicator |