Hi,
I've been using tap3edit for a few weeks, I think it's great.
Now I've had a need to recreate a tap file, this simple script will illustrate the problem I am having.
#!/usr/bin/perl
use TAP3::Tap3edit;
$tap3 = TAP3::Tap3edit->new;
$tap3->decode("oldfile.DAT") or die $tap3->error;
$tap3->encode("newfile.new") or die $tap3->error;
when I reprocess newfile.new, I see that the asn hash is missing a lot of information, for instance, is part of it. The imsi and msisdn have been converted to
"basicCallInformation" => {
"totalCallEventDuration" => 0,
"destination" => {
"calledNumber" => "d1"
},
"callEventStartTimeStamp" => {
"localTimeStamp" => "20120106060037",
"utcTimeOffsetCode" => 1
},
"chargeableSubscriber" => {
"simChargeableSubscriber" => {
"msisdn" => "d1",
"imsi" => "d1"
}
suffice to say, the imsi values in oldfile.DAT were set to legitimate values. My only guess here is that chargeableSubscriber is optional and I need to set something to mske this work.
Any ideas? I'm using i86 solaris if that helps.
Thanks.