![Page 1: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/1.jpg)
PROXY-SIPGwenaël CHOLET
Léo DEVERNEFrédéric PASCAL
Tuteur
Rachid ELAZOUZI
![Page 2: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/2.jpg)
Présentation du projet
• Développement d’un PROXY-SIP
• Couplé a des fonctionnalités de standard téléphonique.
![Page 3: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/3.jpg)
Intérêts du projet pour l’IUP
• Conserver les fonctionnalités actuelles sur une architecture numérique.
• Un seul média à administrer
• Communication entre les réseaux numériques et analogiques
![Page 4: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/4.jpg)
Intérêts du projet pour l’IUP
• Utilisation des protocoles de VoIP
– Un numéro correspond à un utilisateur
– Localisation des utilisateurs
![Page 5: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/5.jpg)
![Page 6: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/6.jpg)
Proxy-Sip
Intérêts de la VoIP pour une entreprise
![Page 7: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/7.jpg)
Intérêts pour une entreprise
Evolution de la ToIP la téléphonie sur IP représentait en 2005 8%
du parc total des lignes dans le monde.
![Page 8: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/8.jpg)
Intérêts pour une entreprise
Evolution de la ToIP
![Page 9: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/9.jpg)
Intérêts pour une entreprise
Avantages
Reprise des fonctions et services téléphoniques existants.
Architecture de bout en bout, aussi fiable et sûre que celle de la téléphonie traditionnelle.
![Page 10: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/10.jpg)
Intérêts pour une entreprise
Avantages
Fonctions à valeur ajoutée apportant une valeur économique dépassant les coûts de migration et ensuite les coûts de fonctionnement.
messagerie unifiée messagerie vocale intégration avec les applications métiers Mobilité facilité d'usage ...
![Page 11: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/11.jpg)
Intérêts pour une entreprise
Cas BSA Société de services de moins de 10 employés. Activité centrée sur la transmission de savoirs
aux salariées des entreprises grand compte, la commercialisation de progiciels et la location de salles à "Service Technologique à Valeur Ajoutée Pédagogique".
Installation téléphonique: un PABX une dizaine de lignes publiques une quinzaine de lignes privées
![Page 12: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/12.jpg)
Intérêts pour une entreprise
Entrevue avec Le DSI de BSA Seriez-vous favorable à une migration de
l'installation téléphonique actuelle vers une installation basée sur la VoIP ?
«En effet, nous aimerions pouvoir utiliser la ligne de la freebox pour émettre nos appels (pour diminuer la facture de téléphone). De plus, le fait de faire cohabiter sur le même réseau éthernet la téléphonie VoIP et les datas représentent des avantages en terme de budget : un seul réseau à mettre en place et à maintenir, chaque lieu étant relié à l'éthernet peut avoir une ligne. »
![Page 13: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/13.jpg)
Intérêts pour une entreprise
Entrevue avec Le DSI de BSA Pouvez-vous nous donner votre point de vue sur la
viabilité et l'intérêt d'une migration de ce type pour une entreprise ?
«Je pense que toute société doit pouvoir trouver des avantages à migrer vers la VoIP. Certains cas sont cependant plus favorable : les sociétés ayant plusieurs sites (réduction du coût des communications inter-site), les sociétés appelant beaucoup à l'international (tarif hautement compétitif)... »
![Page 14: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/14.jpg)
Proxy-Sip
Choix du développement d'un
Proxy
![Page 15: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/15.jpg)
Choix du dév. d'un Proxy
Deux orientations possibles
Utiliser un proxy SIP connu OpenSource (ex:OpenSER).
Développer un proxy offrant les fonctionnalités requises pour intéragir avec l'IPBX Asterisk.
![Page 16: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/16.jpg)
Choix du dév. d'un Proxy
Développer un proxy
Inconvénients Partir de zero. Temps d'analyse, de développement, de tests et de
corrections de bugs. Résultat incertain dans le temps imparti.
![Page 17: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/17.jpg)
Choix du dév. d'un Proxy
Développer un proxy
Avantages Etude et compréhension approfondie du protocole SIP. Plus grande liberté pour tester les réactions des
softphones et d'Asterisk. Facilite l'observation du fonctionnement d'un Proxy
(Debug). Atout pédagogique indéniable !!
![Page 18: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/18.jpg)
Proxy-Sip
L’IPBX Astérisk
![Page 19: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/19.jpg)
Astérisk
• Asterisk est un IPBX applicatif open source permettant d'interconnecter en temps réel des réseaux de voix sur IP via plusieurs protocoles (SIP, H323, ADSI, MGCP) et le réseau RTC.
![Page 20: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/20.jpg)
Astérisk
• Asterisk offre toutes les fonctions d'un PBX
– conférence téléphonique, – répondeurs intéractifs– mise en attente d'appels– mails vocaux– musique d'attente– génération d'enregistrement d'appels pour
l'intégration avec des systèmes de facturation
![Page 21: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/21.jpg)
Astérisk : Matériels requis
• Côtés serveur :
– Une machine sous Linux .
– Nécessite une/plusieurs cartes pour atteindre le réseau téléphonique commuté (X100p, TDM,...) Les cartes Digium sont conseillées.
![Page 22: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/22.jpg)
Astérisk : Matériels requis
• Côtés client :
– Téléphone analogique/numérique standard.
– Téléphone IP (hardphone)
– Téléphone logiciel (softphone)
![Page 23: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/23.jpg)
Proxy-Sip
Environnement de travail et organisation
![Page 24: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/24.jpg)
Env. de Travail et Organisation
Mise en place de l’environnement de départ
Tous ensembles Deux machines sous Ubuntu en réseau local Carte Ethernet supplémentaire sur une machine Configuration du téléphone SIP Recherche et Configuration des premiers softphones
![Page 25: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/25.jpg)
Env. de Travail et Organisation
Répartition du Travail
Développement du proxy
Configuration d’Asterisk et carte TDM
![Page 26: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/26.jpg)
Env. de Travail et Organisation
Rassemblement des deux serveurs
![Page 27: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/27.jpg)
Proxy-Sip
L'application ProxySip
![Page 28: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/28.jpg)
L'application ProxySip
But de l'application
Enregistrement des terminaux.
Localisation courante d’un utilisateur identifié par son adresse ip.
Redirection des appels.
![Page 29: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/29.jpg)
L'application ProxySip
Données
Données persistantes légères et faciles à représenter (pas de réelle besoin d'utiliser un SGBDR).
Engeristrement de la liste des utilisateurs du domaine dans un simple fichier.
![Page 30: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/30.jpg)
L'application ProxySip
Interface utilisateur
Exécution en console uniquement
Liste des commandes disponibles START STOP SHOWDB ADD DEL QUIT
![Page 31: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/31.jpg)
L'application ProxySip
API Jain Sip
Bibliothéque d'interfaces Java permettant une implémentation compléte du protocole SIP.
Pratique pour la représentation des messages SIP et des multiples entêtes qu'ils peuvent contenir.
![Page 32: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/32.jpg)
![Page 33: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/33.jpg)
![Page 34: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/34.jpg)
L'application ProxySip
Faiblesses de l'application
Manque de robustesse: Gestion des erreurs, respect de la RFC 3261.
Version Beta inachevée. Améliorations
ajout d'options de debug, Interface utilisateur, Log d'erreurs et de transactions SIP, ...
![Page 35: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/35.jpg)
Proxy-Sip
Installation et configuration d’Astérisk
![Page 36: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/36.jpg)
Installation d’Astérisk
• Les packages suivants doivent être installés
– Linux 2.4 kernel sources 2.4 ou 2.6– GCC version 3 ou supérieur– bison et bison-devel – ncurses et ncurses-devel – zlib et zlib-devel – openssl et openssl-devel
![Page 37: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/37.jpg)
Installation d’Astérisk
• Téléchargement des sources : Version stable
Wget – http://ftp.digium.com/pub/asterisk/asterisk-
1.2.0-beta1.tar.gz– http://ftp.digium.com/pub/zaptel/zaptel-
1.2.0-beta1.tar.gz– http://ftp.digium.com/pub/libpri/libpri-1.2.0-
beta1.tar.gz
![Page 38: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/38.jpg)
Installation d’Astérisk
• Installation d'Asterisk:
– tar -xzvf dans le répertoire /usr/src/cd pour les archives asterisk, libpri et zaptel
– make clean;make;make install dans les répertoires d’astérik, libpri et zaptel
![Page 39: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/39.jpg)
Fichiers de configuration
• extensions.conf : Créations des dialplans de communications.
• sip.conf : configurations du protocole SIP.
• voicemail.conf : Créations des messageries vocales.
![Page 40: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/40.jpg)
Carte TDM
![Page 41: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/41.jpg)
Configuration de la carte TDM
• zaptel.conf : Configurations des couches basses du matériel. Nous établissons les canaux FXO et FXS.
• zapata.conf : Configurations d’Astérisk avec le matériel.
![Page 42: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/42.jpg)
Proxy-Sip
Principales phases de tests
![Page 43: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/43.jpg)
Principales Phases de Tests
Test avec Asterisk
![Page 44: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/44.jpg)
Principales Phases de Tests
Test avec le proxy
![Page 45: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/45.jpg)
Principales Phases de Tests
Test avec le proxy Sans puis avec Authentification Essai avec tel SIP
![Page 46: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/46.jpg)
Principales Phases de Tests
Test avec le proxy
![Page 47: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/47.jpg)
Principales Phases de Tests
Test avec carte TDM
Sonnerie continu Problème de tonalité
(Trop de réactions
différentes )
![Page 48: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/48.jpg)
Principales Phases de Tests
Test avec le proxy et Asterisk
![Page 49: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/49.jpg)
Principales Phases de Tests
• Retard sur le plan prévisionnel
- système d’exploitation mal maîtrisé
- temps de développement du proxy largement sous estimé
- incompatibilité de version entraînant réinstallation
![Page 50: PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI](https://reader035.vdocuments.pub/reader035/viewer/2022062312/551d9da3497959293b8d3b2c/html5/thumbnails/50.jpg)
Conclusion
• Déception est de ne pas avoir finalisé notre projet
• Sujet traité très intéressant• Gestion d’un groupe de travail• Estimation du temps de travail