Skip to content
It is a Perl module that allows the editing of GSM TAP.3 files via Perl scripts
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
inc
lib/TAP3
t
ChangeLog
MANIFEST
Makefile.PL
README.md

README.md

TAP3::Tap3edit

Is a Perl module for decoding, modifing and encoding Roaming GSM TAP/RAP/NRTRDE files. This is the source code for prepairing the distribution. The module for installation can be found on https://metacpan.org/search?q=tap3edit

Please type perldoc TAP3::Tap3edit after installation to see the module usage information.

Installation

  • Automatically (Preferred method)

To install automatically (needs connection to the internet) use the command cpan. Once inside its command line type following instruction:

cpan[1]> install TAP3::Tap3edit

Note: This will install automatically all the dependencies too.

  • Manually

First the module has to be downloaded locally from https://metacpan.org/search?q=tap3edit To install manually run these commands, substituting x.xx with the version number that you have downloaded.

gunzip TAP3-Tap3edit-x.xx.tar.gz
tar xvf TAP3-Tap3edit-x.xx.tar
cd TAP3-Tap3edit-x.xx
perl Makefile.PL
make
make test
make install

Note: You will need to install all dependencies manually too.

Local Installation

If you don't have root permissions and you want to test it locally.

echo "PREFIX=$HOME/perllib \ "                              > $HOME/perl_local
echo "INSTALLPRIVLIB=$HOME/perllib/lib/perl5 \ "           >> $HOME/perl_local
echo "INSTALLSCRIPT=$HOME/perllib/bin \ "                  >> $HOME/perl_local
echo "INSTALLSITELIB=$HOME/perllib/lib/perl5/site_perl \ " >> $HOME/perl_local
echo "INSTALLBIN=$HOME/perllib/bin \ "                     >> $HOME/perl_local
echo "INSTALLMAN1DIR=$HOME/perllib/lib/perl5/man \ "       >> $HOME/perl_local
echo "INSTALLMAN3DIR=$HOME/perllib/lib/perl5/man/man3 "    >> $HOME/perl_local
gunzip TAP3-Tap3edit-x.xx.tar.gz
tar xvf TAP3-Tap3edit-x.xx.tar
cd TAP3-Tap3edit-x.xx
perl Makefile.PL `cat $HOME/perl_local`
make
make test
make install

In your .profile add following lines:

PERL5LIB=$HOME/perllib/lib/perl5:$HOME/perllib/lib/perl5/site_perl:
export PERL5LIB

Dependencies

This module requires these other modules and libraries:

  • Convert::ASN1
  • File::Spec
  • File::Basename
  • Carp

Copyright

This program contains TAP, RAP and NRTRDE ASN.1 Specification. The ownership of the TAP/RAP ASN.1 Specifications belong to the GSM MoU Association (http://www.gsm.org) and should be used under following conditions:

Copyright (c) 2000 GSM MoU Association. Restricted − Con­ fidential Information. Access to and distribution of this document is restricted to the persons listed under the heading Security Classification Category*. This document is confidential to the Association and is subject to copy­ right protection. This document is to be used only for the purposes for which it has been supplied and informa­ tion contained in it must not be disclosed or in any other way made available, in whole or in part, to persons other than those listed under Security Classification Category* without the prior written approval of the Association. The GSM MoU Association (âAssociationâ) makes no representa­ tion, warranty or undertaking (express or implied) with respect to and does not accept any responsibility for, and hereby disclaims liability for the accuracy or complete­ ness or timeliness of the information contained in this document. The information contained in this document may be subject to change without prior notice.

You can’t perform that action at this time.