Upload
dhexter-villa
View
230
Download
0
Embed Size (px)
Citation preview
8/19/2019 TC0846fr_taxation Éléments d'Investigation
1/34
1
COMMUNICATION TECHNIQUE N° TC846 Ed. 01
OmniVista 4760 Nb de pages : 34 Date : 15-11-2006
URGENTE
NON URGENTE TEMPORAIRE DEFINITIVE
OBJET : TAXATION : ÉLÉMENTS D'INVESTIGATIONS
Ce document contient un résumé des informations utiles pour comprendre les différentes étapes duprocessus de taxation des communications des autocommutateurs OmniPCX Enterprise et OmniPCXOffice. L’objectif principal est de fournir des éléments d’investigations, depuis la génération des ticketssur le PCX jusqu’à la génération des rapports avec OmniVista 4760.
Cette procédure doit être appliquée par les experts OmniVista 4760. Elle est une étape indispensableavant toute demande d’assistance au Support Technique Alcatel.
8/19/2019 TC0846fr_taxation Éléments d'Investigation
2/34
8/19/2019 TC0846fr_taxation Éléments d'Investigation
3/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
Ed. 01 / 15-11-2006 1 TC0846
SOMMAIRE
1 OBJECTIFS 3
2 TAXATION CÔTÉ PCX 3
2 1 OmniPCX Enterprise 3
2 2 OmniPCX Office 6
3 RÉCUPÉRATION DES FICHIERS PAR OMNIVISTA 4760 6
3 1 OmniPCX Enterprise 7
3 2 OmniPCX Office 7
4 CHARGEMENT EN BASE 8
4 1 Problème connu 8
4 2 Affectation des tickets 10
4 3 Calcul des coûts au chargement des tickets en base 11
4 4 Recalcul des coûts 12
5 CUMUL DES DONNÉES 13
6 GÉNÉRATION DE RAPPORTS 15
7 DESCRIPTION DE QUELQUES CAS PARTICULIERS ET SOLUTIONS16
8 RÉSUMÉ DES PRINCIPALES ÉTAPES D’INVESTIGATION 16
ANNEXES
ANNEXE 1 - SYNOPTIQUE DES OPÉRATIONS DE TAXATION
8/19/2019 TC0846fr_taxation Éléments d'Investigation
4/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
TC0846 2 Ed. 01 / 15-11-2006
ANNEXE 2 - DESCRIPTION DES CHAMPS D'UN TICKET OmniPCXEnterprise
ANNEXE 3 - EXEMPLE DE TRACE DE RECALCUL DE COÛT
8/19/2019 TC0846fr_taxation Éléments d'Investigation
5/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
Ed. 01 / 15-11-2006 3 TC0846
1. OBJECTIFSCe document contient un résumé des informations utiles pour comprendre les différentes étapes duprocessus de taxation des communications des autocommutateurs OmniPCX Enterprise et OmniPCXOffice. L’objectif principal est de fournir des éléments d’investigations, depuis la génération destickets sur le PCX jusqu’à la génération des rapports avec OmniVista 4760.
Cette procédure doit être appliquée par les experts OmniVista 4760. Elle est une étapeindispensable avant toute demande d’assistance au Support Technique Alcatel.
2. TAXATION CÔTÉ PCX
2.1. OmniPCX Enterprise
Pour générer sur le PCX des tickets de taxation exploitables par le serveur OmniVista 4760, il faut :
− disposer du verrou logiciel Accounting users,
− valider le paramètre Applications\Taxation\Fichiers pour taxation externe,
− définir quels types de tickets seront effectivement stockés dans ces fichiers (filtres par défaut en
gras) : App.publics-locaux sortants App.publics-réseau sortants Appels réseau local App. privés-locaux sortants App.privés-réseau sortant App.publics-locaux entrants App.publics-réseau entrants App.privés-locaux entrants App.privés-réseau entrants App.prioritaires entrantsData entrants/sortants
App.publ.sortants coût nulUsagers non justifiés
Appels local-local Appels transit localTickets tax. locale/réseau Durée 0Tickets Administration
− définir le nombre de chiffres masqués ; le PCX remplacera ces chiffres masqués par descaractères "----" (exemple 015566----).
Notes
1 L’obtention de certains types de tickets est conditionnée par la présence des verrous logiciels
correspondants : Appels local-local Appels réseau-local
8/19/2019 TC0846fr_taxation Éléments d'Investigation
6/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
TC0846 4 Ed. 01 / 15-11-2006
2 Dans les tickets des usagers non justifiés, on observera des ******* au lieu des champs suivants :Numéro appelé, numéro appelant, CC, N° taxé, Acting
Commandes utiles
Commandes Descriptionaccount -v Editer les paramètres gérésaccount saveaccount compress
Pour vérifier le contenu des tickets, on peut tout d’abord forcer l’écriture dubuffer dans un nouveau fichier
accview Lire le contenu des fichiersLes recherches d’éléments particuliers peuvent s’effectuer ainsi :
• accview –tf TAXAXXXX.DAT avec capture du résultat dans un fichiertexte.
• accview –mtf TAXAXXXX.DAT. On peut rechercher une chaîne decaractères en tapant /chaine suivi de Entrée. Les touches n (next) et p (previous) permettent le passage à l’occurrence suivante/précédente.
• accview –mtf TAXAXXXX.DAT –a Numéro-des_champs_à_afficher
Exempleaccview –mtf TAXAXXXX.DAT –a 1 9 (affichage des champs 1(numéro appelé) et 9 (type d’appel) des tickets).
Exemple de ticket
(00) TicketVersion = ED5.1 (01) CalledNumber = 0680981497(02) ChargedNumber = 62864 (03) ChargedUserName = DUPONT JEAN(04) ChargedCostCenter = S0865 (05) ChargedCompany =(06) ChargedPartyNode = 604 (07) Subaddress =(08) CallingNumber =(09) CallType=PublicNetworkIncomingCall(10) CostType = ISDNCircuitSwitchedCall (11) EndDateTime = 20060929 08:21:21(12) ChargeUnits = 0 (13) CostInfo = 0(14) Duration = 19 (15) TrunkIdentity = 281(16) TrunkGroupIdentity = 40 (17) TrunkNode = 604(18) PersonalOrBusiness = Normal (19) AccessCode =
(20) SpecificChargeInfo = (21) BearerCapability = Speech(22) HighLevelComp = Unspecified (23) DataVolume = 0(24) UserToUserVolume = 0 (25) ExternFacilities =(26) InternFacilities = BasicCall (27) CallReference = 0(28) SegmentsRate1 = 0 (29) SegmentsRate2 = 0(30) SegmentsRate3 = 0 (31) ComType = Voice(32) X25IncomingFlowRate = Unspecified (33) X25OutgoingFlowRate = Unspecified(34) Carrier = 0 (35) InitialDialledNumber = 66619(36) WaitingDuration = 7 (37) EffectiveCallDuration = 19(38) RedirectedCallIndicator = 1 (39) StartDateTime = 20060929 08:21:02(40) ActingExtensionNumber = (41) CalledNumberNode = 9999(42) CallingNumberNode = 9999 (43) InitialDialledNumberNode = 9999(44) ActingExtensionNumberNode = 9999 (45) TransitTrunkGroupIdentity = 32767(46) NodeTimeOffset = 0
Le tableau en Annexe 1 décrit l’ensemble des champs d’un ticket.
8/19/2019 TC0846fr_taxation Éléments d'Investigation
7/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
Ed. 01 / 15-11-2006 5 TC0846
Paramètres optionnels gérables
Installation/Autres paramètres Faisc.ds justif.pour appel transType d’information dans un ticket de transit :Oui : N° du faisceauNon : N° du joncteur
Installation/Autres paramètres/Paramètres taxation
Pas de taxation sur appel par messagerieDans les cas de transfert d'appel vers l'extérieur via unmenu de messagerie vocale.OUI : l'appel n'est pas taxé.
Demande TélétaxeLa demande télétaxe est un service RNIS permettant laréception des impulsions de taxation au fil de lacommunication.NON : la demande de télétaxe est inhibée. Utile enparticulier dans les pays où ce service est payant et si ceservice n'est pas jugé indispensable.
Ticket de taxation vers noeud usagerChoix 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 durée ticket Noeud UsagerChoix par menu :Client/Administratif/Tous : Calcul de taxe à la durée sur lenoeud courant lorsqu'un ticket (client, administratif ou tous)est rapatrié d'un autre noeud.
Ticket de Transit pour ABCFOUI : Les tickets de taxation locaux de transit sont pris encompte.
Usagers Catégorie de taxation
Centre de frais
Masquage numéro émisOUI : dans les tickets, CalledNumber = ------------------------
Faisceau/Paramètres locaux Taxation appelant et création ndsSi l’appelant appartient à un PCX relié par un faisceauQSIG au PCX qui taxe :OUI : ChargedNumber = N° du poste appelantNON : ChargedNumber = N° du faisceau QSIG
Applications/Messagerie vocale Justifié OUI : Les appels départs et arrivées de la messagerie sont
justifiés.NON : CalledNumber = ------------------------
8/19/2019 TC0846fr_taxation Éléments d'Investigation
8/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
TC0846 6 Ed. 01 / 15-11-2006
Traces
Pour tracer la génération des tickets de taxation traced&account –rsat
Pour arrêter la trace kill –9 n° du process traced&account –rsat
Problèmes connus XTSce17261 Nom des fichiers différents entre la CPU principale et la CPU de secours
Ceci peut avoir pour conséquence le chargement en double de tickets dans la basede la 4760.Le problème est corrigé à partir des versions suivantes :D1.311.7.aoD2.314.7.LE2.404.kE2.502.2.fF1.500.4
2.2. OmniPCX Office
Consulter la communication technique TCV049 Procédure de mise en service de la Release 2.1.x &
3.x pour OmniPCX Office (IP, ppp, Taxation, Alarmes).Problèmes connus
Format des tickets corrompu.Le problème est corrigé à partir des versions suivantes :R110 : pas de correctionR210//083.001R310//038.001R400//022.001
3. RÉCUPÉRATION DES FICHIERS PAR OmniVista 4760Les fichiers de traces suivants doivent être analysés pour investiguer sur la fonction de récupérationdes 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 n’est récupéré lors d’une synchronisation, une alarme de niveau"avertissement" est générée :
10018 Il n’y a pas de fichiers de taxation à télécharger.
Le Guide de Sécurité (8AL90700FRAA) donne les informations utiles sur les ports et protocolesutilisés pour le transfert des données.
8/19/2019 TC0846fr_taxation Éléments d'Investigation
9/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
Ed. 01 / 15-11-2006 7 TC0846
3.1. OmniPCX Enterprise
La récupération des fichiers est lancée par la tâche de synchronisation.
Le type de taxation géré est "Taxation détaillée" ou "Taxation globale par noeud avec rapatriementdes tickets".
OmniVista 4760 récupère par ftp le fichier ACCOUNT.LIS . Il contient la liste des fichiers disponibles.
Le compte utilisé pour le transfert est adfexc.
Vérifier la gestion côté OmniVista 4760 :
Utilisateur ftp : adfexc
Mot de passe ftp : identique à celui géré côté PCX (adfexc par défaut)Le cas échéant, tester le compte par une connexion ftp à partir d’une fenêtre DOS.
OmniVista 4760 récupère par ftp les nouveaux fichiers disponibles depuis la dernièresynchronisation. Le nom du dernier fichier rapatrié est lu dans le champ Collecte de données/Dernier fichier taxation rapatrié.
Les fichiers sont enregistrés dans le répertoire
4760\data\loader\network=xx\subnetworknodenumber=yyy
Les fichiers présents sont pris en charge par le loader pour insertion des tickets dans la base dedonnées.
En cas de problème sur un ticket (format erroné), le fichier peut être rejeté. Dans ce cas, il est placédans un répertoire "Rejected ".
Lors de la synchronisation, OmniVista 4760 crée ou met à jour sur le PCX un fichier 4760.acc
dans le répertoire /usr4/tmp . Si par la suite, OmniVista 4760 ne se connecte plus au PCX, celui-ci
génère périodiquement des incidents :
0276 : Application externe de taxation : pas de récupération
Le cas échéant, supprimer ce fichier ou analyser la raison pour laquelle les récupérations ne sefont plus.
3.2. OmniPCX Office
La récupération des fichiers est lancée par la tâche de synchronisation.
Le type de taxation géré est "Taxation détaillée" ou "Taxation globale par noeud avec rapatriementdes tickets".
OmniVista 4760 récupère par ftp les tickets disponibles. Ces tickets sont effacés du PCX aprèsrécupération.
• Buffer = SDRAM (CPU) si < 1000 tickets
• Buffer = Disque dur (CPU) ⇒ 30000 tickets maximum
Vérifier la gestion côté OmniVista 4760 :
Onglet Connectivité \ Mot de passe FTP : tuxalize (défaut)
8/19/2019 TC0846fr_taxation Éléments d'Investigation
10/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
TC0846 8 Ed. 01 / 15-11-2006
Il est possible de tester la connexion ftp à partir d’une fenêtre DOS :
C:\>ftp ftp>open @IP 30021 connected to @IP220 Alize Session Manager FTP ServerUser :ftp_nmc 331 Password required for ftp_nmcPassword:tuxalize 230 User ftp_nmc Logged inftp> bye
Les fichiers sont enregistrés dans le répertoire
4760\data\loader\network\alizenodenumber sous la forme TAXAxxxxx.ALZ .
Les fichiers présents sont pris en charge par le loader pour insertion des tickets dans la base dedonnées.
En cas de problème sur un ticket (format erroné), le fichier peut être rejeté. Dans ce cas, il est placédans un répertoire "Rejected ".
Les tickets n’étant par défaut plus disponibles après récupération et chargement, il peut être utile deconserver les fichiers pour des investigations spécifiques. Cette option ne doit être validée quetemporairement pour ne pas saturer l’espace disque.
Dans l’annuaire système mettre la valeur "1" dans le champ :
Nom_du_PC/Servers/Nom_du_PC/loader/onglet specific/keeptaxafileafterloading
4. CHARGEMENT EN BASE
4.1. Problème connu
Le chargement de tickets OmniPCX Ofiice de format corrompu dans la base OmniVista 4760échoue. Le loader reste bloqué (XTSce83156).
Le popup suivant apparaît :
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 adate[21/09/2006 22:04:36] 3200 LD: Error: *** Bad Ticket in File *** ==>c:\4760\data\loader\networknumber=0\alizenodenumber=0\taxa00006.alz
8/19/2019 TC0846fr_taxation Éléments d'Investigation
11/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
Ed. 01 / 15-11-2006 9 TC0846
En cas de blocage, supprimer les fichiers posant problème sous 4760\data\loader\... puis
redémarrer le service "loader".
Solution: Mettre à jour les OmniPCX Office ; voir § 2.2.
Les fichiers de log (4760\log )concernés par le chargement en base sont les suivants :
• NMCLD
C’est le fichier principal. On y trouve le nom des fichiers de tickets traités, les quantités detickets traités (lus, insérés, rejetés) et le cas échéant des informations sur l’unicité des tickets.En trace étendue sur le loader, on y trouve les détails du calcul de coût (opérateur, tarif, ...).
•
NMCLD_AccOrg / NMCLD_NewACCPlgInformations de mise à jour de l’organisation.
• NMCLD_CostCalculation
Liste tous les tickets pour lesquels un coût n’a pu être attribué lors du chargement en base.
• NMCCostRecalculation_CostCalculation
Liste tous les tickets pour lesquels un coût n’a pu être attribué lors d’un recalcul.
• NMCCostRecalculation
Détail du recalcul de coût en trace étendue ; voir § 4.4.
Tables SQL principales
• ticketContient en particulier les informations extraites des tickets du PCX et les coûts calculés auchargement. Le champ entityid donne le lien vers la table chargeableEntity.
Exemple de requête
select * from ticket where initialstartdatetime >=’2006-09-22’ andinitialstartdatetime
8/19/2019 TC0846fr_taxation Éléments d'Investigation
12/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
TC0846 10 Ed. 01 / 15-11-2006
4.2. Affectation des tickets
Les postes et autres entités taxables ainsi que les centres de frais sont créés à partir des informationspostes récupérées par la synchronisation.
Les tickets sont chargés en base (table ticket) après un contrôle par filtre et un contrôle dit "d’unicité"qui teste si les tickets ne seraient pas déjà présents en base.
− Vérifier les filtres sur les types d’appels et les noeuds taxés dans le moduleTaxation/Trafic/Voip\Paramètres\Chargement\Taxation.
− Le contrôle d’unicité des tickets d'OmniVista 4760 est efficace dans des conditions normales defonctionnement d'OmniVista 4760 et du PCX.
Le chargement se fait par lots. Après détection de l’absence d’un ticket du lot en base, tous lestickets suivants du lot sont chargés. Le risque de chargement en double n’est pas nul dans le casde rechargement de fichiers précédemment traités.
Un script de détection et de suppression de tickets en double peut être fourni par le SupportTechnique.
Chaque ticket doit être affecté à une entité de l’organisation. Pour les tickets issus d’un OmniPCXEnterprise, la recherche se fait d’abord par la combinaison "Numéro de poste / Numéro de PCX".Si plusieurs entrées existent, on choisit celle qui a la date de création la plus récente.
Si cette combinaison n’existe pas, on recherche sur le numéro de poste dans l’ensemble du réseaudans lequel est géré le PCX. En cas de nouvel échec, une entrée est créée sous le niveau "Indéfini".
Si le numéro de PCX lu dans le ticket (ChargedPartyNode) n’existe pas, le traitement du ticketdépend du paramètre suivant :
Annuaire système \ Nom du PC \ Servers \ Nom du PC \Loader \Spécifique \ Taxation globale pour PCX non déclaré
OUI : Le ticket est assigné au PCX sous le niveau "Taxation Globale".NON : Le ticket est assigné à une entrée sous le niveau "Indéfini". Si elle n’existe pas, elle estcréée.
8/19/2019 TC0846fr_taxation Éléments d'Investigation
13/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
Ed. 01 / 15-11-2006 11 TC0846
Problème connu
Un ticket généré par un poste X d’un PCX non synchronisable est affecté au poste X de l’OmniPCXEnterprise sur lequel il est généré, au lieu d’être inséré sous le niveau "Indéfini" (XTSce83300).
Exemple
Un PCX non Alcatel est connecté par un faisceau QSIG à un OmniPCX Enterprise. Les tickets d’unposte 3201 de ce PCX sont générés sur l’OmniPCX Enterprise qui à également un poste 3201. Lestickets des 2 postes seront affectés à l’usager de l’OmniPCX Enterprise.
A partir de la Release 4.0, il est possible d’ajouter "manuellement" des postes par PCX dans
l’annuaire système. Annuaire système \ Nom du PCX \ Créer \ nmcExtraContainer \ Créer \extrasubscriber
Les entrées correspondantes sont créées dans l’organisation de la taxation.
Cette option est utile quand la taxation doit traiter des tickets générés sur un PCX déclaré dansOmniVista 4760 par des postes du PCX non synchronisables.
Soit par exemple un PCX non Alcatel, relié par un faisceau QSIQ à un OmniPCX Enterprise. Lesusagers de ce PCX non synchronisable génèrent des tickets de taxation sur l’OmniPCX Enterprise.Ces usagers, inconnus par défaut de l'OmniVista 4760 peuvent ainsi être créés. Les entréescorrespondantes sont créées dans l’organisation de la taxation. Les tickets correspondants leur
seront affectés. ATTENTION
Les postes ainsi créés doivent avoir des numéros différents des postes déjà existants sur le PCX quigénère les tickets. Sinon c’est l’entrée existante de l’organisation qui serait mise à jour.
Pour l’OmniPCX Office, les entrées inexistantes sont créées dans l’organisation lors du chargementdes tickets, par défaut sous la racine ou le cas échéant dans un centre de coût spécifié en gestion.
4.3. Calcul des coûts au chargement des tickets en base
Les différentes étapes du calcul de coût sont :
• Recherche des opérateurs direct et indirect correspondant au type d’appel.• Recherche d’une direction (région appelante / région appelée).
• Application d’un tarif.
Recherche des opérateurs sortants
Il y a deux méthodes distinctes de recherche de l’opérateur direct en fonction de la gestion effectuée:
1 Indication d’une correspondance entre faisceau de sortie de l’appel et opérateur.
C’est la gestion préconisée dans la mesure du possible car elle optimise la recherche.
Gérer Connexion Faisceau dans l’onglet Opérateurs.
2 Recherche de la correspondance la plus précise entre le numéro appelé et l’un des préfixes desdifférents opérateurs gérés.
8/19/2019 TC0846fr_taxation Éléments d'Investigation
14/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
TC0846 12 Ed. 01 / 15-11-2006
L’existence d’un éventuel opérateur indirect est dépendante de la valeur du champ CarrierCode du ticket.
• CarrierCode = 0
=> Pas d’opérateur indirect
• CarrierCode > 0
=> Existence possible d’un opérateur indirect.
On recherche le code correspondant parmi ceux qui ont été gérés dansOpérateurs\Codes opérateurs indirects. S’il existe, on vérifie le type de
l’opérateur correspondant trouvé :
♦ Sortant :
Dans ce cas, on a affaire à un opérateur direct. L’analyse se fait sur le numéro appelé.
♦ Sortant indirect :
On analyse le numéro appelé en fonction des données de l’opérateur indirect trouvé. Lecoût indirect est calculé.
Il faut ensuite rechercher l’opérateur direct de type sortant. Une direction est trouvée paranalyse du numéro appelé. Elle est retenue si le champ Opérateur indirect contientle nom de notre opérateur indirect.
Les erreurs de calcul de coût génèrent une alarme de niveau majeure (versions < R4.1) ou mineure
versions >= R4.1) :13001 Erreur de calcul de coût pendant le chargement des tickets duPCX.
Pour limiter le nombre d’erreurs de calcul de coût dues à des numéros appelés non présents dansles tickets (cas de certains appels entrants), erronés ou pas encore gérés en tant que préfixe dans unopérateur, il est conseillé de gérer une direction par défaut dans l’un des opérateurs :
Région appelante : vide
Région appelée : vide
On lui affecte un tarif "Direction inconnue".
4.4. Recalcul des coûtsEn cas de problème sur le coût des appels (absence ou supposé incorrect), il faut refaire un calcul enpositionnant des traces étendues. La très grande quantité d’informations générée impose quelquespréconisations :
− Faire la trace sur la plus petite période possible (exemple la journée du 21/09/2006)
A partir du 21/09/2006
Jusqu’au 22/09/2006
− Modifier les arguments (définition de la tâche) dans la fenêtre Créer une tâche dans le
planificateur .
-TraceType 0 -TraceToFile 1 => -TraceType –-1 –TraceSize 100 -TraceToFile 1
TraceType -- 1 donne une trace étendue
8/19/2019 TC0846fr_taxation Éléments d'Investigation
15/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
Ed. 01 / 15-11-2006 13 TC0846
TraceSize 100 permet d’obtenir 2 traces tournantes de 50 Mo chacune. Cette taille peut êtreajustée en fonction du nombre de tickets recalculés et des résultats obtenus (perte d’informationsou non).
L’analyse se fait en consultant successivement les logs suivants :
NMCCostRecalculation_CostCalculation puis NMCCostRecalculation
ATTENTION
Les opérateurs utilisés doivent être valides sur la période recalculée (vérifier les dates de début et defin de validité).
Se reporter à l’Annexe 2 pour un exemple de trace de calcul de coût.
5. CUMUL DES DONNÉES− Le fichier de log concerné est NMC_CumulAcc.
Pour obtenir des traces étendues, la gestion est différente en fonction de la version installée :
• Versions < R3.0.
Modifier les arguments dans la définition de la tâche dans la fenêtre du planificateur lors dulancement de la tâche de recalcul ou dans une tâche planifiée :
-TraceType 0 ==> -Tracetype –-1
• Versions ≥ R3.0.
Modifier le fichier 4760\webclient\cgi-bin\NMCCumulAcc..properties
Sur la première ligne, remplacer info par debug.
• Versions ≥ R4.1.
Modifier le fichier 4760\client\cgi-bin\NMCCumulAcc..properties
Sur la première ligne, remplacer info par debug.
− Les données unitaires provenant de la table "ticket" sont cumulées en différentes tables pour
accélérer la génération des rapports. C’est un pré-traitement des données de base. Cette tâcheest programmée par défaut dans les travaux quotidien et hebdomadaire. Elle peut par ailleursêtre exécutée à partir de l’application de Taxation (Calculer les cumuls).
8/19/2019 TC0846fr_taxation Éléments d'Investigation
16/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
TC0846 14 Ed. 01 / 15-11-2006
Les données cumulées sont :
• Durée
• Nombre d’appels
• Coûts
Ces trois types de données sont cumulées pour les objets suivants :
Objet Table destination Table d’origineE - Entités (postes) EntityDailyCounter (+monthly+yearly) chargeableentity
O - Niveaux et centres de coût OrgDailyCounter (+monthly+yearly) organisation
P - Codes Affaire ProjectDailyCounter (+monthly+yearly) Chargeableentity (entity type=6)C - Opérateurs CarrierDailyCounter (+monthly+yearly) Carrier
D - Directions DirectionDailyCounter (+monthly+yearly) Direction
N - Nom de ville/pays (CCN) CcnDailyCounter Ccn
Note
Par défaut, le cumul n’est pas fait sur les codes affaires dans les tâches quotidienne ethebdomadaire. Au besoin, créer la tâche dans le planificateur.
Pour des besoins spécifiques, il est aussi possible de sélectionner certains types d’appels particulierslors d’un recalcul.
Note
Dans les tâches journalières et quotidiennes, par défaut on calcule uniquement les cumuls sur lestypes d’appels suivants : Appels ent./sort., Appels entrants, Appels sortants.
8/19/2019 TC0846fr_taxation Éléments d'Investigation
17/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
Ed. 01 / 15-11-2006 15 TC0846
Pour ajouter les autres types d’appels, il faut modifier les arguments prédéfinis dans l’ongletDéfinition de la tâche pour la tâche Calcul des compteurs cumulatifsd’organisation
Les abréviations 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 d’abonnement :-Table E,O -AccType IN_OUT,IN,OUT,SUB -ACC
− Il peut être utile de consulter les données fournies par "Etat de la surveillance" pour évaluer lesdonnées cumulées de nombre d’appels, durées et coûts des différentes entités del’organisation :
6. GÉNÉRATION DE RAPPORTSLe fichier de log concerné est NMCExtractor (de préférence en trace étendue –TraceType - -1).
La génération de rapports constitue la phase finale du processus de taxation. En cas de doute oulitige sur les données obtenues, il est nécessaire de passer en revue les étapes précédentes avec leséléments d’investigation décrits dans les chapitres précédents.
En cas de problème, afin de faire la part des choses entre les données de base et les donnéescumulées, il est important de savoir sur quelle table est basé un rapport. Cette information estdéduite du champ Définition de chaque définition de rapport :
Taxation – Ticket ==> Table ticket
Taxation – Entité – Journée ==> Table entityDailyCounter
8/19/2019 TC0846fr_taxation Éléments d'Investigation
18/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
TC0846 16 Ed. 01 / 15-11-2006
7. DESCRIPTION DE QUELQUES CAS PARTICULIERS ET SOLUTIONS− Les appels non répondus (entrants et sortants) n’apparaissent pas dans les rapports.
Valider le chargement des tickets à durée = 0
− Les données issues d’un rapport détaillé sont différentes de celles issues d’un rapport cumulatif.
Vérifier la durée de conservation des tickets en base dans l’annuaire système :
NomDuServer\Servers\NomDuServer\nmcdatabase\cleanticketandaffiliatedol
dthan.Il est probable que la table mensuelle utilisée pour le rapport cumulatif contient des données quin’existent plus dans la table "ticket" utilisée pour générer le rapport détaillé.
8. RÉSUMÉ DES PRINCIPALES ÉTAPES D’INVESTIGATION Voici les principales étapes des investigations quand on constate une absence partielle ou totale dedonnées dans un rapport :
− Vérifier la présence des tickets sur le PCX (cas OmniPCX Enterprise)
accview
− Le fichier concerné a-t-il été transféré ?
Nom du dernier fichier transféré
− A-t-il été chargé en base ou est-il toujours en attente de chargement, ou rejeté ?
NMCLD_x.log / 4760\data\loader\...
− Vérifier sur quelle table est basé le rapport
Nom de la définition \définition
− S’il s’agit d’une table cumulée vérifier la réalisation du cumul
NMCCumulAcc_x.log / Rapport des tâches quotidiennes
− Le problème existe-t-il avec une définition de rapport prédéfini similaire ou uniquement avec un
rapport spécifique créé pour le client ?Le Support Technique Alcatel ne peut pas vous aider à faire la mise au point de rapportspersonnalisés.
Vous pouvez contacter Alcatel Professional Services pour une demande d’assistance.
− Si les investigations décrites dans ce document ne permettent pas de remédier au problème,ouvrir un Service Request en attachant les éléments nécessaires aux investigations :
Description précise du problème (type d’appel, date de l’appel)
Fichiers de log
Définition de rapport
Export du rapport
Ticket PCX au format .dat
Ticket PCX au format texte
8/19/2019 TC0846fr_taxation Éléments d'Investigation
19/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS ANNEXE 1
SYNOPTIQUE DES OPÉRATIONS DETAXATION
Ed. 01 / 15-11-2006 1 TC0846
SYNOPTIQUE DES OPÉRATIONS DETAXATION
OmniPCX Enterprise Transfert ftp
OmniPCX Office
ftpFichiers compressés
Buffer
TAXAxxxx.DAT ACCOUNT.LIS
Masquage
Filtres destockage
Verrous logiciels : Accounting usersTickets local-localTickets réseau-local
accview
account –vaccount saveaccount compress
Ports 1024-5000
cmd
22 (SSH)
21
Ports 1024-5000
Data (SYN)
1024-5000 (≤ R5.0.1 Ux)10000-20000 (≥ R5.0 Lx)(Gérable sur PCX)
Omni
Vista
4760
Disque
Buffer 1000 tickets
30000 ticketsmaximum
ftp
OmniPCX Office ≥ R3.0 : Mode Passif
Ports 1024-5000
cmd (PASV)
30021
Ports 1024-5000
Data (SYN)
1024-65000
OmniPCX Office < R3.0 : Mode Port
Ports 1024-5000
cmd (PORT)
30021
Ports 1024-5000
Data (SYN)
30020
8/19/2019 TC0846fr_taxation Éléments d'Investigation
20/34
OmniVista 4760 ANNEXE 1SYNOPTIQUE DES OPÉRATIONS DETAXATION
TAXATION : ÉLÉMENTS D'INVESTIGATIONS
TC0846 2 Ed. 01 / 15-11-2006
8/19/2019 TC0846fr_taxation Éléments d'Investigation
21/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS ANNEXE 1
SYNOPTIQUE DES OPÉRATIONS DETAXATION
Ed. 01 / 15-11-2006 3 TC0846
OmniVista 4760
Calcul de coût
Filtres
Contrôle unicité
Data\Loader\Network\Subnetworknodenumber
• TAXAxxx.DAT
• ACCOUNT.LISou\Alizenodenumber
• TAXAxxx.alz
Loader
Rejected
AnnuairePCX\Collecte de donnéesNom du dernier fichierrapatrié
Extractor
Cumul
Extractor
Table ticket
Recalcul de coût
Tables SQLEntityDailyCounterOrgDailyCounterProjectDailyCounterCarrierDailyCounterDirectionDailyCounterCCNDailyCounter
Monthly Counters
Yearly Counters
Cumul
Cumul
Filtres
Requêteur
Designer
Rapport
Insertion
Table chargeableentity
8/19/2019 TC0846fr_taxation Éléments d'Investigation
22/34
OmniVista 4760 ANNEXE 1SYNOPTIQUE DES OPÉRATIONS DETAXATION
TAXATION : ÉLÉMENTS D'INVESTIGATIONS
TC0846 4 Ed. 01 / 15-11-2006
NMCLD_x.logNMCLD_AccOrg_x.logNMCLD_CostCalculation_x.log
NMCCostRecalculation_x.logNMCCostRecalculation_ CostCalculation_x.log
NMCExtractor_x.log
NMC_CumulAcc_x.log
8/19/2019 TC0846fr_taxation Éléments d'Investigation
23/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
DESCRIPTION DES CHAMP
Ed. 01 / 15-11-2006 1
DESCRIPTION DES CHAMPS D'UN TICKET Omni
Field Description / Value Local &network
Ticket Version ED5.1 X
Called Number Outgoing call: real called numberIncoming call: calling number
X
Charged Number Outgoing call: the internal calling numberIncoming call: the internal calling number
X
Charged User Name Depend on the charged number -
Charged Cost Center Depend on the charged number X
Charged Company Not used -
Charged Party Node 100*subnetwork number + node numberIn heterogeneous network this field isn’t filled in if the protocol does not give it
X
Sub address Used when ISDN outgoing call otherwise empty -
Calling Number Transferring party number after transfer X
8/19/2019 TC0846fr_taxation Éléments d'Investigation
24/34
8/19/2019 TC0846fr_taxation Éléments d'Investigation
25/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
DESCRIPTION DES CHAMP
Ed. 01 / 15-11-2006 3
Field Description / Value Local &network
Trunk Identity Trunk Identification Number (public trunk or private tie-line) -
Trunk Group Identity Trunk Group Number -
Trunk Node 100*subnetwork number + node number -
Personal or BusinessCall
0: Personal1: Business2: Normal3: Guest
-
Access Code Project Account Code, Personal Identifier Number or empty -
Specific Charge Info 0: SIOPriorityTrunkGroup2: PBXGeneratedChargeUnits3: AnalogWithoutChargeUnits4: Transcom5: AccurateDuration
-
Bearer Capability foran ISDN call
0: Unspecified1: Unrestricted2: Speech3: Audio34: Audio75: Audio156: Video
-
8/19/2019 TC0846fr_taxation Éléments d'Investigation
26/34
OmniVista 4760 ANNEXE 2DESCRIPTION DES CHAMPS D'UN TICKET OmniPCX Enterprise
TAXATI
TC0846 4
Field Description / Value Local &network
High Level Comp(type of user in ISDN
call)
0: Unspecified1: Telephony2: Fax Group33: Mixed Mode4: Fax Group45: Teletex Char6: Videotex7: Telex
8: MHS9: OSI application10: Sound11: SoundVideotex12: SlowScanVideo13: Not Standard Application
-
Data Volume Number of transmitted bytes when ISDN communication -
User To User Volume Number of transmitted bytes or number of mini-messages (system option) -
8/19/2019 TC0846fr_taxation Éléments d'Investigation
27/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
DESCRIPTION DES CHAMP
Ed. 01 / 15-11-2006 5
Field Description / Value Local &network
External Facilities 0: CallingLineIdentificationPresentation1: ConnectedLineIdentificationPresentation2: CallingLineIdentificationRestriction3: ConnectedLineIdentificationRestriction4: MaliciousCallIdentification9: AdviceOfChargeAtSetup10: AdviceOfChargeDuringCall11: AdviceOfChargeAtEnd
13: CallWaiting14: UserToUserSignalling15: UserUserFacility21: Mini-messaging22: SubAddressing
-
8/19/2019 TC0846fr_taxation Éléments d'Investigation
28/34
OmniVista 4760 ANNEXE 2DESCRIPTION DES CHAMPS D'UN TICKET OmniPCX Enterprise
TAXATI
TC0846 6
Field Description / Value Local &network
Internal Facilities 5: CallForwardingUnconditional6: CallForwardingOnBusy7: CallForwardingOnNoReply8: Transfer23: BasicCall24: OperatorFacility25: Substitution26: PriorityIncomingCall
27: Transit28: PrivateOverflowToPublic29: ReroutingPublicToPrivate30: FaxServer31: VoiceMail32: CentralAbbreviatedNumberring34: IntegratedServiceVPN35: OverflowVPN36: ARSService37: Disa
-
Call Reference Not used -
Segment Rate 1 Not used -
Segment Rate 2 Not used - Segment Rate 3 Not used -
ComType 0 : no specified1: Voice2: Data3: FacilityActivation4: FacilityDeactivation
-
8/19/2019 TC0846fr_taxation Éléments d'Investigation
29/34
OmniVista 4760 TAXATION : ÉLÉMENTS D'INVESTIGATIONS
DESCRIPTION DES CHAMP
Ed. 01 / 15-11-2006 7
Field Description / Value Local &network
X25 Incoming FlowRate
Not used -
X25 Outgoing FlowRate
Not used -
Carrier 0: no carrier or unspecified ARS table Number (1 to 10)
-
Initial Dialled Number Initial dialed number for incoming call or called number when ARS service is used X
Waiting Duration With incoming call : duration before answer (in seconds) -
Effective Call Duration Only with incoming call -
Redirected CallIndicator
Only with incoming and ABC network calls : the set who answers isn’t the initialdialed number.
X
Start Date Time Yyyymmdd hh:mm:ss -
Acting ExtensionNumber
Number of physical charged set. Can be a local number (substitution case), publicnumber (Disa), trunk group number (FSxxx, FPxxx, FCxxx) or node number (SNxxx)
X
Called Number Node 100*subnetwork number + node number X
Calling Number Node 100*subnetwork number + node number X
Initial Dialled NumberNode
100*subnetwork number + node number X
Acting Extension
Number Node
100*subnetwork number + node number
Value 99999 if unknown node; Value XXX99 if only subnet is known
X
Transit Trunk GroupIdentity
Incoming trunk group number on the transit node -
Node Time Offset Time difference (in seconds) between 2 nodes; used when the additional CDR isgenerated on the node of the subscriber; No significant on trunk group node.
-
8/19/2019 TC0846fr_taxation Éléments d'Investigation
30/34
OmniVista 4760 ANNEXE 2DESCRIPTION DES CHAMPS D'UN TICKET OmniPCX Enterprise
TAXATI
TC0846 8
8/19/2019 TC0846fr_taxation Éléments d'Investigation
31/34
OmniVista 4760
TAXATION : ÉLÉMENTS D'INVESTIGATIONS ANNEXE 3EXEMPLE DE TRACE DE RECALCUL DE
COÛT
Ed. 01 / 15-11-2006 1 TC0846
EXEMPLE DE TRACE DE RECALCUL DECOÛT
[22/09/2006 15:12:38] ----Ticket:
InitialStartDateTime:2006/07/18 15:41:59StartDateTime:2006/07/18 15:41:59Duration:3766NodeTimeOffset:0ChargeUnits:45CalledNumber:0248480000PbxName:N6_EthTrunkGroup:6CallType:0ComType:1CostInfo:3330,000000CarrierCode:4IsAocAtSetup:0IsUserToUserSignalling:0
IsCallForwardingUnconditional:0UserToUserVolume: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 CarrierConfigurationOptionWHERE 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
8/19/2019 TC0846fr_taxation Éléments d'Investigation
32/34
OmniVista 4760
ANNEXE 3EXEMPLE DE TRACE DE RECALCUL DECOÛT
TAXATION : ÉLÉMENTS D'INVESTIGATIONS
TC0846 2 Ed. 01 / 15-11-2006
[22/09/2006 15:12:38] ---- +ObjectRq::nextObject[22/09/2006 15:12:38] ---- -ObjectRq::nextObject[22/09/2006 15:12:38] ---- +ObjectRq::nextObject[22/09/2006 15:12:38] ---- +SQLQuery::closeCursor[22/09/2006 15:12:38] ---- -SQLQuery::closeCursor[22/09/2006 15:12:38] ---- +SQLQuery::unbind[22/09/2006 15:12:38] ---- +SQLQuery::freeStmt[22/09/2006 15:12:38] ---- -SQLQuery::freeStmt[22/09/2006 15:12:38] ---- -SQLQuery::unbind[22/09/2006 15:12:38] ---- -ObjectRq::nextObject[22/09/2006 15:12:38] ---- +SQLQuery::~SQLQuery[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::closeStatement[22/09/2006 15:12:38] ---- -SQLQuery::closeStatement[22/09/2006 15:12:38] ---- -SQLQuery::~SQLQuery[22/09/2006 15:12:38] -----Step LoadCarrierConfigDataStep : OK[22/09/2006 15:12:38] ----+Step CalculateActiveCarrierCostBeginStep[22/09/2006 15:12:38] -----Step CalculateActiveCarrierCostBeginStep : OK[22/09/2006 15:12:38] ----+Step IsCarrierExistForCallTypeStep[22/09/2006 15:12:38] -----Step IsCarrierExistForCallTypeStep : YES[22/09/2006 15:12:38] ----+Step FindFirstCarrierBeginStep[22/09/2006 15:12:38] -----Step FindFirstCarrierBeginStep : OK[22/09/2006 15:12:38] ----+Step SearchCarrierTrunkGroupConnectionStep
[22/09/2006 15:12:38] ----Find no carrier No carrier found in the trunkgroup connection[22/09/2006 15:12:38] -----Step SearchCarrierTrunkGroupConnectionStep : NO[22/09/2006 15:12:38] ----+Step FindValidBranchStep[22/09/2006 15:12:38] -----Step FindValidBranchStep : OK[22/09/2006 15:12:38] ----+Step IsFirstCarrierFoundStep[22/09/2006 15:12:38] ----Carrier: Carrier_One
This is the direct carrier[22/09/2006 15:12:38] -----Step IsFirstCarrierFoundStep : YES[22/09/2006 15:12:38] ----+Step FindFirstCarrierEndStep[22/09/2006 15:12:38] -----Step FindFirstCarrierEndStep : OK[22/09/2006 15:12:38] ----+Step CalculateSecondCarrierCostBeginStep[22/09/2006 15:12:38] -----Step CalculateSecondCarrierCostBeginStep : OK[22/09/2006 15:12:38] ----+Step IsCarrierCodeInTicketStep
[22/09/2006 15:12:38] ----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
8/19/2019 TC0846fr_taxation Éléments d'Investigation
33/34
OmniVista 4760
TAXATION : ÉLÉMENTS D'INVESTIGATIONS ANNEXE 3EXEMPLE DE TRACE DE RECALCUL DE
COÛT
Ed. 01 / 15-11-2006 3 TC0846
Computing the second carrier cost
[22/09/2006 15:12:38] ----Called Number For Second Carrier = 0248480000 [22/09/2006 15:12:38] -----Step FindValidBranchForSecondCarrierStep : OK[22/09/2006 15:12:38] ----+Step IsSecondCarrierDirectionFoundStep[22/09/2006 15:12:38] ----Best node digit: 8[22/09/2006 15:12:38] ----Direction found[22/09/2006 15:12:38] ----Current node digit: 4[22/09/2006 15:12:38] ----Find direction: Nanterre->Ouest [22/09/2006 15:12:38] -----Step IsSecondCarrierDirectionFoundStep : YES[22/09/2006 15:12:38] ----+Step SearchSecondCarrierCcnStep[22/09/2006 15:12:38] ----Find ccn: *->024848:Aérospatiale 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 : OKComputing the first carrier cost
[22/09/2006 15:12:38] ----+Step CalculateFirstCarrierCostBeginStep
[22/09/2006 15:12:38] -----Step CalculateFirstCarrierCostBeginStep : OK[22/09/2006 15:12:38] ----+Step FindValidBranchForFirstCarrierStep[22/09/2006 15:12:38] ----Called Number For First Carrier = 0248480000 [22/09/2006 15:12:38] -----Step FindValidBranchForFirstCarrierStep : OK[22/09/2006 15:12:38] ----+Step IsFirstCarrierDirectionFoundStep[22/09/2006 15:12:38] ----Find direction: *->Bourges [22/09/2006 15:12:38] ----in carrier: Carrier_One [22/09/2006 15:12:38] -----Step IsFirstCarrierDirectionFoundStep : YES[22/09/2006 15:12:38] ----+Step SearchFirstCarrierCcnStep[22/09/2006 15:12:38] ----Find no ccn[22/09/2006 15:12:38] -----Step SearchFirstCarrierCcnStep : OK[22/09/2006 15:12:38] ----+Step ApplyFirstCarrierTariffStep[22/09/2006 15:12:38] ----Tariff: Cout_pabx
[22/09/2006 15:12:38] ----Calculation Mode: AOC[22/09/2006 15:12:38] ----Cost = 3330,000000[22/09/2006 15:12:38] ----CostT = 3330,000000 [22/09/2006 15:12:38] -----Step ApplyFirstCarrierTariffStep : OK[22/09/2006 15:12:38] ----+Step CalculateFirstCarrierCostEndStep[22/09/2006 15:12:38] -----Step CalculateFirstCarrierCostEndStep : OK[22/09/2006 15:12:38] ----+Step CalculateFacilityCostBeginStep[22/09/2006 15:12:38] -----Step CalculateFacilityCostBeginStep : OK[22/09/2006 15:12:38] ----+Step IsCostInfoUsedForCostStep[22/09/2006 15:12:38] -----Step IsCostInfoUsedForCostStep : YES[22/09/2006 15:12:38] ----+Step SetNoFacilityCostStep[22/09/2006 15:12:38] -----Step SetNoFacilityCostStep : OK[22/09/2006 15:12:38] ----+Step CalculateFacilityCostEndStep[22/09/2006 15:12:38] -----Step CalculateFacilityCostEndStep : OK
[22/09/2006 15:12:38] ----+Step AddActiveCostStep[22/09/2006 15:12:38] -----Step AddActiveCostStep : OK[22/09/2006 15:12:38] ----+Step CalculateActiveCarrierCostEndStep[22/09/2006 15:12:38] -----Step CalculateActiveCarrierCostEndStep : OK
8/19/2019 TC0846fr_taxation Éléments d'Investigation
34/34
OmniVista 4760
ANNEXE 3EXEMPLE DE TRACE DE RECALCUL DECOÛT
TAXATION : ÉLÉMENTS D'INVESTIGATIONS
[22/09/2006 15:12:38] ----+Step IsCalculateComparisonCarrierCostStep[22/09/2006 15:12:38] -----Step IsCalculateComparisonCarrierCostStep : YES[22/09/2006 15:12:38] ----+Step CalculateComparisonCarrierCostBeginStep[22/09/2006 15:12:38] -----Step CalculateComparisonCarrierCostBeginStep : OK[22/09/2006 15:12:38] ----+Step SelectFirstOfFirstComparisonCarrierStep[22/09/2006 15:12:38] -----Step SelectFirstOfFirstComparisonCarrierStep : NO[22/09/2006 15:12:38] ----+Step CalculateComparisonCarrierCostEndStep[22/09/2006 15:12:38] -----Step CalculateComparisonCarrierCostEndStep : OK[22/09/2006 15:12:38] ----+Step CostCalculationEndStep[22/09/2006 15:12:38] -----Step CostCalculationEndStep : OK[22/09/2006 15:12:38] 4924 CostRecalculation: Active Costs:
First Carrier Cost:3330,000000
First Carrier:Carrier_OneFirst Carrier Direction:*->BourgesFirst Carrier Ccn:NO CCNFirst Carrier Tax:NO TAXFacility Cost:0,000000Second Carrier Cost:3766,000000Second Carrier:Indirect4Second Carrier Direction:Nanterre->OuestSecond Carrier Ccn:*->024848:Aérospatiale BourgesSecond 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] ----Paramètres entrants:TicketDate : 2006-07-18 15:41:59EntityId : 30579
This is the extension identity (refer to chargeableEntity table)TicketCallType: 0TicketPOB : 2SumCost : 7096,000000SumCostT : 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