Voix sur IP. Sébastien BAUDRAND Laurent LEGAZ Mathieu LOSLIER ESIPE-MLV 18/10/2013

Dimension: px
Commencer à balayer dès la page:

Download "Voix sur IP. Sébastien BAUDRAND Laurent LEGAZ Mathieu LOSLIER ESIPE-MLV 18/10/2013"

Transcription

1 2013 Voix sur IP Sébastien BAUDRAND Laurent LEGAZ Mathieu LOSLIER ESIPE-MLV 18/10/2013

2 Sommaire Introduction Pré-requis Matériels utilisés Logiciels utilisés Protocoles mis en œuvre Session Initiation Protocol (SIP RFC 3261 et 3265) Real-time Transport Protocol (RTP) Installation et configuration du serveur Asterisk Installation de Asterisk Configuration Asterisk Installation et configuration des téléphones : logiciels Twinkle Paramétrage d ALSA Installation et configuration des clients Twinkle Questions Configuration de la boite vocale du voic Interconnexion de deux serveurs Asterisk : Trunk SIP Première tentative Seconde tentative Peering Configuration de serveur A Configuration de serveur B Questions Conclusion IR ESIPE Engineering School Paris. Oct

3 Introduction Ce rapport présente le TP de VoIP réalisé par Sébastien BAUDRAND, Laurent LEGAZ et Mathieu LOSLIER dans le cadre de leurs enseignements en VoIP dispensés par Hakim BADIS. Il a été réalisé à la suite d un cours magistral et 4 heures et d une séance de travaux pratiques de 4 heures abordant les systèmes de VoIP existant et, surtout, les protocoles SIP et RTP. La VoIP, «Voice over IP» ou Voix sur IP est une méthodologie et un ensemble de protocoles permettant de réaliser le transfert de voix sur un support numérique, via le protocole internet : IP, avec une qualité de service comparable aux téléphones analogiques classiques. Asterisk est un serveur PBX ou PABX, il est open source et peut être utilisé pour réaliser des centres de téléphonies ou de conférences audio via VoIP. Plusieurs protocoles sont en jeu pour déployer cette technologie, ou peuvent être ajoutés, par exemple pour permettre le chiffrement des conversations. Le protocole utilisé dans le cadre d initialisation des sessions dans le cadre d une conversation VoIP est SIP, puis le couple RTP/RTCP est employé pour diffuser la voix en temps réel sur le support de communication. D autres protocoles, basés eux aussi sur RTP et principalement axés vers l audioconférence, sont supportés par Asterisk, tels la famille de protocoles H.323. Dans un premier temps, ce rapport présente le matériel nécessaire à la réalisation du TP, ou pouvant être utilisés pour reproduire les manipulations décrites. Dans un second temps, il présente la mise en place d un serveur Asterisk simple et la communication entre deux intervenants soit par connexion directe entre les deux (avec mise en relation par l intermédiaire d un serveur SIP), soit par utilisation d un proxy SIP. Nous tenterons ensuite de mettre en place une boîte vocale, puis de réaliser un «Trunk» reliant deux serveurs de téléphonie distants. 1. Pré-requis Afin de réaliser le TP de Voix sur IP dans de bonnes conditions, plusieurs pré-requis aussi bien matériel que logiciel ont été nécessaire. 1.1 Matériels utilisés Le TP a été réalisé sur des PC ayant comme système d exploitation Debian Linux pour les machines ayant les rôles de serveur et clients. Pour le matériel chargé de la voix, nous avions en notre possession de simple PC avec micro-casque. Mais il est tout à fait envisageable d utiliser des appareils de type SIP Phones ou PDA Phones avec connexion à un réseau (par exemple en wifi) et client SIP installé. IR ESIPE Engineering School Paris. Oct

4 1.2 Logiciels utilisés Divers logiciels ont été utilisés afin de réaliser le TP VoIP, que ce soit pour utiliser la téléphonie, ou pour analyser les paquets transmis lors des échanges entre le client et le serveur VoIP. Pour l utilisation de la VoIP, nous utilisons la version libre du logiciel de téléphonie par IP Twinkle exploitant des comptes SIP pour la partie cliente. Twinkle est relativement personnalisable : il permet notamment de gérer le délai avant de faire basculer l'appel sur votre ligne téléphonique normale, de choisir votre statut actuel (disponible/occupé). Pour la partie serveur, nous avons utilisé le logiciel Asterisk, autocommutateur téléphonique privé open source et propriétaire (publié sous licence GPL et licence propriétaire1) pour systèmes GNU/Linux. Il permet, entre autres, la messagerie vocale, les files d'attente, les agents d'appels, les musiques d'attente et les mises en garde d'appels, la distribution des appels. Nous avons également utilisé les outils de manipulations de trames d iptables et d iproute2, ainsi que l analyseur de trames Wireshark. 1.3 Protocoles mis en œuvre Session Initiation Protocol (SIP RFC 3261 et 3265) SIP (Session Initiation Protocol) est un protocole de signalisation permettant d établir, de modifier et de fermer des sessions multimédia. Ce protocole a été conçu par le groupe MMUSIC (Multiparty Multimedia Session Control) et est désormais maintenu par l IETF (Internet Engineering Task Force). Basé sur des échanges de messages textes ASCII (Requêtes/Réponses), il est fortement inspiré du protocole HTTP (HyperText Transfert Protocol). Les messages de requêtes Il existe 6 types de message différents : - REGISTER : pour l enregistrement des informations d un contact - INVITE : initialise une session - ACK : acquittement d une réponse - CANCEL : annuler un échange de messages en cours - BYE : pour terminer les sessions - OPTIONS : pour demander aux serveurs des informations sur leurs capacités Les messages de réponse Les réponses peuvent être de plusieurs types: IR ESIPE Engineering School Paris. Oct

5 - 1xx : Information (requête reçue, en progression ) - 2xx : Succès (action reçue, compris et accepté) - 3xx : Redirection - 4xx : Erreur client (mauvaise syntaxe de la requête) - 5xx : Erreur Serveur Le protocole SDP (Session Description Protocol) SIP utilise le protocole SDP pour définir le type de média (audio, vidéo), le protocole de transport (RTP, UDP, IP), et le format du média (H.261 video, MPEG video ) à utiliser entre les clients de la session Real-time Transport Protocol (RTP) RTP (Real-Time Transport Protocol) est un protocole de gestion des flux multimédia (voix, vidéos, data). Il permet de transporter les informations codées (voix, vidéos) en temps réel. RTCP est utilisé en parallèle à RTP pour superviser les communications multimédia. Il assure la qualité de service des communications RTP : les différents participants d une communication envoient des paquets RTCP périodiquement. Ces paquets donnent des informations sur l état de la communication : délai, perte de paquets. La topologie de notre réseau VoIP est la suivante : IR ESIPE Engineering School Paris. Oct

6 2. Installation et configuration du serveur Asterisk 2.1 Installation de Asterisk Tout d'abord, veillez à avoir une distribution à jour : sudo apt-get update La première opération consiste à installer le logiciel Asterisk sur la machine serveur Debian : sudo apt-get install Asterisk Pour vérifier le bon fonctionnement du serveur Asterisk, il est maintenant possible de l'exécuter en mode verbeux (option-v) avec une interface ligne de commande associée (option-c): Asterisk -vvvvc Une invite de commande doit apparaître à la fin si tout se déroule correctement : Asterisk Ready. *CLI> On peut alors rapidement voir l'ensemble des commandes disponibles via l'interface CLI (Command Line Interface). *CLI>help 2.2 Configuration Asterisk La configuration d'asterisk s'articule sur les fichiers de configuration suivants : - /etc/asterisk/sip.conf/sip.conf : configuration globale d'asterisk - /etc/asterisk/users.conf/users.conf : configuration des utilisateurs - /etc/asterisk/extentions.conf/extentions.conf : fichier d extension pour gérer les différents appels Chaque modification dans la configuration devra être suivie par la commande reload saisie dans la console d Astrerisk. Nous allons commencer par éditer le fichier de configuration SIP de notre serveur, à savoir sip.conf. Le but est ici de créer deux utilisateurs. L'intérêt de créer des utilisateurs réside dans le fait que les clients SIP vont pouvoir s'authentifier auprès du serveur, ce qui permettra par la suite de «localiser» ces utilisateurs (savoir avec quelle adresse IP les contacter par exemple) : IR ESIPE E Engineering School Paris. Oct

7 [laurent] type=friend host=dynamic username=laurent secret=lolo callerid="laurent" <555> context=default [sebastien] type=friend host=dynamic username=sebastien secret=seb callerid="sebastien" <556> context=default Ici nous avons crée les utilisateurs Laurent et Sebastien, les deux ayant le même mot de passe (secret) «lolo» (pour des besoins de simplicité). Le type friend spécifie que cet utilisateur pourra être appelé et pourra appeler. Le champ host à dynamic signifie que l'adresse IP de l'utilisateur sera amenée à changer. Le champ username spécifie le nom que l'utilisateur devra saisir pour s'authentifier au serveur. Le champ callerid correspond à ce qu'il sera affiché sur les clients SIP des utilisateurs lorsque qu'ils communiqueront avec l'utilisateur en question. Le champ mailbox est utilisé par Asterisk pour envoyer les messages vocaux vers les boites mail des utilisateurs (comportement par défaut). Enfin le champ context (que nous avons ajouté) permet de segmenter l'administration des utilisateurs et du dialplan. Par exemple dans le cadre de ce TP, tous nos utilisateurs seront définis dans le contexte default. Un contexte voiplan devra être défini en conséquence dans le dialplan. Lorsqu'un utilisateur définis dans le contexte default appellera, son appel sera automatiquement géré dans le contexte default du dialplan. Ceci permet de structurer notre infrastructure logique. Pour recharger le module SIP afin de relire la configuration modifiée il suffit de taper la commande : *CLI>sip reload Il suffit maintenant d'attribuer un numéro de téléphone à chacun des deux téléphones que nous venons de déclarer. Le fichier extensions.conf permet d'associer à chaque numéro de téléphone une IR ESIPE Engineering School Paris. Oct

8 suite de commandes. Pour ce faire, il suffit d'ajouter les deux lignes suivantes à la fin de ce fichier (plus exactement à la fin du contexte [default]) : [default] exten => 555,1,Dial(SIP/sebastien, 10) exten => 555,n,HangUp() exten => 556,1,Dial(SIP/laurent, 10) exten => 556,n,HangUp() Ici on a dit plusieurs choses. Tout d'abord nous associons le numéro 555 à l'action Dial(SIP/sebastien, 10). Cette action (Dial) a pour effet d'appeler l utilisateur SIP sebastien (donc en utilisant le protocole SIP). Aussi, nous indiquons un timeout de 10 secondes, après quoi l'appel sera considéré comme non aboutissant. Le deuxième chiffre de la ligne : «1» correspond à la priorité de l'action à effectuer. Ici on indique que la priorité absolue (à savoir 1) est d'appeler sebastien. Pour faciliter l exploitation de ce fichier de configuration, Asterisk a pensé à définir le «n» qui signifie «next». Il est alors plus aisé d'insérer une ligne entre deux autres sans pour autant avoir à modifier toutes les priorités des lignes du dessous. Ici on spécifie que si au bout de 10 secondes Sebastien ne répond pas, alors on passe à l'action suivante (priorité au dessus, ici n) qui consiste tout simplement à raccrocher (HangUp). En fait l'action «raccrocher» aura pour effet d'envoyer un message Request avec pour méthode la méthode BYE (comme vue plus haut). On fait de même avec l utilisateur laurent, excepté qu'on lui attribue le numéro 556. Une fois les fichiers édités, il faut avertir le serveur Asterisk que l'on a modifié ces fichiers. Pour signaler au serveur Asterisk de recharger sa configuration sip ainsi que la configuration du dialplan, on se connecte en ligne de commande et on agit comme suit : *CLI>dialplan reload *CLI>sip reload 3. Installation et configuration des téléphones : logiciels Twinkle 3.1 Paramétrage d ALSA Pour utiliser le téléphone logiciel Twinkle, il est préférable de se procurer un micro-casque. Il faut également s'assurer que le son du micro et celui du casque fonctionnent correctement avec le greffon ALSA (Advanced Linux Sound Architecture). IR ESIPE Engineering School Paris. Oct

9 Avant tout, il faut installer le système de base ALSA et ses utilitaires : apt-get install alsa-base apt-get install alsa-utils Il est alors possible de lancer la détection de la carte son et l'installation du driver ALSA correspondant, via la commande alsaconf ou alsamixer. Puis, de paramétrer convenablement les volumes du casque et du micro via la commande alsamixer. Le logiciel Alsamixer s'utilise à l'aide : - Des flèches haut/bas pour régler un niveau sonore. - Des flèches gauche/droite pour se déplacer sur les différentes sources. - De la touche [M] pour activer/désactiver une source. - De la touche [ESC] pour quitter. La configuration d alsamixer doit correspondre aux deux figures suivantes : Figure 1 - AlsaMixer, affichage en console Linux Debian Pour un premier essai, le micro et le casque seront activés (Attention! «MM» dans Alsamixer signifie Mute donc désactivé) et mis au maximum. Pour commencer, on peut tester le casque avec un fichier.wav quelconque : aplay fichier.wav IR ESIPE Engineering School Paris. Oct

10 Ensuite, lorsque le test du casque est positif, on peut tester le micro : arecord f cd test.wav aplay test.wav Il faut généralement relancer plusieurs fois Alsamixer pour affiner empiriquement les niveaux sonores du micro et du casque jusqu'à avoir une qualité audio correcte. 3.2 Installation et configuration des clients Twinkle Maintenant que l'on est assuré du bon fonctionnement du micro-casque, on peut installer le téléphone logiciel Twinkle sur la première des machines clientes Debian. Pour cela : apt-get install twinkle Le reste de la configuration d twinkle se fait simplement à travers l'interface graphique. La configuration décrite est réalisée sans l'assistant de première configuration. Lancer maintenant un client Twinkle : twinkle & Et suivre les étapes à l aide du Wizard. Figure 2- Utilisation du wizard pour la configuration des clients Twinkle. IR ESIPE Engineering School Paris. Oct

11 Si l enregistrement est OK, le premier client Twinkle est configuré correctement, il est possible d'appeler un numéro d'accueil sur le serveur Asterisk en composant le 3. Un message de bienvenue est alors annoncé («Welcome to the Asterisk Open Source PBX...»). Une fois les deux clients correctement configurés, il est possible d'effectuer un appel interne du premier poste client Twinkle vers le second et vice-versa. Pour cela, il faut respectivement composer le 556 sur le premier poste ou le 555 sur le second. 3.3 Questions 1/ A quoi sert le secret dans le fichier de configuration sip.conf? Le secret permet de d établir une connexion avec le serveur de manière sécurisé en demandant un mot de passe. Il est impossible de connecter en anonyme et d appeler un autre client. Grâce à cette sécurisation on peut faire un historique d appel d un utilisateur. 2/ Quelle est la commande sous Asterisk qui permet d afficher les clients sip? Commenter le résultat. La commande sip show user permet de lister tous les clients configurés dans le fichier sip.conf. On peut remarquer pour chaque client : - un nom d utilisateur (username), - un mot de passe (secret), - un numéro de compte associé (Accountcode) pour une éventuelle facturation, - un contexte d exécution par défaut (Def.context), - une liste de droits associée (ACL : Access Control List) définie dans le fichier acl.conf - une configuration pour la translation d adresse (NAT) 3/ Afficher les canaux sip avant un appel pendant un appel Avant un appel : Pendant un appel : On peut donc avoir un aperçu général de toutes les communications en cours. IR ESIPE Engineering School Paris. Oct

12 4/ Quels sont les messages échangés avec le serveur Asterisk lors d une inscription (registration) Dans ce scénario Laurent ( ) s'enregistre auprès du serveur Asterisk ( ). Nous analysons les flux associés à cette communication : Plus schématiquement nous avons lors d une inscription les actions suivantes : 1. Le client essaie de s'enregistrer avec le serveur. IR ESIPE Engineering School Paris. Oct

13 2. Le serveur rejette l'enregistrement du client et lui envoie en retour un "challenge digest" composé du type d'algorithme, un "realm" et un "nonce". Le "nonce" est une valeur aléatoire créée sur serveur Asterisk et envoyée au client. Il a un temps de vie limité évitant des attaques de type "replay". Chaque "challenge digest" contient une valeur nonce différente. Le "realm" est le nom de domaine SIP. Le principe de la "digest authentication" est de vérifier que les deux parties qui communiquent connaissent un mot de passe partagé. 3. Le client envoie une nouvelle demande d'enregistrement mais cette fois avec une "digest response" composée par : o Un "username" (nom d'utilisateur), un "realm", un "nonce", un "URI", une "response"(réponse) et un type d'algorithme o Une "URI" (Uniform Resource Identifier) est une chaine de caractère utilisée pour identifier une ressource. o Le "nonce" envoyé par le serveur est utilisé pour créer la réponse ("response"). Le serveur vérifie les informations d authentification du client avec son fichier de configuration sip.conf, et le challenge calculé par le client. En fonction des résultats le serveur accepte la connexion du client. 4. Le serveur est capable, après calculs, de valider le mot de passe du client avec le "digest response" qu'il a juste reçu. Avec le processus de la "digest authentication", aucun mot de IR ESIPE Engineering School Paris. Oct

14 passe n est échangé entre le client et le serveur. Le serveur peut envoyer un message au client pour valider l'enregistrement. 5/ Détailler le contenu et commenter en utilisant Wireshark les messages de signalisation SIP/SDP ainsi que les messages RTP échangés entre les deux PCs et le serveur Asterisk lors d un établissement d une connexion VoIP. Analysons les flux associés grâce aux trames capturées par Wireshark : Au niveau du serveur Asterisk, on observe les logs de l appel passé à sebastien : Laurent ( ) communique avec le serveur Asterisk ( ), ce dernier agit comme un proxy. Laurent envoie d'abord un message INVITE qui contient un message SDP. On voit la l'intérêt du proxy Asterisk car la destination de la requête de laurent se limite à ceci : On voit bien que laurent n'a aucune information sur sebastien si ce n'est uniquement son numéro de téléphone, ici 556. C'est ici que se joue le travail de notre serveur Asterisk. Ce dernier connaît IR ESIPE Engineering School Paris. Oct

15 l'adresse IP de laurent (car laurent s'est préalablement enregistré) et donc le serveur Asterisk pourra forwarder les requêtes de laurent vers sebastien. Le payload SDP ressemble à peu près à ce que l'on a vu précédemment, ce dernier permet à laurent de spécifier ses besoins en terme de «média» (au passage on voit qu'elle utilise Twinkle) : Une chose est cependant intéressante à observer. Le flux RTP n'est pas direct. En effet le flux RTP passe par le proxy Asterisk : On peut voir que le flux part de laurent pour aller vers le serveur Asterisk ( ). Au passage, on note l'utilisation du protocole de contrôle de la session RTP, à savoir RTCP. C'est un comportement tout à fait normal. Plus généralement voici les échanges entre 2 clients Twinkle et un serveur Asterisk lors d un appel passé par le client 1 vers le client 2. IR ESIPE Engineering School Paris. Oct

16 Le SIP Client 1 envoie un message INVITE au Proxy. Le SIP Client 1 reçoit ensuite un 100 Trying, en réponse à son INVITE. Le même échange (INVITE trying) se fait ensuite entre le Proxy et le SIP Client 2. Ce dernier envoie alors un «180 ringing» que le Proxy transmet au SIP Client 1. Cela signifie que le terminal destinataire de l appel sonne. Lorsque le terminal appelé décroche, le SIP Client 2 envoie un «200 OK» au Proxy qui fait à nouveau suivre le paquet au SIP Client 1. 6/ Quels sont les codecs proposés par l appelant et acceptés par l appelé? On peut retrouver les codecs de l appelant dans le message INVITE au niveau de SDP dans le corps du message de SIP : De même voici les codecs acceptés par l appelé : IR ESIPE Engineering School Paris. Oct

17 7/ Quels sont les messages de signalisation SIP échangés entre les deux PCs et le serveur lors d une rupture d une connexion VoIP? Lors de la rupture d'une connexion VoIP, le proxy Asterisk envoie un message BYE aux utilisateurs. Ici nous avons repris le scénario précédent et nous avons analysé ce qu'il se passait quand sebastien mettait fin à la connexion : Ainsi, lorsque la connexion se ferme : - Le client qui initie la fermeture envoi un message SIP Bye au serveur. - Le serveur relais le message SIP Bye à l autre client - Puis les deux clients envoient un message RTCP GoodBye au serveur 8/ Quels sont les messages de signalisation échangés lorsqu un 3 ème PC tente d appeler un PC qui est déjà en communication? Le PC 3 envoie une requête INVITE au serveur Asterisk, mais le PC en cours de communication va envoyer un message 486 Busy au serveur pour indiquer qu il est déjà occupé. Et l appelant va recevoir un message d erreur 603 Declined. 9/ Si Hakim veut appeler Zak sans passer par le serveur Asterisk, quelle serait la technique utilisée? Montrer dans ce cas-là les messages échangés en détaillant le contenu IR ESIPE Engineering School Paris. Oct

18 Pour pouvoir se passer du serveur Asterisk nous pouvons directement nous connecter à l autre utilisateur (zak) grâce à son adresse IP: On réalise alors une architecture SIP en P2P (Peer to Peer) comme le logiciel Skype. 4. Configuration de la boite vocale du voic 1/ Expliquer les lignes qu on vient de rajouter dans le fichier /etc/asterisk/extensions.conf Asterisk permet effectivement d'exploiter une boite vocale. Aussi Asterisk permet d'envoyer les différents messages vocaux aux boites mails associées aux différents utilisateurs. Pour configurer la fonction de boite vocale d Asterisk, on va éditer le fichier voic .conf comme suit : 555 => attach=no review=yes 556=> attach=no review=yes Ici on indique que laurent (555) aura pour mot de passe de messagerie «lolo», que l'on attachera pas le message vocale au mail et que l'on permettra à la personne qui laisse un message à laurent de relire ou de ré-enregistrer son message. Aussi, on pense à éditer notre fichier extensions.conf de sorte que lorsqu une personne n'arrive pas à contacter un utilisateur, elle tombe sur sa messagerie exten => 555,2,Voic (555) exten => 556,2,Voic (556) IR ESIPE Engineering School Paris. Oct

19 exten => 700,1,Voic Main Lorsqu il y a un appel à 555, le serveur Asterisk va proposer à l appelant de laisser un message vocal pour la boite à lettre 555. Il en est de même pour 556. Le chiffre 2 représente la priorité, ce qui détermine l ordre d exécution des commandes dans le cas ou il y en aurait plusieurs. Enfin, on pense à permettre à nos utilisateurs d'appeler leur boite vocale avec le numéro / Expliquer par un schéma le fonctionnement global de la messagerie qu on vient de réaliser Un appel est passé, la personne distante ne répond pas, le serveur prend alors main et demande à l utilisateur de laisser un message. Une fois le message terminé, il est sauvegardé sur le serveur. Pour réussir à consulter ses messages, la personne doit composer le 700. IR ESIPE Engineering School Paris. Oct

20 5. Interconnexion de deux serveurs Asterisk : Trunk SIP Première tentative On souhaite connecter deux serveurs Asterisk entre eux pour faire dialoguer les clients du serveur A avec ceux du serveur B et vice versa. Figure 3 - Topologie réseau, premier essai Après la configuration des clients et du routeur comme indiqué dans le schéma ci-dessus. Nous pouvons tester la connectivité entre les deux serveurs : SCREEN Le principe du peering (aussi appelé trunk sip) consiste à ajouter un utilisateur qui correspond en fait au serveur peer (disons A). Ce serveur va devoir s enregistrer vers le serveur B. Une fois enregistré, ce dernier pourra forwarder des appels spécifiques (par exemple des appels dont le premier numéro est 7) vers notre serveur B. C est en quelque sorte un routage du dialplan. Dans notre cas, il faut faire un peering dans les deux sens A vers B et vice versa. On en déduit qu il faudra considérer nos peers comme un «friend» étant donnée qu on l appel et qu il nous appel. Pout le serveur Asterisk A, on garde la même configuration que lors de la première partie du TP, à savoir la configuration du fichier sip.conf suivante : [laurent] type=friend host=dynamic username=laurent secret=lolo callerid="laurent" <555> IR ESIPE Engineering School Paris. Oct

21 context=default [sebastien] type=friend host=dynamic username=sebastien secret=seb callerid="sebastien" <556> context=default On va ajouter l utilisateur suivant (TrunkAB), à savoir l utilisateur qui correspond à l autre serveur. [TrunkAB] type=friend host=dynamic secret=pass context=default insecure=port, invite Dans ce cas l autre serveur doit utiliser TrunkAB comme username et «pass» comme mot de passe pour s enregistrer vers le serveur A. Pour s enregistrer le serveur B doit contenir la ligne suivante dans son fichier sip.conf : register => L autre serveur ayant une configuration similaire, nous devons ajouter dans le fichier sip.conf du serveur A : register => Après un sip.reload, nous obtenons : (none)*cli> sip reload Reloading SIP (none)*cli> sip show users Username Secret Accountcode Def.Context ACL NAT laurent lolo default No Always TrunkAB pass default No Always sebastien seb default No Always (none)*cli> Enfin il faut modifier notre dialplan de manière à ce que les appels commençant par le chiffre 1 soient redirigés vers le serveur B. Il suffit d ajouter la ligne suivante dans le fichier extension.conf : exten=>_1xx,1,dial(sip/trunkab/${exten}) IR ESIPE Engineering School Paris. Oct

22 Ainsi tous les appels de 3 chiffres commençant par 1 sont redirigés vers l utilisateur trunkab, c est à dire le serveur A. On lui envoie l extension demandée via la variable ${EXTEN}. Ainsi, on a le fichier sip.conf du serveur A : register => [laurent] type=friend host=dynamic username=laurent secret=lolo callerid="laurent" <555> context=default [sebastien] type=friend host=dynamic username=sebastien secret=seb callerid="sebastien" <556> context=default Le fichier extensions.conf du serveur A : [default] exten => 555,1,Dial(SIP/sebastien, 10) exten => 555,n,HangUp() exten => 556,1,Dial(SIP/laurent, 10) exten => 556,n,HangUp() exten=>_1xx,1,dial(sip/trunkba/${exten}) Ainsi, on a le fichier sip.conf du serveur B : register => [laurent] type=friend host=dynamic username=laurent secret=lolo callerid="laurent" <555> context=default IR ESIPE Engineering School Paris. Oct

23 [sebastien] type=friend host=dynamic username=sebastien secret=seb callerid="sebastien" <556> context=default Le fichier extensions.conf du serveur B : [default] exten => 555,1,Dial(SIP/sebastien, 10) exten => 555,n,HangUp() exten => 556,1,Dial(SIP/laurent, 10) exten => 556,n,HangUp() exten=>_1xx,1,dial(sip/trunkba/${exten}) Malheureusement, nous n avons pas eu le temps au cours de la séance de TP de réaliser entièrement le montage réseau et de tester cette configuration. Nous nous serions certainement rendu compte à ce moment que quelques erreurs auraient posées problèmes (directive «exten» et les plages de numéros choisis). Seconde tentative Nous avons pu profiter d une seconde chance et renouveler l essai. Nous nous sommes alors associés à un autre groupe afin de réaliser les manipulations en suivant la procédure fournie par notre professeur M. Hakim Badis. Nous allons créer et configurer ici, un Trunk SIP, afin d interconnecter deux serveurs Asterisk distants (appartenant à 2 sous réseaux différents) et permettre ainsi la communication entre des clients éloignés appartenant chacun distinctement au dial plan de l un ou de l autre serveur de téléphonie. Alice appartient au dial plan du serveur A, bob celui du serveur B. Le serveur B ne connaît pas Alice et A ne connaît pas Bob. La communication entre Alice et Bob est assurée à l aide d un Trunk SIP reliant les deux serveurs SIP. Plus précisément, pour la plage de numéros concernant Alice, le serveur B sait qu il doit forwarder l appel sur le Trunk à destination du serveur A qui retransmet jusqu Alice. La topologie du réseau utilisé est la suivante : IR ESIPE Engineering School Paris. Oct

24 Figure 4 - Topologie réseau, second essai La topologie réseau et sa mise en place ne seront pas détaillée dans ce rapport. De part les précédentes manipulations, nous pouvons également assumer ici que les clients SIP sont proprement configurés. Intéressons nous alors à la configuration réalisées pour chaque serveur Asterisk. Peering Le «Voice peering» à ne pas confondre avec une architecture Peer-to-peer SIP (ex : skype), est le principe de transférer des appels d un fournisseur de téléphonie internet (ou ITSP pour «Internet telephony service provider») à un autre via VoIP. C est bien ce que nous cherchons à réaliser avec un Trunk SIP sous Astrisk. Configuration de serveur A Dans l ordre, cette configuration fut réalisée postérieurement : après la configuration du serveur B. Le fichier sip.conf définit un utilisateur : Alice (ici «1000») et enregistre le Trunk définit depuis IR ESIPE Engineering School Paris. Oct

25 le serveur B (A ce niveau, le serveur A connaît l utilisateur trunk et cet utilisateur, une fois enregistré, accède alors également au serveur A). ; serveur A [general] disallow=all allow=ulaw canreinvite=no register => [1000] type=friend host=dynamic secret=toto username=1000 callerid="1000" <1000> On configure alors le fichier extensions.conf afin de faire le lien entre la plage de numéros en 2000 et l utilisateur trunk vers lequel il faudra rediriger les appels : le serveur B. ; serveur A [globals] [general] autofallthrough=yes [default] exten => 1000,1,Dial(SIP/1000) exten => _2XXX,1,Dial(SIP/trunk-B01-A01/${EXTEN}) ; Entre 2000 et 2999 Configuration de serveur B Nous avons commencé par la configuration du serveur B, on définissant le fichier sip.conf et en vérifiant la bonne connectivité avec son client SIP (Bob, ici «2000») : ; serveur B [general] disallow=all allow=ulaw canreinvite=no [trunk-b01-a01] type=friend secret=trunk host=dynamic [2000] type=friend IR ESIPE Engineering School Paris. Oct

SIP. Sommaire. Internet Multimédia

SIP. Sommaire. Internet Multimédia Internet Multimédia Le Protocole SIP 2011 André Aoun - Internet Multimédia SIP - 1 Sommaire 1. Présentation 2. Entités SIP 3. Méthodes et réponses 4. User Agent 5. Registrar 6. Proxy 7. Redirect Server

Plus en détail

TP Voix sur IP SIP et Asterisk

TP Voix sur IP SIP et Asterisk TP Voix sur IP SIP et Asterisk Ce TP propose une installation et un test d un serveur et de clients afin de mettre en oeuvre le protocole SIP. L objectif est d analyser les comportements des logiciels,

Plus en détail

SIP. 2007 A. Aoun - La Visioconférence SIP - 1

SIP. 2007 A. Aoun - La Visioconférence SIP - 1 Internet Multimédia Le Protocole SIP 2007 A. Aoun - La Visioconférence SIP - 1 Présentation (1) Session Initiation Protocol (dont le sigle est SIP) est un protocole récent (1999), normalisé et standardisé

Plus en détail

La VOIP :Les protocoles H.323 et SIP

La VOIP :Les protocoles H.323 et SIP La VOIP :Les protocoles H.323 et SIP PLAN La VOIP 1 H.323 2 SIP 3 Comparaison SIP/H.323 4 2 La VOIP Qu appelle t on VOIP? VOIP = Voice Over Internet Protocol ou Voix sur IP La voix sur IP : Le transport

Plus en détail

Le support de la vidéo par Asterisk

Le support de la vidéo par Asterisk Le support de la vidéo par Asterisk Plan Objectifs Prérequis IPBX et protocoles de signalisation Présentation de Asterisk Installation de Asterisk Installation de app_conference Installation de app_mp4

Plus en détail

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement SIP Nguyen Thi Mai Trang LIP6/PHARE Thi-Mai-Trang.Nguyen@lip6.fr UPMC - M2 Réseaux - UE PTEL 1 Plan Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement UPMC -

Plus en détail

Mise en place d un système de Téléphonie sur IP basé sur le logiciel Asterisk

Mise en place d un système de Téléphonie sur IP basé sur le logiciel Asterisk PRESENTATION D ASTERISK Asterisk a été inventé en 1999 par Mark Spencer. Son objectif était alors de fournir à Linux un commutateur téléphonique complet et totalement libre. Aujourd hui Asterisk est un

Plus en détail

Configuration du driver SIP dans ALERT. V2

Configuration du driver SIP dans ALERT. V2 Micromedia International Etude technique Configuration d Alert pour SIP Auteur : Pierre Chevrier Société : Micromedia International Date : 26/08/2013 Nombre de pages : 19 Configuration du driver SIP dans

Plus en détail

JESSY ZANGANI Stage Mairie De La Seyne Jessyzangani.wordpress.com

JESSY ZANGANI Stage Mairie De La Seyne Jessyzangani.wordpress.com 2015 Serveur Asterisk STAGE 2ième annee bts sio bonaparte / Téléphonie IP JESSY ZANGANI Stage Mairie De La Seyne Jessyzangani.wordpress.com 1 - Objectifs La VOIP (Voice Over Internet Protocol) L objectif

Plus en détail

VoIP Sniffing IHSEN BEN SALAH (GL 3) MAHMOUD MAHDI (GL 3) MARIEM JBELI (RT 2) SAFA GALLAH (RT 3) SALAH KHEMIRI (RT 3) YOUSSEF BEN DHIAF (GL 3)

VoIP Sniffing IHSEN BEN SALAH (GL 3) MAHMOUD MAHDI (GL 3) MARIEM JBELI (RT 2) SAFA GALLAH (RT 3) SALAH KHEMIRI (RT 3) YOUSSEF BEN DHIAF (GL 3) VoIP Sniffing IHSEN BEN SALAH (GL 3) MAHMOUD MAHDI (GL 3) MARIEM JBELI (RT 2) SAFA GALLAH (RT 3) SALAH KHEMIRI (RT 3) YOUSSEF BEN DHIAF (GL 3) Table des matières: 1. Présentation de l atelier... 2 2. Présentation

Plus en détail

Guide de configuration de la Voix sur IP

Guide de configuration de la Voix sur IP Le serveur Icewarp Guide de configuration de la Voix sur IP Version 11 Mai 2014 i Sommaire Guide de configuration VoIP 1 Présentation... 1 Configuration... 1 Configuration réseau... 1 Configuration du

Plus en détail

TP 3 : RELIER DEUX SERVEURS TRIXBOX

TP 3 : RELIER DEUX SERVEURS TRIXBOX TP 3 : RELIER DEUX SERVEURS TRIXBOX I INTRODUCTION Chaque site possède son plan de numérotation, dépendant d un identifiant, de la même manière qu une entreprise dispose généralement d un préfixe. Pour

Plus en détail

Les protocoles de VoIP tels H323 ou SIP encouragent l'emploi de noms d'extensions alphanumériques ou adresses de messagerie.

Les protocoles de VoIP tels H323 ou SIP encouragent l'emploi de noms d'extensions alphanumériques ou adresses de messagerie. Extensions Une extension est une instruction du plan de numérotation exécutée pour le poste ou groupe de postes destinataire(s) correspondant à son nom. Ce nom est défini par une séquence de touches (numéro

Plus en détail

TP 2 : ANALYSE DE TRAMES VOIP

TP 2 : ANALYSE DE TRAMES VOIP TP 2 : ANALYSE DE TRAMES VOIP I REPRÉSENTER SON RÉSEAU Remettez en état votre petit réseau VOIP et réalisez-en le schéma (avec Vision 2010 éventuellement) II PEAUFINER LE PARAMÉTRAGE Pour activer la messagerie

Plus en détail

LABO TELEPHONIE. Etude et réalisation de la Téléphonie sur IP (VoIP) avec Cisco Call Manager et Asterisk

LABO TELEPHONIE. Etude et réalisation de la Téléphonie sur IP (VoIP) avec Cisco Call Manager et Asterisk LABO TELEPHONIE Etude et réalisation de la Téléphonie sur IP (VoIP) avec Cisco Call Manager et Asterisk Colas Florian Nourdine Abdallah Ouleddiaf Sami SOMMAIRE 1. Présentation 2. Diagramme de Gantt 3.

Plus en détail

Voix sur IP. Généralités. Paramètres. IPv4 H323 / SIP. Matériel constructeur. Asterisk

Voix sur IP. Généralités. Paramètres. IPv4 H323 / SIP. Matériel constructeur. Asterisk Voix sur IP Généralités Paramètres IPv4 H323 / SIP Matériel constructeur Asterisk 38 Généralités Voix sur IP, ou VoIP : technologie(s) de transport de la voix, en mode paquet, par le protocole IP. Téléphonie

Plus en détail

Notice d installation et d utilisation SIP PBX 100

Notice d installation et d utilisation SIP PBX 100 SIP PBX 100 Etat Draft Référence TTSIPPBX100UM_1.0Fr Version logicielle 201 Copyright 2007 TeQTeL communications SAS. Tous droits réservés. La distribution et la copie de ce document, ainsi que l utilisation

Plus en détail

Expérience pilote de ToIP sur RAP

Expérience pilote de ToIP sur RAP Expérience pilote de ToIP sur RAP Description : Ce document décrit l expérience pilote de ToIP menée sur RAP. Version actuelle : 1.1 Date : 23/01/07 Auteurs : NM Version Dates Remarques 1.1 23/01/07 Modifications

Plus en détail

Protocole SIP et rc o d n o C ée yc L N E S ro P c a B

Protocole SIP et rc o d n o C ée yc L N E S ro P c a B Protocole SIP 1 - La définition du protocole SIP, signifiant Session Initiation Protocole, vient du monde de l'informatique contrairement aux autres. SIP a été initié à l'origine par le groupe MMusic (Multiparty

Plus en détail

EGGACOM. Manuel d'utilisation (version beta) Nano et Master VoIP 1.0

EGGACOM. Manuel d'utilisation (version beta) Nano et Master VoIP 1.0 EGGACOM Manuel d'utilisation (version beta) Nano et Master VoIP 1.0 IP PBX Linux 2.6.28-486-voyage Asterisk/1.6.1.0 GUI-version : SVN-branch-2.0-r4828M 1 Introduction 2 Configuration du dispositif via

Plus en détail

Mise en place d un service de voix sur IP

Mise en place d un service de voix sur IP PROJET DE MASTER 1 2004-2005 Mention Informatique Spécialité Réseaux Mise en place d un service de voix sur IP CAHIER DES CHARGES Adrien Dorland < revok_2k2@hotmail.com > Loic gautier < ciolcavalli@hotmail.com

Plus en détail

Voix sur IP Étude d approfondissement Réseaux

Voix sur IP Étude d approfondissement Réseaux Voix sur IP Étude d approfondissement Réseaux Julien Vey Gil Noirot Introduction Ce dont nous allons parler L architecture VoIP Les protocoles Les limites de la VoIP Ce dont nous n allons pas parler Le

Plus en détail

Partie 2 (Service de téléphonie simple) :

Partie 2 (Service de téléphonie simple) : TRAVAUX PRATIQUES Partie 1 (Prologue) : Afin de connaitre la topologie du réseau, nous avons utilisé les commandes suivantes dans le prompt (en ligne de commande) : - «ipconfig» afin de connaitre notre

Plus en détail

Asterisk QuickRecord. ANTOINE MANSUY a.mansuy@gmail.com IUT DE COLMAR

Asterisk QuickRecord. ANTOINE MANSUY a.mansuy@gmail.com IUT DE COLMAR ANTOINE MANSUY a.mansuy@gmail.com IUT DE COLMAR Licence Pro ISVDE ANNEE 2006/2007 SOMMAIRE I. PRES REQUIS :... 3 A. Machine virtuelle Java (JVM):... 3 B. Fichiers utiles à l application :... 3 C. Configuration

Plus en détail

Stéphanie Lacerte. Document technique. Connextek. 31 mai 2013. Cloudtel

Stéphanie Lacerte. Document technique. Connextek. 31 mai 2013. Cloudtel Stéphanie Lacerte Document technique Connextek 31 mai 2013 Cloudtel Introduction Le logiciel Cloudtel a été conçu dans le langage de programmation Java. Ce logiciel utilisant la voix sur IP, communique

Plus en détail

Introduction de la Voix sur IP

Introduction de la Voix sur IP Voix sur IP (VoIP) Introduction de la Voix sur IP La Voix sur IP, aussi connue sous le nom de téléphonie Internet, est une technologie qui vous permet de téléphoner via un réseau d ordinateurs basé sur

Plus en détail

HYBIRD 120 GE POUR LES NULS

HYBIRD 120 GE POUR LES NULS HYBIRD 120 GE POUR LES NULS 1. Connexion au réseau du client... 6 1.1 En utilisant le DHCP du client... 6 1.2 En utilisant l hybird 120 GE comme DHCP... 7 1.3 Accès au PABX à distance... 9 2. Téléphones

Plus en détail

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER Documentation Auteurs: Simon Muyal SSU-SPEC-ToIP_FR_20101221.doc 1 / 20 Table des matières 1 Sommaire... 4 2 A qui s adresse

Plus en détail

LA VoIP LES PRINCIPES

LA VoIP LES PRINCIPES LA VoIP LES PRINCIPES 1 PLAN La VoIP Définition VoIP & ToIP Concepts de la VoIP Les principaux protocoles de la VoIP Transport Signalisation La sécurité dans la VoIP 2 Définition VoIP est l abréviation

Plus en détail

Mise en place de la Téléphonie sur IP au U6

Mise en place de la Téléphonie sur IP au U6 Mise en place de la Téléphonie sur IP au U6 Guillaume Gaillard guillaume.gaillard@telecom-sudparis.eu PLAN : I --- Ce qu'il y a à faire II --- Ce qui a été fait III--- Ce qui reste à faire I --- Ce qu'il

Plus en détail

TP N 1 : Installer un serveur trixbox.

TP N 1 : Installer un serveur trixbox. TP N 1 : Installer un serveur trixbox. I OBJECTIF L objectif de ce tp est d installer un serveur trixbox, un Softphone et un téléphone IP Cisco de façon à tester la voix sur IP. Pour ce tp vous aurez besoin

Plus en détail

TP Voix sur IP. Aurore Mathias, Arnaud Vasseur

TP Voix sur IP. Aurore Mathias, Arnaud Vasseur TP Voix sur IP Aurore Mathias, Arnaud Vasseur 7 septembre 2011 Table des matières 1 Comment fonctionne la voix sur IP? 2 1.1 L application voix.......................... 2 1.1.1 Contraintes..........................

Plus en détail

VOIP. QoS SIP TOPOLOGIE DU RÉSEAU

VOIP. QoS SIP TOPOLOGIE DU RÉSEAU VOIP QoS SIP TOPOLOGIE DU RÉSEAU La voix sur réseau IP, parfois appelée téléphonie IP ou téléphonie sur Internet, et souvent abrégée en ''VoIP'' (abrégé de l'anglais Voice over IP), est une technique qui

Plus en détail

Déploiement sécuritaire de la téléphonie IP

Déploiement sécuritaire de la téléphonie IP Déploiement sécuritaire de la téléphonie IP Simon Perreault Viagénie {sip,mailto}:simon.perreault@viagenie.ca http://www.viagenie.ca À propos du conférencier Consultant en réseautique et VoIP chez Viagénie

Plus en détail

Configuration du driver SIP dans ALERT

Configuration du driver SIP dans ALERT Micromedia International Etude technique Configuration d Alert pour SIP Auteur : Pierre Chevrier Société : Micromedia International Date : 05/06/2012 Nombre de pages : 14 Configuration du driver SIP dans

Plus en détail

Configuration d'un trunk SIP OpenIP sur un IPBX ShoreTel

Configuration d'un trunk SIP OpenIP sur un IPBX ShoreTel Configuration d'un trunk SIP OpenIP sur un IPBX ShoreTel Note d application Produit : ShoreTel SIP Trunks OpenIP Version système: 14.2 Version système : 14.2 ShoreTel & SIP trunk OpenIP 1 ShoreTel & SIP

Plus en détail

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia Olivier Togni Université de Bourgogne, IEM/LE2I Bureau G206 olivier.togni@u-bourgogne.fr 24 mars 2015 2 de 24 M1 Informatique, Réseaux Cours

Plus en détail

Interconnexion de serveurs Asterisk avec IAX

Interconnexion de serveurs Asterisk avec IAX Interconnexion de serveurs Asterisk avec IAX Page 1 sur 18 1.0. Table des matières 1.0. Table des matières...2 2.0. Préface...3 3.0. Prés-requis...3 4.0. Sécurité de l'authentification...4 5.0. Création

Plus en détail

Téléphonie. sur IP. 2 e édition

Téléphonie. sur IP. 2 e édition Téléphonie sur IP 2 e édition SIP, H.323, MGCP, QoS et sécurité, Asterisk, VoWiFi, offre multiplay des FAI, Skype et autres softphones, architecture IMS Laurent Ouakil Guy Pujolle Table des matières Avant-propos................................................

Plus en détail

C a h p a i p tre e 4 Archi h t i ectur u e e t S i S g i n g a n li l s i atio i n o n SI S P

C a h p a i p tre e 4 Archi h t i ectur u e e t S i S g i n g a n li l s i atio i n o n SI S P Chapitre 4 Architecture et Signalisation SIP Ver 01-09 4-1 Objectifs du Chapitre Voir comment SIP appréhende la signalisation Identifier les possibilités de SIP Etablir différents modèles de communication

Plus en détail

TAGREROUT Seyf Allah TMRIM

TAGREROUT Seyf Allah TMRIM TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation

Plus en détail

La VoIP et ToIP. - Les constructeurs de réseaux : Anciens : Alcatel, Ericsson, Nortel, Siemens, Lucent, NEC Nouveaux venus : NetCentrex, Cirpack

La VoIP et ToIP. - Les constructeurs de réseaux : Anciens : Alcatel, Ericsson, Nortel, Siemens, Lucent, NEC Nouveaux venus : NetCentrex, Cirpack La VoIP et ToIP Introduction En 2002, le projet Asterisk sort au grand jour et fait son entrée dans un marché encore naissant. C est un PBX (Private Branch exchange) : auto commutateur matériel ou logiciel

Plus en détail

TRIXBOX. Tutorial et fonctions avancées

TRIXBOX. Tutorial et fonctions avancées TRIXBOX Tutorial et fonctions avancées Sommaire C est quoi TRIXBOX?... 4 Quelques définitions:... 4 L'interface principale trixbox :... 5 L'interface web FreePBX pour gérer le PBX Asterisk.... 5 Le téléphone

Plus en détail

Projet VoIP. Site n 2. Mame Coumba CISSE Arsène PIRES Assana DIAWARA Minh-Duc TRAN Gaël FUHS

Projet VoIP. Site n 2. Mame Coumba CISSE Arsène PIRES Assana DIAWARA Minh-Duc TRAN Gaël FUHS Site n 2 Mame Coumba CISSE Arsène PIRES Assana DIAWARA Minh-Duc TRAN Gaël FUHS 0 Sommaire Projet VoIP Présentation de l équipe Infrastructure et matériel du projet Configuration minimal du site Fonctionnalités

Plus en détail

VoIP - TPs Etude et implémentation

VoIP - TPs Etude et implémentation VoIP - TPs Etude et implémentation Auteurs : RUIZ Nicolas, LOR Maurice, Julien FERNANDES Relecture : Version 3.0 23 Novembre 2005 SUPINFO - Ecole Supérieure d Informatique de Paris 23. rue de Château Landon

Plus en détail

Couche Session M1 Info Z. Mammeri - UPS 1. Concept de session

Couche Session M1 Info Z. Mammeri - UPS 1. Concept de session Introduction à SIP (Session Initiation Protocol) M1 Info Cours de Réseaux Z. Mammeri Couche Session M1 Info Z. Mammeri - UPS 1 1. Introduction Concept de session Session : période pendant laquelle un groupe

Plus en détail

LOSLIER Mathieu IR1 31 Mai 2011. Rapport TP Firewall

LOSLIER Mathieu IR1 31 Mai 2011. Rapport TP Firewall Rapport TP Firewall 1 Table des matières Rapport TP Firewall... 1 Introduction... 3 1. Plate-forme de sécurité étudiée... 3 2. Routage classique... 3 2.1 Mise en œuvre du routage classique... 4 2.2 Configuration

Plus en détail

Documentation support technique

Documentation support technique Support Technique www http://www.keyyo.fr/fr/support/expert.php version 1.0 Documentation support technique Configuration PCBX Elastix avec compte SIP Keyyo (en mode trunk) Préface : Documentation fournie

Plus en détail

TP DE VOIX SUR IP AVEC SIP ET RTP

TP DE VOIX SUR IP AVEC SIP ET RTP 2008 UFR Ingénieurs 2000 Fabien Bidet Vivien Boistuaud Mary Douis Florence Fraux Julien Herr TP DE VOIX SUR IP AVEC SIP ET RTP Ce document a été réalisé par F. Bidet, V. Boistuaud, M. Douis, F. Fraux et

Plus en détail

téléphonie VOIP La téléphonie via les réseaux LAN Installation d'un serveur téléphonique IP et configuration Clients IPBX Asterisk / Trixbox

téléphonie VOIP La téléphonie via les réseaux LAN Installation d'un serveur téléphonique IP et configuration Clients IPBX Asterisk / Trixbox Nom Prénom : WATERLOT Cristell téléphonie VOIP La téléphonie via les réseaux LAN Installation d'un serveur téléphonique IP et configuration Clients IPBX Asterisk / Trixbox Contexte : L'entreprise structure

Plus en détail

Veille Technologique : la VoIP

Veille Technologique : la VoIP Veille Technologique : la VoIP CESI LA Vatine Intervenant : FACORAT Fabrice Sommaire Présentation de la VoIP Histoire Terminologie et Protocoles Enjeux de la VoIP H323 SIP Usages actuels de la VoIP Les

Plus en détail

SQUID Configuration et administration d un proxy

SQUID Configuration et administration d un proxy SQUID Configuration et administration d un proxy L'objectif de ce TP est d'étudier la configuration d'un serveur mandataire (appelé "proxy" en anglais) ainsi que le filtrage des accès à travers l'outil

Plus en détail

L'écoute des conversations VoIP

L'écoute des conversations VoIP L'écoute des conversations VoIP Marc-André Meloche (OSCP, C EH, Security+) et Eric Gingras 5 à 7 Technique 21 Septembre 2010 Gardien Virtuel Entreprise de services-conseils spécialisée dans la sécurité

Plus en détail

Calcul de la bande passante réelle consommée par appel suivant le codec utilisé

Calcul de la bande passante réelle consommée par appel suivant le codec utilisé Voix et téléphonie sur IP Déscription : Comprendre les aspects techniques et les méthodes d analyse permettant d intégrer le transport de la voix dans un réseau IP.Les différents protocoles de signalisation

Plus en détail

Gregory DENIS. Nicolas MENECEUR. pour le California Institute of Technology GDENIS@caltech.edu. MENECEUR@renater.fr. Ciren 2010

Gregory DENIS. Nicolas MENECEUR. pour le California Institute of Technology GDENIS@caltech.edu. MENECEUR@renater.fr. Ciren 2010 Gregory DENIS pour le California Institute of Technology GDENIS@caltech.edu Nicolas MENECEUR pour le RENATER MENECEUR@renater.fr FONCTIONNALITÉS AVANCÉES Modération H.323/SIP Téléphone Skype Gregory DENIS

Plus en détail

La VoIP: Les protocoles SIP, SCCP et H323. Jonathan BRIFFAUT Alexandre MARTIN

La VoIP: Les protocoles SIP, SCCP et H323. Jonathan BRIFFAUT Alexandre MARTIN La VoIP: Les protocoles SIP, SCCP et H323 Jonathan BRIFFAUT Alexandre MARTIN Plan Rappel VOIP SIP H323 SCCP 2 Rappel Bref sur la VOIP Voix sur IP (1996) Le transport sur IP est moins cher que le RTC La

Plus en détail

La ToIP/VoIP. Voix et téléphonie sur IP - Convergence voix et données

La ToIP/VoIP. Voix et téléphonie sur IP - Convergence voix et données La ToIP/VoIP Voix et téléphonie sur IP - Convergence voix et données Evolution de la ToIP la téléphonie sur IP représentait en 2005 8% du parc total des lignes dans le monde. VoIP ou Voice over Internet

Plus en détail

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free.

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free. 2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES 2.2 Architecture fonctionnelle d un système communicant Page:1/11 http://robert.cireddu.free.fr/sin LES DÉFENSES Objectifs du COURS : Ce cours traitera essentiellement

Plus en détail

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS & RESEAUX SEMINAIRE ATELIER SUR LA TELEPHONIE ET LA VOIX SUR IP (T-VoIP): DE LA THEORIE A LA PRATIQUE DEPLOIEMENT D UNE PLATEFORME DE VoIP AVEC ASTERIK SOUS

Plus en détail

Réseaux TP4 Voix sur IP et Qualité de service. Partie 1. Mise en place du réseau et vérification de la connectivité

Réseaux TP4 Voix sur IP et Qualité de service. Partie 1. Mise en place du réseau et vérification de la connectivité Sébastien LEPEIGNEUL Romuald BARON LP GSR 19/03/07 Réseaux TP4 Voix sur IP et Qualité de service Objectifs : Nous allons étudier aujourd'hui les caractéristiques d'une communication VOIP. Nous allons observer

Plus en détail

SEN-TR Asterisk - page 1 /18

SEN-TR Asterisk - page 1 /18 SEN-TR Asterisk - page 1 /18 Asterisk I. Introduction (source Wikipédia)... 2 A. Présentation... 2 B. Historique... 2 C. Fonctionnalités... 2 II. Configuration d Asterisk... 3 A. Installation... 3 B. Démarrage...

Plus en détail

Guide de configuration Aastra 5000 pour le raccordement d un trunk Sip OPENIP

Guide de configuration Aastra 5000 pour le raccordement d un trunk Sip OPENIP Trunk SIP OPENIP A5000 R5.4 Guide de configuration Aastra 5000 pour le raccordement d un trunk Sip OPENIP Auteur Approbateur Autorisation Fonction/ Nom:. Fonction/ Nom:. Fonction/ Nom:.. Fonction/ Nom:

Plus en détail

Récoltez l actu UNIX et cultivez vos connaissances de l Open Source

Récoltez l actu UNIX et cultivez vos connaissances de l Open Source Accueil A propos Nuage de Tags Contribuer Who s who Récoltez l actu UNIX et cultivez vos connaissances de l Open Source 27 nov 2008 Voix sur IP : serveur de téléphonie Asterisk Catégorie : Administration

Plus en détail

VoIP et "NAT" VoIP et "NAT" 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau

VoIP et NAT VoIP et NAT 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau VoIP et "NAT" VoIP et "NAT" Traduction d'adresse dans un contexte de Voix sur IP 1/ La Traduction d'adresse réseau("nat") 3/ Problèmes dus à la présence de "NAT" 1/ La Traduction d'adresse réseau encore

Plus en détail

Installer un serveur VOIP Asterisk et ses clients

Installer un serveur VOIP Asterisk et ses clients Installer un serveur VOIP Asterisk et ses clients Par LoiselJP Le 20/07/2013 1 Objectifs La VOIP (Voice Over Internet Protocol), la voix par IP, presque tout le monde en a entendu parler et encore plus

Plus en détail

Master e-secure. VoIP. RTP et RTCP

Master e-secure. VoIP. RTP et RTCP Master e-secure VoIP RTP et RTCP Bureau S3-354 Mailto:Jean.Saquet@unicaen.fr http://saquet.users.greyc.fr/m2 Temps réel sur IP Problèmes : Mode paquet, multiplexage de plusieurs flux sur une même ligne,

Plus en détail

Téléphonie Cisco. - CME Manager Express = Logiciel dans un routeur, version simplifiée du call manager.

Téléphonie Cisco. - CME Manager Express = Logiciel dans un routeur, version simplifiée du call manager. Téléphonie Cisco I) Généralités Serveur de téléphonie: Call Manager CM et Call Manager Express ( CME ) - CM Call Manager = Logiciel sur un PC externe - CME Manager Express = Logiciel dans un routeur, version

Plus en détail

X-Lite 3.0 - guide de configuration et d utilisation

X-Lite 3.0 - guide de configuration et d utilisation X-Lite 3.0 - guide de configuration et d utilisation Configuration minimum requise Vous avez besoin d'un ordinateur muni de haut-parleurs et d un micro, d'un casque avec microphone incorporé ou alors vous

Plus en détail

TP5 VOIP résidentiel étendu Page 1 sur 7 Lp Ampere CLAVAUD

TP5 VOIP résidentiel étendu Page 1 sur 7 Lp Ampere CLAVAUD PEXTR/PSEN NOM Date 1 MISE EN SITUATION TP5 Suite à un déménagement dans une résidence plus grande qu au paravent, un particulier relié à Internet via une box désire téléphoner à partir de plusieurs terminaux

Plus en détail

Appliance FAST360 Technical Overview. Sécurité de la VoIP. Copyright 2008 ARKOON Network Security

Appliance FAST360 Technical Overview. Sécurité de la VoIP. Copyright 2008 ARKOON Network Security Appliance 360 Technical Overview Copyright 2008 ARKOON Network Security 2/13 Sommaire I. Introduction sur la VoIP...3 1. Qu est ce que la VoIP?... 3 2. Les protocoles de VoIP... 3 II. Les vulnérabilités

Plus en détail

Linksys SPA 3102 sur Asterisk. 1)Préambule. 2)Matériel. 3)Linksys SPA 3102 4)Asterisk 5)Architecture. 6)Installation.

Linksys SPA 3102 sur Asterisk. 1)Préambule. 2)Matériel. 3)Linksys SPA 3102 4)Asterisk 5)Architecture. 6)Installation. Linksys SPA 3102 sur Asterisk 1)Préambule. 2)Matériel. 3)Linksys SPA 3102 4)Asterisk 5)Architecture. 6)Installation. I- Préambule La mise en œuvre de serveur IPBX Asterisk de nos jours, commence à se démocratiser

Plus en détail

M1 RTM Projet N 5. Asterisk SIP RENATER N. LAMBERT & B. MOINET

M1 RTM Projet N 5. Asterisk SIP RENATER N. LAMBERT & B. MOINET M1 RTM Projet N 5 Asterisk SIP RENATER N. LAMBERT & B. MOINET Plan de soutenance Présentation du projet Sa gestion Réseau de l UAPV Le serveur Asterisk SIP, RTP avec NAT/Firewall Les Hacks 2 Introduction

Plus en détail

Communication Technique TC 1765 Ed 01 Date : 21/01/2013. Produit : Alcatel-Lucent OmniPCX Office Nb. de pages: 13

Communication Technique TC 1765 Ed 01 Date : 21/01/2013. Produit : Alcatel-Lucent OmniPCX Office Nb. de pages: 13 Communication Technique TC 1765 Ed 01 Date : 21/01/2013 Produit : Alcatel-Lucent OmniPCX Office Nb. de pages: 13 Objet : SIP Trunking OmniPCX Office Adresses remarquables R8.X/R9.0 Précautions d usage

Plus en détail

CTIconnect PRO. Guide Rapide

CTIconnect PRO. Guide Rapide CTIconnect PRO Guide Rapide Version 01.02.2013 CTIconnect PRO est une application de communication permettant aux utilisateurs du système de voir le statut de leurs collègues et de les contacter en 1 clic

Plus en détail

par Tarik Fdil

par Tarik Fdil <tfdil@sagma.ma> Conférence Le Logiciel Libre bouleverse le modèle économique des opérateurs de téléphonie par Tarik Fdil Plan I Une révolution est en marche Les acteurs du drame : PABX/PBX, VoIP Technologies

Plus en détail

Le service FTP. M.BOUABID, 04-2015 Page 1 sur 5

Le service FTP. M.BOUABID, 04-2015 Page 1 sur 5 Le service FTP 1) Présentation du protocole FTP Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l échange informatique de fichiers sur

Plus en détail

TP : installation de services

TP : installation de services TP : installation de services Ce TP a été rédigé rapidement. Il ne donne certainement pas toutes les explications nécessaires à la compréhension des manipulations. Assurez vous de bien comprendre ce que

Plus en détail

Services Réseaux - Couche Application. TODARO Cédric

Services Réseaux - Couche Application. TODARO Cédric Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port

Plus en détail

Business Talk IP Centrex. guide. web utilisateur. pour. les services standards

Business Talk IP Centrex. guide. web utilisateur. pour. les services standards guide web utilisateur pour les services standards 1/22 version 03 décembre 2013 table des matières Accès au web utilisateur... 3 Onglet accueil... 5 Onglet services téléphoniques... 7 services standards...

Plus en détail

Projet tuteuré. Redondance de serveur de téléphonie sur IP avec le logiciel Asterisk

Projet tuteuré. Redondance de serveur de téléphonie sur IP avec le logiciel Asterisk Projet tuteuré Redondance de serveur de téléphonie sur IP avec le logiciel Asterisk Tuteur IUT : Joël TOUSSAINT Chargé du projet : Laura REDONDO / Maxime BOSCIA Remerciements Nous tenons tout d abord à

Plus en détail

VOIP : Un exemple en Afrique

VOIP : Un exemple en Afrique VOIP : Un exemple en Afrique JRES 2003 Lille - FRANCE Division Informatique. École Supérieure Multinationale des Télécommunications BP 10.000 Dakar SENEGAL Plan de l exposé: 1- Présentation du réseau VOIP

Plus en détail

PFE Télécommunications. Pré-rapport à l'issue des 6 premières semaines de stage. Page 1 sur 5 1 %

PFE Télécommunications. Pré-rapport à l'issue des 6 premières semaines de stage. Page 1 sur 5 1 % PFE Télécommunications Pré-rapport à l'issue des 6 premières semaines de stage!"!"#$%&' ()*()!")+")# (#),()-,)*)"-./0 1 ()*()!")+-)# % 23 &0 )14) 56 7$8797%77:7' '72 Page 1 sur 5 Contexte Les centres de

Plus en détail

Simulation d un provider ToIP basé sur Asterisk et A2billing

Simulation d un provider ToIP basé sur Asterisk et A2billing Simulation d un provider ToIP basé sur Asterisk et A2billing Laurent Gallon IUT R&T Mont de Marsan University of Pau France Workshop pédagogique R&T 2010, Kourou Sommaire 1 Introduction 2 Installation

Plus en détail

Principes de DHCP. Le mécanisme de délivrance d'une adresse IP à un client DHCP s'effectue en 4 étapes : COMMUTATEUR 1. DHCP DISCOVER 2.

Principes de DHCP. Le mécanisme de délivrance d'une adresse IP à un client DHCP s'effectue en 4 étapes : COMMUTATEUR 1. DHCP DISCOVER 2. DHCP ET TOPOLOGIES Principes de DHCP Présentation du protocole Sur un réseau TCP/IP, DHCP (Dynamic Host Configuration Protocol) permet d'attribuer automatiquement une adresse IP aux éléments qui en font

Plus en détail

Catalogue des formations 2015

Catalogue des formations 2015 Catalogue des formations 2015 Sommaire Relation entre les formations 3 1. Les bases de Linux 4 2. Certification Linux LPIC-1 8 3. Certification Linux LPIC-2 11 4. Certification Linux LPIC-3 14 5. Services

Plus en détail

Comment configurer X-Lite 4 pour se connecter au serveur Voip de Kavkom?

Comment configurer X-Lite 4 pour se connecter au serveur Voip de Kavkom? Comment configurer X-Lite 4 pour se connecter au serveur Voip de Kavkom?. 1 Télécharger X-Lite La première étape est de télécharger le logiciel X-Lite du fabricant. S il vous plaît choisir le logiciel

Plus en détail

Cahier de TP Asterisk Module 2

Cahier de TP Asterisk Module 2 Cahier de TP Asterisk Module 2 Source : http://www.asterisk.org http://www.voip-info.org/ http://www.asteriskguru.com http://www.frameip.com VoIP et ToIP Asterisk ; Sébastien DEON ; ENI Editions Accellent

Plus en détail

Réunion du 1er Avril 2005. VoIP : théorie et réalité opérationnelle. info@ipercom.com

Réunion du 1er Avril 2005. VoIP : théorie et réalité opérationnelle. info@ipercom.com Réunion du 1er Avril 2005 VoIP : théorie et réalité opérationnelle info@ipercom.com Les infos échangées IPercom: intégre&gère des solutions voix et IP Services et solutions VoIP opérationnelles La VoIP:

Plus en détail

Term Professionnelle Micro informatique & Réseaux Installation et Maintenance Lycée Saint Joseph Vannes

Term Professionnelle Micro informatique & Réseaux Installation et Maintenance Lycée Saint Joseph Vannes TP champ TR TOIP-VOIP Page 1/6 L objectif de ce TP est de mettre en place un système de téléphonie IP au sein d une entreprise. Le réseau final est présenté ci-dessous. Vous pourrez donc découvrir et paramétrer

Plus en détail

18 TCP Les protocoles de domaines d applications

18 TCP Les protocoles de domaines d applications 18 TCP Les protocoles de domaines d applications Objectifs 18.1 Introduction Connaître les différentes catégories d applications et de protocoles de domaines d applications. Connaître les principaux protocoles

Plus en détail

Guide utilisateur. Sophia

Guide utilisateur. Sophia Guide utilisateur Sophia http://smarttelecom.sophia-services.fr Table des matières 1 Objectif... 2 2 Accès... 2 3 Espace utilisateur... 3 4 Gestion des appels... 4 1- Renvoi Immédiat... 4 2- Renvoi sur

Plus en détail

Téléphone IP 3 lignes Cisco SPA 303 Cisco Small Business

Téléphone IP 3 lignes Cisco SPA 303 Cisco Small Business Téléphone IP 3 lignes Cisco SPA 303 Cisco Small Business Téléphone simple et abordable destiné aux PME et aux bureaux à domicile Principales caractéristiques Téléphone IP professionnel à 3 lignes Connexion

Plus en détail

LINUX FIREWALL. Le firewall opèrera en fonction de règles de filtrage, appelées des ACL (Access Control Lists).

LINUX FIREWALL. Le firewall opèrera en fonction de règles de filtrage, appelées des ACL (Access Control Lists). 1 LINUX FIREWALL Introduction Un firewall ou pare-feu est un des composants essentiel à la sécurité informatique d un réseau. Il va permettre d isoler une ou plusieurs machines ou réorienter les requêtes

Plus en détail

Organisation du module

Organisation du module Organisation du module Cours: 2 séances de TD (3H) + DS (1h30, commun avec TP) Introduction à la téléphonie d entreprise : Matériel, configurations et possibilités courantes Voix sur IP, Téléphonie sur

Plus en détail

Thomson ST 2030 guide de configuration et d utilisation

Thomson ST 2030 guide de configuration et d utilisation Thomson ST 2030 guide de configuration et d utilisation 1 Thomson_ST2030_V_1.52_guide de configuration_fr_v1.doc Ce document vous permettra d effectuer la configuration du service VTX VoiceIP sur le téléphone

Plus en détail

TELEPHONIE SUR IP Cissé Alioune Lemaire Yann Regnier David Razafindrabe Livantsoa 4 RT 2008

TELEPHONIE SUR IP Cissé Alioune Lemaire Yann Regnier David Razafindrabe Livantsoa 4 RT 2008 TELEPHONIE SUR IP Cissé Alioune Lemaire Yann Regnier David Razafindrabe Livantsoa 4 RT 2008 PLAN Introduction I. VoIP : Généralités II. Choix d Asterisk III. Installation d Asterisk et des softphones IV.

Plus en détail

IP-PBX innovants. sans licence jusqu à 500 utilisateurs. MyPBX. tiptel

IP-PBX innovants. sans licence jusqu à 500 utilisateurs. MyPBX. tiptel IP-PBX innovants sans licence jusqu à 500 utilisateurs tiptel Les nouveaux IP-PBX pour petites et moyennes entreprises, sans licence jusqu à 500 utilisateurs Avec les six serveurs de communications SOHO,

Plus en détail

IP Office IP Office Manuel de l'utilisateur de la messagerie vocale intégrée

IP Office IP Office Manuel de l'utilisateur de la messagerie vocale intégrée Manuel de l'utilisateur de la messagerie vocale intégrée 15-604067 Version 11a - (29/04/2011) 2011 AVAYA Tous droits réservés. Note Bien que tous les efforts nécessaires aient été mis en œuvre en vue de

Plus en détail