Upload
snakemanhr
View
218
Download
2
Embed Size (px)
DESCRIPTION
Réalisation d'un proxy Sip pour la voip sur Ip
Citation preview
PROXY-SIPGwenal CHOLETLo DEVERNEFrdric PASCAL
TuteurRachid ELAZOUZI
Prsentation du projet
Dveloppement dun PROXY-SIP
Coupl a des fonctionnalits de standard tlphonique.
Intrts du projet pour lIUPConserver les fonctionnalits actuelles sur une architecture numrique.
Un seul mdia administrer
Communication entre les rseaux numriques et analogiques
Intrts du projet pour lIUP
Utilisation des protocoles de VoIP
Un numro correspond un utilisateur
Localisation des utilisateurs
Proxy-Sip
Intrts de la VoIP pour une entreprise
Intrts pour une entrepriseEvolution de la ToIPla tlphonie sur IP reprsentait en 2005 8% du parc total des lignes dans le monde.
Intrts pour une entrepriseEvolution de la ToIP
Intrts pour une entrepriseAvantages Reprise des fonctions et services tlphoniques existants. Architecture de bout en bout, aussi fiable et sre que celle de la tlphonie traditionnelle.
Intrts pour une entrepriseAvantages Fonctions valeur ajoute apportant une valeur conomique dpassant les cots de migration et ensuite les cots de fonctionnement.messagerie unifiemessagerie vocaleintgration avec les applications mtiersMobilitfacilit d'usage...
Intrts pour une entrepriseCas BSASocit de services de moins de 10 employs.Activit centre sur la transmission de savoirs aux salaries des entreprises grand compte, la commercialisation de progiciels et la location de salles "Service Technologique Valeur Ajoute Pdagogique".Installation tlphonique: un PABXune dizaine de lignes publiquesune quinzaine de lignes prives
Intrts pour une entrepriseEntrevue avec Le DSI de BSASeriez-vous favorable une migration de l'installation tlphonique actuelle vers une installation base sur la VoIP ?En effet, nous aimerions pouvoir utiliser la ligne de la freebox pour mettre nos appels (pour diminuer la facture de tlphone). De plus, le fait de faire cohabiter sur le mme rseau thernet la tlphonie VoIP et les datas reprsentent des avantages en terme de budget : un seul rseau mettre en place et maintenir, chaque lieu tant reli l'thernet peut avoir une ligne.
Intrts pour une entrepriseEntrevue avec Le DSI de BSAPouvez-vous nous donner votre point de vue sur la viabilit et l'intrt d'une migration de ce type pour une entreprise ?Je pense que toute socit doit pouvoir trouver des avantages migrer vers la VoIP. Certains cas sont cependant plus favorable : les socits ayant plusieurs sites (rduction du cot des communications inter-site), les socits appelant beaucoup l'international (tarif hautement comptitif)...
Proxy-Sip
Choix du dveloppement d'un Proxy
Choix du dv. d'un ProxyDeux orientations possibles Utiliser un proxy SIP connu OpenSource (ex:OpenSER). Dvelopper un proxy offrant les fonctionnalits requises pour intragir avec l'IPBX Asterisk.
Choix du dv. d'un ProxyDvelopper un proxy InconvnientsPartir de zero.Temps d'analyse, de dveloppement, de tests et de corrections de bugs.Rsultat incertain dans le temps imparti.
Choix du dv. d'un ProxyDvelopper un proxy AvantagesEtude et comprhension approfondie du protocole SIP.Plus grande libert pour tester les ractions des softphones et d'Asterisk.Facilite l'observation du fonctionnement d'un Proxy (Debug).Atout pdagogique indniable !!
Proxy-Sip
LIPBX Astrisk
Astrisk
Asterisk est un IPBX applicatif open source permettant d'interconnecter en temps rel des rseaux de voix sur IP via plusieurs protocoles (SIP, H323, ADSI, MGCP) et le rseau RTC.
AstriskAsterisk offre toutes les fonctions d'un PBX confrence tlphonique, rpondeurs intractifsmise en attente d'appelsmails vocauxmusique d'attentegnration d'enregistrement d'appels pour l'intgration avec des systmes de facturation
Astrisk : Matriels requisCts serveur :
Une machine sous Linux .
Ncessite une/plusieurs cartes pour atteindre le rseau tlphonique commut (X100p, TDM,...) Les cartes Digium sont conseilles.
Astrisk : Matriels requisCts client :
Tlphone analogique/numrique standard.
Tlphone IP (hardphone)
Tlphone logiciel (softphone)
Proxy-Sip
Environnement de travail et organisation
Env. de Travail et Organisation
Mise en place de lenvironnement de dpart Tous ensemblesDeux machines sous Ubuntu en rseau localCarte Ethernet supplmentaire sur une machineConfiguration du tlphone SIPRecherche et Configuration des premiers softphones
Env. de Travail et Organisation
Rpartition du Travail
Dveloppement du proxy
Configuration dAsterisk et carte TDM
Env. de Travail et OrganisationRassemblement des deux serveurs
Proxy-SipL'application ProxySip
L'application ProxySipBut de l'application Enregistrement des terminaux. Localisation courante dun utilisateur identifi par son adresse ip. Redirection des appels.
L'application ProxySipDonnes Donnes persistantes lgres et faciles reprsenter (pas de relle besoin d'utiliser un SGBDR). Engeristrement de la liste des utilisateurs du domaine dans un simple fichier.
L'application ProxySipInterface utilisateur Excution en console uniquement Liste des commandes disponiblesSTARTSTOPSHOWDBADDDELQUIT
L'application ProxySipAPI Jain Sip Bibliothque d'interfaces Java permettant une implmentation complte du protocole SIP. Pratique pour la reprsentation des messages SIP et des multiples enttes qu'ils peuvent contenir.
L'application ProxySipFaiblesses de l'application Manque de robustesse: Gestion des erreurs, respect de la RFC 3261.Version Beta inacheve.Amliorationsajout d'options de debug,Interface utilisateur,Log d'erreurs et de transactions SIP,...
Proxy-Sip
Installation et configuration dAstrisk
Installation dAstriskLes packages suivants doivent tre installs
Linux 2.4 kernel sources 2.4 ou 2.6GCC version 3 ou suprieurbison et bison-devel ncurses et ncurses-devel zlib et zlib-devel openssl et openssl-devel
Installation dAstriskTlchargement des sources : Version stable
Wget http://ftp.digium.com/pub/asterisk/asterisk-1.2.0-beta1.tar.gzhttp://ftp.digium.com/pub/zaptel/zaptel-1.2.0-beta1.tar.gzhttp://ftp.digium.com/pub/libpri/libpri-1.2.0-beta1.tar.gz
Installation dAstriskInstallation d'Asterisk:
tar -xzvf dans le rpertoire /usr/src/cd pour les archives asterisk, libpri et zaptel
make clean;make;make install dans les rpertoires dastrik, libpri et zaptel
Fichiers de configuration
extensions.conf : Crations des dialplans de communications.
sip.conf : configurations du protocole SIP.
voicemail.conf : Crations des messageries vocales.
Carte TDM
Configuration de la carte TDM
zaptel.conf : Configurations des couches basses du matriel. Nous tablissons les canaux FXO et FXS.
zapata.conf : Configurations dAstrisk avec le matriel.
Proxy-Sip
Principales phases de tests
Principales Phases de TestsTest avec Asterisk
Principales Phases de TestsTest avec le proxy
Principales Phases de TestsTest avec le proxySans puis avec Authentification Essai avec tel SIP
Principales Phases de TestsTest avec le proxy
Principales Phases de TestsTest avec carte TDM
Sonnerie continuProblme de tonalit(Trop de ractions diffrentes )
Principales Phases de TestsTest avec le proxy et Asterisk
Principales Phases de TestsRetard sur le plan prvisionnel - systme dexploitation mal matris
- temps de dveloppement du proxy largement sous estim
- incompatibilit de version entranant rinstallation
Conclusion
Dception est de ne pas avoir finalis notre projetSujet trait trs intressantGestion dun groupe de travailEstimation du temps de travail