La version 3.4.8 introduit de nouveaux styles mais aussi de nouvelles fonctions, principalement :
Un paramétrage étendu des menus , il est possible de modifier pour la majorité des menus (communication cumuls, facturation) , le titre des rapports associés, la requêtes SQL et le titre du menu.
De nouveaux filtres et champs font leur apparition pour les communications : transféré, poste demandé, poste obtenu…
Il est possible d’avoir un ‘alias’ pour le poste, identifié ‘SDA fixe’ il sert à associer la communication au poste quand celui ci n’est pas disponible dans le ticket fourni par le PBX.
Comtrafic permet de gérer une facturation personnalisable et 100% automatisable. Les destinataires reçoivent des factures claires et détaillées.
Solution de facturation Telecom
On crée tout d’abord les clients (menu Annuaire / Annuaires des Postes) les clients sont créés en tant que Services. Il faut renseigner le nom et l’adresse du client et bien vérifier que la case ‘facturable’ est cochée. Si le client n’est ps éligible à la TVA choisir ‘0’ dans le champ ‘Taux’ sinon laisser ‘1’ pour le taux par défaut.
On crée et affecte ensuite les postes à ce client soit par saisie manuelle soit par import de fichier.
Si on veut gérer des coûts ‘fixes’ : abonnements, raccordement, locations de lignes ou de matériels, il faut cocher la fonction ‘Gestion des produits et achats’ dans le menu Paramétage/Paramétages section Fonctions.
Il est alors possible d’affecter des coûts ponctuels (achats..) ou récurrents (abonnements..) soit au client soit à certains de ses postes. Le fait d’affecter un coût, par exemple, un abonnement à un poste permet d’avoir une meilleure vision de l’affectation et d’arrêter l’abonnement avec la suppression du poste.
Collecte des CDR & valorisation des CDR
Il faut ensuite raccorder les informations des communications ou ‘CDR’ (pour Call Data RecordsouCall Details Records) qui sont des fichiers contenant les informations relatives aux appels, des différentes sources API/fichiers opérateurs (ou PBX, Centrex…) pour une récupération automatiques des données des appels.
Le dernier point consiste à personnaliser les éditions : factures et différents rapports de contrôles. Ces types d’éditions sont accessible par le menu Rapports où typiquement on va utiliser les rapports :
‘Facturation mois dernier’ qui permet d’éditer les factures du mois précédent pour tous les destinataires.
‘Tableau des factures’ qui est un tableau récapitulatif des facture du mpis précédent.
‘Synthèse des factures sur 12 mois’ qui est un tableau des factures sur les 12 derniers mois.
Ces éditions sont personnalisables avec l’outil intégré de reporting ou via une prestation de service. Tous les rapports sont éditables en PDF, XLS .. et peuvent être transmis pas mail, manuellement ou automatiquement.
Réalisation des factures
Pour la facture menusellel, les premières fois il est recommandé de faire des vérifications manuelles avant de générer les factures. Ces vérifications consistent principalement en :
Vérifier dans l’écran d’accueil si toutes les sources (identifiées comme PBX) on bien des communications jusqu’au dernier jour du mois précédent.
Lancer dans le menu Rapports l’édition de ‘Synthèse des factures sur 12 mois’ et vérifier si tous les clients ont une somme de facture cohérente avec les mois précédents.
Lancer dans le menu Rapports l’édition de ‘Tableau des factures’ et vérifier si tous les clients ont bien des coûts de communications et d’abonnement.
Lancer dans le menu Rapports l’édition de ‘Facturation mois dernier’ sans les envoyer par mail, vérifier si le nombre est correct et par échantillonnage si le contenu est cohérent : dates, numéro de facture, présentation.
Relancer l’édition de ‘Facturation mois dernier’ avec l’envoi par mail.
Dans la configuration la plus courante, le PBX Cisco CallManger (CUCM : Cisco Unified Communications Manager) fournit les tickets (ou CDR : Call Detailed Records) dans des fichiers à un serveur FTP externe, pour cela il faut installer (sur le serveur de taxation) un logiciel serveur FTP type FileZilla (logiciel open source accessible ici : https://filezilla-project.org/download.php?type=server voir installation chapitre suivant).
Il est recommandé d’installer et tester le
serveur FTP avant de configurer le PABX.
Pour le PABX :
Munissez vous d’un accès
administrateur aux pages Cisco
Unified Communications Manager & Cisco Unified
Serviceability .
Allez dans Tools
> CDR Management.
Cliquez sur le ‘+’
pour ajouter une nouvelle application ‘billing server’.
Saisissez les
informations:
Host or IP address: Adresse du serveur FTP
User Name : Nom d’utilisateur du serveur exemple :
comtrafic
Password : Mot de passe de l’utilisateur exemple :
comtrafic
Protocol : Choisir FTP
Directory Path : Laisser à vide.
Cliquez sur ‘Add’ pour
valider, attention il peut arriver que le serveur FTP soit déjà
actif pour que la configuration soit prise en compte.
Configuration du serveur FTP
L’installation
est donnée ici à titre d’exemple, notamment au sujet des nom
d’utilisateur / mot de passe et répertoire de dépose des fichiers.
Installez
FileZilla serveur, lancez l’interface, allez dans le menu Edit
puis Users
et créez avec le bouton ‘Add’ un utilisateur comtrafic
Vérifiez
que vous êtes toujours dans la page General
,
cochez Password
et saisissez comtrafic
de nouveau.
Allez
dans la page Shared
Folders
et
avec le bouton ‘Add’ (celui en dessous de la liste des directories)
rajouter le répertoire de dépose des fichiers , par exemple
c:\comtrafic\lien_1\
et dans les cases Files
cochez ‘Write’ (et ‘Read’).
Validez par le bouton ‘OK’.
Testez
impérativement,
avec un client FTP (celui de Windows par exemple) si vous pouvez
déposer un fichier.
Configuration du logiciel de taxation
Avant
de configurer le logiciel de taxation vérifiez que le PABX dépose
correctement les fichiers de taxation dans le bon répertoire (ils
doivent se nommer cdr_xxxxxxx).
Installer le logiciel
par le setup, dans ‘type d’installation’ choisissez ‘Réelle’ et dans
‘Modèle de Pabx’ choisissez ‘Cisco_CallManager’ à la fin du setup
lancer ComTrafic pour initialiser la base de données, puis fermez
le.
Lancer le logiciel
‘lien.exe’ par le raccourci créé sur le bureau, normalement le PABX
est configuré, sauf pour la récupération des fichiers, donc
cliquez sur l’onglet paramétrage, vérifiez que vous avez
Cisco_CallManager.pbx dans ‘Type de Pabx’ :
Cliquez
sur le bouton ‘Modifier‘ :
Choisissez Fichiers dans le mode de
récupération.
Saisissez, dans Répertoire le
répertoire (ici C:\ComTrafic\Lien_1) où sont déposés les
fichiers.
Saisissez cdr_* dans
Nom de fichiers
Cochez Suppression des fichiers après
récup.
Validez par ‘OK’ puis ‘Valider’ dans le menu précédent.
Asterisk est un logiciel IPBX libre (et propriétaire) sous GNU Linux de plus en plus répandu. La mise en place d’un logiciel de taxation externe se heurte pour Asterisk à un problème connu de fragmentation des distributions : en effet il existe des dizaines de distributions diverses, avec, pour chacune des choix différents de base de données, de tables utilisées et de gestion des tickets de communications.
Le but de cet article est de décrire les étapes de connexion d’un logiciel Comtrafic avec un IPBX Asterisk en prenant comme exemple une distribution Xivo.
Démarche, configuration Asterisk et prérequis
La majorité des manipulations nécessitant des droits conséquents, un accès root au système Linux est quasiment indispensable. La première question est de savoir par quel moyen récupérer les informations sur les communications et d’identifier si et où elle sont stockées. Aujourd’hui la majorité des configurations stockent nativement ces informations dans la base de données de l’IPBX. Il existe encore des cas de figures où les tickets ne sont pas stockés ou stockés sous forme de fichiers. Une fois la ou les tables identifiées, il reste à donner les droits d’accès pour Comtrafic et à déterminer les requêtes de récupérations des communications. Il est parfois plus intéressant de gérer les droits d’abord pour avoir les outils externes qui permettent d’identifier la table.
Étape 1 : Vérifier et gérer les droits d’accès à la base.
Pour Xivo, la base de données est PostgreSQL, d’autres distributions (les plus nombreuses) utiliseront MySQL et ses dérivés voire SQLite3.
Vérifier les accès à la base et identifier des tables
Connectez vous en root sur l’interface du serveur Linux et lancez l’interface PostgreSQL, tapez :
Dans cette phase on identifie les tables, dans la majorité des distributions Asterisk, la table intéressante se nomme CDR, pour Xivo c’est CALL_LOG et CEL.
Donner les droits d’accès à distance
Vous pouvez pour les droits d’accès consulter les docs de la base de données celle de la distribution.
De manière générale il faut :
Créez (ou modifiez) un utilisateur reconnu par la base de données et donnez les droits à cet utilisateur pour le bon accès aux tables et au serveur.
Exemple pour Xivo et un utilisateur/mot de passe comtrafic/comtrafic :
CREATE USER comtrafic WITH PASSWORD 'comtrafic';GRANT ALL PRIVILEGES ON DATABASE asterisk to comtrafic;GRANT SELECT ON asterisk."call_log" TO comtrafic;GRANT SELECT ON ALL TABLES IN SCHEMA public TO comtrafic;
GRANT all privileges ON asterisk."userfeatures" TO comtrafic;
ATTENTION : les commandes précédentes donnent tous les droits à ce user, ce qui est pratique pour démarrer mais ensuite il est impératif de restreindre les droits au minimum utile.
Donner au système externe les droit d’accès au serveur et à la base.
Testez avec la commande (où 192.168.212.57 est l’adresse IP du serveur)
psql -h 192.168.212.57 -U comtrafic
Étape 2 : Accéder à la base avec Comtrafic.
Vérifiez si le PC taxation a accès au serveur via ping, telnet ou http.
Utilisez un logiciel de connexion à la base de données : https://www.heidisql.com est excellent et permet l’accès à MySQL & PostgreSQL.
Si c’est OK lancer le logiciel ‘lien.exe’ par le raccourci créé sur le bureau, cliquez sur l’onglet paramétrage, cliquez sur le bouton ‘Modifier‘ : et renseignez les paramètres, notamment l’adresse du serveur, le login et mot de passe :
Validez par ‘OK‘ puis ‘Valider‘ dans le menu précédent.
Mitel 3300 : raccordement d’un logiciel de taxation
Prérequis et informations
Pour cette installation il est requis :
Un PC avec Windows au moins XP et sur le même réseau que le PABX.
Un accès à ce PC avec les droits administrateur.
Si possible un accès Internet pour d’éventuelles mises à jour
L’adresse IP du PABX et les accès aux différents pare feux pour ouvrir le port de dialogue (par défaut le 1752)
Configuration du PABX
Mitel 3300 est un PBX qui fournit les tickets via TCP/IP, le système de taxation étant ‘client’.
Configurer les paramètres suivants
System Administration > System Options > SMDR Options AssignmentDASS II - Call Charge Information Provided: NoExtended Digit Length: NoMCD - Report Transfers: NoNetwork Format: YesReport Account Codes: YesReport Incoming Calls: YesReport Internal Calls: NoReport Meter Pulses: NoReport Outgoing Calls: YesSMDR Meter Unit Per Station: YesSMDR Record Transfer: Yes
System identification
Time Change Reporting: Yes
Twenty-four Hour Time Reporting: Yes
Extended Time To Answer: No
SMDR File Transfer: No
Standardized Network OLI: Yes
Standardized Call ID Format: Yes
Suite Services Reporting: No
Report Internal Unanswered Calls: No
SMDR Extended Reporting Level 1: No
SMDR Extended Reporting Level 2: No
Report Attendant Name: No
Configuration du logiciel de taxation
Installer le logiciel par le setup, dans ‘type d’installation’ choisissez ‘Réelle’ et dans ‘Modèle de Pabx’ choisissez ‘Mitel 3300’ à la fin du setup lancer ComTrafic pour initialiser la base de données, puis fermez le.
Lancer le logiciel ‘lien.exe’ par le raccourci créé sur le bureau, normalement le PABX est configuré, sauf pour les paramètres d’accès au PBX, donc cliquez sur l’onglet paramétrage, vérifiez que vous avez MI_3300.pbx dans ‘Type de Pabx’ :
Cliquez sur le bouton ‘Modifier‘ :
Modifiez l’adresse pour correspondre à celle du MI 3300 les autres paramètres sont ceux par défaut.
Validez par ‘OK‘ puis ‘Valider‘ dans le menu précédent.
Commentaires récents