private static GtpPrimeMessage decodeDataRecordTransfer(GtpPrimeHeader header, byte[] msg) {
GtpPrimeMessage tmp = null;
switch (msg[7]) {
case GtpPrime3gppConstants.GTP_PRIME_IET_PTC_SEND_DATA:
tmp = new GtpPrimeDataRecordTransferCDRRequest(header,msg);
break;
case GtpPrime3gppConstants.GTP_PRIME_IET_PTC_SEND_DUPLDATA:
tmp = new GtpPrimeDataRecordTransferCDRDuplRequest(header,msg);
break;
case GtpPrime3gppConstants.GTP_PRIME_IET_PTC_CANCEL_DATA: