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