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

A propos de R1C 131 Articles
L’homme est un être paresseux qui utilise son intelligence pour éviter le travail inutile. - http://www.zapwallpaper.fr - http://www.cmdvb.fr

2 Comments

  1. Bonjour,

    Merci pour ce tuto.
    Il concerne uniquement les appels émis et donc « taxable » mais existe-t-il des logs pour les appels interne et les entrants?

    Merci par avance pour votre réponse.

    Xavier

Répondre à Remboin Annuler la réponse

Votre adresse de messagerie ne sera pas publiée.


*


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.