Rapport de stage de fin de première année Encadré par : Réalisé par : Mr. MIHRA
Rapport de stage de fin de première année Encadré par : Réalisé par : Mr. MIHRAJE Mohammed BENYAAQOUB Fatima-Zahra (ENST) EL AIBI El Mostafa (ENSIAS) Année universitaire:2004/2005 1 page texte 0.5 DH 1 page mixte 1 DH 1 page image 2 DH 1 CD vierge 2 DH 1 pochette double 0.5 DH 1 reliure (baguette + transparent + papier cartonné) 6 DH 3.1. Java Java est à la fois un langage de programmation et une plateforme d'exécution [7]. Le langage Java a la particularité principale d'être portable, puisqu'il peut tourner sur n'importe quelle machine disposant d'un interpréteur Java. Cette portabilité est fondamentale sur Internet, 4. Réalisation Au lancement de l’application, l’utilisateur a le choix entre deux menus : New Project et Load Project. Rapport de stage Powernet ©2004/2005 Projet de téléphonie 2 Rapport de stage de fin de première année Encadré par : Réalisé par : Mr. MIHRAJE Mohammed BENYAAQOUB Fatima-Zahra (ENST) EL AIBI El Mostafa (ENSIAS) Année universitaire:2004/2005 Rapport de stage Powernet ©2004/2005 Projet de téléphonie 3 Nous tenons à remercier POWERNET à travers son directeur Mr. MIHRAJE et tout son personnel pour l’accueil qu’ils nous ont accordés et le grand soutien qu’ils nous ont fournis tout au long de la période de réalisation de ce projet pour notre première expérience de stage. Nous remercions particulièrement Mr. MIHRAJE pour l’intérêt qu’il a montré pour notre projet, pour sa patience et l’aide qu’il nous a accordée malgré l’handicap matériel que nous avons rencontré dès les premières journées de notre travail. Nous souhaitons que le travail fourni réponde au besoin de l’entreprise; nous estimons qu’en présence de matériels appropriés les résultats seront plus agréables. Finalement nous remercions encore une fois tout le personnel de l’entreprise qui nous a aidé et surtout la secrétaire Mlle. Houria et le technicien Mr. Younes. Rapport de stage Powernet ©2004/2005 Projet de téléphonie 4 Page Introduction.................................................................................................................................6 Travail demandé.......................................................................................................................7 I. Outils de développement..............................................................................................9 1) TAPI...........................................................................................................................................9 2) La lecture à partir du port COM.........................................................................................10 3) Visual Basic 6..........................................................................................................................11 III. Travail effectué...................................................................................................................12 1) Analyse de l’existant............................................................................................................12 Le PBX....................................................................................................................................12 Le modem.............................................................................................................................13 2) Le livrable.................................................................................................................................14 IV. Autres alternatives............................................................................................................16 1) Le nouveau PBX......................................................................................................................16 2) Un PBX virtuel..........................................................................................................................16 3) Autres........................................................................................................................................17 Conclusion....................................................................................................................................18 Références ...................................................................................................................................19 Annexe 1: les applications utilisées dans les tests.............................................20 Annexe 2: contrôle du port COM avec vb.net.........................................................24 Lexique & abréviations de téléphonie: .......................................................................25 Présentation de Powernet : ................................................................................................27 Rapport de stage Powernet ©2004/2005 Projet de téléphonie 5 Liste des figures Page : figure 1 : Les étapes prévues pour la réalisation du projet …..………………………………………............8 figure 2 : les couches logiciels de l’interface TAPI………………………………………………..................9 figure 3 : Comment TAPI prend en charge les programmes et le matériel ?…………………………...…10 figure 4 : la connexion via le port Com………………………………………………………...……………..11 figure 5 : le PBX Panasonic KX-TA308………………………………………………………….…………..12 figure 6 : 2 modèles de caller id card……………………………………………………………………….....13 figure 7 : BBS Telecom ITS 416……………………………………………………………...………….........16 figure 8 : la solution des boîtiers du caller id…………………………………………………………….…...17 figure 9 : l’application call trace…………………………………………………………..……………….…..20 figure 10 : l’application IDENTIFY !……………………………………………….………………........…...21 figure 11 : la lecture du port Com : Tera Term Pro………………………………...………………………..22 figure 12 : la lecture du port Com : Port Monitor…………………………………...……………………….23 figure 13 : PMBX……………………………….………………………...…………………………………….25 Rapport de stage Powernet ©2004/2005 Projet de téléphonie 6 Introduction Depuis Graham BELL, la téléphonie fait toujours des merveilles en passant d’un niveau à un autre plus sophistiqué. De nos jours la téléphonie présente de grands horizons. Elle présente pour les entreprises de prestation de services un outil primordial pour réussir dans le marché. Avoir la confiance des clients est la clé de cette réussite; en effet, le client apprécie que l’entreprise accorde un grand intérêt à ses affaires et cela surgit des contacts téléphoniques, l’outil indispensable de communication. Ainsi, ces entreprises attachent de l’intérêt à ce facteur en essayant de leur mieux d’adopter toujours les dernières solutions présentes pour assurer cette confiance et pour montrer aux clients que l’entreprise connaît les détails de leurs actions et leurs projets en cours. Par ailleurs, l’informatique envahit tous les domaines, répondant aux différents besoins de l’entreprise, partant de la simple gestion des réseaux locaux vers le e- commerce. C’est pour cette raison qu’une fusion entre téléphonie et informatique s’avère indispensable. De grands efforts sont fournis dans cette voix et les applications de CTI (Couplage Téléphonie Informatique) sont bien nombreuses. Mais TAPI reste l’outil le plus utilisé; en fait c’est une interface qui assure la communication avec les outils usuels de téléphonie standard, notamment les PBX, en fournissant à l’ordinateur toutes les informations reçues par le PBX pour des traitements opportuns. Bref, le couplage téléphonie informatique présente une bonne alternative pour les entreprises qui veulent se mettre à jour et améliorer leur système téléphonique. C’est dans cette perspective que POWERNET(*) a voulu adopter la solution TAPI pour développer une application de gestion de contacts. Le présent rapport résume toutes les étapes et les tâches effectuées tout au long de la période de travail sur ce projet avec éventuellement toutes la documentation utile pour une bonne compréhension de cette nouvelle technologie. (*) Voir « présentation de POWERNET page : 27 Rapport de stage Powernet ©2004/2005 Projet de téléphonie 7 I. Travail demandé : Le projet consiste en la réalisation d’une application de gestion des appels entrants. Il s’agit d’utiliser l’interface TAPI pour récupérer les informations échangées dans le PBX et les stocker dans une base de données afin de s’en servir dans la gestion des contacts. L’application demandée consiste en : • L’obtention de l’historique des appels entrants et sortants. • La réalisation des fiches personnalisées pour les contacts de l’entreprise ; la fiche contiendra entre autres les dernières opérations avec le client. En effet, elle doit s’afficher dès que l’application détecte un appel de ce contact. Cette application doit assurer tout de même l’insertion, la suppression et la mise à jour des données stockées dans la base de données des contacts. Puisque notre application se base sur TAPI, la première tâche demandée était une maîtrise de cet outil avant de passer au développement des traitements souhaités. Ainsi nous avons opté pour le plan d’action illustré par la figure ci-après : Rapport de stage Powernet ©2004/2005 Projet de téléphonie 8 Figure 1 : Les étapes conçues pour la réalisation du projet et le temps imparti pour chacune Livrer le produit final Développement des traitements souhaités (Choix de l’outil de développement, assurer la durabilité de l’application) Maîtriser l’outil TAPI (Documentation, tests du matériel) Eventuelles perspectives pour développer cette application 15 jours (Dès le 6/7/2005 15 à 20 jours Vers mi Août Rapport de stage Powernet ©2004/2005 Projet de téléphonie 9 II. Outils de développement 1) TAPI : L’interface TAPI (1) (Telephony Application Programming Interface) se décompose en trois couches : (voir figure 2) La couche applicative : c’est l’interface avec l’utilisateur, lui permettant d’exploiter les services fournis par l’interface TAPI. Service TAPI : offre des fonctions de téléphonie pour l’application. Un fournisseur de services TAPI : ce sont des bibliothèques de liaison dynamique (DLL) qui traduisent les commandes pour un périphérique ou un protocole de téléphonie. Figure 2 : les couches logiciels de l’interface TAPI Elle intègre les télécommunications à l'ordinateur. TAPI prend en charge à la fois la téléphonie traditionnelle RTC et la téléphonie IP pour offrir des possibilités de transmission vocale, vidéo et de données. Outre l'émission et la réception des appels, des programmes peuvent utiliser l'interface TAPI pour fournir des fonctionnalités supplémentaires de téléphonie telles que l'ID de l'appelant, le routage d'appel, la messagerie vocale et la vidéoconférence. En effet, l'interface TAPI gère tous les signaux qui transitent entre un ordinateur et un réseau téléphonique, y compris les fonctions de base d'un appel telles que la numérotation, la réponse et le raccrochage. Elle intègre également des fonctions supplémentaires, telles que la mise en attente, le transfert, la conférence et la mise en garde d'appel. En plus, elle permet aux utilisateurs d'effectuer des appels sur des réseaux IP. Rapport de stage Powernet ©2004/2005 Projet de téléphonie 10 Grâce à son architecture en couches l'interface TAPI commune permet aux différents programmes de communication de fonctionner conjointement et de se partager les différents périphériques de communication. (Voir figure 3) Figure 3 : Comment TAPI prend en charge les programmes et le matériel ? 2) La lecture à partir du port COM (voir figure 4) En général, les périphériques de téléphonie sont connectés au port COM de l’ordinateur via un câble RS232. Par conséquent, la lecture à partir du port donne accès à toutes les données échangées entre l’ordinateur et le périphérique de téléphonie. Cette solution de communication directe sans couches intermédiaires évite toute perte d’information pouvant agir dans ses couches. AT command est le langage utilisé par l’ordinateur pour communiquer avec le modem. L’envoi de ces commandes à travers le port COM permet une maîtrise de toutes les fonctionnalités du modem et une grande marge de manœuvre. D’ailleurs le fournisseur de service TAPI des modems est développé en AT Command. Rapport de stage Powernet ©2004/2005 Projet de téléphonie 11 Cependant, l’utilisation du port COM nous prive de tous les avantages que présente l’interface TAPI, notamment l’indépendance du matériel, uploads/Ingenierie_Lourd/ id-10154-pdf.pdf
Documents similaires










-
39
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 22, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 0.7423MB