Beruflich Dokumente
Kultur Dokumente
AKAKPOHervddiecerapport: ADieuToutPuissant,notreguideetprotecteur,
AM.ADJALLOBlaise,
AM.EKLOU,
AlafamilleAKAKPOetenparticuliermonfrreFrancketmasurCarine,
Amesprofesseursquiparcerapportverrontqueleurseffortsnontpastvains,
A tous ceux qui mont soutenu dans mes moments de faiblesses, de doutes et
dangoisses.
58
AMafemmeHaouaetaussisesparentsquimontsoutenudurantcesdeuxannes
avecleursprires,
AMesfrresOumarou,Moussa,Ishaka,YoussoufetsursAsmaou,Khadidja,
Fatim,RackiyaetNafissa,
AMesonclesYoussoufkao,akayekaoetDanfillokao,
AMescousinsManzo,Akaye,AbakaretAbdelkaderYoussouf,
AMesamisSaniBrahim,IssaHassan,FaisalMussa,AbakarDjidda,SaniOusmane, Fidel
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
Djemadji,HarounMahamatabbaettoutelaclasseDTS2TIA.
THIAMMbneddiecerapport:
58
MonchermariVieuxSEYEquiatoujourstprsentetquiabeaucoupcontribu
58
Nousadressonsnossincresremerciements:
LadirectiondeLESPpournousavoiraccueillisensonsein.
ToutlecorpsprofessoralquinousaencadrdurantlesdeuxanneslESMTetlESP etpendantlapriodedustage,notamment:
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
SIGLESETABREVIATIONS
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
ARQ:AutomaticRepeatreQuest IP:InternetProtocol PCM:PulseCodeModulation RSA:RivestShamirAdleman SHA:SecureHashAlgorithm UIT:UnionInternationaledesTlcommunication VoIP:VoiceOverInternetProtocol ToIP:TelephonyoverInternetProtocol TDM:TimeDivisionMultiplexing TCP:TransmissionControlProtocol
58
TABLEDESMATIERES
58
III.1ASTERISK....................................................................................................................21 III.1.1PRESENTATIONDULOGICIEL.......................................................................21 III.1.2LESDIFFERENTSSERVICES............................................................................21 III.1.3INSTALLATIONDULOGICIEL..............................................................................25 III.1.4CONFIGURATION......................................................................................................26 III.1.4.1AJOUTDECLIENTSIP........................................................................................26 III.1.4.2AJOUTDECLIENTIAX.......................................................................................27 III.1.4.3DECLARATIONDEGNUGKAUPRESDEASTERISK..................................27 III.1.4.4PLANDENUMEROTATION...............................................................................29 III.1.5LANCEMENTDEASTERISKETQUELQUESCOMMANDES..31 III.2GNUGK.............................................................................................................................32 III.2.1PRESENTATIONDULOGICIEL...........................................................................32 III.2.2INSTALLATION.........................................................................................................32 III.2.3CONFIGURATION....................................................................................................34 III.2.4lANCEMENTDEGNUGKETQUELQUESCOMMANDES......39 III.3LESTERMINAUX............................................................................................................39 III.3.1CONFIGURATIONDUNTERMINALSIP:XLITE.........................................39 III.3.2CONFIGURATIONDUNTERMINALIAX:ZOIPER........................................40 III.3.3CONFIGURATIONDUNTERMINALH323:NETMEETING...........................42
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
NETMEETING.............................................................................................................................44
IV.1DEFINITIONDELAVISIOCONFERENCE................................................................45 IV.2OPENMCU..........................................................................................................................45 IV.3INSTALLATIONDEOPENMCU...................................................................................46 IV.4CONFIGURATIONETLANCEMENTDEOPENMCU..............................................46 IV.5VISIOCONFERENCESOUSNETMEETING...............................................................48 IV.6VISIOCONFERENCESOUSEKIGA..............................................................................49 IV.7COMPARAISONNETMEETINGETEKIGA...............................................................49 CONCLUSION..............................................................................................................................50 BIBLIOGRAPHIEETWEBOGRAPHIE..................................................................................51 ANNEXES........................................................................................................................................52
58
58
INTRODUCTION
LatlphoniesurIPestunetechnologiedecommunicationvocaleenpleinemergence. Ellefaitpartied'untournantdanslemondedelacommunication.Eneffet,laconvergencedu triple play (voix, donnes et vido) fait partie des enjeux principaux des acteurs de la tlcommunication aujourd'hui. Plus rcemment l'Internet s'est tendu partiellement dans l'Intranetdechaqueorganisation,voyantletrafictotalbassuruntransportrseaudepaquet IP surpasser le trafic traditionnel du rseau voix (rseau commutation de circuits). Il devenaitclairquedanslesillagedecetteavancetechnologique,lesoprateurs,entreprises ouorganisationsetfournisseursdevaient,pourbnficierdel'avantagedutransportuniqueIP, introduiredenouveauxservicesvoixetvido.Ceften1996lanaissancedelapremire versionvoixsurIPappeleH323.Issudel'organisationdestandardisationeuropenneITUT surlabasedelasignalisationvoixRNIS(Q931),cestandardamaintenantdonnsuitede nombreuses volutions, quelques nouveaux standards prenant d'autres orientations technologiques.AfindestandardiseronvoielapparitiondesprotocolesIAX,SIPetH323 permettantlatlphoniesurIP. Notre tude effectue au seindulaboratoire delESP portait surla miseenplace dun systmedetlphonieetvisioconfrencelESPdoleslogicielsdetravailutilisssont ASTERISK,GNUGKetOPENMCUdeslogicielslibres.NotrechoixsestportsurGNUGK associASTERISK,pourlamiseenplacedusystmedetlphonie,grcesagestiondela bandepassanteetsoncontrledappel.Ainsidansnotrerapportnousparleronspremirement delESP,deuximementdesprotocolesetdeleurfonctionnement,troisimementdesappels clientsasteriskverslesclientsGNUGKetenfindelavisioconfrenceH323.
58
I.1ESP
58
CesformationssefontauseindecinqDEPARTEMENTS.L'ESPprparegalementune FORMATIONDOCTORALE(DEAetDoctorat)
I.1.1OBJECTIFS
LEcoleSuprieurePolytechnique(E.S.P)estuntablissementpublicdelUniversit CheikhAntaDiopdeDakarquiestimplantaussibienDakarquedanslavilledeThis. Elleassuredesformationsdanslescinqdpartementsquilacomposent.Cesformations peuvent tre en cours du jour, comme du soir, aussi bien en formation initiale quen formationcontinuepourlecomptedesentreprises,socitsetparticuliers.Cesdpartements sont: Gnie Informatique, Gnie Mcanique, Gnie Electrique, Gnie Chimique, Gnie BtimentetTravauxPublics. LaccsauxformationslESPsefait: SurconcourspourlescandidatsSngalais Surdossierpourlescandidatstrangers Surcontratdanslecadredesformationscontinues.
LESPapourmissionde: Dispenserunenseignementsuprieuretdesactivitsderechercheenvuedeprparer directement les tudiants aux fonctions dencadrement dans la production, la rechercheappliqueetlesservices. Organiserdesenseignementsetdesactivitsderecherchevisantauperfectionnement ladaptationetlaparticipationlvolutionscientifiqueettechnologique.
58
Procderdesexpertisesdanslecadredelaformationlintentiondesentreprises publiquesetprives.
Ledpartementgnieinformatique: LedpartementgnieinformatiquedelESPvisedabordcequelestudiantssortant desescyclesdeformationsoientcapablesdeparticiperlaconception,laralisationetla mise en uvredesystmes informatiques correspondant auxbesoins desutilisateurs et lenvironnementconomiqueetindustrielactuel. Lenseignementproposest:
o
fondamental,pouracqurirdesconnaissances,desconceptsdebaseetdesmthodes detravail;
appliqu,pourfaciliterlapprentissagedecesconceptsetdployerdessavoirfaire professionnels;
volutif, pour intgrer les progrs technologiques et les exigences du monde professionnel; Les enseignements lESP sont rpartis en deux modules principaux rassemblant
58
I.1.2ORGANISATION
58
58
LEquipedeSimulationNumriqueetRseauxTlcommunications(E.S.N.R.T) LEquipedeSimulationMultiagent
Cependant dautres quipes pourront tre cres. Ce laboratoire se localise au niveau du dpartementinformatiquedelESPavecuneantennelESMTdeDakar. LeresponsablescientifiqueduL.I.R.TestM.SamuelOuya. LEquipedeSimulationNumriqueetdeRseauxapourresponsableLeProfesseurHonor GbaguidietceluidelEquipedeSimulationMultiagentestleProfesseurIvanLavall.
I.2.1 OBJECTIFSETRESULTATSATTENDUS DemaniregnraleL.I.R.Tapourobjectifs Dvelopperdescomptenceslocalesetsousrgionales. Apportercemaillonimportantentrelesmathmatiques,informaticiensetlestlcoms. DvelopperunerecherchedeniveauinternationalsurlesproblmesdeMathmatiques Appliques,dInformatiqueetdeTlcoms. Favoriser lmergence dune masse critique de chercheurs en Mathmatiques AppliquesauxproblmesdInformatiqueetdeTlcommunication. DemanirespcifiqueL.I.R.Tapourobjectifs: Creruncadrefavorabledelencadrementdesjeuneschercheurs FavoriserleschangesscientifiquesaveclESMTDakar,lUGBdeSaintLouiset dautresstructuresayantlesobjectifssimilaires.
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
Rsoudrelesproblmesdemodlisationlisauxproblmesenvironnementauxet rseaux. Rsoudre les problmes de contrle des ondes radio en lair libre ouen milieu aquatique.
Dfinir et mettre en uvre la rpartition des donnes et des services quil est possible de recenser dans un rseau local sans fil. Chaque station mobile doit propagerauxautreslesinformationsdontelledisposechaqueinstant,concernant lvolutiondurseauentermesdetopologieetdeservices Modliseretsimulerdesnormes802.11i(scurit)et802.11e(QoS)enutilisanten utilisationdestechniquesdingnieriedesprotocolesetdesrseauxsansfil,afinde proposerunenvironnementmobileetscuris,dansunearchitecturederseauavec authentificationforteetPKImobilepourlesapplicationstempsreletdeToIP. Touscesobjectifsontpourbutdapporterdesrsultatsaussibiensurleplangnralque spcifiques. Lesobjectifsgnrauxdoiventavoirpourrsultat: La mise disposition du Sngal et de lAfrique dun outil de maitrise des TechnologiesdInformationetdeCommunication. LaparticipationactiveduSngaletdelAfriqueleffortmondialdersolutiondes problmesdeTechnologiedInformationetdeCommunication.
58
58
IlestutilispourencapsulerlespaquetsdedonnesIPdansdespaquetsUDP.
RTPestdfinidanslaRFC3550. RTP:Unprotocoledetransportpourlesapplicationsentempsrel.
RTCP(RealTimeTransportControlProtocol) LeprotocoleRTCPestunprotocoledecontrlequiaccompagneRTPpourmesurerles performances.Ilfournitdesinformations surlaqualit delasession,delinformationen retourpourunesource;ilpermetainsiunesourcedechangerdepolitiqueetdemettreen videncedesdfautsdedistributionindividuelleetcollective. Il permet aussi de contrler le dbit auquel les participants une session RTP transmettentleurspaquetsRTCP;plusilyadeparticipants,moinslafrquencedenvoiede paquetsRTCPparunparticipantestgrande.IlfautsassurerdegarderletraficRTCPen dessousde5%dutraficdelasession. Ilya5typesdepaquetsRTCPpourtransporterdesinformationsdecontrle:
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
H.323estlapremirenormepourlaVoIP,maisilestsupplantparSIP.
H.323dfinitcinqlmentsd'unrseaumultimdia:
58
LesterminauxsontlesquipementsquirelientlesutilisateursaurseauH.323. Les portiers ou gatekeeper sont responsables de contrle d'admission et l'adresse de rsolution.Lesportierssontenmesuredefournirdesservicesavancstelsquel'ontrouve normalementdansPBX.
SIPestunstandardouvertpourleremplacementdel'UITH.323.
SIPestdcritdanslaRFC3621SIP:SessionInitiationProtocol.
SIPestuneapplicationcouchedecontrle(signalisation).Cestunprotocolepourlacration, la modification, et la clture des sessions avec un ou plusieurs participants. Ces sances comprennentdesappelstlphoniquesInternet,ladistributionmultimdia,etconfrences.
58
MGCP(MediaGatewayControlProtocol) MGCP est un protocole utilis dans une Voix sur IP (VoIP). Ce protocole interne a t principalementlaborpourrpondreauxexigencesdutransporteurfondsurlesrseaux tlphoniquesIP.MGCPestunprotocolecomplmentairepourH.323etSIP.Ilatconu commeunprotocoleinterneentrelesMediaGatewayControlleretleMediaGateway.En MGCP, un MGC prend principalement en charge tous les traitements des appels par l'tablissementdeliensaveclerseauIPgrcedescommunicationsIPavecundispositifde signalisation,parexempleunserveurSIPouungatekeeperH.323.
Media Gateways fonction paramtres pour l'agent d'appel pour crer et grer des mdias sessionsmultimdiasavecd'autresparamtres.Pointslimitessontlessourceset/oudepuits dedonnesquipeuttrephysiqueouvirtuelle.Pourlacrationdespointslimitesphysiques, l'installationdumatrielestncessaireetqueVirtualcritred'valuationpeuventtrecrs l'aidedelogicielsdisponibles.
58
des signaux. Les critres d'valuation sont conus de telle manire communiquer automatiquementleschangementsdansl'tatdeservicelagentd'appel.Cedernierpeut permettrelavrificationdespointslimitesetlesconnexionssurlespointslimites.
IAX(InterAsteriskeXchange) IAXestunprotocoledecontrled'appelpourlaVoIP. IAXatconupourremplacerlesanciensprotocolesH.323etSIP. IAX a une bande passante beaucoup plus efficace que la concurrence des appels VoIP protocolesdecontrle,ceciluipermetdesoutenirpluslesappelsVoIPsimultanssurla mmequantitdebandepassante.
IAX soutient en utilisant l'authentification RSA cls publiques avec le SHA1 message algorithmepourlessignaturesnumriques.
IAXatdvelopppourl'astrisquePBXetl'originetaitl'InterAsteriskeXchange.IAX estdsormaisprisenchargepardenombreusesautresplatesformesVoIP
58
II.2LESCODECS Lescodecssontdesalgorithmesdecompressionetdedcompression.Ilsencodentdes fluxoudessignauxpourlatransmission,lestockageoulecryptagededonnes.Dunautre cotilsdcodentcesfluxoucessignauxpourditionourestitution.CertainsterminauxIP PHONES n'acceptent qu'une partie ou mme un seul codec, tout dpend du modle de terminaletduconstructeur.
II.2.2LESCODECSVIDEO H.261,H.263,H.264pourlavisioconfrencesurIP.
58
III.1ASTERISK III.1.1PRESENTATIONDULOGICIEL AsteriskestunPBXlogicielcrparMarcSpencerdelasocitDigium.BasHigh techHuntsvilleenAlabama,Digiumestlecrateuretleprincipaldveloppeurdulogiciel Asterisk. Cefournisseurdetlcoms opensourceoffreunevarit dematrieletservice particulirementconupourAsteriskquiutilisejusquicilescartesDigium.Cestenquelque sorte Digium qui offre le matriel ncessaire au logiciel Asterisk en plus dun soutien techniqueetdedveloppement. ReposantsuruneplateformedetypeUnix,ilsupportelafoislatlphonieanalogique classiqueainsiquelavoixsurIP.
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
Asterisksupportetouslesprotocolesdesignalisationetlescodecscitsplushaut.
III.1.2LESDIFFERENTSSERVICES Asteriskestcapableentreautredoffrirlesservicessuivants:
Accsausystmedirect Appels3directions Appelsconfrence Appelsenattente Appelsparnoms Authentification Basededonnesinternepermettantlectureetcriture Bureaudistance Blocageparidentifiantsd'appelants(nometnumro) Conversionsdeprotocoles Conversiontexteparole(TTS) Dpistaged'appels Dtectiondeparole E911 Enregistrementd'appel ENUM peleretdicter Filed'attente Gestiondecartesd'appels Gestiondelaconfidentialit Heureetdated'appels
58
Musiqued'attente
o o o o
Recherchedepersonnes Rpertoiretlphoniqueinteractif Routaged'appels Routageparidentifiant Sonneriesdistinctes SupportDUNDI Surveillance Stationnement Systmedemenul'cranADSI Systmederponseautomatisinteractif(IVR) Transcodage Transfertsd'appels
Lesprincipauxservicessont: Appelsentreterminaux
Ilsfonctionnentexactementcommelesappelsclassiques.Onveutappelerquelquunet pourcela,ilnoussuffitdecomposersonnumro.
Transfert
58
Parking
Redirection
Celadonnelapossibilitceluiquicherchenouscontacterdenouslaisserunmessage sionestdjencommunicationousionestabsent.
Confrenceaudio/vido
Cela permet la communication entre plusieurs correspondants qui se trouvent dans diversendroitssanspourautantsedplacer.
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
Centredappels
Fax
Lefaxfonctionnecommeuntlphoneanalogique.SonintgrationsurlerseauIP ncessitedonclutilisationdepasserelle.Unecartetlphoniquepermetderelierlaligne analogique provenant du RTC (de la Sonatel par exemple) et le tlcopieur au serveur Asterisk.
Facturation
Ilsagitdtablirlafacturationpartirdesinformationsconcernanttouslesappels: nomsetnumrosdelappelantetdelappel,heuresetduresdescommunications,
58
aptgetinstallasterisk. Nous allons utiliser un fichier de configuration qui par dfaut ne vient pas lors de linstallationdeasterisk;pourlobtenironserendauniveaude: SystmeAdministrationGestionnairedepaquetsSynapticsrechercher Danslabarrederecherchetaper: asterisketslectionnerasteriskoh323installer III.1.4CONFIGURATION LaconfigurationapourbutdepermettrelacheminementdesappelsdunclientSIPouIAX versunclientH323enregistrauprsdeGNUGK. LajoutdesclientsSIPouIAXsefaitrespectivementdansleurfichierdeconfigurationquise prsentedelasorte: [nom_clientounumero_client] Username=nomdutilisateur Secret=motdepasse Host=adresseduserveur(pardfautdynamic) Context=contexteduclient Callerid=cequidoitsafficherlorsdenotreappelcheznotrecorrespondant Type=typedeclient** mailbox=nboitevocale
58
[adam] username=adam type=friend secret=passer host=dynamic context=esp [herve] username=herve type=friend secret=passer host=dynamic context=esp
III.1.4.2AJOUTDECLIENTIAX PourenregistrerunclientSIPauprsdasteriskonditelefichier/etc/asterisk/iax.conf. Exemple:ajoutdedeuxclients [directeur] username=directeur type=friend host=dynamic secret=passer context=esmt callerid=1
58
[general]
listenPort=1730 h245Tunnelling=yes
[register]
58
[codecs] codec=G711A frames=20 codec=G711U frames=20 ;codec=GSM0610 ;frames=4 ;codec=G7231 ;frames=2 codec=G729 frames=2
Exempledeconfiguration [general]
listenPort=1730 h245Tunnelling=yes
gatekeeper=127.0.0.1 userInputMode=Q931
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
[register]
[codecs] codec=G711A frames=20 codec=G711U frames=20 ;codec=GSM0610 ;frames=4 ;codec=G7231 ;frames=2 codec=G729 frames=2
III.1.4.4PLANDENUMEROTATION Ilsagitdattribuerdesnumrosdetlphonesauxdiffrentsclients.
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
Le plan de numrotation se compose d'un ou plusieurs contextes dextension. Chaque contextedextensionestluimmesimplementunecollectiondextensions. Chaquecontextedextensiondansunplandenumrotationaunnomunique.Lesclients faisantpartiedunemmeextensionpeuventsappeler;cependantpourfairecommuniquer lesclientsdecontextediffrentondevrainclurechaquecontextelundanslautre. Allezdanslefichier/etc/asterisk/extensions.conf: [nom_contexte] exten=>numero,priorit,commande(paramtres)
58
GrcecetteconfigurationlesclientsSIPetIAXdunepart,pourrontcommuniquerentreeux etgalementtouslesnumroscommenantparleprfixe02compossparunclientasterisk serontroutsversgnugkquisechargeradejoindreleclientpossdantcenumro.Ilvadesoit quainsi les clients H323 qui seront enregistrs auprs de gnugk aient des numros commenantpar02.
58
Quelquescommandes: reload=>permetderechargerAsteriskpourprendreencomptedesmodifications iax2showusers=>permetdevoirtouslesclientsIAX sipshowpeers=>permetdevoirtouslesclientsSIPconnects loadnom_module=>permetdechargerunmodule exit=>permetdequitterasterisk help=>pourlaide stopnow=>permetdarrterAsterisk asteriskcvvvvvvv=>permetdelancerasteriskenmodegraphiqueafindobservertous lesvnementsquisedroulentlorsdesappels.
III.2GNUGK III.2.1PRESENTATIONDULOGICIEL OpenH323GatekeeperTheGNUGatekeeperestunprojetopensourcequi implmenteungatekeeperH.323.Ungatekeeperfournitdesservicesdecontrled'appelpour lesterminauxH.323.Ils'agitunepartieessentielledelaplupartdesinstallationsdetlphonie surInternetquisontbasessurlanormeH.323. SelonlarecommandationH.323,ungatekeeperdoitfournirlesservicessuivants: Traductiond'Adresse Contrled'Admissions ContrledeBandePassante GestiondeZone
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
Signalisationdappel Autorisationd'Appel GestiondeBandePassante GestiondesAppels LeGNUGatekeeperimplmentelaplupartdesfonctionsbasessurlapileduprotocole OpenH323. III.2.2INSTALLATION PourinstallergnugknousavonsbesoindeslibrairiesPWLIB1.5.0etOPENH3231.12.0ou ultrieur.Laversiondedveloppementdugatekeeperagnralementbesoindela versiondeOpenH323laplusrcentedisponible.Ceslibrairiessontdisponiblessurlapagede tlchargement de OpenH323(www.openh323.org). Nous avons test la version 2.2.2 du portierH323gnugk. Unefoislespaquetstlchargs;fairedanslordre:
58
III.2.3CONFIGURATION Pourconfigurerlelogiciel,onditelefichier/etc/gatekeeper.ini. [Gatekeeper::Main] Fortytwo=42 Name=gnugk Home=adressedugatekeeper NetworkInterfaces=adressedugatekeeper/netmask TimeToLive=600 TotalBandwidth=100000 StatusPort=7000 StatusTraceLevel=2
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
SignalCallID=1 UseBroadcastListener=0 UnicastRasPort=1719 MulticastPort=1718 MulticastGroup=224.0.1.41 EndpointSignalPort=1720 ListenQueueLength=1024 TimestampFormat=ISO8601 KeyFilled=0 EncryptAllPassword=1 SignalReadTimeout=1000 StatusReadTimeout=3000 StatusWriteTimeout=5000
[RoutedMode] GKRouted=1 H245Routed=1 RemoveH245AddressOnTunneling=1 AcceptNeighborsCalls=1 AcceptUnregisteredCalls=0 SupportNATedEndpoints=1 DropCallsByReleaseComplete=1 CallSignalPort=0 CallSignalHandlerNumber=5 RtpHandlerNumber=2 RemoveCallOnDRQ=0
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
SendReleaseCompleteOnDRQ=1 ScreenDisplayIE=MyID ;ScreenCallingPartyNumberIE= ScreenSourceAddress=MyID ForwardOnFacility=1 ShowForwarderNumber=1 Q931PortRange=2000020999 H245PortRange=3000030999 AlertingTimeout=60000 TcpKeepAlive=1
58
rossigt3=sigip:adressedugatekeeper:1720
default=allow
58
[RadAuth] Servers=adressedugatekeeper LocalInterface= RadiusPortRange=1000011000 DefaultAuthPort=PORT_NO SharedSecret=SECRET RequestTimeout=TIMEOUT_MS IdCacheTimeout=TIMEOUT_MS SocketDeleteTimeout=TIMEOUT_MS RequestRetransmissions=NUMBER RoundRobinServers=BOOLEAN AppendCiscoAttributes=BOOLEAN IncludeTerminalAliases=BOOLEAN UseDialedNumber=BOOLEAN
58
RadiusPortRange=1000011000 DefaultAuthPort=PORT_NO SharedSecret=SECRET RequestTimeout=TIMEOUT_MS IdCacheTimeout=TIMEOUT_MS SocketDeleteTimeout=TIMEOUT_MS RequestRetransmissions=NUMBER RoundRobinServers=BOOLEAN AppendCiscoAttributes=BOOLEAN IncludeTerminalAliases=NUMBER UseDialedNumber=BOOLEAN
[RadAcct] Servers=adressedugatekeeper LocalInterface=IP_OR_FQDN RadiusPortRange=1000011000 DefaultAcctPort=PORT_NO SharedSecret=SECRET RequestTimeout=TIMEOUT_MS IdCacheTimeout=TIMEOUT_MS SocketDeleteTimeout=TIMEOUT_MS RequestRetransmissions=NUMBER RoundRobinServers=BOOLEAN AppendCiscoAttributes=BOOLEAN ;FixedUsername= TimestampFormat=ISO8601 UseDialedNumber=BOOLEAN
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
StopQuery=UPDATE call SET duration = %d, dtime = '%{disconnecttime}' WHERE gkname='%g'ANDsessid='%s' TimestampFormat=MySQL
58
Aprsmodificationdufichierdeconfigurationfaire: /etc/init.d/gnugkrestart
III.3LESTERMINAUX Les terminaux sont des tlphones ou des applications (softphones) installes sur des ordinateurspermettantdefairecommuniquerlesdiffrentsclientsutilisantsoitlesprotocoles designalisationsSIP,H323,ouIAX. III.3.1CONFIGURATIONDUNTERMINALSIP:XLITE PourconfigurerunterminalXLITEclickersursipaccountsettingetspcifierleschamps suivant: Displayname:nom_utilisateur_dclar_dans_sip.conf Username:nom_utilisateur_dclar_dans_sip.conf Password:mot_de_passe_utilisateur_dclar_dans_sip.conf Domain:adresse_ip_duserveur_asterisk Proxy:adresse_ip_duserveur_asterisk
58
58
Name:nom_du_compte
Ensuiteonrenseigneleschampssuivants:
58
Puisvalider.
III.3.3CONFIGURATIONDUNTERMINALH323:NETMEETING Unefoislapplicationlanceallezdansoutilsoptions
58
Puisonremplitleschampsetonpoursuitavecappelavanc
Dansappelavanconspcifie:
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
III.4.2APPELZOIPERVERSNETMEETING
58
Annexe2
IV.1DEFINITIONDELAVISIOCONFERENCE Lavisioconfrenceestlacommunicationinteractivecombinantdemultiplesmdia:voix, vido, donnes. La norme H323 utilis ici est un protocole dchanges vido, audio, de donnes,decontrleetdesignalisation. IV.2OPENMCU Unmultipointcontrolunit(MCU)estunlogicielinformatiqueouunemachineservant tablirsimultanmentplusieurscommunicationsdevisioconfrence. Ilcentralisetouslesfluxetlesredistribueselondeuxmodes: En prsencecontinue,les images vidodesparticipants sontassembles enuneseule image,renvoyeverslesparticipants.Souventcetteimageestconstituedequatrequarts dimage. Enactivationparlavoix,limagereueparlesparticipantsestcelleduparticipantactif, cest dire celui qui prend la parole. Les essais sur les environnements Linux et
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
58
username=openmcu
gatekeeper=adressedugatekeeper
listenport=1720
jitterenmillisecondes jitter=50450
video=true
videotxfps=15
videobitrate=128
trame1<=n<=99(2def) videofill=10
videolarge=true
videotxquality=3
singlestream=false
58
audioloopback=room101
defaultroom=room101
prefer=GSM06.10 prefer=MSGSM prefer=SpeexNarrow8k prefer=SpeexNarrow11k prefer=SpeexNarrow15k prefer=SpeexNarrow18.2k prefer=SpeexNarrow5.95k prefer=G.72616k prefer=G.72624k prefer=G.72632k enable=LPC10 enable=G.72640k enable=G.711uLaw64k enable=G.711ALaw64k Unefoislaconfigurationterminefaireopenmcugadressedugatekeeperv(pouractiver letransfredelavideo). Pourdmarrerledeamonilfauttaperlacommande:#openmcud etpourarrterleserveurcestlacommande:#openmcuk
Pourfairedelavisioconfrenceplusdedeuxilfaututiliserunserveurdevisioconfrence.
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
Tapezl'ip(ouledns),puiscliquezsurletlphonepoureffectuerl'appel,
Voustesalorsconnectauserveurdevisioconfrence.Vouspouvezydiscuteravectoutes lespersonnesconnectes.
Pourfaireletestnousavonsutilisleslogicielssuivants:NetmeetingsouswindowsetEkiga souslinux
IV.5VISIOCONFERENCEAVECNETMEETING LeNetmeetingestunlogicieldevidoconfrencedveloppparMicrosoftquipermetdeux interlocuteursdesevoiretdeparlerenmmetempsautraversd'uneconnexionInternetet duneconnexionlocal.Seulesconditions:possderunewebcam,unordinateuretuncasque. NetmeetingestunlogicielquisupporteleprotocoleH323,cequipermetsacompatibilit avecOpenmcu.Netmeetingestutilissousladistributionwindows.Toutefoisplusde3 personnesconnects,seulelavidodes2premiersconnectsestvisible.Pourfairedela visioconfrence hte, ouvrir appeldmarrer confrence hte, puis saisir le nom de la
Rapport de stage : Mise en place dun systme de tlphonie
et visioconfrence lESP
58
confrenceetlemotdepasse,ainsitousceuxquichercherontserejoindrelaconfrence devrontsaisirlemotdepasse.
IV.6VISIOCONFERENCEAVECEKIGA Ekiga (pralablement nomm GnomeMeeting) est un logiciel libre de tlphonie et de visioconfrenceparInternet(voixsurIP). IlsupportelafoisSIPetH323.Ilestutilisableaussibiensouswindowsquesouslinux, cependantlaversionwindowsestenversionbeta,cequifaitquilprsentequelquebug.
58
58
CONCLUSION Le stage que nous avons effectu au Laboratoire dInformatique et Rseau Tlcoms (LIRT)dudpartementgnieinformatiquedelESPnousapermisde: approfondirlesconnaissancesacquisessurlesystmedexploitationLinux
dcouvrirAsterisk,Gnugk,Openmcuetleursfacettesainsiquecertainssoftphones
commeOhphone,Netmeeting,Ekiga,Xlite,etZoiper. Toutefoisnousavonseurencontrerdesproblmesdordretechniquetelsquelabscence momentane dinternet et les systmes incompatibles avec certains logiciels, avec surtout linstabilitdeGnugkmaisnousavonspuralisertantbienquemallestchesquinousont tconfiesnotammentlamiseenplacedunsystmedetlphonieIPetvisioconfrence. Il serait intressant lavenir de penser tendre ce systme de tlphonie IP et visioconfrencelESPoumieuxdansuneinstallationdomestique. Afindepousserlarflexionaudeldecequenousavonseulaborer,ltablissementdela communicationdunclientdeGnugkversunclientAsterisk,rendraitlesystmemisenplace pluscomplet.
58
ANNEXES
1
ANNEXE
58
58
58
ANNEXE 2
58
58
http://guim.info/dokuwiki/debian:openmcu
WEBOGRAPHIE
http://osdir.com/ml/telephony.openh323gk.user/200403/msg00089.html www.gnugk.org www.openh323.org www.mirrorservice.org http://fr.wikipedia.org/wiki/RTP http://fr.wikipedia.org/wiki/RTCP http://fr.wikipedia.org/wiki/MGCP http://fr.wikipedia.org/wiki/interasterisk_exchange http://www.voipfr.org/glossaire/byname,iax.php http://www.renater.fr/spip.php?article493 http://www.3cx.fr/voipsip/h323.php
http://www.asterisk.org
58