Vous êtes sur la page 1sur 34

COMMUNICATION TECHNIQUE

N TC846

Ed. 01

OmniVista 4760

Nb de pages : 34

Date : 15-11-2006

URGENTE
NON URGENTE

TEMPORAIRE

DEFINITIVE

OBJET : TAXATION : LMENTS D'INVESTIGATIONS


Ce document contient un rsum des informations utiles pour comprendre les diffrentes tapes du
processus de taxation des communications des autocommutateurs OmniPCX Enterprise et OmniPCX
Office. Lobjectif principal est de fournir des lments dinvestigations, depuis la gnration des tickets
sur le PCX jusqu la gnration des rapports avec OmniVista 4760.
Cette procdure doit tre applique par les experts OmniVista 4760. Elle est une tape indispensable
avant toute demande dassistance au Support Technique Alcatel.

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

SOMMAIRE
1.

OBJECTIFS ...................................................................................3

2.

TAXATION CT PCX ..................................................................3

2.1.

OmniPCX Enterprise ................................................................................. 3

2.2.

OmniPCX Office ........................................................................................ 6

3.

RCUPRATION DES FICHIERS PAR OMNIVISTA 4760 .................6

3.1.

OmniPCX Enterprise ................................................................................. 7

3.2.

OmniPCX Office ........................................................................................ 7

4.

CHARGEMENT EN BASE...............................................................8

4.1.

Problme connu........................................................................................ 8

4.2.

Affectation des tickets ............................................................................. 10

4.3.

Calcul des cots au chargement des tickets en base ............................... 11

4.4.

Recalcul des cots ................................................................................... 12

5.

CUMUL DES DONNES..............................................................13

6.

GNRATION DE RAPPORTS......................................................15

7.

DESCRIPTION DE QUELQUES CAS PARTICULIERS ET SOLUTIONS16

8.

RSUM DES PRINCIPALES TAPES DINVESTIGATION...............16

ANNEXES
ANNEXE 1 - SYNOPTIQUE DES OPRATIONS DE TAXATION

Ed. 01 / 15-11-2006

TC0846

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

ANNEXE 2 - DESCRIPTION DES CHAMPS D'UN TICKET OmniPCX


Enterprise
ANNEXE 3 - EXEMPLE DE TRACE DE RECALCUL DE COT

TC0846

Ed. 01 / 15-11-2006

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

1.

OBJECTIFS

Ce document contient un rsum des informations utiles pour comprendre les diffrentes tapes du
processus de taxation des communications des autocommutateurs OmniPCX Enterprise et OmniPCX
Office. Lobjectif principal est de fournir des lments dinvestigations, depuis la gnration des
tickets sur le PCX jusqu la gnration des rapports avec OmniVista 4760.
Cette procdure doit tre applique par les experts OmniVista 4760. Elle est une tape
indispensable avant toute demande dassistance au Support Technique Alcatel.

2.

TAXATION CT PCX

2.1.

OmniPCX Enterprise

Pour gnrer sur le PCX des tickets de taxation exploitables par le serveur OmniVista 4760, il faut :

disposer du verrou logiciel Accounting users,

valider le paramtre Applications\Taxation\Fichiers pour taxation externe,

dfinir quels types de tickets seront effectivement stocks dans ces fichiers (filtres par dfaut en
gras) :
App.publics-locaux sortants
App.publics-rseau sortants
Appels rseau local
App. privs-locaux sortants
App.privs-rseau sortant
App.publics-locaux entrants
App.publics-rseau entrants
App.privs-locaux entrants
App.privs-rseau entrants
App.prioritaires entrants
Data entrants/sortants
App.publ.sortants cot nul
Usagers non justifis
Appels local-local
Appels transit local
Tickets tax. locale/rseau Dure 0
Tickets Administration

dfinir le nombre de chiffres masqus ; le PCX remplacera ces chiffres masqus par des
caractres "----" (exemple 015566----).

Notes
1 Lobtention de certains types de tickets est conditionne par la prsence des verrous logiciels
correspondants :
Appels local-local
Appels rseau-local

Ed. 01 / 15-11-2006

TC0846

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

Dans les tickets des usagers non justifis, on observera des ******* au lieu des champs suivants :
Numro appel, numro appelant, CC, N tax, Acting

Commandes utiles
Commandes
account -v
account save
account compress
accview

Description
Editer les paramtres grs
Pour vrifier le contenu des tickets, on peut tout dabord forcer lcriture du
buffer dans un nouveau fichier
Lire le contenu des fichiers
Les recherches dlments particuliers peuvent seffectuer ainsi :
accview tf TAXAXXXX.DAT avec capture du rsultat dans un fichier
texte.
accview mtf TAXAXXXX.DAT. On peut rechercher une chane de
caractres en tapant /chaine suivi de Entre. Les touches n (next) et p
(previous) permettent le passage loccurrence suivante/prcdente.

accview mtf TAXAXXXX.DAT a Numro-des_champs__afficher

Exemple

accview mtf TAXAXXXX.DAT a 1 9 (affichage des champs 1

(numro appel) et 9 (type dappel) des tickets).

Exemple de ticket
(00)
(02)
(04)
(06)
(08)
(09)
(10)
(12)
(14)
(16)
(18)
(20)
(22)
(24)
(26)
(28)
(30)
(32)
(34)
(36)
(38)
(40)
(42)
(44)
(46)

TicketVersion = ED5.1
ChargedNumber = 62864
ChargedCostCenter = S0865
ChargedPartyNode = 604
CallingNumber =
CallType=PublicNetworkIncomingCall
CostType = ISDNCircuitSwitchedCall
ChargeUnits = 0
Duration = 19
TrunkGroupIdentity = 40
PersonalOrBusiness = Normal
SpecificChargeInfo =
HighLevelComp = Unspecified
UserToUserVolume = 0
InternFacilities = BasicCall
SegmentsRate1 = 0
SegmentsRate3 = 0
X25IncomingFlowRate = Unspecified
Carrier = 0
WaitingDuration = 7
RedirectedCallIndicator = 1
ActingExtensionNumber =
CallingNumberNode = 9999
ActingExtensionNumberNode = 9999
NodeTimeOffset = 0

(01)
(03)
(05)
(07)

CalledNumber = 0680981497
ChargedUserName = DUPONT JEAN
ChargedCompany =
Subaddress =

(11)
(13)
(15)
(17)
(19)
(21)
(23)
(25)
(27)
(29)
(31)
(33)
(35)
(37)
(39)
(41)
(43)
(45)

EndDateTime = 20060929 08:21:21


CostInfo = 0
TrunkIdentity = 281
TrunkNode = 604
AccessCode =
BearerCapability = Speech
DataVolume = 0
ExternFacilities =
CallReference = 0
SegmentsRate2 = 0
ComType = Voice
X25OutgoingFlowRate = Unspecified
InitialDialledNumber = 66619
EffectiveCallDuration = 19
StartDateTime = 20060929 08:21:02
CalledNumberNode = 9999
InitialDialledNumberNode = 9999
TransitTrunkGroupIdentity = 32767

Le tableau en Annexe 1 dcrit lensemble des champs dun ticket.

TC0846

Ed. 01 / 15-11-2006

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

Paramtres optionnels grables


Installation/Autres paramtres

Installation/Autres paramtres/
Paramtres taxation

Faisc.ds justif.pour appel trans


Type dinformation dans un ticket de transit :
Oui : N du faisceau
Non : N du joncteur
Pas de taxation sur appel par messagerie
Dans les cas de transfert d'appel vers l'extrieur via un
menu de messagerie vocale.
OUI : l'appel n'est pas tax.
Demande Tltaxe
La demande tltaxe est un service RNIS permettant
rception des impulsions de taxation au fil de
communication.
NON : la demande de tltaxe est inhibe. Utile
particulier dans les pays o ce service est payant et si
service n'est pas jug indispensable.

la
la
en
ce

Ticket de taxation vers noeud usager


Choix par menu :
Client/Administratif/Tous : Rapatriement des tickets (client,
administratif ou tous) de taxation du noeud du joncteur vers
le noeud de l'usager.
Calcul la dure ticket Noeud Usager
Choix par menu :
Client/Administratif/Tous : Calcul de taxe la dure sur le
noeud courant lorsqu'un ticket (client, administratif ou tous)
est rapatri d'un autre noeud.

Usagers

Ticket de Transit pour ABCF


OUI : Les tickets de taxation locaux de transit sont pris en
compte.
Catgorie de taxation
Centre de frais

Faisceau/Paramtres locaux

Applications/Messagerie vocale

Masquage numro mis


OUI : dans les tickets, CalledNumber = ----------------------Taxation appelant et cration nds
Si lappelant appartient un PCX reli par un faisceau
QSIG au PCX qui taxe :
OUI : ChargedNumber = N du poste appelant
NON : ChargedNumber = N du faisceau QSIG

Justifi
OUI : Les appels dparts et arrives de la messagerie sont
justifis.
NON : CalledNumber = ------------------------

Ed. 01 / 15-11-2006

TC0846

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

Traces
traced&
account rsat
kill 9 n du process traced&
account rsat

Pour tracer la gnration des tickets de taxation


Pour arrter la trace

Problmes connus
XTSce17261
Nom des fichiers diffrents entre la CPU principale et la CPU de secours
Ceci peut avoir pour consquence le chargement en double de tickets dans la base
de la 4760.
Le problme est corrig partir des versions suivantes :
D1.311.7.ao
D2.314.7.L
E2.404.k
E2.502.2.f
F1.500.4

2.2.

OmniPCX Office

Consulter la communication technique TCV049 Procdure de mise en service de la Release 2.1.x &
3.x pour OmniPCX Office (IP, ppp, Taxation, Alarmes).
Problmes connus
Format des tickets corrompu.
Le problme est corrig partir des versions suivantes :
R110 : pas de correction
R210//083.001
R310//038.001
R400//022.001

3.

RCUPRATION DES FICHIERS PAR OmniVista 4760

Les fichiers de traces suivants doivent tre analyss pour investiguer sur la fonction de rcupration
des fichiers de taxation :
NMCComserver.log (connexion au PCX)
NMCSyncLdapPbx.log (synchronisation du PCX et transfert FTP)
NMCSyncLdapPbx.log_AlzPoller.log (pour OmniPCX Office)
Si aucun fichier de taxation nest rcupr lors dune synchronisation, une alarme de niveau
"avertissement" est gnre :
10018
Il ny a pas de fichiers de taxation tlcharger.
Le Guide de Scurit (8AL90700FRAA) donne les informations utiles sur les ports et protocoles
utiliss pour le transfert des donnes.

TC0846

Ed. 01 / 15-11-2006

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

3.1.

OmniPCX Enterprise

La rcupration des fichiers est lance par la tche de synchronisation.


Le type de taxation gr est "Taxation dtaille" ou "Taxation globale par noeud avec rapatriement
des tickets".
OmniVista 4760 rcupre par ftp le fichier ACCOUNT.LIS. Il contient la liste des fichiers disponibles.
Le compte utilis pour le transfert est adfexc.
Vrifier la gestion ct OmniVista 4760 :
Utilisateur ftp : adfexc
Mot de passe ftp : identique celui gr ct PCX (adfexc par dfaut)
Le cas chant, tester le compte par une connexion ftp partir dune fentre DOS.
OmniVista 4760 rcupre par ftp les nouveaux fichiers disponibles depuis la dernire
synchronisation. Le nom du dernier fichier rapatri est lu dans le champ Collecte de donnes/
Dernier fichier taxation rapatri.
Les fichiers sont enregistrs dans le rpertoire
4760\data\loader\network=xx\subnetworknodenumber=yyy
Les fichiers prsents sont pris en charge par le loader pour insertion des tickets dans la base de
donnes.
En cas de problme sur un ticket (format erron), le fichier peut tre rejet. Dans ce cas, il est plac
dans un rpertoire "Rejected".
Lors de la synchronisation, OmniVista 4760 cre ou met jour sur le PCX un fichier 4760.acc
dans le rpertoire /usr4/tmp. Si par la suite, OmniVista 4760 ne se connecte plus au PCX, celui-ci
gnre priodiquement des incidents :
0276 : Application externe de taxation : pas de rcupration
Le cas chant, supprimer ce fichier ou analyser la raison pour laquelle les rcuprations ne se
font plus.

3.2.

OmniPCX Office

La rcupration des fichiers est lance par la tche de synchronisation.


Le type de taxation gr est "Taxation dtaille" ou "Taxation globale par noeud avec rapatriement
des tickets".
OmniVista 4760 rcupre par ftp les tickets disponibles. Ces tickets sont effacs du PCX aprs
rcupration.

Buffer = SDRAM (CPU) si < 1000 tickets

Buffer = Disque dur (CPU) 30000 tickets maximum


Vrifier la gestion ct OmniVista 4760 :
Onglet Connectivit \ Mot de passe FTP : tuxalize (dfaut)

Ed. 01 / 15-11-2006

TC0846

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

Il est possible de tester la connexion ftp partir dune fentre DOS :


C:\>ftp <CR>
ftp>open @IP 30021 <CR>
connected to @IP
220 Alize Session Manager FTP Server
User <@IP:<None>>:ftp_nmc <CR>
331 Password required for ftp_nmc
Password:tuxalize <CR>
230 User ftp_nmc Logged in
ftp>bye <CR>

Les fichiers sont enregistrs dans le rpertoire


4760\data\loader\network\alizenodenumber sous la forme TAXAxxxxx.ALZ.
Les fichiers prsents sont pris en charge par le loader pour insertion des tickets dans la base de
donnes.
En cas de problme sur un ticket (format erron), le fichier peut tre rejet. Dans ce cas, il est plac
dans un rpertoire "Rejected".
Les tickets ntant par dfaut plus disponibles aprs rcupration et chargement, il peut tre utile de
conserver les fichiers pour des investigations spcifiques. Cette option ne doit tre valide que
temporairement pour ne pas saturer lespace disque.
Dans lannuaire systme mettre la valeur "1" dans le champ :
Nom_du_PC/Servers/Nom_du_PC/loader/onglet specific/keeptaxafileafterloading

4.

CHARGEMENT EN BASE

4.1.

Problme connu

Le chargement de tickets OmniPCX Ofiice de format corrompu dans la base OmniVista 4760
choue. Le loader reste bloqu (XTSce83156).
Le popup suivant apparat :

Le log NMCLD indique les messages suivants :

[21/09/2006 22:04:36] 3200 LD: Error: Invalid month


[21/09/2006 22:04:36] 3200 LD: Error: value 20700101 01:00:00 is invalid for a
date
[21/09/2006 22:04:36] 3200 LD: Error: *** Bad Ticket in File *** ==>
c:\4760\data\loader\networknumber=0\alizenodenumber=0\taxa00006.alz
TC0846

Ed. 01 / 15-11-2006

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

En cas de blocage, supprimer les fichiers posant problme sous 4760\data\loader\... puis
redmarrer le service "loader".
Solution: Mettre jour les OmniPCX Office ; voir 2.2.
Les fichiers de log (4760\log)concerns par le chargement en base sont les suivants :

NMCLD
Cest le fichier principal. On y trouve le nom des fichiers de tickets traits, les quantits de
tickets traits (lus, insrs, rejets) et le cas chant des informations sur lunicit des tickets.
En trace tendue sur le loader, on y trouve les dtails du calcul de cot (oprateur, tarif, ...).

NMCLD_AccOrg / NMCLD_NewACCPlg
Informations de mise jour de lorganisation.

NMCLD_CostCalculation
Liste tous les tickets pour lesquels un cot na pu tre attribu lors du chargement en base.

NMCCostRecalculation_CostCalculation
Liste tous les tickets pour lesquels un cot na pu tre attribu lors dun recalcul.

NMCCostRecalculation
Dtail du recalcul de cot en trace tendue ; voir 4.4.

Tables SQL principales

ticket
Contient en particulier les informations extraites des tickets du PCX et les cots calculs au
chargement. Le champ entityid donne le lien vers la table chargeableEntity.
Exemple de requte
select * from ticket where initialstartdatetime >=2006-09-22 and
initialstartdatetime <2006-09-23

ChargeableEntity
Contient toutes les entres taxables (postes, faisceaux, ...)
Exemple de requte
select * from chargeableentity where chargednumber=3200

Pbx
Contient la liste des PCX
Exemple de requte
select * from pbx

CarrierTrunkGroupConnection
Contient les donnes permettant laffectation dun oprateur en fonction du faisceau de
sortie dun appel.

Ed. 01 / 15-11-2006

TC0846

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

4.2.

Affectation des tickets

Les postes et autres entits taxables ainsi que les centres de frais sont crs partir des informations
postes rcupres par la synchronisation.
Les tickets sont chargs en base (table ticket) aprs un contrle par filtre et un contrle dit "dunicit"
qui teste si les tickets ne seraient pas dj prsents en base.

Vrifier les filtres sur les types dappels et les noeuds taxs dans le module
Taxation/Trafic/Voip\Paramtres\Chargement\Taxation.

Le contrle dunicit des tickets d'OmniVista 4760 est efficace dans des conditions normales de
fonctionnement d'OmniVista 4760 et du PCX.
Le chargement se fait par lots. Aprs dtection de labsence dun ticket du lot en base, tous les
tickets suivants du lot sont chargs. Le risque de chargement en double nest pas nul dans le cas
de rechargement de fichiers prcdemment traits.
Un script de dtection et de suppression de tickets en double peut tre fourni par le Support
Technique.

Chaque ticket doit tre affect une entit de lorganisation. Pour les tickets issus dun OmniPCX
Enterprise, la recherche se fait dabord par la combinaison "Numro de poste / Numro de PCX".
Si plusieurs entres existent, on choisit celle qui a la date de cration la plus rcente.
Si cette combinaison nexiste pas, on recherche sur le numro de poste dans lensemble du rseau
dans lequel est gr le PCX. En cas de nouvel chec, une entre est cre sous le niveau "Indfini".
Si le numro de PCX lu dans le ticket (ChargedPartyNode) nexiste pas, le traitement du ticket
dpend du paramtre suivant :
Annuaire systme \ Nom du PC \ Servers \ Nom du PC \Loader \
Spcifique \ Taxation globale pour PCX non dclar
OUI : Le ticket est assign au PCX sous le niveau "Taxation Globale".
NON : Le ticket est assign une entre sous le niveau "Indfini". Si elle nexiste pas, elle est
cre.

TC0846

10

Ed. 01 / 15-11-2006

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

Problme connu
Un ticket gnr par un poste X dun PCX non synchronisable est affect au poste X de lOmniPCX
Enterprise sur lequel il est gnr, au lieu dtre insr sous le niveau "Indfini" (XTSce83300).
Exemple
Un PCX non Alcatel est connect par un faisceau QSIG un OmniPCX Enterprise. Les tickets dun
poste 3201 de ce PCX sont gnrs sur lOmniPCX Enterprise qui galement un poste 3201. Les
tickets des 2 postes seront affects lusager de lOmniPCX Enterprise.
A partir de la Release 4.0, il est possible dajouter "manuellement" des postes par PCX dans
lannuaire systme.
Annuaire systme \ Nom du PCX \ Crer \ nmcExtraContainer \ Crer \
extrasubscriber
Les entres correspondantes sont cres dans lorganisation de la taxation.
Cette option est utile quand la taxation doit traiter des tickets gnrs sur un PCX dclar dans
OmniVista 4760 par des postes du PCX non synchronisables.
Soit par exemple un PCX non Alcatel, reli par un faisceau QSIQ un OmniPCX Enterprise. Les
usagers de ce PCX non synchronisable gnrent des tickets de taxation sur lOmniPCX Enterprise.
Ces usagers, inconnus par dfaut de l'OmniVista 4760 peuvent ainsi tre crs. Les entres
correspondantes sont cres dans lorganisation de la taxation. Les tickets correspondants leur
seront affects.
ATTENTION
Les postes ainsi crs doivent avoir des numros diffrents des postes dj existants sur le PCX qui
gnre les tickets. Sinon cest lentre existante de lorganisation qui serait mise jour.
Pour lOmniPCX Office, les entres inexistantes sont cres dans lorganisation lors du chargement
des tickets, par dfaut sous la racine ou le cas chant dans un centre de cot spcifi en gestion.

4.3.

Calcul des cots au chargement des tickets en base

Les diffrentes tapes du calcul de cot sont :

Recherche des oprateurs direct et indirect correspondant au type dappel.

Recherche dune direction (rgion appelante / rgion appele).

Application dun tarif.

Recherche des oprateurs sortants


Il y a deux mthodes distinctes de recherche de loprateur direct en fonction de la gestion effectue:
1

Indication dune correspondance entre faisceau de sortie de lappel et oprateur.


Cest la gestion prconise dans la mesure du possible car elle optimise la recherche.
Grer Connexion Faisceau dans longlet Oprateurs.

Recherche de la correspondance la plus prcise entre le numro appel et lun des prfixes des
diffrents oprateurs grs.

Ed. 01 / 15-11-2006

11

TC0846

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

Lexistence dun ventuel oprateur indirect est dpendante de la valeur du champ CarrierCode
du ticket.

CarrierCode = 0
=> Pas doprateur indirect

CarrierCode > 0
=> Existence possible dun oprateur indirect.
On recherche le code correspondant parmi ceux qui ont t grs dans
Oprateurs\Codes oprateurs indirects. Sil existe, on vrifie le type de
loprateur correspondant trouv :
Sortant :
Dans ce cas, on a affaire un oprateur direct. Lanalyse se fait sur le numro appel.
Sortant indirect :
On analyse le numro appel en fonction des donnes de loprateur indirect trouv. Le
cot indirect est calcul.
Il faut ensuite rechercher loprateur direct de type sortant. Une direction est trouve par
analyse du numro appel. Elle est retenue si le champ Oprateur indirect contient
le nom de notre oprateur indirect.

Les erreurs de calcul de cot gnrent une alarme de niveau majeure (versions < R4.1) ou mineure
versions >= R4.1) :
13001 Erreur de calcul de cot pendant le chargement des tickets du
PCX.
Pour limiter le nombre derreurs de calcul de cot dues des numros appels non prsents dans
les tickets (cas de certains appels entrants), errons ou pas encore grs en tant que prfixe dans un
oprateur, il est conseill de grer une direction par dfaut dans lun des oprateurs :
Rgion appelante : vide
Rgion appele : vide
On lui affecte un tarif "Direction inconnue".

4.4.

Recalcul des cots

En cas de problme sur le cot des appels (absence ou suppos incorrect), il faut refaire un calcul en
positionnant des traces tendues. La trs grande quantit dinformations gnre impose quelques
prconisations :

Faire la trace sur la plus petite priode possible (exemple la journe du 21/09/2006)
A partir du 21/09/2006
Jusquau 22/09/2006

Modifier les arguments (dfinition de la tche) dans la fentre Crer une tche dans le
planificateur.
-TraceType 0 -TraceToFile 1 => -TraceType -1 TraceSize 100 -TraceToFile 1

TraceType -- 1 donne une trace tendue

TC0846

12

Ed. 01 / 15-11-2006

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

TraceSize 100 permet dobtenir 2 traces tournantes de 50 Mo chacune. Cette taille peut tre
ajuste en fonction du nombre de tickets recalculs et des rsultats obtenus (perte dinformations
ou non).

Lanalyse se fait en consultant successivement les logs suivants :


NMCCostRecalculation_CostCalculation puis NMCCostRecalculation
ATTENTION
Les oprateurs utiliss doivent tre valides sur la priode recalcule (vrifier les dates de dbut et de
fin de validit).
Se reporter lAnnexe 2 pour un exemple de trace de calcul de cot.

5.

CUMUL DES DONNES


Le fichier de log concern est NMC_CumulAcc.
Pour obtenir des traces tendues, la gestion est diffrente en fonction de la version installe :

Versions < R3.0.


Modifier les arguments dans la dfinition de la tche dans la fentre du planificateur lors du
lancement de la tche de recalcul ou dans une tche planifie :
-TraceType 0 ==> -Tracetype -1

Versions R3.0.
Modifier le fichier 4760\webclient\cgi-bin\NMCCumulAcc..properties
Sur la premire ligne, remplacer info par debug.

Versions R4.1.
Modifier le fichier 4760\client\cgi-bin\NMCCumulAcc..properties
Sur la premire ligne, remplacer info par debug.

Les donnes unitaires provenant de la table "ticket" sont cumules en diffrentes tables pour
acclrer la gnration des rapports. Cest un pr-traitement des donnes de base. Cette tche
est programme par dfaut dans les travaux quotidien et hebdomadaire. Elle peut par ailleurs
tre excute partir de lapplication de Taxation (Calculer les cumuls).

Ed. 01 / 15-11-2006

13

TC0846

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

Les donnes cumules sont :

Dure

Nombre dappels

Cots

Ces trois types de donnes sont cumules pour les objets suivants :
Objet
E - Entits (postes)
O - Niveaux et centres de cot
P - Codes Affaire
C - Oprateurs
D - Directions
N - Nom de ville/pays (CCN)

Table destination
EntityDailyCounter (+monthly+yearly)
OrgDailyCounter (+monthly+yearly)
ProjectDailyCounter (+monthly+yearly)
CarrierDailyCounter (+monthly+yearly)
DirectionDailyCounter (+monthly+yearly)
CcnDailyCounter

Table dorigine
chargeableentity
organisation
Chargeableentity (entity type=6)
Carrier
Direction
Ccn

Note
Par dfaut, le cumul nest pas fait sur les codes affaires dans les tches quotidienne et
hebdomadaire. Au besoin, crer la tche dans le planificateur.
Pour des besoins spcifiques, il est aussi possible de slectionner certains types dappels particuliers
lors dun recalcul.

Note
Dans les tches journalires et quotidiennes, par dfaut on calcule uniquement les cumuls sur les
types dappels suivants : Appels ent./sort., Appels entrants, Appels sortants.

TC0846

14

Ed. 01 / 15-11-2006

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

Pour ajouter les autres types dappels, il faut modifier les arguments prdfinis dans longlet
Dfinition de la tche pour la tche Calcul des compteurs cumulatifs
dorganisation
Les abrviations correspondants aux cumuls optionnels sont :

IN_DISA

: Tickets des appels DISA entrants

OUT_DISA

: Tickets des appels DISA sortants

PRV_OUT

: Tickets des appels personnels sortants

SUB

: Tickets des abonnements

Exemple de modification pour le cumul des tickets dabonnement :


-Table E,O -AccType IN_OUT,IN,OUT,SUB -ACC

6.

Il peut tre utile de consulter les donnes fournies par "Etat de la surveillance" pour valuer les
donnes cumules de nombre dappels, dures et cots des diffrentes entits de
lorganisation :

GNRATION DE RAPPORTS

Le fichier de log concern est NMCExtractor (de prfrence en trace tendue TraceType - -1).
La gnration de rapports constitue la phase finale du processus de taxation. En cas de doute ou
litige sur les donnes obtenues, il est ncessaire de passer en revue les tapes prcdentes avec les
lments dinvestigation dcrits dans les chapitres prcdents.
En cas de problme, afin de faire la part des choses entre les donnes de base et les donnes
cumules, il est important de savoir sur quelle table est bas un rapport. Cette information est
dduite du champ Dfinition de chaque dfinition de rapport :
Taxation Ticket
Taxation Entit Journe

Ed. 01 / 15-11-2006

==> Table ticket


==> Table entityDailyCounter

15

TC0846

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

7.

DESCRIPTION DE QUELQUES CAS PARTICULIERS ET SOLUTIONS

Les appels non rpondus (entrants et sortants) napparaissent pas dans les rapports.
Valider le chargement des tickets dure = 0

Les donnes issues dun rapport dtaill sont diffrentes de celles issues dun rapport cumulatif.
Vrifier la dure de conservation des tickets en base dans lannuaire systme :
NomDuServer\Servers\NomDuServer\nmcdatabase\cleanticketandaffiliatedol
dthan.
Il est probable que la table mensuelle utilise pour le rapport cumulatif contient des donnes qui
nexistent plus dans la table "ticket" utilise pour gnrer le rapport dtaill.

8.

RSUM DES PRINCIPALES TAPES DINVESTIGATION

Voici les principales tapes des investigations quand on constate une absence partielle ou totale de
donnes dans un rapport :

Vrifier la prsence des tickets sur le PCX (cas OmniPCX Enterprise)


accview

Le fichier concern a-t-il t transfr ?


Nom du dernier fichier transfr

A-t-il t charg en base ou est-il toujours en attente de chargement, ou rejet ?


NMCLD_x.log
/
4760\data\loader\...

Vrifier sur quelle table est bas le rapport


Nom de la dfinition \dfinition

Sil sagit dune table cumule vrifier la ralisation du cumul


NMCCumulAcc_x.log
/ Rapport des tches quotidiennes

Le problme existe-t-il avec une dfinition de rapport prdfini similaire ou uniquement avec un
rapport spcifique cr pour le client ?
Le Support Technique Alcatel ne peut pas vous aider faire la mise au point de rapports
personnaliss.
Vous pouvez contacter Alcatel Professional Services pour une demande dassistance.

Si les investigations dcrites dans ce document ne permettent pas de remdier au problme,


ouvrir un Service Request en attachant les lments ncessaires aux investigations :
Description prcise du problme (type dappel, date de lappel)
Fichiers de log
Dfinition de rapport
Export du rapport
Ticket PCX au format .dat
Ticket PCX au format texte

TC0846

16

Ed. 01 / 15-11-2006

OmniVista 4760
ANNEXE 1
SYNOPTIQUE DES OPRATIONS DE
TAXATION

TAXATION : LMENTS D'INVESTIGATIONS

SYNOPTIQUE DES OPRATIONS DE


TAXATION
OmniPCX Enterprise
Buffer

Masquage

Transfert ftp

account v
account save
account compress

21
22 (SSH)

Verrous logiciels :
Accounting users
Tickets local-local
Tickets rseau-local

Ports 1024-5000

Data (SYN)
1024-5000 ( R5.0.1 Ux)
10000-20000 ( R5.0 Lx)
(Grable sur PCX)

Filtres de
stockage

Fichiers compresss

cmd

Ports 1024-5000

O
m
n
i
V
i
s
t
a

ftp

accview

TAXAxxxx.DAT
ACCOUNT.LIS

OmniPCX Office

Buffer

ftp
OmniPCX Office R3.0 : Mode Passif
1000 tickets

cmd (PASV)
30021

Disque

4
7
6
0

Ports 1024-5000
Data (SYN)

30000 tickets
maximum

1024-65000

Ports 1024-5000

OmniPCX Office < R3.0 : Mode Port


cmd (PORT)
30021

Ports 1024-5000
Data (SYN)

30020

Ed. 01 / 15-11-2006

Ports 1024-5000

TC0846

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

ANNEXE 1
SYNOPTIQUE DES OPRATIONS DE
TAXATION

TC0846

Ed. 01 / 15-11-2006

OmniVista 4760
ANNEXE 1
SYNOPTIQUE DES OPRATIONS DE
TAXATION

TAXATION : LMENTS D'INVESTIGATIONS

OmniVista 4760
Insertion
Calcul de cot

Table chargeableentity
Table ticket
Extractor

Filtres

Filtres
Requteur
Designer

Contrle unicit

Cumul

Recalcul de cot

Loader
Data\Loader\Network\Su
bnetworknodenumber
TAXAxxx.DAT
ACCOUNT.LIS
ou
\Alizenodenumber
TAXAxxx.alz

Tables SQL
EntityDailyCounter
OrgDailyCounter
ProjectDailyCounter
CarrierDailyCounter
DirectionDailyCounter
CCNDailyCounter

Rapport

Extractor

Cumul
Rejected

Monthly Counters
Cumul

Annuaire
PCX\Collecte de donnes
Nom du dernier fichier
rapatri

Ed. 01 / 15-11-2006

Yearly Counters

TC0846

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

ANNEXE 1
SYNOPTIQUE DES OPRATIONS DE
TAXATION

NMCLD_x.log
NMCLD_AccOrg_x.log
NMCLD_CostCalculation_x.log
NMCCostRecalculation_x.log
NMCCostRecalculation_ CostCalculation_x.log
NMCExtractor_x.log
NMC_CumulAcc_x.log

TC0846

Ed. 01 / 15-11-2006

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

ANNEXE 2
DESCRIPTION DES CHAMPS D'UN TICKET OmniPCX Enterprise

DESCRIPTION DES CHAMPS D'UN TICKET OmniPCX Enterprise

Field
Ticket Version
Called Number
Charged Number
Charged User Name
Charged Cost Center
Charged Company
Charged Party Node
Sub address
Calling Number

Ed. 01 / 15-11-2006

Description / Value
ED5.1
Outgoing call: real called number
Incoming call: calling number
Outgoing call: the internal calling number
Incoming call: the internal calling number
Depend on the charged number
Depend on the charged number
Not used
100*subnetwork number + node number
In heterogeneous network this field isnt filled in if the protocol does not give it
Used when ISDN outgoing call otherwise empty
Transferring party number after transfer

Use in function of type call


Local &
ABC
Outgoing
Incoming
network
transit
X
X
X
X
X
X
X
X

X
X

X
X
X

X
X
X

X
X

X
X

TC0846

OmniVista 4760
ANNEXE 2
DESCRIPTION DES CHAMPS D'UN TICKET OmniPCX Enterprise

Field
Call Type

Cost Type

End Date Time


Charge Units
Cost Info
Duration

TC0846

TAXATION : LMENTS D'INVESTIGATIONS

Description / Value
0: PublicNetworkOutgoingCall
1: PublicNetworkOutgoingCallThroughPrivateNetwork
2: PrivateNetworkOutgoingCall
3: LocalNetworkCall
4: PublicNetworkIncomingCall
5: PublicNetworkIncomingCallThroughPrivateNetwork
6: UnspecifiedCall
7: PrivateNetworkOutgoingCallToPublicNetwork
8: PrivateNetworkOutgoingCallToPrivateNetwork
9: PublicNetworkIncomingCallToPrivateNetwork
10: PrivateNetworkIncomingCallToPrivateNetwork
11: PublicOrPrivateNetworkOutgoingCallThroughPrivateNetwork
12: PublicOrPrivateNetworkIncomingCallThroughPrivateNetwork
13: PrivateNetworkIncomingCall
14: LocalLocalCall
15: LocalTransitCall
0: Unspecified ABC-F trunkCall
1: AnalogTrunkCall
2: ISDNCircuitSwitchedCall
3: ISDNPacketCallX25-Bchannel
4: ISDNPacketCallX25-Dchannel
5: X25
6: DigitlNonISDN
End communication date or communication transfer
Yyyymmdd hh:mm:ss
Meter pulses received from the public network

Local &
network
X

Use in function of type call


ABC
Outgoing
Incoming
transit
X
X
X

X
X

X
X
X

Ed. 01 / 15-11-2006

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

Field
Trunk Identity
Trunk Group Identity
Trunk Node
Personal or Business
Call
Access Code
Specific Charge Info

Bearer Capability for


an ISDN call

Ed. 01 / 15-11-2006

ANNEXE 2
DESCRIPTION DES CHAMPS D'UN TICKET OmniPCX Enterprise

Description / Value
Trunk Identification Number (public trunk or private tie-line)
Trunk Group Number
100*subnetwork number + node number
0: Personal
1: Business
2: Normal
3: Guest
Project Account Code, Personal Identifier Number or empty
0: SIOPriorityTrunkGroup
2: PBXGeneratedChargeUnits
3: AnalogWithoutChargeUnits
4: Transcom
5: AccurateDuration
0: Unspecified
1: Unrestricted
2: Speech
3: Audio3
4: Audio7
5: Audio15
6: Video

Local &
network
-

Use in function of type call


ABC
Outgoing
Incoming
transit
X
X
X
X
X
X
X
X
X
-

X
X

TC0846

OmniVista 4760
ANNEXE 2
DESCRIPTION DES CHAMPS D'UN TICKET OmniPCX Enterprise

Field
High Level Comp
(type of user in ISDN
call)

Data Volume
User To User Volume

TC0846

TAXATION : LMENTS D'INVESTIGATIONS

Description / Value
0: Unspecified
1: Telephony
2: Fax Group3
3: Mixed Mode
4: Fax Group4
5: Teletex Char
6: Videotex
7: Telex
8: MHS
9: OSI application
10: Sound
11: SoundVideotex
12: SlowScanVideo
13: Not Standard Application
Number of transmitted bytes when ISDN communication
Number of transmitted bytes or number of mini-messages (system option)

Local &
network
-

Use in function of type call


ABC
Outgoing
Incoming
transit
X
-

Ed. 01 / 15-11-2006

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

Field
External Facilities

Ed. 01 / 15-11-2006

ANNEXE 2
DESCRIPTION DES CHAMPS D'UN TICKET OmniPCX Enterprise

Description / Value

Local &
network
-

0: CallingLineIdentificationPresentation
1: ConnectedLineIdentificationPresentation
2: CallingLineIdentificationRestriction
3: ConnectedLineIdentificationRestriction
4: MaliciousCallIdentification
9: AdviceOfChargeAtSetup
10: AdviceOfChargeDuringCall
11: AdviceOfChargeAtEnd
13: CallWaiting
14: UserToUserSignalling
15: UserUserFacility
21: Mini-messaging
22: SubAddressing

Use in function of type call


ABC
Outgoing
Incoming
transit
X
-

TC0846

OmniVista 4760
ANNEXE 2
DESCRIPTION DES CHAMPS D'UN TICKET OmniPCX Enterprise

Field
Internal Facilities

Call Reference
Segment Rate 1
Segment Rate 2
Segment Rate 3
ComType

TC0846

TAXATION : LMENTS D'INVESTIGATIONS

Description / Value

Local &
network
-

5: CallForwardingUnconditional
6: CallForwardingOnBusy
7: CallForwardingOnNoReply
8: Transfer
23: BasicCall
24: OperatorFacility
25: Substitution
26: PriorityIncomingCall
27: Transit
28: PrivateOverflowToPublic
29: ReroutingPublicToPrivate
30: FaxServer
31: VoiceMail
32: CentralAbbreviatedNumberring
34: IntegratedServiceVPN
35: OverflowVPN
36: ARSService
37: Disa
Not used
Not used
Not used
Not used
0 : no specified
1: Voice
2: Data
3: FacilityActivation
4: FacilityDeactivation

Use in function of type call


ABC
Outgoing
Incoming
transit
X
-

Ed. 01 / 15-11-2006

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

Field
X25 Incoming Flow
Rate
X25 Outgoing Flow
Rate
Carrier
Initial Dialled Number
Waiting Duration
Effective Call Duration
Redirected Call
Indicator
Start Date Time
Acting Extension
Number
Called Number Node
Calling Number Node
Initial Dialled Number
Node
Acting Extension
Number Node
Transit Trunk Group
Identity
Node Time Offset

Ed. 01 / 15-11-2006

ANNEXE 2
DESCRIPTION DES CHAMPS D'UN TICKET OmniPCX Enterprise

Description / Value

Use in function of type call


ABC
Outgoing
Incoming
transit
-

Not used

Local &
network
-

Not used

0: no carrier or unspecified
ARS table Number (1 to 10)
Initial dialed number for incoming call or called number when ARS service is used
With incoming call : duration before answer (in seconds)
Only with incoming call
Only with incoming and ABC network calls : the set who answers isnt the initial
dialed number.
Yyyymmdd hh:mm:ss
Number of physical charged set. Can be a local number (substitution case), public
number (Disa), trunk group number (FSxxx, FPxxx, FCxxx) or node number (SNxxx)
100*subnetwork number + node number
100*subnetwork number + node number
100*subnetwork number + node number

X
X

X
-

X
-

X
X
X
X

X
X

X
-

X
X
X

100*subnetwork number + node number


Value 99999 if unknown node; Value XXX99 if only subnet is known
Incoming trunk group number on the transit node

Time difference (in seconds) between 2 nodes; used when the additional CDR is
generated on the node of the subscriber; No significant on trunk group node.

TC0846

OmniVista 4760
ANNEXE 2
DESCRIPTION DES CHAMPS D'UN TICKET OmniPCX Enterprise

TC0846

TAXATION : LMENTS D'INVESTIGATIONS

Ed. 01 / 15-11-2006

OmniVista 4760
ANNEXE 3
EXEMPLE DE TRACE DE RECALCUL DE
COT

TAXATION : LMENTS D'INVESTIGATIONS

EXEMPLE DE TRACE DE RECALCUL DE


COT

[22/09/2006 15:12:38] ----Ticket:


InitialStartDateTime:2006/07/18 15:41:59
StartDateTime:2006/07/18 15:41:59
Duration:3766
NodeTimeOffset:0
ChargeUnits:45
CalledNumber:0248480000
PbxName:N6_Eth
TrunkGroup:6
CallType:0
ComType:1
CostInfo:3330,000000
CarrierCode:4
IsAocAtSetup:0
IsUserToUserSignalling:0
IsCallForwardingUnconditional:0
UserToUserVolume:0
[22/09/2006 15:12:38] ----+Step CostCalculationStartStep
[22/09/2006 15:12:38] -----Step CostCalculationStartStep : OK
[22/09/2006 15:12:38] ----+Step LoadCarrierConfigDataStep
[22/09/2006 15:12:38] ---- +ObjectRq::init
[22/09/2006 15:12:38] ---- +SQLQuery::init(SQLQuery *)
[22/09/2006 15:12:38] ---+ODBCConnection::createStatement
[22/09/2006 15:12:38] ----ODBCConnection::createStatement
[22/09/2006 15:12:38] ---- -SQLQuery::init(SQLQuery *)
[22/09/2006 15:12:38] ---- -ObjectRq::init
[22/09/2006 15:12:38] ---+CarrierConfigurationOptionRq::selectCarrierConfigurationOption(1)
[22/09/2006 15:12:38] ---- +ObjectRq::assignRequest
[22/09/2006 15:12:38] ---- -ObjectRq::assignRequest
[22/09/2006 15:12:38] ---- +ObjectRq::appendRequest
[22/09/2006 15:12:38] ---- -ObjectRq::appendRequest
[22/09/2006 15:12:38] ---- +ObjectRq::executeRequest
[22/09/2006 15:12:38] ---+ODBCConnection::commit
[22/09/2006 15:12:38] ---+ODBCConnection::endTran
[22/09/2006 15:12:38] ----ODBCConnection::endTran : 1
[22/09/2006 15:12:38] ----ODBCConnection::commit
[22/09/2006 15:12:38] ---+SQLQuery::execDirect
[22/09/2006 15:12:38] ---SELECT BooleanValue FROM CarrierConfigurationOption
WHERE OptionId = 1
[22/09/2006 15:12:38] ----SQLQuery::execDirect
[22/09/2006 15:12:38] ---- -ObjectRq::executeRequest
[22/09/2006 15:12:38] ---- +ObjectRq::bindRequest
[22/09/2006 15:12:38] ---- -ObjectRq::bindRequest
[22/09/2006 15:12:38] ---- CarrierConfigurationOptionRq::selectCarrierConfigurationOption

Ed. 01 / 15-11-2006

TC0846

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

ANNEXE 3
EXEMPLE DE TRACE DE RECALCUL DE
COT

[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006

15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]

[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006

15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]

[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006

15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]

---- +ObjectRq::nextObject
---- -ObjectRq::nextObject
---- +ObjectRq::nextObject
---- +SQLQuery::closeCursor
---- -SQLQuery::closeCursor
---- +SQLQuery::unbind
---+SQLQuery::freeStmt
----SQLQuery::freeStmt
---- -SQLQuery::unbind
---- -ObjectRq::nextObject
---- +SQLQuery::~SQLQuery
---- +ODBCConnection::commit
---+ODBCConnection::endTran
----ODBCConnection::endTran : 1
---- -ODBCConnection::commit
---- +SQLQuery::closeStatement
---- -SQLQuery::closeStatement
---- -SQLQuery::~SQLQuery
-----Step LoadCarrierConfigDataStep : OK
----+Step CalculateActiveCarrierCostBeginStep
-----Step CalculateActiveCarrierCostBeginStep : OK
----+Step IsCarrierExistForCallTypeStep
-----Step IsCarrierExistForCallTypeStep : YES
----+Step FindFirstCarrierBeginStep
-----Step FindFirstCarrierBeginStep : OK
----+Step SearchCarrierTrunkGroupConnectionStep
----Find no carrier
No carrier found in the trunkgroup connection
-----Step SearchCarrierTrunkGroupConnectionStep : NO
----+Step FindValidBranchStep
-----Step FindValidBranchStep : OK
----+Step IsFirstCarrierFoundStep
----Carrier: Carrier_One
This is the direct carrier
-----Step IsFirstCarrierFoundStep : YES
----+Step FindFirstCarrierEndStep
-----Step FindFirstCarrierEndStep : OK
----+Step CalculateSecondCarrierCostBeginStep
-----Step CalculateSecondCarrierCostBeginStep : OK
----+Step IsCarrierCodeInTicketStep
----Carrier Code = 4
Carrier code > 0 ==>looking for an indirect

carrier
[22/09/2006 15:12:38] -----Step IsCarrierCodeInTicketStep : YES
[22/09/2006 15:12:38] ----+Step IsCarrierCodeInConfigStep
[22/09/2006 15:12:38] ----Find carrier code : Indirect4
There is a carrier with this code
[22/09/2006 15:12:38] -----Step IsCarrierCodeInConfigStep : YES
[22/09/2006 15:12:38] ----+Step IsCarrierCodeIndicateASecondCarrierStep
[22/09/2006 15:12:38] ----Carrier code indicate a second carrier: Indirect4
the carrier type is Indirect outgoing
[22/09/2006 15:12:38] -----Step IsCarrierCodeIndicateASecondCarrierStep : YES
[22/09/2006 15:12:38] ----+Step FindCarrierPrefixInCalledNumberStep
[22/09/2006 15:12:38] ----First Carrier Prefix Found = 0
[22/09/2006 15:12:38] -----Step FindCarrierPrefixInCalledNumberStep : OK
[22/09/2006 15:12:38] ----+Step FindValidBranchForSecondCarrierStep

TC0846

Ed. 01 / 15-11-2006

OmniVista 4760
ANNEXE 3
EXEMPLE DE TRACE DE RECALCUL DE
COT

TAXATION : LMENTS D'INVESTIGATIONS

Computing the second carrier cost


[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006

15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]

----Called Number For Second Carrier = 0248480000


-----Step FindValidBranchForSecondCarrierStep : OK
----+Step IsSecondCarrierDirectionFoundStep
----Best node digit: 8
----Direction found
----Current node digit: 4
----Find direction: Nanterre->Ouest
-----Step IsSecondCarrierDirectionFoundStep : YES
----+Step SearchSecondCarrierCcnStep
----Find ccn: *->024848:Arospatiale Bourges
The CountryCityName is optional
[22/09/2006 15:12:38] -----Step SearchSecondCarrierCcnStep : OK
[22/09/2006 15:12:38] ----+Step ApplySecondCarrierTariffStep
[22/09/2006 15:12:38] ----Used Tariff: National
[22/09/2006 15:12:38] ----Calculation Mode: Exact Duration
[22/09/2006 15:12:38] ----Type: Voice/Data - Daily
[22/09/2006 15:12:38] ----Cost = 3766,000000
[22/09/2006 15:12:38] ----CostT = 4504,136000
[22/09/2006 15:12:38] -----Step ApplySecondCarrierTariffStep : OK
[22/09/2006 15:12:38] ----+Step CalculateSecondCarrierCostEndStep
[22/09/2006 15:12:38] -----Step CalculateSecondCarrierCostEndStep : OK
Computing the first carrier cost
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006

15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]
15:12:38]

Ed. 01 / 15-11-2006

----+Step CalculateFirstCarrierCostBeginStep
-----Step CalculateFirstCarrierCostBeginStep : OK
----+Step FindValidBranchForFirstCarrierStep
----Called Number For First Carrier = 0248480000
-----Step FindValidBranchForFirstCarrierStep : OK
----+Step IsFirstCarrierDirectionFoundStep
----Find direction: *->Bourges
----in carrier: Carrier_One
-----Step IsFirstCarrierDirectionFoundStep : YES
----+Step SearchFirstCarrierCcnStep
----Find no ccn
-----Step SearchFirstCarrierCcnStep : OK
----+Step ApplyFirstCarrierTariffStep
----Tariff: Cout_pabx
----Calculation Mode: AOC
----Cost = 3330,000000
----CostT = 3330,000000
-----Step ApplyFirstCarrierTariffStep : OK
----+Step CalculateFirstCarrierCostEndStep
-----Step CalculateFirstCarrierCostEndStep : OK
----+Step CalculateFacilityCostBeginStep
-----Step CalculateFacilityCostBeginStep : OK
----+Step IsCostInfoUsedForCostStep
-----Step IsCostInfoUsedForCostStep : YES
----+Step SetNoFacilityCostStep
-----Step SetNoFacilityCostStep : OK
----+Step CalculateFacilityCostEndStep
-----Step CalculateFacilityCostEndStep : OK
----+Step AddActiveCostStep
-----Step AddActiveCostStep : OK
----+Step CalculateActiveCarrierCostEndStep
-----Step CalculateActiveCarrierCostEndStep : OK

TC0846

OmniVista 4760
TAXATION : LMENTS D'INVESTIGATIONS

ANNEXE 3
EXEMPLE DE TRACE DE RECALCUL DE
COT

[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006
[22/09/2006

15:12:38] ----+Step IsCalculateComparisonCarrierCostStep


15:12:38] -----Step IsCalculateComparisonCarrierCostStep : YES
15:12:38] ----+Step CalculateComparisonCarrierCostBeginStep
15:12:38] -----Step CalculateComparisonCarrierCostBeginStep : OK
15:12:38] ----+Step SelectFirstOfFirstComparisonCarrierStep
15:12:38] -----Step SelectFirstOfFirstComparisonCarrierStep : NO
15:12:38] ----+Step CalculateComparisonCarrierCostEndStep
15:12:38] -----Step CalculateComparisonCarrierCostEndStep : OK
15:12:38] ----+Step CostCalculationEndStep
15:12:38] -----Step CostCalculationEndStep : OK
15:12:38] 4924 CostRecalculation:
Active Costs:
First Carrier Cost:3330,000000
First Carrier:Carrier_One
First Carrier Direction:*->Bourges
First Carrier Ccn:NO CCN
First Carrier Tax:NO TAX
Facility Cost:0,000000
Second Carrier Cost:3766,000000
Second Carrier:Indirect4
Second Carrier Direction:Nanterre->Ouest
Second Carrier Ccn:*->024848:Arospatiale Bourges
Second Carrier Tax:TVA
[22/09/2006 15:12:38] 4924 CostRecalculation:
-ComputeCost::calculateCost
[22/09/2006 15:12:38] 4924 CostRecalculation:
+CostProfileMgr::computeVariableCost
[22/09/2006 15:12:38] ----+CostProfileMgr::internalComputeVariableCost
[22/09/2006 15:12:38] ----Paramtres entrants:
TicketDate
: 2006-07-18 15:41:59
EntityId
: 30579
This is the extension identity (refer to chargeableEntity table)
TicketCallType: 0
TicketPOB
: 2
SumCost
: 7096,000000
SumCostT
: 7834,136000
[22/09/2006 15:12:38] ---- +CostProfileMgr::selectCostProfile
[22/09/2006 15:12:38] ---- EntityId = 30579
[22/09/2006 15:12:38] ---- +SQLQuery::execute

TC0846

Ed. 01 / 15-11-2006