Lgiciel VOIP Présenté par : Tuteur : FERRAN Olivier LANUSSE Flrian TEBIB Leïla M. Rachid Elazuzi 1 ère de Master RTM Université d Avignn et des Pays de Vaucluse IUP GMI Année 2006-2007 2424242411 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
SOMMAIRE Présentatin... 3 Objectif du prjet...4 Intrductin...5 1 Organisatins des deux grupes :...6 2 Répartitin des tâches au sein du grupe :...7 3 Présentatin de l interface graphique :... 8 3.1 Créatins des cmpsants :...8 3.2 Décmpsitin de la fenêtre principale de l interface graphique....10 3.3 Les différentes fnctinnalités de l applicatin...11 3.3.1 La gestin des cmptes utilisateurs et des Cntacts...11 3.3.2 L histrique des appels...14 4 L implémentatin de JAIN SIP :...15 4.1 Diagramme de classe :...15 4.2 Descriptin des classes :...18 4.3 Diagramme d état :...18 4.4 Fnctinnalités SIP de l applicatin :...19 5 Ajut de la vidé :... 22 5.1 Descriptin des classes :...22 5.2 Diagramme de classe :...23 5.3 Liaisn avec le secnd grupe :...24 6 Mdularité de l applicatin :... 25 7 Les difficultés rencntrées :... 25 Cnclusin et Perspectives... 26 Références bibligraphiques... 27 2424242422 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
Présentatin Ce prjet de première année de Master Réseaux Télécm et Multimédia se désigne sus l appellatin «Lgiciel VOIP». Par l analyse des bjectifs et des taches induites, ce prjet s articule autur de deux grupes de travail de tris étudiants chacun. Nus représentns le grupe n 7 et travaillns de pair avec le grupe de prjet n 8, tus deux sus la tutelle de M. Elazuzi. Le travail des deux grupes est cmplémentaire. Il a nécessité une ttale cpératin de la part des étudiants, étant dnné que le prjet a été divisé en deux parties dépendantes l une de l autre. Les taches effectuées snt résumées cmme suit : - Le grupe n 7 : Etude du prtcle SIP Implémentatin de SIP Etude de l API JAISIP et utilisatin pur l implémentatin de SIP. Imbricatin des cdecs étudiés par le grupe n 8. Dévelppement de l interface graphique GUI cmprtant les fnctinnalités dévelppées par le grupe n 8. Intégratin de la transmissin vidé. - Le grupe n 8 : Etude des différents Cdecs et des prtcles RTP, RTCP. Etude des différents cdecs. Chix des cdecs à implémenter (G711, LPC10-15, GSM et SPEEX). Etude des prtcles RTP :RTCP Gestin et réalisatin de la QOS ( la qualité de service) Ajut de fnctinnalités techniques qui incluent l appui de la tnalité La rédactin d un manuel utilisateur cmplet. 2424242433 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
Objectif du prjet L bjectif du prjet est d implémenter un mdèle de cmmunicatin multimédia (vix et vidé) en temps réel entre deux rdinateurs qui n utilisent pas bligatirement le même mdèle (le même sft phne). Et ce, en nus basant sur la mdélisatin rientée bjet du prtcle de signalisatin SIP. Il s agit de dévelpper une applicatin utilisant une interface graphique hmmemachine (interface utilisateur). Dès lrs, elle permettra un échange de dnnées multimédia (audi, vidé et messagerie instantanée). Dans le rapprt du premier semestre que nus avns mis en annexe, nus avns cmmencé par une première définitin du prtcle H323 ainsi qu une définitin plus apprfndie du prtcle SIP. En utre, il y figure une cmparaisn entre ces deux prtcles. Ntez ici, que le prtcle SIP, cnsidéré à ce jur cmme une améliratin du H323, et cnstitue le nyau dur de ce prjet. Enfin, une dernière partie présente l API et le langage utilisés pur implémenter et réaliser ce prjet. L API, dénmmée JainSIP, se base sur le langage Java Dans ce rapprt, nus présentns le travail réalisé durant le secnd semestre, l implémentatin du prtcle SIP, l imbricatin des travaux réalisés par les deux grupes ainsi que la créatin d une interface graphique, cmprtant les fnctinnalités des deux grupes. A mi-parcurs du dernier semestre. Au vu de l avancement du travail et des bjectifs déjà atteints, nus avns décidé, avec l accrd de ntre tuteur, de tenter l intégratin de la vidé au prjet. Ceci faisait partie des perspectives pur les prjets des prchaines années. Sutenance prévue le Jeudi 31 Mai 2007 à 9h15 Jury n 3 Amphi Pascal Président : Membres du jury : R. Elazuzi C. Freduille P. Micheln 2424242444 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
Intrductin Dans le cntexte actuel de mndialisatin des échanges écnmiques et de l infrmatin, une demande tujurs grandissante liée aux télécmmunicatins s exprime. Ainsi, les dmaines public et privé d activité empli de manière crissante les techniques de cmmunicatins lngues distances. Le principal frein au dépliement de ces services réside dans le frt cût de facturatin des furnisseurs de service téléphniques classiques. En parallèle de ce fait, l émergence, aussi vilente que rapide de l Internet témigne des pssibilités d accès à l infrmatin sans aucune cnsidératin liée aux distances. La questin est alrs psée de savir cmment faire cïncider les deux afin que les besins de l un prfitent des pssibilités de l autre. Les utilisateurs du téléphne cnsidère cmme acquis un certain mde de facturatin : les cûts de cmmunicatin dépendent à la fis de la distance et de la durée d ccupatin de la ligne. Par cntre, le cût de l Internet suit une tut autre lgique : la facturatin demeure uniquement frfaitaire. Frt de ce cnstat, l utilisateur désire vir disparaître le premier au prfit du secnd. A la fis dans un suci d écnmie, mais aussi de simplicité. A ce fait s ajute un curant relativement récent, qui vise à une cnvergence des myens de cmmunicatins vers l Internet, u le «Tut IP». Ces slutins cnstitueraient dès lrs des alternatives uniquement frfaitaire assurant un cnfrt d utilisatin équivalent à la téléphnie standard. C est dans ce cntexte là que la téléphnie sur IP fut dévelppée. La téléphnie sur IP utilise la technique VOIP (Vice Over IP : VOix sur IP) et dit sn succès grandissant aux cûts réduits du transprt de l'infrmatin via le réseau internet. Plusieurs acteurs de l'infrmatique se snt lancés dans ce marché extrêmement cncurrentiel à l'égard des grands pérateurs de téléphnie classique ; le plus cnnu est la sciété luxemburgeise Skype Technlgies SA, dnt l'ffre cmmerciale SkypeOut (passerelle SIP sur le réseau téléphnique classique) cncurrence directement ces pérateurs. Dans les grandes lignes, la Vix sur IP suit ce principe : Lrs de l'émissin, un prgramme appelé cdec numérise et cmpresse un signal audi (la vix humaine par exemple), les dnnées numériques ainsi btenues snt acheminées jusqu'au destinataire dans des paquets TCP/IP. Le cdec du prgramme récepteur effectue les pératins inverses (décmpressin, puis restitutin analgique du signal audi). 2424242455 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
1 Organisatins des deux grupes : La répartitin des tâches entre les deux grupes s est faite dès le premier semestre, elle se décupait seln les différents mdules de l applicatin, à savir : - La partie implémentatin du prtcle SIP (représentée en bleu sur l image) réalisée par ntre grupe. - Et la partie RTP/RTCP ainsi les cdecs réalisée par le grupe n 8. - Les parties ruges ne faisaient pas partie du prjet et par cnséquent, elles n nt pas été implémentées pur le dévelppement de l applicatin. 2424242466 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
2 Répartitin des tâches au sein du grupe : Au sein de ntre grupe, la répartitin des tâches à été la suivante ; Leila Tebib : Elabratin de la maquette de l interface graphique Liaisn avec le deuxième grupe au niveau vidé Dévelppement du mdule vidé pur l interface graphique (capture de l image de la webcam, affichage, etc.) Structure générale des dcuments furnis (Rapprt, fiche de cmpte rendu) Flrian Lanusse : Dévelppement de mdules de l interface graphique qui requièrent un interfaçage avec les messages SIP Dévelppement et mise à jur du site web pur le prjet Olivier Ferran : Dévelppement du mdule principal de l interface graphique (fenêtres principale et imbricatin avec les autres mdules) Implémentatin de l API JAIN SIP et liaisn avec Nabil Hachicha (2 ème grupe) pur l imbricatin RTP/Cdecs Analyse des messages SDP et négciatins des cdecs 2424242477 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
3 Présentatin de l interface graphique : 3.1 Créatins des cmpsants : Nus avns fait en srte que ntre interface graphique ressemble le mins pssible à celle de base prpsé par de nmbreuses applicatins Java. C est pur cela que l ensemble des butns, écran et icônes nt été réalisés avec un lgiciel de dessin pur être ensuite incrprés à la place des cmpsants classiques prpsés par SWING u AWT. Exemple de butns créés à l aide de PaintShpPr. L utilisatin de ces butns crées dnne le résultat suivant à l affichage dans la fenêtre principale de l interface. 2424242488 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
3.2 Décmpsitin de la fenêtre principale de l interface graphique. NB : Les butns du clavier numériques nt été incrprés en vue de l implémentatin du supprt de DTMF dans l applicatin. 2424242499 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
3.3 Les différentes fnctinnalités de l applicatin 3.3.1 La gestin des cmptes utilisateurs et des Cntacts Pur puvir utiliser l applicatin SIuP Phne, il faut psséder un cmpte dans un furnisseur de numér SIP. Le mieux est d utiliser un cmpte de chez SIPPHONE car n s est rendu cmpte qu avec certains autres, des anmalies de fnctinnement apparaissaient. Descriptin des classes : InterfaceSauvegarde : cette classe gère la partie dnnées des cmptes (nm d utilisateur, lgin, mt de passe, prxy) et des cntacts (nm, prénm, numér SIP). Ainsi, cette classe permet le chargement et la sauvegarde des dnnées sur des fichiers («util.sauv» pur les cntacts et «cmpte.sauv» pur les cmptes) à travers de vecteurs. CntactDialg : cette classe permet l affichage des dnnées des cntacts préalablement chargées. Elle permet aussi l appel d un cntact en faisant un clic gauche sur celui désiré u d un supprimer un avec un clic drit. Interface graphique avec la partie Cntacts 242424241010 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
NuveauCntact : cette classe affiche une petite fenêtre qui permet d ajuter un nuveau cntact dans sa liste après avir empli différents champs. Fenêtre d ajut d un nuveau cntact PreferenceTab : cette classe permet de cnfigurer sn prpre cmpte SIP au sein de l interface et de puvir l utiliser. Il suffit de remplir les champs de la fenêtre et de valider. Ensuite, il faut redémarrer l applicatin. Fenêtre de cnfiguratin du cmpte 242424241111 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
3.3.2 L histrique des appels Cette fnctinnalité permet un listing des appels passés et reçus. C est vraiment très pratique car même la date et l heure de l appel apparaissent. Pur afficher cet histrique, allez dans le menu Editin puis cliquer sur Histrique des appels. Descriptin des classes : InterfaceHistrique : cette classe gère la partie dnnées de l histrique des appels (date, numér SIP et de type d appel). Ainsi, cette classe permet le chargement et la sauvegarde des dnnées sur des fichiers («histsauv») à travers de vecteurs. HistriqueDialg : cette classe permet l affichage des dnnées de l histrique des appels préalablement chargées. Elle permet aussi d appeler u de rappeler en faisant un clic gauche sur celui désiré. Interface graphique avec la partie Histrique des appels 242424241212 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
4 L implémentatin de JAIN SIP : 4.1 Diagramme de classe : L architecture SIP de l applicatin n est pas cmpliquée en elle-même. En effet elle se cmpse d une classe représentant l User Agent qui implémente SipListener. Cette classe pssède une instance de UACsip (L User Agent Client) et une instance de UASsip(L User Agent Server). UA va dnc recevir tute les requêtes et répnses SIP sur un ListeningPint (Ntre adresse IP et le prt 5060) particulier et sera dnc chargé de déclencher des méthdes particulière de l UAS. Lrsque l utilisateur démarre l applicatin u veut émettre un appel par exemple, l UA déclenchera les méthdes particulières de l UAC. Diagramme de classes de l applicatin (SIP et Interface Graphique) 242424241313 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
4.2 Descriptin des classes : Classe SipGUI : C est la classe qui représente la fenêtre principale de l interface graphique. Elle permet d instancier l UA, l UAS et l UAC. C est aussi cette classe qui cntient la méthde main permettant à l applicatin de se lancer. Classe UA : Cette classe représente l UA (User Agent de l applicatin). Elle est de pint de réceptin et de départ des messages SIP et est chargée de déclencher les méthdes adéquates seln les requêtes u répnses reçues. Classe UACsip : C est la classe qui implémente l UAC (User Agent Client) de l applicatin. permet de prduire et envyer les requêtes SIP telles que les messages REGISTER, INVITE, BYE, CANCEL, etc. Elle instancie aussi les bjets permettant l émissin et la réceptin des flux RTP. Classe UASsip : C est la classe qui implémente l UAS (User Agent Server) de l applicatin. Cette classe permet de traiter et envyer les répnses aux requêtes SIP reçues. Elle permet aussi l analyse du message SDP, le chix des cdecs et instancie les bjets permettant l émissin et la réceptin des flux RTP. Classe UtilSDP : Cette classe pssède un ensemble de méthdes pur traiter les messages SDP, extraire certaines lignes, les cdecs, etc. 242424241414 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
4.3 Diagramme d état : Afin de mieux cmprendre cmment marche l applicatin, nus avns réalisé un diagramme d état de l UAS et l UAC lrs de l établissement d un appel simple : Appel srtant (UAC) Appel entrant (UAS) 242424241515 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
4.4 Fnctinnalités SIP de l applicatin : A ce stade, ntre applicatin est capable d établir et d accueillir une cnversatin grâce au prtcle SIP et RTP en particulier. Pur ce qui est de SIP vici une liste des messages qu elle peut traiter : REGISTER : Dès le lancement, l applicatin s enregistra auprès d un registar (dmain dans les réglages du cmpte). Si ce dernier exige une authentificatin de type WWW, le message SIP sera renvyé avec un nuveau champ dans lequel aura été générée un message haché grâce à MD5 (message généré grâce au mt de passe et une clé envyée dans le message d erreur du 1 er REGISTER). INVITE : Ce message peut être reçu u envyé par l applicatin, lrsqu il est envyé il permet d appeler un utilisateur grâce a sn URI SIP. Lrsqu il est reçu, c est qu un utilisateur essaye de nus jindre. Le message INVITE cntient un message SDP qui est chargé de décrire ntamment l IP et le prt utilisé pur la réceptin RTP ainsi qu une liste de cdecs (audi et vidé) présente dans l applicatin. ACK : Cette requête est reçue après l envi de la répnse OK à une requête INVITE, elle marque le début de la réceptin et émissin RTP. BYE : Cette requête marque la fin d un appel (dnc la réinitialisatin de l UAC et l UAS ainsi que la fermeture des flux RTP). CANCEL : Requête permettant d annuler une requête INVITE précédemment envyée (par exemple lrsque l utilisateur se rend cmpte qu il appelle le mauvais numér). OK : Cette répnse peut être envyée u reçue après un n imprte quelle requête (sauf un ACK). Autres : Tutes les répnses d erreur u infrmatins ne peuvent pas être traité encre. Néanmins l applicatin les afficher dans un cadran afin de cnnaitre l rigine des erreurs ntamment. La répnse PROXY_AUTHENTICATION_REQUIRED est bligatirement traiter car elle permet à l applicatin de savir si le Registrar exige une authentificatin u nn Le chix des cdecs : Ce dernier se fait grâce aux messages SDP cntenu dans les requêtes INVITE mais aussi dans le message OK en répnse à une requête INVITE. Il ya deux cas de figure : Sit l utilisateur est l appelant, dans ce cas là le message SDP est cntenu dans l INVITE avec la liste des cdecs (PCMU, Speex et ilbc) dans l rdre chisi par l utilisateur. Le message OK de l appelé cntient alrs un SDP avec le cdec chisi (parmi ceux prpsés) u un message d erreur s il ne pssède aucun cdec en cmmun. 242424241616 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
Sit l utilisateur est appelé. Dans ce cas il extrait la liste des cdecs prpsé par l appelant dans le SDP de la requête INVITE puis y répnd grâce à un message OK cntenant le SDP qui présente le cdec chisi. La classe UtilSDP permet d accéder à des méthdes statiques se chargeant de la manipulatin des SDP (extractin de la liste des cdecs etc. ). 242424241717 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
5 Ajut de la vidé : La transmissin vidé est une fnctinnalité qui reste ptinnelle pur l utilisateur. Elle est représentée par un butn au niveau de l interface graphique qui affiche une fenêtre dnnant le chix du périphérique à utiliser (les webcams reliées à l rdinateur), et en validant le chix, une nuvelle fenêtre s uvre affichant le flux capturé ce qui nus permet de visualiser ce flux. 5.1 Descriptin des classes : La classe CaptureVide() : Dans le cnstructeur de cette classe, n crée la fenêtre qui affiche les listes des périphériques détectés et le frmat de la vidé dans des listes dérulantes ainsi que les butns de validatin des chix : La validatin du chix appel les deux classes suivantes : La classe test() : Cette classe crée une nuvelle fenêtre simple et redimensinnable qui permet de visualiser le flux capturé et vir ce que le crrespndant reçit. La classe Emissin() : Cette classe cmmence par créer un prcessr qui encapsulera le flux vidé pur le transprter ; pur que ce prcessr sit pératinnel, il passe 4 principales étapes : - Cnfiguratin. - Mise des différentes pistes du flux dans un frmat supprté. - Réalisatin. - Le démarrage. Et la méthdes getprcess() permettra au grupe n 8 qui s ccupe de la partie RTP et du transfert de dnnées de faire un simple appel et récupérer le 242424241818 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
prcessr sans être bliger d ajuter les parties RTP dans les classes vidé pur que les différents cde restent simple, clair et rganisé. La classe Receptin() : La gestin des nuveaux flux est gérée dans cette classe, et plus précisément par la méthdes Update qui cmmence par vérifier que l événement qu elle reçit est un nuveau, récupère le datasurce, crée un player et fini par uvrir une nuvelle fenêtre (une JFrame) pur visualiser le flux reçu. La classe ImagePanel() : est une classe purement graphique, elle permet de créer un panel qui peut cntenir une image, qui représentera le fnd de l interface graphique (la fenêtre) du chix des périphériques. 242424241919 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
5.2 Diagramme de classe : 242424242020 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
5.3 Liaisn avec le secnd grupe : La liaisn s est au niveau du transfert du flux, l envie et la réceptin. - Au niveau de l envie, un prcessr est crée et cnfiguré (la classe Emissin()) pur cntenir le flux capturé lcalement, ce prcessr est ensuite récupérer grâce à la méthde getprcess précédemment définit. - Au niveau de la réceptin, un nuvel événement est envyé et sui sera traité par la classe Receptin(), cette classe cmmencera par une vérificatin du flux arrivée (si c est un nuveau flux), puis créatin d un player et uverture d une nuvelle fenêtre pur cntenir ce player et le démarrer pur la visualisatin ce flux. 242424242121 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
6 Mdularité de l applicatin : Nus nus smmes mis d accrd dès le départ qu une applicatin de VIP se devait d être multiplatefrmes, c est purqui nus avns chisi de dévelpper la ttalité en Java. Dans un suci de mdularité nus avns aussi pris sin de cmmenté aussi l ensemble des surces en envisageant la pssibilité que ces dernières sient reprise plus tard par d autre grupe d étudiant. Nus avns aussi généré une Javadc cmplète décrivant l ensemble des classes et de leurs méthdes. Pur ce qui est de la partie SIP, l applicatin se charge de créer des lgs et de retranscrire les traces des messages dans la cnsle afin d en faciliter le débgage. 7 Les difficultés rencntrées : Dans l interface graphique : L ensemble des butns du clavier numérique n nt pas d actins assciées car ces derniers nt été implémentés en vue de l ajut d un mdule gérant le DTMF. Certains icnes u menus n nt pas d actins assciés et cela tujurs en vue d une cntinuatin du prjet. Dans l implémentatin de SIP : Lrsque l appelant et l appelé utilise ntre applicatin tut semble fnctinner crrectement, mais lrs de la cmmunicatin de ntre applicatins à certaines autres dispnibles dans le cmmerce (ekiga, x-lite, linphne) des prblèmes surviennent. Il semblerait que certains de ces lgiciels ne respectent pas entièrement la RFC SIP et utilisent des messages prpriétaires. D autres sit bridés au niveau du cmpte SIP utilisé. Il subsiste aussi des bugs d rigine encre incnnue au sein de l implémentatin SIP ntamment au niveau de l enregistrement avec authentificatin (c est pur cela qu il est cnseillé d utiliser un cmpte sipphne.cm) et de certains messages qui ne semblent pas arriver à destinatin (en curs de débgage). Dans l implémentatin de la vidé : Les différentes classes qui servent à la transmissin vidé nt été dévelppées en java sus Windws XP. Lrs de l imbricatin des prgrammes avec le grupe n 8, la classe qui affiche les périphériques détectés et qui permet la visualisatin du flux ne s exécute pas crrectement et affiche des erreurs sus Linux tant dis qu elle fnctinne crrectement sus Windws. 242424242222 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
Cnclusin et Perspectives La téléphnie IP est une bnne slutin en matière d'intégratin, de fiabilité, d'évlutivité et de cût. Elle fera partie intégrante des Intranets d'entreprises dans les années à venir et apparaîtra aussi dans la téléphnie publique pur permettre des cmmunicatins à bas cût. On peut ainsi vraisemblablement penser que le prtcle IP deviendra un jur un standard unique permettant l'interpérabilité des réseaux mndialisés. C'est purqui l'intégratin de la vix sur IP n'est qu'une étape vers EIP : Everything ver IP. À L heure actuelle, SIP se présente cmme le prtcle de signalisatin le plus adéquat aux applicatins de vix et vidé sur IP. Sa simplicité relative par rapprt au standard H323, le rend de plus en plus ppulaire dans ce dmaine. Des études cmparatives de ces deux prtcles, nt fait ressrtir les frces de chacun des d eux et nt mntré que SIP se présente cmme cncurrent principal du standard H323 dans ce dmaine de la vix et vidé sur IP. Parmi les améliratins que nus puvns prpser, nus citns : Ajut d un mdule gérant le DTMF pur la gestin des actins sur les butns du clavier numérique. Tenter la standardisatin de l applicatin afin de puvir cmmuniquer crrectement avec d autres applicatins. Régler les prblèmes d enregistrement et d authentificatin. Standardiser la gestin des cmptes pur que chaque cmpte sit en relatin avec sa liste des cntacts et sn histrique des appels. Régler les prblèmes de cnnexin pur des machines cachées par un ruteur Implémentatin cmplète d un système de chat grâce à l implémentatin de la messagerie instantanée dans SIP Améliratin de l ffre en Cdecs audi et Vidé Implémentatin de la re-négciatin des cdecs en curs de cnversatin L ajut d un mdule de cnférence audi et vidé Ajut de la détectin de périphériques cmpatible avec les deux systèmes : Windws et Linux Ajuter un chix de lecteur pur visualiser le flux reçu. 242424242323 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n
Références bibligraphiques [1]. http://www.guill.net/index.php?cat=3&pr=1&tcpip=24 [2]. http://www.frameip.cm/vip/#6.1_-_prtcle_h323 [3]. http://www.dicdunet.cm/definitins/internet/vip.htm [4]. http://www.hsc.fr/ressurces/articles/telephnie/telephnie.pdf 242424242424 T e b i b L e i l a - F e r r a n O l i v i e r - L a n u s s e F l r i a n