1 / 50

PROXY-SIP

PROXY-SIP. Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI. Présentation du projet. Développement d’un PROXY-SIP Couplé a des fonctionnalités de standard téléphonique. Intérêts du projet pour l’IUP. Conserver les fonctionnalités actuelles sur une architecture numérique.

wan
Download Presentation

PROXY-SIP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PROXY-SIP Gwenaël CHOLET Léo DEVERNE Frédéric PASCAL Tuteur Rachid ELAZOUZI

  2. Présentation du projet • Développement d’un PROXY-SIP • Couplé a des fonctionnalités de standard téléphonique.

  3. 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

  4. Intérêts du projet pour l’IUP • Utilisation des protocoles de VoIP • Un numéro correspond à un utilisateur • Localisation des utilisateurs

  5. Proxy-Sip Intérêts de la VoIP pour une entreprise

  6. 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.

  7. Intérêts pour une entreprise • Evolution de la ToIP

  8. 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.

  9. 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 • ...

  10. 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

  11. 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. »

  12. 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)... »

  13. Proxy-Sip Choix du développement d'un Proxy

  14. 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.

  15. 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.

  16. 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 !!

  17. Proxy-Sip L’IPBX Astérisk

  18. 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.

  19. 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

  20. 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.

  21. 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)

  22. Proxy-Sip Environnement de travail et organisation

  23. 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

  24. Env. de Travail et Organisation • Répartition du Travail • Développement du proxy • Configuration d’Asterisk et carte TDM

  25. Env. de Travail et Organisation • Rassemblement des deux serveurs

  26. Proxy-Sip L'application ProxySip

  27. L'application ProxySip • But de l'application • Enregistrement des terminaux. • Localisation courante d’un utilisateur identifié par son adresse ip. • Redirection des appels.

  28. 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.

  29. L'application ProxySip • Interface utilisateur • Exécution en console uniquement • Liste des commandes disponibles • START • STOP • SHOWDB • ADD • DEL • QUIT

  30. 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.

  31. 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, • ...

  32. Proxy-Sip Installation et configuration d’Astérisk

  33. 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

  34. 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

  35. Installation d’Astérisk • Installation d'Asterisk: • tar -xzvf dans le répertoire /usr/src/cdpour les archives asterisk, libpri et zaptel • make clean;make;make install dans les répertoires d’astérik, libpri et zaptel

  36. Fichiers de configuration • extensions.conf : Créations des dialplans de communications. • sip.conf : configurations du protocole SIP. • voicemail.conf : Créations des messageries vocales.

  37. Carte TDM

  38. 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.

  39. Proxy-Sip Principales phases de tests

  40. Principales Phases de Tests • Test avec Asterisk

  41. Principales Phases de Tests • Test avec le proxy

  42. Principales Phases de Tests • Test avec le proxy • Sans puis avec Authentification • Essai avec tel SIP

  43. Principales Phases de Tests • Test avec le proxy

  44. Principales Phases de Tests • Test avec carte TDM • Sonnerie continu • Problème de tonalité (Trop de réactions différentes )

  45. Principales Phases de Tests • Test avec le proxy et Asterisk

  46. 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

  47. 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

More Related