PROXY-SIP - PowerPoint PPT Presentation

1 / 50
About This Presentation
Title:

PROXY-SIP

Description:

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 ... – PowerPoint PPT presentation

Number of Views:71
Avg rating:3.0/5.0
Slides: 51
Provided by: projetsgm
Category:

less

Transcript and Presenter's Notes

Title: PROXY-SIP


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

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

3
Intérêts du projet pour lIUP
  • 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 lIUP
  • Utilisation des protocoles de VoIP
  • Un numéro correspond à un utilisateur
  • Localisation des utilisateurs

5
(No Transcript)
6
Proxy-Sip
  • Intérêts de la VoIP pour une entreprise

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

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

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

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

11
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

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

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

14
Proxy-Sip
  • Choix du développement d'un Proxy

15
Choix du dév. d'un Proxy
  • Deux orientations possibles
  • Utiliser un proxy SIP connu OpenSource
    (exOpenSER).
  • Développer un proxy offrant les fonctionnalités
    requises pour intéragir avec l'IPBX Asterisk.

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

17
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 !!

18
Proxy-Sip
  • LIPBX Astérisk

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

20
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

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

22
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)

23
Proxy-Sip
  • Environnement de travail et organisation

24
Env. de Travail et Organisation
  • Mise en place de lenvironnement 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

25
Env. de Travail et Organisation
  • Répartition du Travail
  • Développement du proxy
  • Configuration dAsterisk et carte TDM

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

27
Proxy-Sip
  • L'application ProxySip

28
L'application ProxySip
  • But de l'application
  • Enregistrement des terminaux.
  • Localisation courante dun utilisateur identifié
    par son adresse ip.
  • Redirection des appels.

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

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

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

32
(No Transcript)
33
(No Transcript)
34
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,
  • ...

35
Proxy-Sip
  • Installation et configuration dAstérisk

36
Installation dAsté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

37
Installation dAsté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-beta
    1.tar.gz
  • http//ftp.digium.com/pub/libpri/libpri-1.2.0-beta
    1.tar.gz

38
Installation dAstérisk
  • Installation d'Asterisk
  • tar -xzvf dans le répertoire /usr/src/cd pour
    les archives asterisk, libpri et zaptel
  • make cleanmakemake install dans
    les répertoires dastérik, libpri et zaptel

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

40
Carte TDM
41
Configuration de la carte TDM
  • zaptel.conf Configurations des couches basses
    du matériel. Nous établissons les canaux FXO et
    FXS.
  • zapata.conf Configurations dAstérisk avec le
    matériel.

42
Proxy-Sip
  • Principales phases de tests

43
Principales Phases de Tests
  • Test avec Asterisk

44
Principales Phases de Tests
  • Test avec le proxy

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

46
Principales Phases de Tests
  • Test avec le proxy

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

48
Principales Phases de Tests
  • Test avec le proxy et Asterisk

49
Principales Phases de Tests
  • Retard sur le plan prévisionnel
  • - système dexploitation mal maîtrisé
  • - temps de développement du proxy largement
    sous estimé
  • - incompatibilité de version entraînant
    réinstallation

50
Conclusion
  • Déception est de ne pas avoir finalisé notre
    projet
  • Sujet traité très intéressant
  • Gestion dun groupe de travail
  • Estimation du temps de travail
Write a Comment
User Comments (0)
About PowerShow.com