002,"DEUD2","GRCPF","10000","20050907120940","+0300","20050907120940","+0300","20050907120940","+0300",3,1,,"09999",,"EUR",,3,1,"20050907100940","+0300","20050907100940","+0300",150,3,3, |
003,0,"01","1000" |
004,0,,1 |
005,0,5,126683 |
006,1,"+0300" |
007,0,1,"491720062095",,, |
007,1,3,,,"147.102.1.1", |
007,2,4,,,"147.102.1.2", |
008, |
009,"49" |
010,"00" |
012,0,"Semantix" |
014,,"202052251044710","306947322118",,"09999",,1,1,"306944356917",,"I_live_in_\"Athens\"","Attiki",,"GRCPF","20050907100940",1,30,"1",3,0,,100,19440,"54321","Soho","12345","Athens",,,,"3503714561752906",,,,,0,314159265,0,,,,,"A",0,,,,,,,,"100100100","Semantix",,, |
015,"11",,,,,,0,"20050907100940",1,,,,,,,,,,,,, |
020,"21",1,,,,,,,,,,,,,, |
024,"00",0,,,,,"N",,"I",, |
066,"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 TAP301 file. The information is represented by fields, separated with commas.
Each field's data originate from a specific TAP301 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 |
operatorSpecInformation |
String |
Details |
batchControlInfo.operatorSpecInformation |
15 |
localCurrency |
String |
Details |
accountingInfo.localCurrency |
16 |
tapCurrency |
String |
Details |
accountingInfo.tapCurrency |
17 |
tapDecimalPlaces |
Integer |
Details |
accountingInfo.tapDecimalPlaces |
18 |
networkType |
Integer |
Details |
networkInfo.networkType |
19 |
earliestCallTimeStamp_localTimeStamp |
String |
Details |
auditControlInfo.earliestCallTimeStamp.localTimeStamp |
20 |
earliestCallTimeStamp_utcTimeOffset |
String |
Details |
auditControlInfo.earliestCallTimeStamp.utcTimeOffset |
21 |
latestCallTimeStamp_localTimeStamp |
String |
Details |
auditControlInfo.latestCallTimeStamp.localTimeStamp |
22 |
latestCallTimeStamp_utcTimeOffset |
String |
Details |
auditControlInfo.latestCallTimeStamp.utcTimeOffset |
23 |
totalTaxValue |
Integer |
Details |
auditControlInfo.totalTaxValue |
24 |
totalDiscountValue |
Integer |
Details |
auditControlInfo.totalDiscountValue |
25 |
callEventDetailsCount |
Integer |
Details |
auditControlInfo.callEventDetailsCount |
26 |
operatorSpecInformation |
String |
Details |
auditControlInfo.operatorSpecInformation |
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.min |
5 |
rapFileSequenceNumber |
String |
Details |
basicCallInformation.rapFileSequenceNumber |
6 |
networkType |
Integer |
Details |
basicCallInformation.networkType |
7 |
typeOfNumber |
Integer |
Details |
basicCallInformation.destination.typeOfNumber |
8 |
numberingPlan |
Integer |
Details |
basicCallInformation.destination.numberingPlan |
9 |
calledNumber |
String |
Details |
basicCallInformation.destination.calledNumber |
10 |
modificationIndicator |
Integer |
Details |
basicCallInformation.destination.modificationIndicator |
11 |
calledPlace |
String |
Details |
basicCallInformation.destination.calledPlace |
12 |
calledRegion |
String |
Details |
basicCallInformation.destination.calledRegion |
13 |
calledNumAnalysisCode |
Integer |
Details |
basicCallInformation.destination.calledNumAnalysisCode |
14 |
destinationNetwork |
String |
Details |
basicCallInformation.destinationNetwork |
15 |
callEventStartTimeStamp_localTimeStamp |
String |
Details |
basicCallInformation.callEventStartTimeStamp.localTimeStamp |
16 |
callEventStartTimeStamp_utcTimeOffsetCode |
Integer |
Details |
basicCallInformation.callEventStartTimeStamp.utcTimeOffsetCode |
17 |
totalCallEventDuration |
Integer |
Details |
basicCallInformation.totalCallEventDuration |
18 |
simToolkitIndicator |
String |
Details |
basicCallInformation.simToolkitIndicator |
19 |
causeForTerm |
Integer |
Details |
basicCallInformation.causeForTerm |
20 |
recEntityCode |
Integer |
Details |
locationInformation.networkLocation.recEntityCode |
21 |
callReference |
Integer |
Details |
locationInformation.networkLocation.callReference |
22 |
locationArea |
Integer |
Details |
locationInformation.networkLocation.locationArea |
23 |
cellId |
Integer |
Details |
locationInformation.networkLocation.cellId |
24 |
homeBid |
String |
Details |
locationInformation.homeLocationInformation.homeBid |
25 |
homeLocationDescription |
String |
Details |
locationInformation.homeLocationInformation.homeLocationDescription |
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 |
typeOfNumber |
Integer |
Details |
camelServiceUsed.typeOfNumber |
34 |
numberingPlan |
Integer |
Details |
camelServiceUsed.numberingPlan |
35 |
camelServerAddress |
String |
Details |
camelServiceUsed.camelServerAddress |
36 |
camelServiceLevel |
Integer |
Details |
camelServiceUsed.camelServiceLevel |
37 |
camelServiceKey |
Integer |
Details |
camelServiceUsed.camelServiceKey |
38 |
defaultCallHandling |
Integer |
Details |
camelServiceUsed.defaultCallHandling |
39 |
typeOfNumber |
Integer |
Details |
camelServiceUsed.camelCallReference.typeOfNumber |
40 |
numberingPlan |
Integer |
Details |
camelServiceUsed.camelCallReference.numberingPlan |
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 |
callType |
String |
Details |
camelServiceUsed.camelChargeInformation.callType |
46 |
callTypeSubtype |
String |
Details |
camelServiceUsed.camelChargeInformation.callTypeSubtype |
47 |
discountCode |
Integer |
Details |
camelServiceUsed.camelChargeInformation.discountInformation.discountCode |
48 |
discount |
Integer |
Details |
camelServiceUsed.camelChargeInformation.discountInformation.discount |
49 |
camelInitiatedCFIndicator |
Integer |
Details |
camelServiceUsed.camelInitiatedCFIndicator |
50 |
typeOfNumber |
Integer |
Details |
camelServiceUsed.camelDestination.typeOfNumber |
51 |
numberingPlan |
Integer |
Details |
camelServiceUsed.camelDestination.numberingPlan |
52 |
camelDestinationNumber |
String |
Details |
camelServiceUsed.camelDestination.camelDestinationNumber |
53 |
cseInformation |
String |
Details |
camelServiceUsed.cseInformation |
54 |
dualTeleServiceCode |
String |
Details |
dualServiceRequested.dualTeleServiceCode |
55 |
dualBearerServiceCode |
String |
Details |
dualServiceRequested.dualBearerServiceCode |
56 |
operatorSpecInformation |
String |
Details |
operatorSpecInformation |
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 |
chargingTimeStamp_localTimeStamp |
String |
Details |
chargingTimeStamp.localTimeStamp |
9 |
chargingTimeStamp_utcTimeOffsetCode |
Integer |
Details |
chargingTimeStamp.utcTimeOffsetCode |
10 |
dataVolumeReference |
Integer |
Details |
dataVolumeReference |
11 |
fnur |
Integer |
Details |
hSCSDInformation.basicHSCSDParameters.fnur |
12 |
aiur |
Integer |
Details |
hSCSDInformation.basicHSCSDParameters.aiur |
13 |
maxNumberOfChannels |
Integer |
Details |
hSCSDInformation.basicHSCSDParameters.maxNumberOfChannels |
14 |
channelCodingUsed |
Integer |
Details |
hSCSDInformation.basicHSCSDParameters.channelCodingUsed |
15 |
numberOfChannelsUsed |
Integer |
Details |
hSCSDInformation.basicHSCSDParameters.numberOfChannelsUsed |
16 |
aiur |
Integer |
Details |
hSCSDInformation.hSCSDParameterModification.aiur |
17 |
maxNumberOfChannels |
Integer |
Details |
hSCSDInformation.hSCSDParameterModification.maxNumberOfChannels |
18 |
channelCodingUsed |
Integer |
Details |
hSCSDInformation.hSCSDParameterModification.channelCodingUsed |
19 |
numberOfChannelsUsed |
Integer |
Details |
hSCSDInformation.hSCSDParameterModification.numberOfChannelsUsed |
20 |
initiatingParty |
Integer |
Details |
hSCSDInformation.hSCSDParameterModification.initiatingParty |
21 |
modificationTimestamp_localTimeStamp |
String |
Details |
hSCSDInformation.hSCSDParameterModification.modificationTimestamp.localTimeStamp |
22 |
modificationTimestamp_utcTimeOffsetCode |
Integer |
Details |
hSCSDInformation.hSCSDParameterModification.modificationTimestamp.utcTimeOffsetCode |
SupplServiceUsed |
|
1 |
supplServiceCode |
String |
Details |
supplServiceCode |
2 |
supplServiceActionCode |
Integer |
Details |
supplServiceActionCode |
3 |
ssParameters |
String |
Details |
ssParameters |
4 |
typeOfNumber |
Integer |
Details |
thirdPartyInformation.typeOfNumber |
5 |
numberingPlan |
Integer |
Details |
thirdPartyInformation.numberingPlan |
6 |
thirdPartyNumber |
String |
Details |
thirdPartyInformation.thirdPartyNumber |
7 |
modificationIndicator |
Integer |
Details |
thirdPartyInformation.modificationIndicator |
8 |
clirIndicator |
Integer |
Details |
thirdPartyInformation.clirIndicator |
9 |
chargingTimeStamp_localTimeStamp |
String |
Details |
chargingTimeStamp.localTimeStamp |
10 |
chargingTimeStamp_utcTimeOffsetCode |
Integer |
Details |
chargingTimeStamp.utcTimeOffsetCode |
11 |
chargedItem |
String |
Details |
chargeInformation.chargedItem |
12 |
exchangeRateCode |
Integer |
Details |
chargeInformation.exchangeRateCode |
13 |
callType |
String |
Details |
chargeInformation.callType |
14 |
callTypeSubtype |
String |
Details |
chargeInformation.callTypeSubtype |
15 |
discountCode |
Integer |
Details |
chargeInformation.discountInformation.discountCode |
16 |
discount |
Integer |
Details |
chargeInformation.discountInformation.discount |
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.min |
5 |
rapFileSequenceNumber |
String |
Details |
basicCallInformation.rapFileSequenceNumber |
6 |
networkType |
Integer |
Details |
basicCallInformation.networkType |
7 |
typeOfNumber |
Integer |
Details |
basicCallInformation.callOriginator.typeOfNumber |
8 |
numberingPlan |
Integer |
Details |
basicCallInformation.callOriginator.numberingPlan |
9 |
callingNumber |
String |
Details |
basicCallInformation.callOriginator.callingNumber |
10 |
modificationIndicator |
Integer |
Details |
basicCallInformation.callOriginator.modificationIndicator |
11 |
clirIndicator |
Integer |
Details |
basicCallInformation.callOriginator.clirIndicator |
12 |
originatingNetwork |
String |
Details |
basicCallInformation.originatingNetwork |
13 |
callEventStartTimeStamp_localTimeStamp |
String |
Details |
basicCallInformation.callEventStartTimeStamp.localTimeStamp |
14 |
callEventStartTimeStamp_utcTimeOffsetCode |
Integer |
Details |
basicCallInformation.callEventStartTimeStamp.utcTimeOffsetCode |
15 |
totalCallEventDuration |
Integer |
Details |
basicCallInformation.totalCallEventDuration |
16 |
simToolkitIndicator |
String |
Details |
basicCallInformation.simToolkitIndicator |
17 |
causeForTerm |
Integer |
Details |
basicCallInformation.causeForTerm |
18 |
recEntityCode |
Integer |
Details |
locationInformation.networkLocation.recEntityCode |
19 |
callReference |
Integer |
Details |
locationInformation.networkLocation.callReference |
20 |
locationArea |
Integer |
Details |
locationInformation.networkLocation.locationArea |
21 |
cellId |
Integer |
Details |
locationInformation.networkLocation.cellId |
22 |
homeBid |
String |
Details |
locationInformation.homeLocationInformation.homeBid |
23 |
homeLocationDescription |
String |
Details |
locationInformation.homeLocationInformation.homeLocationDescription |
24 |
servingBid |
String |
Details |
locationInformation.geographicalLocation.servingBid |
25 |
servingLocationDescription |
String |
Details |
locationInformation.geographicalLocation.servingLocationDescription |
26 |
longitude |
Integer |
Details |
locationInformation.geographicalLocation.longitude |
27 |
latitude |
Integer |
Details |
locationInformation.geographicalLocation.latitude |
28 |
mobileStationClassMark |
Integer |
Details |
equipmentInformation.mobileStationClassMark |
29 |
imei |
String |
Details |
equipmentInformation.imeiOrEsn.imei |
30 |
esn |
String |
Details |
equipmentInformation.imeiOrEsn.esn |
31 |
typeOfNumber |
Integer |
Details |
camelServiceUsed.typeOfNumber |
32 |
numberingPlan |
Integer |
Details |
camelServiceUsed.numberingPlan |
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 |
typeOfNumber |
Integer |
Details |
camelServiceUsed.camelCallReference.typeOfNumber |
38 |
numberingPlan |
Integer |
Details |
camelServiceUsed.camelCallReference.numberingPlan |
39 |
mscAddress |
String |
Details |
camelServiceUsed.camelCallReference.mscAddress |
40 |
callReferenceNumber |
String |
Details |
camelServiceUsed.camelCallReference.callReferenceNumber |
41 |
chargedItem |
String |
Details |
camelServiceUsed.camelChargeInformation.chargedItem |
42 |
exchangeRateCode |
Integer |
Details |
camelServiceUsed.camelChargeInformation.exchangeRateCode |
43 |
callType |
String |
Details |
camelServiceUsed.camelChargeInformation.callType |
44 |
callTypeSubtype |
String |
Details |
camelServiceUsed.camelChargeInformation.callTypeSubtype |
45 |
discountCode |
Integer |
Details |
camelServiceUsed.camelChargeInformation.discountInformation.discountCode |
46 |
discount |
Integer |
Details |
camelServiceUsed.camelChargeInformation.discountInformation.discount |
47 |
camelInitiatedCFIndicator |
Integer |
Details |
camelServiceUsed.camelInitiatedCFIndicator |
48 |
typeOfNumber |
Integer |
Details |
camelServiceUsed.camelDestination.typeOfNumber |
49 |
numberingPlan |
Integer |
Details |
camelServiceUsed.camelDestination.numberingPlan |
50 |
camelDestinationNumber |
String |
Details |
camelServiceUsed.camelDestination.camelDestinationNumber |
51 |
cseInformation |
String |
Details |
camelServiceUsed.cseInformation |
52 |
dualTeleServiceCode |
String |
Details |
dualServiceRequested.dualTeleServiceCode |
53 |
dualBearerServiceCode |
String |
Details |
dualServiceRequested.dualBearerServiceCode |
54 |
operatorSpecInformation |
String |
Details |
operatorSpecInformation |
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.min |
5 |
rapFileSequenceNumber |
String |
Details |
rapFileSequenceNumber |
6 |
networkType |
Integer |
Details |
networkType |
7 |
recEntityCode |
Integer |
Details |
locationInformation.networkLocation.recEntityCode |
8 |
callReference |
Integer |
Details |
locationInformation.networkLocation.callReference |
9 |
locationArea |
Integer |
Details |
locationInformation.networkLocation.locationArea |
10 |
cellId |
Integer |
Details |
locationInformation.networkLocation.cellId |
11 |
homeBid |
String |
Details |
locationInformation.homeLocationInformation.homeBid |
12 |
homeLocationDescription |
String |
Details |
locationInformation.homeLocationInformation.homeLocationDescription |
13 |
servingBid |
String |
Details |
locationInformation.geographicalLocation.servingBid |
14 |
servingLocationDescription |
String |
Details |
locationInformation.geographicalLocation.servingLocationDescription |
15 |
longitude |
Integer |
Details |
locationInformation.geographicalLocation.longitude |
16 |
latitude |
Integer |
Details |
locationInformation.geographicalLocation.latitude |
17 |
mobileStationClassMark |
Integer |
Details |
equipmentInformation.mobileStationClassMark |
18 |
imei |
String |
Details |
equipmentInformation.imeiOrEsn.imei |
19 |
esn |
String |
Details |
equipmentInformation.imeiOrEsn.esn |
20 |
supplServiceCode |
String |
Details |
supplServiceUsed.supplServiceCode |
21 |
supplServiceActionCode |
Integer |
Details |
supplServiceUsed.supplServiceActionCode |
22 |
ssParameters |
String |
Details |
supplServiceUsed.ssParameters |
23 |
typeOfNumber |
Integer |
Details |
supplServiceUsed.thirdPartyInformation.typeOfNumber |
24 |
numberingPlan |
Integer |
Details |
supplServiceUsed.thirdPartyInformation.numberingPlan |
25 |
thirdPartyNumber |
String |
Details |
supplServiceUsed.thirdPartyInformation.thirdPartyNumber |
26 |
modificationIndicator |
Integer |
Details |
supplServiceUsed.thirdPartyInformation.modificationIndicator |
27 |
clirIndicator |
Integer |
Details |
supplServiceUsed.thirdPartyInformation.clirIndicator |
28 |
chargingTimeStamp_localTimeStamp |
String |
Details |
supplServiceUsed.chargingTimeStamp.localTimeStamp |
29 |
chargingTimeStamp_utcTimeOffsetCode |
Integer |
Details |
supplServiceUsed.chargingTimeStamp.utcTimeOffsetCode |
30 |
chargedItem |
String |
Details |
supplServiceUsed.chargeInformation.chargedItem |
31 |
exchangeRateCode |
Integer |
Details |
supplServiceUsed.chargeInformation.exchangeRateCode |
32 |
callType |
String |
Details |
supplServiceUsed.chargeInformation.callType |
33 |
callTypeSubtype |
String |
Details |
supplServiceUsed.chargeInformation.callTypeSubtype |
34 |
discountCode |
Integer |
Details |
supplServiceUsed.chargeInformation.discountInformation.discountCode |
35 |
discount |
Integer |
Details |
supplServiceUsed.chargeInformation.discountInformation.discount |
36 |
simToolkitIndicator |
String |
Details |
simToolkitIndicator |
37 |
operatorSpecInformation |
String |
Details |
operatorSpecInformation |
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.simChargeableSubscriber.imsi |
3 |
msisdn |
String |
Details |
basicInformation.chargeableSubscriber.simChargeableSubscriber.msisdn |
4 |
msisdn |
String |
Details |
basicInformation.chargeableSubscriber.msisdn |
5 |
min |
String |
Details |
basicInformation.chargeableSubscriber.min |
6 |
chargedPartyStatus |
Integer |
Details |
basicInformation.chargedPartyStatus |
7 |
typeOfNumber |
Integer |
Details |
basicInformation.nonChargedParty.typeOfNumber |
8 |
numberingPlan |
Integer |
Details |
basicInformation.nonChargedParty.numberingPlan |
9 |
nonChargedNumber |
String |
Details |
basicInformation.nonChargedParty.nonChargedNumber |
10 |
calledNumAnalysisCode |
Integer |
Details |
basicInformation.nonChargedParty.calledNumAnalysisCode |
11 |
modificationIndicator |
Integer |
Details |
basicInformation.nonChargedParty.modificationIndicator |
12 |
clirIndicator |
Integer |
Details |
basicInformation.clirIndicator |
13 |
originatingNetwork |
String |
Details |
basicInformation.originatingNetwork |
14 |
destinationNetwork |
String |
Details |
basicInformation.destinationNetwork |
15 |
rapFileSequenceNumber |
String |
Details |
rapFileSequenceNumber |
16 |
networkType |
Integer |
Details |
networkType |
17 |
recEntityCode |
Integer |
Details |
recEntityCode |
18 |
chargedItem |
String |
Details |
chargeInformation.chargedItem |
19 |
exchangeRateCode |
Integer |
Details |
chargeInformation.exchangeRateCode |
20 |
callType |
String |
Details |
chargeInformation.callType |
21 |
callTypeSubtype |
String |
Details |
chargeInformation.callTypeSubtype |
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 |
34 |
operatorSpecInformation |
String |
Details |
operatorSpecInformation |
ValueAddedService |
|
1 |
fraudMonitorIndicator |
String |
Details |
fraudMonitorIndicator |
2 |
imsi |
String |
Details |
chargeableSubscriber.simChargeableSubscriber.imsi |
3 |
msisdn |
String |
Details |
chargeableSubscriber.simChargeableSubscriber.msisdn |
4 |
msisdn |
String |
Details |
chargeableSubscriber.msisdn |
5 |
min |
String |
Details |
chargeableSubscriber.min |
6 |
rapFileSequenceNumber |
String |
Details |
rapFileSequenceNumber |
7 |
networkType |
Integer |
Details |
networkType |
8 |
vasCode |
Integer |
Details |
valueAddedServiceUsed.vasCode |
9 |
chargingTimeStamp_localTimeStamp |
String |
Details |
valueAddedServiceUsed.chargingTimeStamp.localTimeStamp |
10 |
chargingTimeStamp_utcTimeOffsetCode |
Integer |
Details |
valueAddedServiceUsed.chargingTimeStamp.utcTimeOffsetCode |
11 |
chargedItem |
String |
Details |
valueAddedServiceUsed.chargeInformation.chargedItem |
12 |
exchangeRateCode |
Integer |
Details |
valueAddedServiceUsed.chargeInformation.exchangeRateCode |
13 |
callType |
String |
Details |
valueAddedServiceUsed.chargeInformation.callType |
14 |
callTypeSubtype |
String |
Details |
valueAddedServiceUsed.chargeInformation.callTypeSubtype |
15 |
discountCode |
Integer |
Details |
valueAddedServiceUsed.chargeInformation.discountInformation.discountCode |
16 |
discount |
Integer |
Details |
valueAddedServiceUsed.chargeInformation.discountInformation.discount |
17 |
operatorSpecInformation |
String |
Details |
operatorSpecInformation |
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.chargeableSubscriber.imsi |
4 |
msisdn |
String |
Details |
gprsBasicCallInformation.chargeableSubscriber.msisdn |
5 |
pdpType |
Integer |
Details |
gprsBasicCallInformation.chargeableSubscriber.pdpType |
6 |
pdpAddress |
String |
Details |
gprsBasicCallInformation.chargeableSubscriber.pdpAddress |
7 |
rapFileSequenceNumber |
String |
Details |
gprsBasicCallInformation.rapFileSequenceNumber |
8 |
networkType |
Integer |
Details |
gprsBasicCallInformation.networkType |
9 |
accessPointName |
String |
Details |
gprsBasicCallInformation.gprsDestination.accessPointName |
10 |
callEventStartTimeStamp_localTimeStamp |
String |
Details |
gprsBasicCallInformation.callEventStartTimeStamp.localTimeStamp |
11 |
callEventStartTimeStamp_utcTimeOffsetCode |
Integer |
Details |
gprsBasicCallInformation.callEventStartTimeStamp.utcTimeOffsetCode |
12 |
totalCallEventDuration |
Integer |
Details |
gprsBasicCallInformation.totalCallEventDuration |
13 |
causeForTerm |
Integer |
Details |
gprsBasicCallInformation.causeForTerm |
14 |
partialTypeIndicator |
String |
Details |
gprsBasicCallInformation.partialTypeIndicator |
15 |
networkInitPDPContext |
Integer |
Details |
gprsBasicCallInformation.networkInitPDPContext |
16 |
chargingId |
Integer |
Details |
gprsBasicCallInformation.chargingId |
17 |
locationArea |
Integer |
Details |
gprsLocationInformation.gprsNetworkLocation.locationArea |
18 |
cellId |
Integer |
Details |
gprsLocationInformation.gprsNetworkLocation.cellId |
19 |
homeBid |
String |
Details |
gprsLocationInformation.homeLocationInformation.homeBid |
20 |
homeLocationDescription |
String |
Details |
gprsLocationInformation.homeLocationInformation.homeLocationDescription |
21 |
servingBid |
String |
Details |
gprsLocationInformation.geographicalLocation.servingBid |
22 |
servingLocationDescription |
String |
Details |
gprsLocationInformation.geographicalLocation.servingLocationDescription |
23 |
longitude |
Integer |
Details |
gprsLocationInformation.geographicalLocation.longitude |
24 |
latitude |
Integer |
Details |
gprsLocationInformation.geographicalLocation.latitude |
25 |
mobileStationClassMark |
Integer |
Details |
equipmentInformation.mobileStationClassMark |
26 |
imei |
String |
Details |
equipmentInformation.imeiOrEsn.imei |
27 |
esn |
String |
Details |
equipmentInformation.imeiOrEsn.esn |
28 |
chargingTimeStamp_localTimeStamp |
String |
Details |
gprsServiceUsed.chargingTimeStamp.localTimeStamp |
29 |
chargingTimeStamp_utcTimeOffsetCode |
Integer |
Details |
gprsServiceUsed.chargingTimeStamp.utcTimeOffsetCode |
30 |
operatorSpecInformation |
String |
Details |
operatorSpecInformation |
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 |
operatorSpecInformation |
String |
Details |
operatorSpecInformation |