|
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 |