350 likes | 484 Views
MAUSSAND David - MEILHAC Alexis – THEYS Alban. Problématique du projet : Est- il possible de réaliser une solution entièrement "Open Source" intégrant un commutateur IP et un logiciel de facturation ?. PRÉSENTATION 1. Partie théorique 2. Cahier des charges 3. Architecture générale
E N D
Problématique du projet : Est- il possible de réaliser une solution entièrement "Open Source" intégrant un commutateur IP et un logiciel de facturation ? MAUSSAND David - MEILHAC Alexis – THEYS Alban
PRÉSENTATION • 1. Partie théorique • 2. Cahier des charges • 3. Architecture générale • 4. Éléments constitutifs • TÉLÉPHONIE SUR IP • 1. Architecture • 2. Protocole SIP • 3. Codecs • 4. QoS 3. ASTÉRIX – TRIXBOX • 1. Présentation • 2. Fonctionnalités • 3. Protocoles • 4. Différents services • 4. A2BILLING • 1. Architecture • 2. Processus d’un appel • 3. Interface management • 4. Failles • 5. ASPECT ÉCONOMIQUE MAUSSAND David - MEILHAC Alexis – THEYS Alban
Principes de taxation dans les réseaux de télécommunication: • La taxation post-payée est un mécanisme où l’information de taxation n’affecte pas, en temps réel, le service rendu. • La taxation prépayée est un mécanisme où l’information de taxation peut affecter, en temps réel, le service rendu. • La taxation sur une session facture les différents services utilisés lors d’une session MAUSSAND David - MEILHAC Alexis – THEYS Alban
L’élément le plus important dans ces systèmes de taxation est le CDR (Charging Data Records), il permet de faire : • La facturation du client, en direct ou en passant par le prestataire de service. • L’analyse statistique de l’utilisation des services. • Le règlement d’un compte pour le trafic effectué ou les performances effectuées. • Le règlement d’un compte avec les autres PLMNs pour les trafics itinérants via une procédure de transfert de compte. MAUSSAND David - MEILHAC Alexis – THEYS Alban
Cahier des Charges: • Fournir les tableaux de bord nécessaires à l'analyse de la consommation téléphonique. • Refacturation interne des communications. • Restreindre les utilisateurs ou services consommant trop. • Fournir un système de pré payé aux gros utilisateurs ou services de téléphonie. MAUSSAND David - MEILHAC Alexis – THEYS Alban
L’IPBX : • ASUSTek Computer Inc • La plate-forme de taxation: • A2Billing • Le commutateur : • Switch ACCTON 8 ports • Les téléphones IP : • Thomson ST 2030 • Le Softphone : • X-lite MAUSSAND David - MEILHAC Alexis – THEYS Alban
VoIP : Voice over Internet Protocol • Définition : • Conversion voix Donnée • Intérêt : • Fusion du réseau téléphonique et IP MAUSSAND David - MEILHAC Alexis – THEYS Alban
Schéma topologique d’un réseau téléphonie sur l’IP Route 1 : Appel intra-site Route 2 : Appel inter-site Route 3 : Appel vers le réseau fixe MAUSSAND David - MEILHAC Alexis – THEYS Alban
Définition du SIP • Session Initiation Protocol • Architecture du protocole SIP : • Point à Point • Diffusif (via M.C.U) • Avantages du protocole SIP • Rapidité • Indépendant de la couche transport • Fonctionnalités du protocole SIP • Localisation du terminal appelé • Analyse du profil • Négociation du types de médias • Disponibilité de l’abonné • Etablissement et suivi de l’appel MAUSSAND David - MEILHAC Alexis – THEYS Alban
Les couches utilisés par le protocole SIP : MAUSSAND David - MEILHAC Alexis – THEYS Alban
Exemple d’un appel simple : MAUSSAND David - MEILHAC Alexis – THEYS Alban
Numérisation • Compression • Décompression MAUSSAND David - MEILHAC Alexis – THEYS Alban
Quality of Service : • La latence et le temps de réponse : • Débit de transmission • Nombre d’éléments réseaux traversés • Temps de traversé de chaque élément • Délai de propagation • La perte de paquet : • Phénomène de congestion • La gigue(jitter) : • Variance statistique du délai de transmission • Phénomène d’écho : • Réflexions du signal de la voix MAUSSAND David - MEILHAC Alexis – THEYS Alban
Solution de ToIP basée sur Asterisk contenant : • Asterisk, le cœur du système téléphonique : • Fondé par la société Digium • Utilise la licence GPL ( General Public Licence ) • Supporte beaucoup de protocole • A2Billing – Calling Card platform ( tarification des appels ) • Web conférence • Outils de configuration des utilisateurs de Trixbox • Gestion des relations clients MAUSSAND David - MEILHAC Alexis – THEYS Alban
Trixbox peut être téléchargé sous deux formes : • Un fichier iso: Ce fichier est gravé sur un CD et installé sur un disque dur après démarrage d'un ordinateur. • Un fichier Vmware: Ce fichier peut être lu avec un lecteur ou serveur VMware. • Notre choix : • Avec VMware, on a l'avantage d'utiliser Trixbox sur notre poste de travail. C'est particulièrement intéressant pour des besoins de test. Vmware est gratuit . MAUSSAND David - MEILHAC Alexis – THEYS Alban
Page principal de TRIXBOX : Menu permettant d’ajouter des téléphones Menu permettant de visualiser les CDR Menu permettant d’éditer les .conf Nombre de téléphones connectés ou non-connectés MAUSSAND David - MEILHAC Alexis – THEYS Alban
Liste des compte–rendu d’appel : MAUSSAND David - MEILHAC Alexis – THEYS Alban
Statistique des flux des appels : MAUSSAND David - MEILHAC Alexis – THEYS Alban
Quelques serveurs virtuels inclus avec Trixbox: • Linux CentOS: Système d'exploitation • MySQL: serveur de base de données • Apache: Serveur Internet • PHP: Langage de script orienté serveur • FreePBX: Interface graphique pour Asterisk MAUSSAND David - MEILHAC Alexis – THEYS Alban
Passerelle SIP et/ou H323 permettant aux clients de s'authentifier. • Client SIP ou H323 permettant à Asterisk de passer lui même des appels par un fournisseur de service VoIP à l’aide de trunk. • Messagerie vocale avec possibilité d'envoi par mail des messages aux utilisateurs. • Gestion des files d'attente d'appels pour chaque utilisateur. • Monitoring graphique de l’état de chaque poste et de l’ensemble des communications. MAUSSAND David – MEILHAC Alexis – THEYS Alban
Le protocole SIP • Le protocole IAX : • Utilise le protocole UDP • Capacité à authentifier de 3 façons • Inclut l’utilisation de VPN • Le protocole H.323 : • Fournit un moyen de transport pour la vidéo conférence • Utilise le protocole RTP pour transporter • Devenu obsolète MAUSSAND David - MEILHAC Alexis – THEYS Alban
Supervision de lignes • Groupe d'appels • Audioconférence et multiconférence • Messagerie unifié • Transfert d'appels • Mise en attente du correspondant. • Boite vocale avec menu vocal • Contraintes sur les dates et les horaires • Hot Desk (mobilité) • Enregistrement d’appel • Voice Mail MAUSSAND David - MEILHAC Alexis – THEYS Alban
Architecture A2Billing : MAUSSAND David - MEILHAC Alexis – THEYS Alban
Mécanisme d’authentification: • Le PIN : Fournit un code à l’utilisateur pour qu’il puisse le saisir afin de s’authentifier • L’ANI : Contient un numéro d’information et le numéro de téléphone de l’émetteur • Le DID : Numéros de 4-7 chiffres fixes auxquels sont concaténés d’autres digits MAUSSAND David - MEILHAC Alexis – THEYS Alban
Le processus d’un appel prépayé: MAUSSAND David - MEILHAC Alexis – THEYS Alban
Création d’un client : MAUSSAND David - MEILHAC Alexis – THEYS Alban
Création d’une RateCard: MAUSSAND David - MEILHAC Alexis – THEYS Alban
Outils d’analyse: • CDR Report • Calls Compare • MonthlyTraffic • Daily Load MAUSSAND David - MEILHAC Alexis – THEYS Alban
Failles de la plate-forme de taxation: • Configuration par défaut • Protocole SIP • Deny of service • Dépassement des logs • Modification de la trame MAUSSAND David - MEILHAC Alexis – THEYS Alban
Pertinence : • Vision future : • Problèmes rencontrés : MAUSSAND David - MEILHAC Alexis – THEYS Alban
? MAUSSAND David - MEILHAC Alexis – THEYS Alban