Cet article à été lu 3 607 fois

Lire les tickets de taxation sur un PABX 4400 (accview)



Le PABX génère un fichier TAX*.DAT toutes les heures et ces fichiers se trouvent dans le répertoire « /usr4/account ». Les fichiers « .DAT » étant des fichiers compressés il faut utiliser la commande « accview » pour lire son contenu avec un simple éditeur de texte.

La commande « accview » étant très complexe voici un exemple simple pour afficher :

  • le numéro de l’appelant,
  • le numéro de l’appelé,
  • la date et l’heure,
  • la durée

Se positionner dans le répertoire « /usr4/account »

> cd /usr4/account
> pwd
/usr4/account

taxation

 Chercher le fichier en fonction de la date et l’heure (un fichier généré par heure)

> ll
-rw-r--r--    1 mtcl     tel          5644 Apr 10 10:00 TAXAVUMN.DAT
-rw-r--r--    1 mtcl     tel          5855 Apr 10 11:00 TAXAVUMO.DAT
-rw-r--r--    1 mtcl     tel          6528 Apr 10 12:00 TAXAVUMP.DAT
-rw-r--r--    1 mtcl     tel          3356 Apr 10 13:00 TAXAVUMQ.DAT
-rw-rw-r--    1 mtcl     tel             7 Apr 26  2006 VERSION.dat
-rw-r--r--    1 mtcl     tel             0 Feb  1  2013 freport.txt
-rw-r--r--    1 mtcl     tel         13753 Mar  7 03:05 stack.trc
-rw-rw-r--    1 mtcl     tel         19230 Apr 10 13:31 tax.txt

 Décompresser le fichier dans un fichier texte avec la commande « accview ».

Dans la commande suivante remplacer le fichier en rouge par celui présent sur votre disque dur PABX. Si vous souhaitez faire une recherche en fonction de la date et l’heure d’un appel penser à choisir le bon fichier.

 > accview -d 1 -w 60 -a 2 3 1 16 15 39 11 14 -tf TAXAVUMQ.DAT >> tax.txt

Décompresser tous les fichiers de taxation

Il est possible de décompresser tous les fichiers de taxation dans un seul fichier à l’aide du script suivant :

for i in *.DAT
do
accview -d 1 -w 60 -a 2 3 1 16 15 39 11 14 -tf $i >> tax.txt
done

taxation_01

 Lecture du fichier tax.txt

Pour le lire directement sur le PABX utilisez la commande « more ».

> more tax.txt

—-[/DHS3dyn/account/TAXAVUMQ.DAT : Ticket number 28/28/32]

(02)      ChargedNumber = 79969
(03)    ChargedUserName =
(01)       CalledNumber = 76900
(16) TrunkGroupIdentity = 65535
(15)      TrunkIdentity = 65535
(39)      StartDateTime = 20140410 12:56:09
(11)        EndDateTime = 20140410 12:56:10
(14)           Duration = 1

Pour lire le fichier « tax.txt« , il est peut-être plus pratique de le transférer sur le disque dur de votre ordinateur en FTP.

Vous devriez aussi lire ces articles

About R1C

L’homme est un être paresseux qui utilise son intelligence pour éviter le travail inutile.
– http://www.zapwallpaper.fr
– http://www.cmdvb.fr