TP TL /2014 J. MILLET

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

Download "TP TL53 2013/2014 J. MILLET"

Transcription

1 2013/2014 J. MILLET

2 TP ADSL Matériel: 1 PC Win7 avec vmplayer et image vmware d'un serveur 2k ( mdp Admin = tpvoip ) avec logiciels VLC, serveur RAS, http et ftp ( IIS ) et PPPoE ( rasppoe ), avec usager tpadsl ( mdp adsl ) autorisé à l'accès RAS. 1 PC sous Win7 avec OpenOffice ou Office pour faire le compte rendu. Modem-Routeur Speedtouch 608 ( 609 = nom Orange ), Testeur Aurora en ATU-C. NB: La solution d'image vmware du serveur W2K ne fonctionnera pour PPPoE qu'avec une connexion Ethernet fixe. En sans fil, les messages PADO sont bloqués sur certaines cartes sans fil. Ethernet câble droit Modem / routeur ADSL bridge Boucle locale = 2 fils Testeur Aurora Presto en DSLAM = ATU-C Ethernet câble croisé au début Bridge = PC hébergeant le PC virtuel serveur Serveur ( vmware ) RAS - PPPoE - HTTP - FTP - Streaming Objectifs: - Etudier les paramètres d'une ligne ADSL. - Etudier les protocoles liés à ADSL. J. Millet ADSL: Ligne, Protocoles

3 ADSL: Ligne, Protocoles Bridged ( dérivé ), Routed ( routé ), Ethernet sur ATM, PPPoE Le FAI ( fournisseur d'accès à Internet ) envoie par son DSLAM plusieurs flux via xdsl qui utilise AAL5 d'atm. La Box fait le tri et récupère l'information ( voix, données ou image ) - en reconnaissant les flux grâce au couple VP, VC ( Virtual Path, Virtual Circuit ) des entêtes ATM. VP, VC = identifiant de communication ATM ( = Virtual Path, Virtual Circuit ). Par cette valeur VP, VC envoyée par le DSLAM, l'opérateur indique au modem quel protocole utiliser = Le modem sait comment il doit traiter les données et former les trames. - en utilisant la même méthode de multiplexage que du côté opérateur ( encapsulation LLC ou VCmux ). - LLC = ajout d'entête pour distinguer et gérer les protocoles, le même VP, VC est utilisé. - VCmux = Chaque protocole a son VP,VC =>Pas d'ajout d'entête pour distinguer et gérer les flux. I) Paramètres physiques de la liaison ADSL Configuration avant communication Côté client: - Vérifier que le PC client a pour adresse IP ( ou mettre comme adr IP ) est Se connecter par un navigateur web depuis le PC client au modem ( ). En cas de problème: Faire un reset usine du routeur Speedtouch 609: - Eteindre l'appareil, Mettre en position haute l'interrupteur le plus proche du port console. - Allumer l'appareil => PWR/alarm clignote rouge. - Quand line Sync est au vert permanent, baisser l'interrupteur => toutes les diodes au vert. Q1) Noter à quel VP, VC correspond Br1 dans le menu "Connexion/Annuaire" du modem, Vérifier que pour Br1, on a "oui" dans la colonne disponible. - Créer une connexion Br1 en mode Bridge avec encapsulation LLC: Dans le menu "Connexion/Ethernet dérivée": Nom au choix et LLC Pensez à cliquer sur "enregistrer tout" comme le demande le modem par message rouge! Côté serveur: - Sur l'autre PC, lancer vmplayer et charger l'image W2000serveur => Serveur actif. - Aurora Presto: Le testeur est en ATU-C ( DSLAM ) en mode bridge ( Pont ATM/Ethernet = transparent au dessus ). On a activé le VP, VC 8,35: Vérifier en allant dans le menu ATM ( voir en annexe l'arborescence des menus pour y accéder: F4 Config / ATM/... ) Sinon activez le et appeler l'enseignant pour vérification du reste de la configuration: Confg puis Config IP: Src: son adr, Dest: adr modem, DGW: Son adr, Spécifier Config Trame IP => DIX, LLC Snap, Bridge Type 7, Pas compress entete Config Protocole: Bridged Initialisation de la liaison ADSL - Entrer dans le menu Test manuel/ ADSL-ATM. - Activer la couche ADSL sur le DSLAM Aurora: Test manuel / touche en vis à vis sous l'écran de la flèche. => L'initialisation de la ligne commence - Vérifie qu'elle s'est bien passée: Côté modem: diode du modem "Sync" verte permanente. Côté DSLAM: message "Synchro" à l'écran. => On pourra communiquer entre les PC d un même réseau IP comme si on avait un fil les reliant au niveau IP ( bridge = RFC2684 Ponté ou avec l ancien nom de RFC dans les documentations Cisco RFC1483 Bridged ). J. Millet ADSL: Ligne, Protocoles 1/7

4 Illustrations de l'initialisation: Avec un oscilloscope on verrait les échanges de fréquences Le modem demande une connexion Le DSLAM répond ( Handshake = dialogues préalables, La connexion est établie après tests et donne son protocole ( fréquences ) Apprentissage = training avec analyse des canaux des porteuses et configuration. puis Echanges = Showtime ). Paramètres de ligne On commence par analyser les paramètres physiques fixée par l'initialisation pour notre ligne: On utilise la fonction de traceur de l Aurora Presto: - Relier l'aurora à un PC par le port série si ce n'est fait ( câble avec connecteur DB 9 sur le PC? ), - Ouvrir un logiciel de liaison série : COM1 à N-1. ( Soit Hyperterminal soit Putty sous win7 64 bits ) Hyperterminal Configuration: Icône Propriétés COM1, Configurer, 38400, 8, Aucun, 1, Aucun ( accessible si on n'est pas en communication = "Déconnecté" affiché en bas de fenêtre, sinon déconnecter = icône "Fin" ) Se connecter: Icône "Appeler" Capture dans un fichier: Transfert/"Capture le texte", mettre un nom de fichier, Démarrer. A la fin Transfert/"Capture le texte", Arrêter. Putty Configuration: Connection / Serial COM1, Configurer, 38400, 8, None, 1, None Se connecter: Session puis cliquer "Serial" sous "Connection Type" puis Open Capture dans un fichier: Session/logging, Printable output ( mettre nom de fichier de log en dessous AVEC EXTENSION txt ou log, Sans extension il n y a pas de fichier ) ( En cas de problème on devra vérifier la config de l'aurora: Config principale/ "sortie : sur RS232" Config principale/ "Comms" -> traceur avec la config N-1 ) - Lancer une capture stats globales: Menu racine / appui sur F2 = Cp/Rv => Capturer-Revoir / Lance session - Attendre 1 minute, on a un "S" à l'écran, le testeur est en session de mesure. - Terminer la session puis imprimer cette session = envoi par liaison série. -> F2 Cp Rv / Capturer-Revoir / Sauvegarder la session active -> Revoir résultats/ Plus /F3 Impr => On voit des caractères à l'écran. Comme les buffers d'hyperterminal ou Putty sont trop petits, afin de voir toutes les informations on envoie l'impression vers un fichier. - Recommencer l'impression mais en envoyant le résultat dans un fichier ( voir tableau au dessus ). On travaille alors sur le fichier obtenu. J. Millet ADSL: Ligne, Protocoles 2/7

5 On a un affichage : ADSL Flux Montant: =================================== Parameter Result ATU Mode G.DMT Fast Tx 0 kbps Intlv Tx 320 kbps... Atténuation 31.0 db PuissSort dbm ADSL Flux Descendant: =================================== Parameter Result ATU Mode G.DMT... PuissSort dbm Remarque : Pour ne pas mélanger 2 affichages successifs, supprimer le fichier de log avant une nouvelle impression ou choisir dans Putty l'option d'écraser un fichier de même nom. Q2) Relever dans ce cas de ligne parfaite ( notre câble de 1 m non bruité ) les indications pour les 2 sens : - d atténuation - de puissance de sortie - de marge de bruit - de débit maximum Q3) Relever les marges de bruit visées dans les parties Config. Descendant et montant. Effacer votre session sur l'aurora. II) Affectation des bits aux sous porteuses Aspects théoriques La liaison ADSL utilise la modulation DMT = juxtaposition de sous porteuses ( largeur réservée 4,3125 khz avec 4 khz utilisé ). Chaque sous porteuse a une modulation selon sa qualité: Rapidité de modulation de 4 kbaud, valence entre 0 et Q4) Quelle est le débit maximum selon ces données théoriques pour une sous porteuse ( rappel : D = R log 2 [ V ] )? SP 1 = RTC, SP 2 à 6 = Bande de transition, SP 7 à 32 = 26 khz à 138 khz Montant, SP 33 à 256 = 138 à 1104 MHz Descendant moins SP 64 = 271,6875 à 276 khz Synchronisation. J. Millet ADSL: Ligne, Protocoles 3/7

6 Affectation des bits par porteuses : Accès par menu «analyse porteuses» On est en mode entrelacé (Interleaved ). - Régler les débits de ce mode ( Test manuel / Niveaux DSL / F4 Confg ) à 32 kbit/s pour le sens montant ( de Interleaved! => ligne IBR Intl Bit Rate ), à 32 kbit/s pour le sens descendant ( idem ). Attention à ne pas mettre un débit mini supérieur au maxi, cela bloque l Aurora. ( pour mettre une valeur de débit, taper 0, cela revient à gauche puis les chiffres désirés puis : 32 = ) Q5) Par "Analyse porteuses" d'aurora, notez les porteuses utilisées et le nombre de bits affectés à ces porteuses en sens descendant. Calculer le débit. Affectation des bits par porteuses : Accès par le traceur du testeur Aurora - Lancer une session du traceur sur l Aurora. Attendre 30s. Terminer la session et regarder les porteuses utilisées avec le traceur via impression sur port série. Q6) Comparez ces indications à celles de la question précédente. Remarque: Pour certains modems on peut accéder à ces données ( infos du chipset adsl via driver ou Telnet avec commandes adaptées: sachem get_dat far_line pour l étude des porteuses, golden operational_data,... ). Q7) Pourquoi y a-t-il une différence entre débit calculé ( 0 et 1 en ligne adsl ) et débit affiché par le traceur de 32 kbit/s ( 0 et 1 pour utilisateur = ATM )? III) Mode de fonctionnement ADSL dispose de 2 modes de fonctionnement : Rapide ( Fast, Low ping ) : Les données sont mises en trames, on ajoute une petite correction d erreur FEC et une entête. Entrelacé ( Interleaved ): On mémorise plusieurs trames. On ajoute les corrections d erreur On éparpille ces trames en les mélangeant = Entrelacement. A la réception on fait l opération inverse = Désentrelacement. Intérêt de l entrelacement: Meilleure protection contre les erreurs en les éparpillant ( codage de canal ). - Configurer la ligne du DSLAM (Voir arborescences des menus en annexe: F4 Config / Emulation /... ) Mode: Entrelacé = Interleaved Paramètres Montants -> débit ( Bit Rate de Interleaved! => IBR): 512 kbit/s montant, Paramètres Descendants -> débit ( Bit Rate de Interleaved! => IBR): 4096 kbit/s montant. Le DSLAM ( Aurora en ATU-C ) utilise * VP,VC 8,35 ( menu Config ATM ) * en mode Bridge ( pont = transparent ) * avec encapsulation LLC ( menu Config IP / Encaps IP ). Le modem/routeur associe au 8,35 du DSLAM la connexion Br1 qui est définie en connexion ethernet dérivée = Bridge => On a un lien direct au niveau IP entre PC client et PC serveur ( bridge ). - Activer la ligne. - Mettre une adresse IP sur le PC client dans le réseau du serveur ( voir adresse page 1 ), vérifier qu ils se voient ( ping ). - Mettre une seconde adresse IP en x sur le PC client ( Propriétés IPv4 de la carte, clic sur Avancé, Adresses IP, ajouter ) Q8) Noter le débit théorique en mode Entrelacé = se connecter au modem, menu diagnostic WAN. Relever la valeur d un ping sur le serveur ( temps en ms ). Recommencer avec un échange plus long : ping <adr> -l 512 J. Millet ADSL: Ligne, Protocoles 4/7

7 - Désactiver la ligne ( flèche ). - Modifier la configuration de l'aurora pour passer en mode FAST ( Mode dans Menu Config Emul ). - Activer la ligne ( prise en compte des nouvelles valeurs ). Q9) Noter le débit théorique en mode rapide ( se connecter au modem, menu diagnostic WAN ). Relever la valeur d un ping sur le serveur ( temps en ms ). Recommencer avec un échange plus long : ping <adr> -l 512 Q10) Conclusion sur le temps de propagation ( sachant que vue notre distance, seule la mise en trame intervient, pas le temps de propagation )? Conclusion sur le débit? Q11) Intérêt de l'entrelacement? Quel est le mode par défaut du DSLAM sachant que l'opérateur veut la ligne la mieux protégée? Quel est le mode que devrait avoir une personne jouant en réseau qui veut une grande réactivité du système? IV) Protocoles Ethernet sur ATM = RFC1483 ( ancien nom que garde Cisco dans ses docs ) ou RFC2684 Dans le fonctionnement précédent, le client utilise Ethernet, le réseau ATM AAL5 sur ADSL. La RFC 1483 permet d'encapsuler l'ethernet dans AAL5. Q12) Recopier en complétant et en supprimant la mention inutile : Le routeur est à l'adresse IP donc dans/hors réseau du FAI ( x ). Le DSLAM donne par le couple l'ordre d'utiliser la connexion donc pour notre configuration le protocole => Le routeur transmet les trames ethernet de manière transparente. => Le routeur ne transforme pas les IP ( pas de routage ) = Transparent pour IP. Remarque: Ethernet Routé sur ATM = Routed RFC 1483 = Routed Ethernet On peut étendre ce mode de fonctionnement à plusieurs machines => en routeur => réseau privé côté lan, => réseau "public" côté FAI, le routeur faisant la passerelle entre les deux. PPPoE sur client, routeur en bridged Ethernet = Bridged PPPoE = RFC2516 On a réussi à se connecter car * le PC client ou le modem sont dans le réseau du serveur: adr IP publique connue et fixe. * le DSLAM est en pont ( bridge forwarding ) = transfert au suivant au niveau 2 ( ne traite pas le niveau 3 = IP ) Or dans le cas réel, l'opérateur doit - authentifier l'utilisateur, - attribuer lui même l'adresse IP du client => Utilisation de PPP ( PPPoA ou PPPoE ) a) Préparation - Se connecter au serveur et vérifier que rasppoe est actif = fenêtre ouverte ( CTRL+G pour activer la fenêtre VMWARE puis CTRL+ALT+INSER sous vmware, login Administrateur avec mdp tpvoip ) ( il est réglé en démarrage automatique de w2k => troubleshoot/reset de vmplayer ou reboot du w2k mais attention au démarrage de wmplayer, on peut récupérer un serveur avec rasppoe inactif si le groupe précédent l'a désactivé et a fermé wmplayer à ce moment => rebooter le w2k ou activer en exécutant c:\raspppoe\raspppoe.exe ) - Sur le PC client, mettre la carte Ethernet en mode "obtenir une adresse IP automatiquement". Faire ipconfig pour vérifier que l'on n'a plus d'ip. J. Millet ADSL: Ligne, Protocoles 5/7

8 - Sur le PC client, créer une connexion d'accès distant utilisant cette carte Ethernet: Ouvrir le centre réseau et Partage, Configurer une nouvelle connexion ou un nouveau réseau Se connecter à Internet, Suivant Haut Débit ( PPPoE ) Login et mot de passe: tpvoip, tpvoip ( cocher mémoriser ce mot de passe ) b) Processus d'attribution d'adresse IP - Lancer une capture wireshark sur la carte Ethernet!! Se connecter au serveur d'accès distant. - Faire un ping sur le serveur ( adr IP en page 1 ), demander sa page web, se déconnecter. - Relever l'adresse IP de la machine donnée par le serveur ( ipconfig ou Wireshark ). Puis stopper la capture Wireshark. Q13) Inclure à votre compte-rendu les échanges PPP et le début du ping ( Statistics / Flow graph / All packets / OK, Save As et mettre un fichier txt => La mise en page est meilleure ). On veut exploiter la capture sachant qu'il y a 3 phases * PPPoED: Découverte PPPoE avec messages PADI, PADO, PADR, PADS * PPP * Echanges ( un ping dans notre cas ). Q14) Quel est la valeur Type de Ethernet pour PPPoED? Pour PPPoE? Le client initie la session PPPoE. Q15) Que signifie le I de PADI? Quelle est l'adresse MAC destination? Conclusion sur les destinataires du message? Que signifie le O de PADO? Le serveur offre ses services, quel est son nom ( AC-name )? Le PC choisit ce service. Q16) Que signifie le S de PADS? Y-a-t-il déjà des informations de login mot de passe? Q17) Dans quelle trame PPPoED a-t-on un numéro de session ( session ID ) autre que 0 donné à l'initialisation? On a ensuite la trame PADR: Le serveur accepte et attend la session PPP avec en particulier authentification et attribution d'adresse IP ( IPCP ). Q18) Quel est le protocole d'authentification ( PPP xxx à la ligne où on voit le login )? - Sur la ligne du dernier "PPP IPCP" ( IP Control Protocol ), dans la fenêtre décodant le message, clic droit et "Expand All". Aller à la ligne donnant l'adresse IP du PC ( vérifier avec Ipconfig que c'est bien cela ). - Cliquer sur la ligne indiquant l'adresse IP. Q19) Quels sont les 2 codes hexadécimaux avant l'adresse IP ( ils indiquent justement que la valeur à venir est l'adresse IP )? Remarque: On configure la connexion d'accès distant dans: Propriétés de la connexion Onglet Sécurité -> Protocole d'authentification Onglet Options, Case "Paramètres PPP" -> Compression des données PPP... Q20) Lors de la phase de découverte, quel est le niveau du modèle OSI utilisé? Entre le PC et le serveur, pour faire du point à point, comment fonctionnent les autres appareils ( modem, DSLAM )? J. Millet ADSL: Ligne, Protocoles 6/7

9 Q21) S'il y a plusieurs serveurs PPPoE visibles, à quelle étape le client ne communique-t-il plus qu'avec le serveur qu'il choisit? Q22) Avec la trame http de requête du serveur web ( http GET ) dans Wireshark, indiquer la liste des protocoles entre http et ethernet ( on regroupera ici PPPoE et PPP ensemble ). RFC1483 Ether/ATM ADSL a été conçu pour utiliser ATM car le coeur était en ATM ATM AAL5 PC Client Modem DSLAM Bridge Q23) Pourquoi ne peut il plus se connecter bien que l'on soit sur le même réseau sachant que l'interface ethernet du modem gère la pile IP standard ( Ping => IP/Ethernet )? Remarque: PPPoE sur routeur = Routed PPPoE Au lieu d'installer la pile protocolaire sur chaque PC du LAN, on peut faire une liaison PPPoE pour l'ensemble du réseau. => réseau privé côté lan Ethernet: par exemple x, le routeur est en => réseau "publique" côté FAI utilisant PPPoE, le routeur faisant la passerelle entre les deux. * Connexion Ethernet routée avec relais PPPoE Br2 en connexion ethernet routée. Définition de Br2 ( connexions/connexions Ethernet routée/ Br2 ) - enlever l'adresse IP publique et le masque, le serveur va les donner avec PPP. - cocher la case "relais PPPoE" ( cela active NAT même si NAT n'est pas cochée ). * Connexion PPPoE Dans connexions/connexions PPPoE routée - Mettre un nom d'interface au choix - Destination: RELAY ( lien avec connexion ethernet routée qui fait relais PPPoE ) - Mettre le login et mot de passe d'accès au serveur ( idem question PPPoE sur client ou ftp ). ( pas besoin du service s'il n'y en a qu'un => pas de choix ). J. Millet ADSL: Ligne, Protocoles 7/7

10 J. Millet Menus Aurora

11 TP SIP Matériel: Client ( XP ) adr IP: xlite - ekiga - Express talk - Open Office ET serveur SIP Axon NCH sur port extensions mdp extensions mdp modif de son Dial Plan: Pas de règle pour 0 Serveurs ( image vmware ) adr IP: Client ( XP ) adr IP: xlite - ekiga - Express talk - vmplayer ET image vmware de W2000_SIP de Asterisknow de Trixbox HUB Même machine physique ( serveur en vmware ) Objectifs: - Comparer différents logiciels clients et serveurs SIP ( pas forcément les solutions les plus performantes = TP Asterisk ) => En dégager une vision des éléments principaux à configurer, ceux que l'on retrouvera d'une solution à une autre. - Analyse du protocole SIP de signalisation et RTP/RTCP de transport multimédia. - Connecter un serveur à un opérateur public SIP ( simulé ). - Tester les capacités d'un serveur. J. Millet Logiciels SIP

12 Logiciels SIP Notions de base: - Le serveur SIP est en écoute sur le port SIP Le terminal s'enregistre en appelant ce port 5060 et en indiquant son port SIP ( par défaut aussi 5060 ). Le serveur accepte et appelera avec ce port indiqué pour la signalisation SIP. - Le terminal est en écoute sur son port SIP. I) Les clients SIP = UA User Agent Nous utiliserons des clients logiciels ( Softphones ) ou matériel ( Siemens C450 IP ). Dans un premier temps le serveur sera Asteriskwin avec les éléments préconfigurés. - Démarrer l'image W2000 en cliquant sur le fichier vmx ( cela lance vmplayer ). Se connecter au serveur W2000: Administrateur, tpvoip Relever l'adresse IP ( cmd / ipconfig ). - Noter l'adresse IP du client Win7 qui héberge le PC virtuel du serveur. - Noter l'adresse IP de l'autre client. - Démarrer le logiciel Asteriskwin sur le PC ( virtuel ) serveur = Icone PBX Manager & Console. Il émule "modestement" un serveur asterisk sous windows: => Cygroot/asterisk ( pour avoir plus de fonctionnalités, il faut payer ). On trouve les fichiers.conf de Asteriskwin dans Cygroot/asterisk/etc - Utilser l'interface d'administration: Admin/ Pbx Manager, mot de passe "admin", Dial Plan Q1) Noter les postes définis par défaut dans Asteriskwin? - Sortir du manager ( en haut puis Quit ). - Lancer le serveur SIP: Tools/ Pbx Start. Pour chacun des logiciels clients, en s'aidant de la présentation page suivante, répondre aux questions: Q2) Relever les éléments qui définissent un usager ( cases à remplir quand on définit un compte usager SIP )? Q3) En allant dans les pages de configuration réseau, lesquels autorisent de paramétrer le port SIP? Quel est le port SIP par défaut? Peut-on utiliser le logiciel sur le PC du serveur si le serveur est en 5060? Q4) Liste des codecs en G... utilisables Certains logiciels permettent de faire d'autres types d'échanges que la voix ( Chat = Dialogue textuel, tableau blanc, vidéo ). Q5) Applications autres que la voix pour communiquer ( regarder les menus et s'il y a des codecs vidéo )? Q6) Quels logiciels donnent des informations? ( fichiers de log, messages d'état,... ) - Configurer 2 Ekiga. Faire une communication entre ces 2 logiciels Ekiga. - Remplacer un Ekiga par un Xlite2, configurer, faire une communication. ( NB: Fermer complètement le logiciel sinon il garde le port SIP => regarder en bas à droite de l'écran ) - Remplacer Xlite2 par Xlite3, configurer, faire une communication. - Remplacer Xlite3 par Xpress Talk, configurer, faire une communication. - Remplacer Xpress Talk par le téléphone Gigaset C450 IP, configurer: - Sur le téléphone, enlever le DHCP ( Menu/ / réglages / base / réseau local [PIN 0000] /DHCP ), définir une adresse IP - Relier la base au réseau IP. - Depuis un PC, avec le navigateur web, se connecter à l'interface de configuration du téléphone, mot de passe = code PIN Paramètres/Téléphonie/Connexions ( on y est par défaut ): Désactiver le compte Gigaset.net ( décocher Actif ) Editer l'autre compte: Connexion IP, remplir les infos de l'usager. Tester la communication. - Fermer l'image vmware w2000 qui intégre Asteriskwin. J. Millet Logiciels SIP 1/6

13 Présentation sommaire des clients SIP ( UA User Agent ) du TP: Ekiga Xlite 2 Xlite 3 Express Talk Gigaset C450 IP Pour la config d'un compte: Edition / Comptes ( laisser tel quel Edition/Préférences/ Paramètres SIP ) Pour la configuration réseau: - Par défaut, il utilise celle du PC Pour la config d'un compte: - Clic gauche sur icône menu ( droite de clear ) / System Settings / Sip Proxy / entrer dans une ligne = 1 compte pour 1 proxy ( Domain et Sip Proxy = IP serveur ) Pour la configuration réseau: - menu / System Settings / Network - autres éléments réseaux = ceux du PC Pour la config d'un compte: - Clic droit/ SIP Account settings une ligne = 1 compte pour 1 proxy Pour la configuration réseau: - clic droit / Options / Advanced ( en bas à gauche ) / Network - autres éléments réseaux = ceux du PC Pour la config d'un compte: - Settings / Lines Pour la configuration réseau: - Settings / Network Pour la config d'un compte: * Sur le combiné: Adr IP de la base Menu / réglages / base / réseau local [PIN 1111] / adresse IP * Depuis un navigteur web: mot de passe = code PIN 1111 (0000 par défaut changé car 2e TP Asrterisk) Pour la configuration réseau: - navigateur web ou combiné, voir avnt. Pour les codecs: Edition/Préférences/ Codecs Pour les codecs: Menu/ Advanced System Settings / Codec Settings Pour les codecs: Clic droit/options/ Advanced / Audio Codecs Pour les codecs: - Pas de config, utilise G711 A, G711 µ, GSM Pour les codecs: - Paramètres/Téléphonie/Connexions puis en bas de la page du compte SIP Pour relancer l'inscription: Décocher le compte, recocher Pour relancer l'inscription: Fermer le logiciel, rouvrir. Pour relancer l'inscription: Désactiver SIP Account Settings et fermer la fenêtre ( Close ), activer SIP Account Settings et fermer, il essaie de se connecter. Pour relancer l'inscription: - Ouvrir Settings/Lines, refermer. Pour relancer l'inscription: - bouton "Définir" du compte SIP Pour infos de log: - Dans Edition/Comptes, état d'inscription - Appel: Affichage NB: Malgré une IP dans Registrar (comptes ) ou Proxy ( Préférences ), il peut appeler une autre IP mémorisée!! Pour infos de log: Clic droit / Diagnostic log Pour infos de log: - Clic droit/options/ Advanced / Diagnostics - Clic droit / Open Diagnostic log Pour infos de log: Bas de l'affichage Pour infos de log: Statut du compte ( page Paramètres/Connexions ) J. Millet Logiciels SIP 2/6

14 II) Serveurs SIP Nous utiliserons des clients logiciels ( Softphones ): Les plus fiables et ergonomiques Xlite3 ou Express Talk. Notre serveur pour ce TP ne comprend pas de carte TDM => IP PBX ou PBX IP Only. Il existe différents serveurs SIP plus ou moins performants: Peu performants: - SIP Server de la société Brekeke est un serveur SIP utilisant Java avec serveur Apache Tomcat. - Axon NCH SIP Server - Asteriskwin ( émulation sous windows de Asterisk ) Performants: - Distributions implémentant Asterisk: Asterisknow de Digium, Trixbox de Fonality, Elastix - SER ( SIP Express Router ) ou OpenSER ( sur Renater réseau de recherche français ) Asterisknow sous VMWARE Asterisknow était une distribution basée sur rpath Linux développée par Digium. Trixbox étant bien plus performante ( étudiée ensuite ), Asterisknow a repris l'interface de configuration Freepbx et la distribution CentOs. Asterisknow permet de mettre simplement en oeuvre Asterisk à condition de ne pas avoir de cartes TDM ou d'avoir des Digium ( pour les autres cartes, pas de réponse sur leur forum... ) => Logiciel libre avec tendance à bloquer l'utilisation! NB: Express Talk peut s'enregistrer avec Asterisknow sous vmware mais ensuite il y a des problèmes de communications du fait des interfaces réseaux de vmware ( NIC interfaces: Le logiciel mélange des adresses IP, voir les messages ). => On utilisera 2 terminaux Xlite pour tester les serveurs. - Lancer la machine virtuelle contenant Asterisknow : Cliquer sur Asterisknow.wmx. * Relever l'adresse IP une fois Asterisknow lancé: root, tpvoip, ifconfig * Vérifier depuis un autre PC que l'on peut joindre cette machine virtuelle = ping. - Accès distant par GUI * Lancer Firefox sur une autre machine à l'adresse de l'asterisk. * Se connecter avec freepbx / fpbx - Onglet "Admin" en haut, on voit sur la gauche 2 onglets Setup et Tools. Les différentes fonctions ( modules ) ont été installées via "Module Admin" NB: Il n'y a pas d'éditeur de fichier pour éviter de créer des incohérences entre des modifications dans le fichier en texte et dans l'interface http. On peut en ajouter en chargeant un module "Configuration Editor" pour freepbx. - Créer un usager SIP 100(Extensions, Generic SIP Device, Submit, remplir les cases utiles, Submit en bas, OK pour pas de mot de passe ) - Cliquer en haut "Apply Configuration Changes", recommencer pour un téléphone Menu "Tools/Asterisk CLI", taper la commande CLI "sip show peers" pour vérifier les enregistrements réalisés. - Se connecter en ssh ( logiciel externe ou module "Tools/Java ssh" ) car on n'a pas ajouter de module "File Editor". Q7) Recopier dans votre compte-rendu la définition de l'usager 100 qui est faite dans le fichier /etc/asterisk/sip_additionnal.conf Q8) Quel est le contexte associé ( traitement des numéros demandés )? - Accès local par Terminal. * Toujours en ssh, fermer le fichier édité. * Se connecter à Asterisk: asterisk rvvvvvv * Réaliser un appel Q9) Que voit-on en début de première ligne après executing? Qu'est ce qui est afficher en bleu sur les lignes apparues? Q10) Recopier dans votre compte-rendu les contextes et macros utilisées pour un appel ( après executing )? Q11) Relever le code d'écho dans "Setup/Feature Codes". - Tester en appelant *43. - Relever la section utilisée ( après executing ) Q12) Quelles sont les 3 fonctions utilisées ( en bleu après la section )? J. Millet Logiciels SIP 3/6

15 En fait il y a aussi des fonctions qui n'apparaissent pas directement, pour toutes les voir il faut aller dans le fichier: - Quitter la CLI avec "quit", dans le répertoire /etc/asterisk, faire grep *43 extensions_additionnal.conf Q13) Recopier ces lignes qui réalisent la fonction d'écho dans votre compte-rendu. - Fermer l'image Asterisknow. Trixbox sous VMWARE Trixbox est une distribution basée sur CentOS Linux qui intègre Asterisk et les logiciels liés. Son ancien nom est Asterisk@home. Elle est développée par Fonality. Ce serveur sera utilisé de manière approfondie dans le TP Asterisk. On se contentera ici de créer et utiliser 2 postes. - Lancer la machine virtuelle contenant Trixbox. * Cliquer sur Trixbox.wmx, cela lance wmplayer en virtualisant Trixbox. * Relever l'adresse IP une fois Trixbox lancé ( se connecter: root, tpvoip et ifconfig eth0 ). * Vérifier depuis un autre PC que l'on peut joindre cette machine virtuelle = ping. - Accès distant par GUI en http: * Lancer Firefox sur une autre machine à l'adresse de l'asterisk. * Se connecter en cliquant en haut à droite sur "switch"puis maint / password. - Créer 2 usagers SIP 100 et 101, penser à activer les changements. ( onglet PBX, PBX Settings, module à gauche "extensions", Device = Generic SIP, cliquer submit, indiquer les valeurs nécessaires = user extension, Display name, SIP Alias, en bas cliquer sur "submit" puis en haut Apply Configuration Changes ) - Revenir sur les usagers ( à droite, cliquer sur un des 2 usagers ). Q14) Quel est le contexte associé à un usager créé? - Lancer Xlite et Express Talk sur le PC Win , configurer ces postes en 100 et Onglet Tools, menu "Asterisk CLI", taper la commande CLI "sip show peers" pour vérifier les enregistrements. - Onglet PBX / Config Files Editor, répondre question suivante. NB: Si ces menus n'apparaissent pas, vous êtes mal connecté en http, recommencer ( "switch"puis maint / password ). Q15) Où sont placés les usagers SIP créés, sip.conf ou sip_xxxx.conf? - Onglet PBX / Config Files Editor, extensions.conf, cliquer le nom du contexte de l'usager dans la colonne de gauche. Q16) Que voit-on alors dans la fenêtre? - Accès local par Terminal ( Console ). * Ouvrir un terminal dans Trixbox ( clic dans la fenêtre vmplayer puis root/tpvoip ) * Se connecter à Asterisk: asterisk rvvvvvv * Réaliser un appel Q17) Conclusion par rapport à Asterisknow? - Accès distant à Trixbox par SSH. * Lancer ssh, se connecter à Trixbox avec root / tpvoip * Lancer la connexion distante avec messages d'états: asterisk -rvvvvvv * Taper la commande CLI: dialplan show nom_context ( nom_context = celui de Q14 ). III) Protocole SIP - Lancer une capture wireshark sur un PC client. - Réaliser un appel, parler un peu! - Telephony/VoIP Calls. Parfois Wireshark découpe l'appel => Mettre en surbrillance tous les éléments ( cliquer ). J. Millet Logiciels SIP 4/6

16 Q18) Incorporer à votre compte-rendu la fenêtre Flow ( faire Save As dans un fichier txt pour la rendre lisible ). Commenter les éléments importants ( machines intervenant, contenu message INVITE, flux RTP ). - Cliquer sur une trame RTP puis Telephony/RTP/Stream Analysis. Q19) Quelle est l'ordre de grandeur du débit une fois l'appel stabilisé? Quel codec? - Faire VoIP Calls, choisir la communication, faire Player / Decode => On voit le son en temporel. - Sélectionner en cochant en dessous un sens ou les 2 de conversation et écouter: Play. IV) Connexion du serveur à un réseau SIP ( SIP Trunk ) On veut réaliser l'installation suivante: Le réseau public SIP sera réalisé par le serveur Axon NCH SIP Server. - Fermer tout logiciel SIP ( libérer le port 5060 ) sur le PC en , lancer le serveur Axon sur ce PC sur l'autre PC ( celui en qui n'a pas l'image vmware de Trixbox ) En cas de problème: interface d'administration: Bouton "Web Control", identifiant : Admin ( respecter majuscule minuscules!!! ), mot de passe: admin ou rien selon la version extensions pour définir un téléphone ( il lui faut un mot de passe ). - Lancer Express Talk sur le même PC ( Le serveur utilise le port SIP 5060, ce client par défaut utilise 5070 ) ( ou un poste externe si un hub est disponible sur la table ) Définir les paramètres du compte utilisé si ce n'est fait: avec mot de passe 1234 serveur en Le serveur est configuré pour définir 2 extensions: et Vérifier que le poste s'enregistre sur le serveur ( messages en bas de la fenêtre du logiciel en bleu ). On va configurer le serveur Trixbox pour qu'il ait le numéro public => Définition d'un accès externe SIP. On définit un faisceau ou trunk puis un acheminement ou route. - Se connecter au serveur Trixbox par http, onglet PBX / Pbx Settings. - Définir le faisceau ( Trunk ): Menu Setup puis à gauche "Trunk" => Add SIP Trunk Outbound Caller ID ( CID Sortant ) : Outgoing Settings / Trunk Name: Abo_ext_SIP Outgoing Settings / Peer Details host= ( IP du serveur, pas celle de Trixbox!! ) username= (votre numéro de téléphone ) secret=1234 ( mot de passe pour notre compte sur le serveur public ) type=peer ( liaison vers un autre serveur, rappel: type = friend pour connexion d'un téléphone local ) insecure=very J. Millet Logiciels SIP 5/6

17 Effacer le contenu de USER Details dans les Incoming Settings => Enregistrement sur le serveur public: Descendre à Register String Mettre l'instruction dont le format est: numéro:mot de IP du serveur/numéro sachant - que le numéro est avec le mot de passe donné dans Peer Details avant. - que le serveur public est sur le PC Remarque: Il faut absolument le "/numéro" après le "@IP_serveur" car sinon l'enregistrement se fait mal ( on a s = numéro inconnu ce qui fera que les appels entrants seront traités sans le bon n appelé = DID ) - Après les Submit, Apply, Reload... Vérifier sur le serveur public que le téléphone et le serveur Trixbox sont enregistrés: Web admin, Admin, admin ou rien selon version ( voir dans option, onglet "Web Access" ) Extensions => on doit voir leurs IP et leurs numéros de téléphone - Vérifier sur Trixbox les bons enregistrements ( adresses IP cohérentes ): En CLI, sip show peers ( si vous avez fait une erreur avant, même en l'ayant corrigée, le serveur peut garder des mauvaises valeurs => reboot ) Outbound route: On peut alors définir dans Trixbox l'acheminement de sortie ( lien entre numéro extérieur appelé et faisceau ) Un téléphone local utilisera un préfixe pour indiquer qu'il veut appeler l'extérieur PBX / PBX Settings / Setup / Outbond routes Route name: Op_ext_SIP_sortant Dial Patterns: 0. Masque de numérotation: On compose le préfixe 0 sur le téléphone local qui sera éliminé et Trixbox appelle sur le réseau public le reste du n qui est de format quelconque (. ) Trunk Sequence: Mettre le faisceau défini avant: Abo_ext_SIP - Tester un appel depuis un poste local 100 ou 101 vers le en mettant le préfixe pour sortir. Inbound route: On peut enfin définir l'acheminement en entrée ( lien entre numéro interne appelé et poste local ) Un appel extérieur ira vers un téléphone local par la SDA ( sélection directe à l'arrivée = lien n public < > n privé ) PBX / PBX Settings / Setup / Inbound routes Description: Op_ext_SIP_entrant DID number: ( Caller ID number = n appelant doit rester vide pour recevoir tous les appels ) Set Destination: Cocher Extensions et mettre 100 => Les appels au iront au poste local 100 Notre serveur public gèrant Trixbox comme une extension ( type=friend ) plutôt que comme un peer, Trixbox ne peut traiter correctement les trames SIP d'un appel entrant => numéro appelé inconnu ( DID ). ( message en CLI: "Received incoming SIP connection from unknown peer to... " ) On a le numéro appelé sur notre réseau "public" dans les trames SIP ( voir le champ From du message SIP Invite ) mais Trixbox ne le traite pas en tant que tel => n inconnu. Il ne peut associer la route entrante au numéro appelé. - Ajouter à la définition du trunk, partie "outgoing settings" (! ) pour traiter ces appels entrants la ligne "context=from-trunk" ( Autre solution: Accepter les appels SIP anonymes pour les téléphones locaux => Enorme faille de sécurité General settings / Security Settings et mettre "Allow Anonymous Inbound SIP Calls" à yes. ) - Tester un appel depuis le vers le qui doit aller au poste local 100. Q20) Recopier dans votre compte-rendu la ligne qui contient la commande Dial ( en CLI: ssh puis asterisk rvvvvvv ). Remarque: On ne fera pas les tests de capacités du serveur pour raison de temps. On aurait utilisé des logiciels type SIPP ou ASTERTEST qui "stresse" le serveur ( envoi de multiples.requêtes pour simuler des appels nombreux et analyse du comportement du serveur ). J. Millet Logiciels SIP 6/6

18 TP ASTERISK Matériel: Client et Config = 1 PC Win7 avec logiciels Xlite, Ekiga, SSH, Firefox, Thunderbird, OpenOffice, client Hudlite. Serveur = 1 PC avec Asterisk et les cartes Dialogic Diva server 4Z et 4 BRI avec une disquette Ghost, 1 Hub, 1 téléphone IP SIP Granstream, 1 Siemens gigaset C450 IP ( SIP et RTC ), 1 PABX Matra avec 2 S0, 1 Z, 1 I. Copie de capi.conf et musiques d'attente sur le bureau du PC de configuration. Objectifs: - Analyse de l'organisation d'un serveur Asterisk - Configuration installation locale Asterisk ( usager, plan de numérotation, groupes d'usagers, renvois,... ). - Configuration d'accès externe par cartes TDM ( Canaux ZAP, accueil, discrimination ). - Fonctionnalités avancées: Conférences, SVI Serveur Vocal Interactif. J. Millet Asterisk

19 Serveur Asterisk ( Trixbox ) L'enseignant a préparé le PC serveur Asterisk - en faisant un ghost ( 2 nde partition sur 2nd disque dur, Depuis image TRIXAVE.gho comme source puis OK pour partition source puis destinataire disque 2 ( 6 Go ), partition 2. ( Disque 1: 9 Go XP, 21 Go Stockage FAT32 avec images ghost, 8 Go Asterisknow, Disque 2: 100 Mo inconnue, 6 Go Trixbox ) - intégration des cartes: en console ( root, tpvoip ) modification de /etc/asterisk/modules.conf dans section [modules]: load => chan_capi.so dans la section [global]: chan_capi.so=yes avec une ligne vide à la fin de module.conf - en donnant l'adresse IP au PC au PC qui est en DHCP On dispose alors d'un PC serveur avec 2 cartes PCI DIALOGIC ( ex EICON ) DIVA Server ( Analog 4P = 4 FXO, 4 BRI = 4 T0 ou SO ). Asterisk peut désormais dialoguer avec les cartes par le module chan_capi basé sur le standard CAPI. Voir Diva sous Linux.htm I) Définition des éléments de l'installation Privé PUBLIC Gigaset C 450 IP Téléphone DECT à sorties SIP et RTC Z 4001 WAN IP RTC 4002 IP non utilisé ici 102 Z I Matra 4000 RNIS IP LAN IP + propriétaire Matra S0 Téléphone IP SIP sans PoE poste 101 IP Softphone = Xlite Navigateur web OpenOffice poste 100 IP FXO T Asterisk avec carte ethernet = IP carte Diva Server 4 Z = FXO carte Diva Server 4 BRI = T0 - un PABX simule RTC et RNIS ( d'où un téléphone numérique Matra I = RNIS amélioré mais pas compatible, d'où des numéros à 2 chiffres ) - Pour simplifier, il n'y a qu'un LAN et pas de WAN ( pas de routeur pour les séparer ). On rappelle les possibilités de connexions côté privé et public: Côté privé du PABX: Les abonnés ( User ) = Terminaux locaux - Abonnés IP ( logiciels Softphones ou matériels ) => Connexion ethernet / IP avec port ToIP ouverts ( Signalisation, RTP ) - Abonnés analogiques FXS => Interface téléphonique Z ou FXS = PABX ( interface maitre ) - Abonnés RNIS ( ISDN ) = TE ( Terminal Equipment ) => Interface S0 = PABX ( interface maitre ) J. Millet Asterisk 1/9

20 Côté public: Les canaux ( Channel ) = moyen d'acheminer les communications Le type de canal est un faisceau ( Trunk ) - Canaux IP: Faisceau ( Trunk ) SIP ou H323 ou IAX,... => Connexion ethernet / IP avec port ToIP ouverts ( Signalisation, RTP ) - Canaux analogiques FXO: Faisceau ZAP ou CAPI => Accès réseau = ligne réseau LR = FXO ( interface esclave ) - Canaux RNIS ( ISDN ) = NT ( Network Termination ): Faisceau CAPI ou misdn ou ISDN4Linux => Accès réseau RNIS sur interface T0 ( BRI ) du PABX ( interface esclave ) ou sur interface T2 ( PRI ). Pour la téléphonie en commutation de circuit ( analogique ou RNIS ), on parle de technique TDM ( Time Division Multiplex ). ( carte TDM analogique = RTC, carte TDM numérique = RNIS ). Q1) Quels sont les abonnements dont dispose l'entreprise pour communiquer avec l'extérieur selon le schéma? Q2) Avec les équipements mis dans le serveur Asterisk et les abonnements, par où pourra-t-on téléphoner à l'extérieur? Avantages et inconvénients des différentes technologies? II) Interfaces de dialogue Outil de dialogue local : Console - Se connecter sur le PC Trixbox redémarré: Identifiant root et mot de passe tpvoip Q3) Faire ifconfig et relever l'adresse IP du serveur. - Passer dans le répertoire asterisk: cd /etc/asterisk - Asterisk est déjà lancé ( voir Démarrage et arrêt d'asterisk en annexe ), on va s'y connecter: asterisk -rvvvvvv ( r pour remote, v niveau de verbose = précision des messages d'état ) Asterisk étant lancé, on est en commande CLI ( Prompt finissant par >CLI: ). Taper "help". Q4) Relever les commandes "SIP show..." ( help sip show )? Y a-t-il une commande commençant par capi... ( faire help capi )? - Quitter la console ( sinon en root, cela peut perturber l'interface web ensuite ): exit Outils de dialogue distant ssh Au lieu de se connecter via terminal en local, on utilise le PC client distant: - Sur le PC client, lancer une connexion SSH vers le serveur Asterisk identifiant: root, mot de passe: tpvoip ( sous Asterisknow, le login est admin, il faut passer root en pour pouvoir de se connecter au serveur Asterisk: sudo su puis mot de passe ) - Passer dans le répertoire asterisk: cd /etc/asterisk - Créer un fichier capi.conf: nano capi.conf puis copier le contenu du fichier qui est sur le bureau ( CTRL A puis CTRL C sous windows et Edit/Paste en SSH ) puis CTRL O puis puis CTRL X - Lui donner les droits maximum: chmod 777 capi.conf - Lancer la connexion distante: "asterisk rvvvvvv", stopper le logiciel: "stop now", redémarrer "asterisk cvvvvvv" Q5) En CLI, voit-on après création de capi.conf des commandes capi...? Quelle information donne-t-elle pour l'instant? Outil de dialogue distant graphique: GUI ( Graphical User Interface ) - Sur le PC client, lancer le navigateur Firefox pour visiter l'adresse IP du PC Asterisk. - Passer en mode admin: En haut à droite après User Mode => Switch -Identifiant: "maint" et mot de passe: "password". J. Millet Asterisk 2/9

21 Remarque: Si Asterisk est démarré en console avec l'identifiant root, certaines pages risquent de ne pas s'afficher. ( on peut faire "amportal restart" puis asterisk r ) Nous allons utiliser le menu Asterisk/FreePBX ou PBX ( selon la langue ). III) Configuration locale minimale du serveur Asterisk par GUI Trixbox est très utilisée car elle se programme facilement et efficacement par l'interface graphique comme Asterisknow mais est plus ouverte ( pas focalisée sur les cartes Digium ). Découverte de l'interface, menu Asterisk = PBX - FreePBX ou PBX Settings Configuration par interface du logiciel - Edition Configuration ou Config Edit = Faire la configuration par édition des fichiers de conf - Information d'asterisk ou Asterisk Info = Eléments définis dans le serveur actuellement. - Manager de périphériques ou Endpoint Manager = Utilisation de configurations prédéfinies pour certaines marques de terminaux. - CDR Report (Call Detail Records) = Historique des appels. Définir des usagers par FreePBX = PBX Settings a) Etapes préalables déjà faites: Installer les modules utilisés ( infos pour ceux qui veulent utiliser le logiciel ) La première étape est d'installer les modules que l'on veut utiliser selon les fonctions nécessaires à notre installation: Asterisk / PBX / PBX Settings / Tools ou Setup / Module Admin / Check for update on line Il faut être online donc cela a déjà été fait pour le TP et inclus à l'image Ghost chargée ( Phone book = Répertoire, Backup & Restore = Sauvegarde et restitution, Asterisk CLI = Console Asterisk, IVR = Digital Receptionnist = Standard automatique ou SVI,... ). Principe: On clique sur le nom du module à gauche, on a des infos de description de sa fonction, on clique sur action "Download", puis en bas de page sur "Process" puis on active les changements. J. Millet Asterisk 3/9

22 b) Création automatique du contenu des fichiers sip.conf - Définir un usager SIP dans PBX = Setup / Extensions / Generic SIP puis submit. - Références 100 ( n = user extension, Display name, SIP Alias ) puis "submit" en bas pour prendre en compte un usager. OK même s'il dit qu'il vaudrait mieux lettre un mot de passe: secret - Activer les changements ( "activate changes" en barre orange en haut d'écran ) puis reload. - Revenir sur l'usager ( "100 <100>" à droite ), une ligne context s'affiche cette fois. Modifier en mettant tp_sip. - sauvegarder et recharger. - recommencer pour un usager 101 ( idem pour context aussi ) => "Add Extension" à droite, submit,... On a créé des usagers pour Asterisk sauf qu'au lieu de copier des lignes de définitions, le logiciel l'a fait pour nous. c) Edition de extensions.conf pour communication locales = Plan de numérotation Un usager est défini par - ses caractéristiques téléphoniques, - son plan de numérotation = context L'usager qui utilise un contexte verra les numéros qu'il compose sur son téléphone traités selon les règles d'appel définies pour son context défini dans extensions.conf ( ou dérivés inclus ). Le fichier extensions.conf est fait d'une section générale [Global] puis de sections [nom_de_context] avec des inclusions d'autres fichiers contenant des contextes: commande "include => nom" ou "#include nom". Les sections sont faites de commandes: exten => extension,priority,command(parameters) extension est un numéro ou un ensemble de numéros ( pattern ): voir annexe priority définit l'ordre de traitement ( Asterisk traite les règles de priorité 1, puis 2, puis 3,... ) Commandes: Dial, Wait, Answer, Playback, Voic , Hangup, Echo... Pour cette configuration minimale, on va créer les règles d'appels: - Dans PBX/Config Edit, choisir /etc/asterisk puis extensions.conf - Ajouter une section [tp_sip] exten => _1XX,1,Dial(SIP/${EXTEN}) ; règle pour un téléphone de tp_sip: s'il appelle un n ; en 1xx, lancer l'appel par SIP vers ce n composé ; = variable ${EXTEN } - Sauvegarder avec update en bas en étant sûr d'avoir caractère pour caractère les lignes indiquées ( dont le _ ). - Recharger avec reload en CLI ( via ssh ou console ou Trixbox/PBX/tools/CLI ) Xlite sur le PC client et le téléphone IP sont configurés comme indiqué première page ( En cas de problème sur le téléphone IP: touche menu puis réseau... => Adr IP. On se connecte en http, login admin, mot de passe IP110 pour inovaphone ou admin pour grandstream ). A ce stade on a 2 usagers reliés au PABX PABX - Tester s'ils peuvent s'appeler. - Vérifier que l'appel *43 n'aboutit pas. [tp_sip] ne dit pas ce qu'il faut faire pour cet appel Dans extensions.conf, de la même manière, ajouter dans [tp_sip] une fonction d'écho ( sans les commentaires ): exten => *43,1,Answer() ; décrocher exten => *43,2,Playback(demo-echotest) ; le serveur envoie l'annonce du début d'écho exten => *43,3,Echo() ; écho de la voix exten => *43,4,Hangup() ; raccroche - Reload et test. J. Millet Asterisk 4/9

23 IV) Cartes TDM ( Time Division Multiplex = Commutation de circuit ) Analyse de CAPI.conf On utilise CAPI (Common Application Programming Interface = interface logicielle de dialogue avec appareil RNIS ) pour dialoguer entre le serveur Asterisk et le logiciel des cartes téléphoniques. RNIS RTC 1carte Diva Server 4 BRI = 4 accès de base RNIS en mode TE ( Terminal Equipment ) branché au réseau ( accès PABX = NT Network Termination ). 1 carte Diva Server Analog 4P = 4 accès analogiques RTC mais programmables aussi via CAPI. => Dans capi.conf, un contrôleur est défini par: - son nom ( entre crochets ): [nom] - son groupe de contrôleurs: group = 1 - son numéro: controller = 1 ( on ne peut avoir 2 fois un même n ) - son context pour traiter les appels entrants: context =... Q6) Relever les contrôleurs définis dans capi.conf ( nom, groupe, n de contrôleur, contexte entrant associé ). Comparer à l'info renvoyée en CLI par "capi info". ( remarque [general] n'est pas un contrôleur, cela regroupe des caractéristiques qui s'appliquent à tous ) Appel entrant avec SDA ( sélection directe à l'arrivée ) On modifie extensions.conf avec "PBX/Config edit" sous Trixbox pour intégrer le contexte d'appel entrant des contrôleurs. - RNIS: => donc avec présentation de numéro. Cela permet la SDA = association d'un n public à un n privé. Créer un context [entrant] dans extensions.conf pour appels entrants via RNIS * Envoyer les appels à 3030 vers le numéro 100: exten => 3030,1,Dial(SIP/100) * Envoyer les appels à 3031 vers le numéro 101 ( priorité 1 aussi ). - RTC: => souvent et en particulier ici sans présentation de numéro. On utilise alors l'extension s ( start ) dans extensions.conf = appeler quand on n'a pas de n connu. On a mis "immediate=yes" dans capi.conf pour répondre immédiatement sans chercher à traiter le n appelé puisqu'il n'est pas présenté. Ajouter au context [entrant] dans extensions.conf le traitement des appels entrants via RTC exten => s,1,dial(sip/100) - Recharger ( reload en CLI ), appeler le site depuis le poste numérique 4002 via RTC ( composer 4000 ) via RNIS ( 3030 et 3031 ) Appel sortant La syntaxe pour un appel via interface capi qui utilise le module chan_capi est CAPI/nom/n /b pour appel par le contrôleur appelé nom de n ou CAPI/g1/n /b pour appel par les contrôleurs du groupe 1 ( g2 pour groupe2,... ) de n ou CAPI/contr1/n /b pour appel par le contrôleur référencé contrôleur 1 de n. Pour un appel RNIS, il faut absolument être cohérent dans la numérotation: On programme un terminal pour qu'il ait le numéro qui est défini côté réseau. Si ce n'est pas le même, l'appel n'est pas acheminé. Or Asterisk envoie par défaut le numéro du téléphone interne qui appelle, pas de son interface externe TDM => Téléphone SIP 100 qui n'est pas reconnu par le réseau RNIS => CHANUNAVAIL avec message vocal du serveur indiquant qu'il n'y a pas de canaux disponibles, rappeler plus tard ( le réseau a refusé l'appel à cause de l'incohérence donc pas de canal donc Asterisk croit à l'occupation de la ligne ). J. Millet Asterisk 5/9

24 - Ajouter au contexte de nos téléphones SIP ( pas celui des contrôleurs CAPI! ) les lignes pour appel RNIS via préfixe 0: exten => _0.,1,Set(CALLERID(all)=3030) ; numéro émis = celui du réseau RNIS, pas du téléphone SIP exten => _0.,2,Dial(CAPI/g2/${EXTEN:1}/b,15) ; ${EXTEN:1} = n appelé moins un chiffre à gauche ; absorbe le préfixe 0 = strip prefix ; via contrôleur g2 = 2ème BRI de la carte selon capi.conf Remarque: Autre méthode définissant le n : Mettre dans capi.conf defaultcid=n et dans la commande Dial, ajouter l'option d ( dans PBX/PBX Settings/Setup/General Settings ). - Ajouter au contexte de nos téléphones SIP les lignes pour appel RTC via préfixe 9: exten => _9.,1,Dial(CAPI/g5/${EXTEN:1}/b,15) ou exten => _9.,1,Dial(CAPI/contr5/${EXTEN:1}/b,15) ou exten => _9.,1,Dial(CAPI/Analog-4P/${EXTEN:1}/b,15) ; NE PAS METTRE priorité 2 sinon ne trouvant pas de règle 1 pour ce numéro, il ne fait rien... - Recharger le plan de numérotation ( reload en CLI ) avant les tests du chapitre suivant. V) Outils d'analyse On cherche à configurer un système complexe => Il est indispensable d'avoir des outils de test pour faire la mise au point. Mode verbose: asterisk rvvvvvv via ssh ou console asterisk cvvvvvv au lancement - Se connecter à distance au serveur via ssh si ce n'est plus le cas ( logiciel externe ssh ou ssh java de trixbox ): adr IP serveur, login:tp: mdp: tpvoip puis asterisk -rvvvvvv - Tester un appel sortant via RNIS ( préfixe 0 ) vers le poste numérique ( N en début de TP ). - Trouver la ligne de la commande Dial. On a affichage des différents traitement réalisés pour l'appel. - Executing avec entre crochets la section de contexte utilisée. - En bleu la commande. Q7) Quelles informations y trouve-t-on? - Créer un poste 102 dans Trixbox/PBX/Setup/Extensions, le gigaset C450 IP doit s'enregistrer sinon configurer le. ( adr IP lue sur le téléphone par menu/réglages/base/réseau local/adr IP puis interface web: puis mdp PIN 0000 ). Q8) Quel est le contexte de l'usager SIP quand il est créé? - Appeler en IP depuis le 102 ( n puis appui bref de la touche appel ) le n *65 qui donne son numéro à un usager. Q9) Quelle est la macro qui réalise le traitement? De combien de lignes est-elle faite dans extensions_additional.conf Commandes CLI de Asterisk ( Command Line Interface ) Commande utiles: help = liste des commandes ( ou help capi pour capi, ) capi info = liste des contrôleurs vus par Asterisk capi debug = message de dialogue entre Astersik et carte TDM en CAPI sip show peers = usagers sip - Lancer "capi debug" en CLI, faire un appel via RTC ( préfixe 9 ) vers le poste numérique. Q10) Si le td RNIS a été fait, que reconnaissez-vous? Expliquer les informations principales renvoyées. Q11) Avec sip show peers, à quoi voit-on qu'un terminal est enregistré? Informations de Trixbox Exemple: Pour voir tous les usagers: Tools / Asterisk Info / puis à droite Peers. ou Setup/extensions puis à droite. Autres * Fonction d'écho créée dans extensions.conf ( test si le poste est reconnu par le serveur ) * Wireshark * Fichiers de log d'asterisk J. Millet Asterisk 6/9

25 VI) Configuration minimale du serveur Asterisk par GUI Usagers - Modifier le contexte des usagers 100 et 101 pour utiliser celui de Trixbox ( penser à "Apply Configuration Changes" en haut ). On a alors 3 usagers 100, 101 et 102 avec la configuration Trixbox. Remarque: Dans Trixbox l'usager est écrit dans SIP_additionnal.conf. ( Dans Asterisknow, le GUI écrit dans users.conf, affiche les usagers de users.conf sans afficher ceux de sip.conf. Mais asterisk voit les 2 comme le montre en CLI sip show peers ). Q13) Quelle est la commande dans sip.conf qui permet d'ajouter les usagers de sip_additional.conf ( ";" met en remarque, pas "#" )? Appels externes a) Faisceau = Trunk Un faisceau est un moyen d'acheminer des appels. Il est défini par son type ( canal ) et le matériel utilisé ( lignes d'un canal ). Pour nous le PABX est relié à l'extérieur par des canaux CAPI. - Créer un Trunk de type custom ( PBX/PBX Settings/Setup/Trunks ): Add Custom Trunk Laisser vide sauf la case "Custom Dial String": CAPI/g2/$OUTNUM$/b Q14) A quel connecteur faut-il brancher le réseau RNIS avec cette syntaxe ( voir g2 dans capi.conf )? - Recommencer un nouveau custom trunk avec CAPI/g5/$OUTNUM$/b pour le lien RTC. b) Accueil = Appel entrant = Inbound Routes Dans un PABX, il faut faire le lien entre numéros extérieurs et intérieurs - Soit on associe un numéro extérieur à un numéro intérieur = SDA ( Sélection Directe à l'arrivée ) => Il faut beaucoup de numéros extérieurs ( à louer à l'opérateur => Cher ). ( souvent le numéro intérieur est le MCDU du numéro extérieur et 4711 en interne ) - Sinon, l'appel externe va à un poste interne spécial => Standard ( ou PO Poste opératrice ). L'accueil va faire le lien entre un faisceau, un numéro public appelé et le destinataire - Relever le nom du contexte du contrôleur g2 de capi.conf - Le vider dans extensions.conf et mettre "include => from-pstn" - Créer une route entrante "Inbound Route" dans PBX/PBX Settings/setup "Description": RNIS_3031 "DID Number": 3031 "Set Destination": Extension Recommencer avec 3032 lié à Créer une route entrante "Inbound Route" "Description": Autre "DID Number" vide "Set Destination": Extension 100 dont RTC s'il ne fait pas de présentation d'appel - Activer les changements, recharger, tester ( appeler 3031, 3032 puis 4000 depuis le poste numérique ) Q15) Quels sont les liens SDA ( n public associé à un numéro privé )? c) Appel sortant = Acheminement = Outbound Routes - Définir un acheminement ( outbound route ) = Pour un ensemble de numéros, l'appel sera acheminé via le faisceau: + nom RNIS_1 ( route name ) + Tous les n commençant par le préfixe 0 qui sera retiré à l'émission ( ) => Dans Dial Patterns: 0. + Trunk Sequence: Pour la première ( référencé 0 ), mettre CAPI/g2/$OUTNUM$/b ( on peut définir des routes de secours après la première ). - Submit, activer les changements, recharger, tester en appelant le poste numérique 4002 depuis 100. Problème... Q16) Indiquer à l'aide de capi debug en CLI le numéro de l'appelant donné au réseau pour l'appel. En déduire avec les infos du V) pourquoi cela ne marche pas? - Modifier le trunk à la ligne "Outbound Caller ID" pour résoudre le problème. Tester. J. Millet Asterisk 7/9

26 VII) Fonctionnalités de base de téléphonie Groupes de postes Un PABX traditionnel propose 3 types de groupes: Ordonné = Hiérarchique = Séquentiel: Le premier téléphone du groupe sonne en premier, il est prioritaire = Hiérarchie Parallèle = Général: Tous les téléphones du groupe sonne, le premier qui décroche prend l'appel. Cyclique: Le premier téléphone qui sonne est le suivant du dernier qui a décroché ( travail réparti ). Trixbox propose plus de types de groupes ( Ring Strategy ): - "Ringall" = mode parallèle (Syntaxe simple dans la commande Dial pour appel parallèle : SIP/100 & SIP/101 ) - "Hunt": Fait sonner le premier poste, puis s'il ne répond pas on passe au suivant, puis = Ordonné. - "Memoryhunt": Hunt mais laisse sonner les précédents - "firstavailable": Appelle seulement le premier poste non occupé du groupe ( un téléphone en com mais avec mise en instance d'appel est vu libre ). - "firstnotonphone": Idem à la précédente mais un téléphone occupé est vu occupé même avec mise en instance d'appel ( Call waiting ). Remarque: suffixe "-prim": Gestion d'un deuxième appel: Surtout important pour les renvois ( Follow Me ) Si on est en communication et que l'on ne veut pas être dérangé, un autre appel nous verra occupé et sera traité, par exemple renvoi vers notre portable qui va nous dérnger. - Créer un groupe ( module Ring Group ) de n 600, de nom GRP ( Group Description ), de type ringall comprenant le 100 et 101 ( Extension List ). - Tester en appelant le groupe depuis le Ajouter un téléphone externe: 4002 Attention il faut mettre le préfixe, puis le n puis # pour un n externe. - Tester. Discrimination Un poste intérieur appelle l'extérieur - Soit directement avec un préfixe s'il a le droit => Préfixe avant le numéro ( souvent 0 ). Le PABX achemine l'appel via le faisceau associé à une ligne ( Dahdi, CAPI, SIP,...). - Soit il n'a pas le droit d'appeler l'extérieur et passe par le standard qui fera un transfert d'appel. S'il appelle directement, on affine les autorisations d'appel. Exemple: Poste de salle de tp = Urgence, Local. Poste de bureau enseignant = Urgence, Local. + n vert gratuit 0800, n nationaux, portables. Poste de directeur = Tout ( n précédents + international, n surtaxés ) Principe: 1) Créer les différents contextes à appeler = Directions ( local, gratuit 0800, urgences, national, mobiles 06, international 00 ) Certains abonnés auront droit seulement au local 2) Créer des contextes niveau_1, niveau_2, niveau_3 qui incluent les directions autorisées ( include... ) 3) Affecter les contextes niveau_i aux utilisateurs => autorisent les appels. - Créer 3 directions dans extensions_custom.conf avec Config Edit: * contexte [postes] = appel externe vers 4XXX avec préfixe 0, par RNIS exten => _04XXX,1,Set(CALLERID(all)=3030) exten => _04XXX,2,Dial(CAPI/g2/${EXTEN:1}/b) si on utilise g2 pour le RNIS * contexte [modem] = appel externe vers 5XXX avec préfixe 0, par RTC exten => _05XXX,1,Dial(CAPI/g5/${EXTEN:1}/b) * contexte [local] = appel local vers 1XX par SIP sans préfixe: exten => _1XX,1,Dial(SIP/${EXTEN}) - Créer le contexte [niveau_1] qui autorise local ( mettre une ligne include => local ), [niveau_2] qui autorise local, et postes, [niveau_3] qui autorise local, postes et modem, - Affecter le contexte [niveau_1] au téléphone 100, recharger, - Tester si les appels sont autorisés : vers modem interne PABX 5999, poste 4002, poste local Recommencer en affectant le contexte [niveau_2] au poste 100, puis [niveau_3]. - Remettre le contexte de Trixbox pour le poste 100. J. Millet Asterisk 8/9

27 Renvois a) Renvois automatiques: Follow Me ( personne ayant plusieurs téléphones ) Dans ce cas, Trixbox traite le renvoi comme un groupe ( Stratégies ) => Enlever de la liste de renvoi son propre numéro. - Dans le menu "Follow me", choisir le poste 101, définir un renvoi vers le 102 au bout de 20s. Ring Strategy: Hunt, Initial Ring: 20 Follow me list: 102 seul ( poste qui vont sonner après 20s de non réponse ) Destination if no answer: voic du poste ( traitement après essai de tous les postes du renvoi ) - Tester: Le 100 appelle le 101, l'appel doit être renvoyé vers 102 après 20s de sonnerie. - Faire un renvoi du 102 vers l'extérieur via RNIS sur le poste numérique: numéro et # à la fin! - Tester: Le 100 appelle 102, l'appel doit être renvoyé. b) Renvois à programmer = activer / désactiver: Call Forwarding ( personne en déplacement occasionnel ) Q17) Indiquer les codes pour activation/désactivation de renvois sur inconditionnel, sur occupation et non réponse ( Feature Codes ). - Programmer le renvoi inconditionnel de 102 vers 101 ( appeler le code depuis 102, donner le n du poste à renvoyer 102, puis le n du poste de renvoi 101. La voix française parle de standard pour le poste de renvoi ). - Tester en appelant 102 depuis Désactiver le renvoi ( depuis le poste renvoyé, 102 ici, appeler le code d'annulation ). Transfert: Transfer A appelle B, B sait que c'est plutôt C qui doit répondre, B met en attente A ( hold ), B appelle C, demande s'il accepte l'appel, coupe la com avec C, reprend la com avec A, tape le code et le n de C. Remarque: Comme c'est un code pendant la com, si le son n'est pas bon ( en particulier si on fait des tests avec 2 postes sur 1 PC ), cela ne marche pas. Q18) Quel est le code de transfert ( InCall Blind Transfer ) défini dans PBX/Setup/Feature Codes? Peut-on utiliser l'option canreinvite=yes qui fait que les flux audio ne passent pas par Asterisk si on veut faire des transferts? - Tester avec un appel du numérique 4002 via RNIS donc vers 100 à transférer à 101. Musique d'attente = MOH ( Music on Hold ) A ce jour, en version gratuite, le choix de musique ne s'applique qu'à des Faisceaux ou à des files d'attente ( queues ). Entre téléphones locaux, la musique par défaut sera jouée. - Créer via Trixbox/PBX/PBX Settings/setup/Music on Hold une nouvelle catégorie: RTC - Se mettre sur cette catégorie puis charger depuis le PC client le fichier Classique.mp3 ( rapide avec firefox, lent avec ie ). - Créer via Trixbox/PBX/PBX Settings/setup/Music on Hold une nouvelle catégorie: RNIS - Se mettre sur cette catégorie puis charger depuis le PC client le fichier Electro.mp3 Q19) Quelles sont les indications renvoyées par la commande CLI: moh show files? - Affecter la catégorie RTC à la Inbound Route liée au RTC, RNIS à celle liée à RNIS Tester: Appeler depuis le 4002 via RTC ( 4000 ), mettre en attente ( bouton hold ). Recommencer via RNIS (3030 ). Boite vocale = Répondeur - Activer les boites vocales des postes 100 et 101: Setup/extensions puis dans la rubrique Voic , case "Status" à Enable. Mettre le mot de passe Supprimer les renvois "Follow me" des postes avec les "Activate Configuration changes",... - Tester la possibilité de dépôt de message ( 101 appelle 100 qui ne répond pas,... ) Q20) Quels sont les "Features Codes" qui permettent d'accèder à la boite vocale du poste duquel on appelle? A n'importe quelle boite ( qui sera demandé en début de com )? Quelle icône apparait sur un téléphone Xlite qui a un message vocal? - Tester la lecture de message ( après le mot de passe attendre un peu sans rien faire, le traitement n'est pas immédiat ). Q21) Quels est le préfixe d'appel direct de la boite d'un téléphone ( General Settings )? Combien de secondes de sonnerie avant la boite vocale ( General Settings )? - Tester en appelant la boite du poste 100 depuis un autre téléphone: Code et n 100 après question "boite aux lettres". J. Millet Asterisk 9/9

28 ANNEXE: Accueil évolué: PO et IVR L'accueil a pour fonction de traiter les appels venant de l'extérieur à un poste interne, selon l'heure, la disponibilité,... On verra d'abord le standard = PO qui est un poste avec des fonctions de supervision. Puis on fera un serveur vocal interactif ( SVI = IVR en anglais ) qui traite les appels entrants automatiquement. I) PO = Poste Opératrice = Standard PO ( Poste Opératrice = Standard ): FOP ( Flash Operator Panel ) FOP installé par défaut utilise Flash, pose un problème de compatibilité avec le plugin Firefox... ( clignotements et pas de réaction ). - Se connecter via Internet Explorer à Trixbox en mode admin, PBX/PBX Settings, onglet en dessous "Panel". On a le panneau opérateur avec le téléphone 100 sur notre PC, les 2 forment le PO. Remarque: Pour un non administrateur ( = user mode ), on peut s'y connecter dans la page d'accueil ( switch mode ). Le login est?????, le mot de passe par défaut est password où 0 est zéro( modifiable dans cd /var/www/html/panel puis fichier op_server.cfg puis ligne securtiy_code= ) Q22) Quelles sont les informations disponibles? - Initier un appel: : Cliquer sur le téléphone 100 et déplacer vers le téléphone 101 à appeler ( drag & drop ). - Transférer un appel: Cliquer sur le téléphone 100 et déplacer vers le 102 ( drag & drop ) - Raccrocher l'appel RTC => vers 101: Cliquer sur le bouton rouge. PO ( Poste Opératrice = Standard ): Logiciel Hudlite de Fonality On a installé le serveur Hudlite sur le PC Trixbox ( package tbm-hudadmin ). On a sur le PC client Win7 le client Hudlite. - Modifier les mots de passe dans Trixbox/PBX/Hudlite manager pour avoir 100 pour le poste 100, 101 pour le 101,... - Lancer sur le PC Win7 client le logiciel Hudlite, puis File/Settings: Config client: sip100, mot de passe 100 ( voir menu Hudlite manager sur Trixbox ) Config connexion: adr_ip serveur, mdp serveur = password, port = Réaliser des appels et transférer en déplaçant des icônes ou via la case en haut Call ou Xfer ( transfert ). II) Serveur vocal interactif ( SVI = IVR en anglais ) Calendrier Les appels entrants sont aiguillés vers un poste selon la définition de l'accueil téléphonique ( Inbound Route ). - Soit on a défini la SDA ( Sélection Directe à l'arrivée ) = lien entre n public appelé ( DID ) et un poste interne. - Soit on appelle un poste faisant office de standard téléphonique pour le faisceau utilisé ( DID faisceau vide ). On définit des modes selon que l'entreprise est ouverte => mode JOUR si le standard est actif, => mode RESTREINT si le standard est désactivé ( en pause ), l'entreprise est fermée => mode NUIT. On utilise des Time Condition pour aiguiller les appels selon que l'entreprise est fermée ou pas => Setup/Time Conditions: Add Time Condition, nom: matin Time to match: 8h00 à 12h00 Lundi à vendredi Destination if time matches: 100 Destination if time does not matches: 102 Add Time Condition, nom: aprem Time to match: 14h00 à 17h00 Lundi à vendredi Destination if time matches: 100 Destination if time does not matches: Revenir à la condition matin, mettre Destination if time does not matches: Time Condition aprem - Aller dans Inbound Route pour le faisceau d'entrée, Set Destination: Time Condition matin - Tester: Le jour, appel arrivant par le faisceau de Inbound Route va à 100 le jour, la "nuit" ( dont 12h-14h ) à 102. Le poste 100 peut faire des heures supplémentaires => Forcer des Time conditions ( Overriding ): Day-Night Control - Setup/Day-Night Control: Index: 0 Description: ForcePO DAY: Time condition matin NIGHT: Extension 101 Q23) Quel est le code pour forcer le mode jour/nuit malgré le calendrier qui est donné lors du save )? J. Millet Annexe Asterisk 1/3

29 - Affecter l'accueil à l'entrée: Setup/Inbound Routes: Set Destination: Day Night Mode -> ForcePO - Tester en mettant en pause le 100 ( 100 appelle son code ), en appelant du 4002 ( penser aux save, apply changes, reload ). - Réactiver le poste 100 ( 100 appelle son code ). Enregistrement de messages systèmes personnalisés Si l'on n'est pas satisfait des messages fournis par Asterisk, ou si vous voulez utiliser un serveur vocal avec des messages d'annonces, on définit ses propres enregistrements de son: PBX/PBX Settings/ Setup/ System Recordings => Soit on enregistre depuis un téléphone Mettre le n du téléphone, cliquer Go Appeler *77 sur le téléphone, une fois en communication, enregistrer le message, raccrocher. Appeler *99 pour réécouter *77 pour recommencer, sinon enregistrer le fichier: Name puis sauvegarde: save. => Soit on charge sur le serveur des fichiers sons. - Avec le hardphone, enregistrer une annonce ENRG1: "Taper 1 pour appeler 100, 2 pour appeler 101 ou 3 pour laisser un message" - Avec le hardphone, enregistrer une annonce ENRG2: "Taper 1 pour laisser un message à 100, 2 pour laisser un message à 101" - Avec le hardphone, enregistrer une annonce CONF: "Bienvenue en conférence" Vérification avec utilisation simple: Conférences: MeetMe - Créer:Menu Setup/Conferences: n pour se connecter: 150, nom UTBM Join Message: CONF User join/leave: yes - Tester: Appel du numéro de conférence, donner son nom et # ( pound key ). - Terminer, recommencer avec FOP sous internet explorer => Intérêt: On "va chercher" les participants sans les attendre. SVI : Serveur vocal interactif ( Standard automatique / Digital Receptionnist / IVR Interactive Voice Response ) On crée un standard automatique ( "Bonjour, pour une Assistance technique, tapez 1, pour avoir des informations sur votre abonnement, tapez 2,..." ). C'est la version simple de l'acd ( Automatic Call Distribution ) = Call center. On utilise à nouveau le GUI FreePbx. On crée des choix automatiques: IVR ( menu Setup ). Un IVR est défini par son nom, son annonce à diffuser au début qui propose des choix, ses options ( que faire selon la réponse à l'annonce ). Remarque: Dans une option, on utilise les touches du téléphone mais aussi t et i. (i = invalid réponse invalide, t=timeout pas de réponse après le temps de la case timeout en secondes ). J. Millet Annexe Asterisk 2/3

30 - Programmer l'accueil suivant ( fait de 2 IVR Choix1 et Choix2 qui utilisent les enregistrements ENRG1 et ENRG2 précédents ). NB: Il faut déjà créer Choix 2 car il est utilisé dans Choix 1 add IVR: nom Choix2, Annoucement ENRG2 Save, puis les options selon schéma suivant add IVR: nom Choix1, Annoucement ENRG1 Save, puis les options selon schéma suivant IVR Choix1 Annonce ENRG1 ( dit que 1 -> 100, 2->101, 3-> Choix 2 ) n i Options de Choix 1 n 1, n 2 n 3 IVR Choix 1 appel 100 appel 101 appel IVR Choix 2 IVR Choix 2 Annonce ENRG2 ( dit que 1 -> Msg à 100, 2-> Msg à 101 ) Options de Choix 2 n 1, n 2, n i Voic Voic IVR Choix 2 de 100 de Modifier Inbound Routes RTC pour que "Set Destination" = IVR Choix1. - Tester en composant le numéro 7777 depuis le poste 102 (simule un appel entrant: voir Feature Codes ) NB: Parfois il faut rebooter pour que tout soit activé. - Tester depuis le poste numérique externe à l'installation en appelant par RTC: ETC, ETC... dont - Messages mail d'avertissement de message vocal message vocal déposé sur la boite vocale -> Asterisk envoie un mail d'avertissement à un serveur: - Centre d'appel On peut faire des accueils plus performants qu'avec des IVR ( gestion sde file d'attente ): Logiciel Queuemetrics de Loway - Gestion de fax, fax vers mail - Langues parlées ( ) wget - Musique d'attente = radio en streaming - Sécurité - Taxation ( billing ) - Dialogue avec logiciel externe ( AGI : Asterisk Gateway Interface ) voir pour PHP J. Millet Annexe Asterisk 3/3

31 TP H323 Matériel: Client ( win7 ) adr IP: n E164: SJphone - Ekiga - Openoffice - Wireshark Serveur ( image vmware ) adr IP: n E164 client: serveur GnuGK - GUI de supervision Client ( win7 ) adr IP: n E164: SJphone - Ekiga - Openoffice - Wireshark Objectifs: - Etude des échanges H323 directs ( Client-Client sans serveur ) - Etude des échanges H323 avec serveur: Modes direct, proxy, routé - Mise ne place d'authentification. Même machine physique ( serveur en vmware ) J. Millet TP H323

32 H323 GNU GateKeeper = GnuGK Rappel H323: I) Appel direct entre terminaux H323 sans GK Protocoles On veut observer les différentes phases d'un appel H Relever les adresses IP des 3 machines en page 1, trouver le serveur ( répertoire GnuGK présent ). - Lancer SJPhone sur les 2 terminaux clients simples. - Créer un profil d'utilisation H323 sans serveur ( direct ) sur les terminaux. * Cliquer sur menu/ options * Dans l'onglet Profiles, cliquer sur New * Mettre un nom à votre choix, laisser le nom de fichier ini en dessous Mettre "Profile Type" à "Direct H323 Calls" * OK * Onglet H245, décocher tout = Désactive tunnelling H245, H245 précoce, démarrage rapide ( faststart ) * OK - Indiquer au téléphone d'utiliser ce profil * Clic gauche sur le profil puis clic "Use..." en bas. => On doit avoir "in use" dans la colonne status à la ligne du profil * OK pour quitter la configuration. - Lancer wireshark ( avant l'appel sinon on ne voit pas du RTP mais de l'udp ). - Dans SJPhone, entrer l'adresse IP à appeler ( adr_ip dans la case au dessus de menu ) puis clic sur combiné de téléphone bleu) => Appel, cela sonne sur l'autre. Remarque: Réglage carte son: Menu / Audio Wizard, mettre "Mappeur Microsoft" si cela ne marche pas - Répondre puis après 15 secondes, couper la communication, stopper la capture wireshark J. Millet TP H323 1/6

33 - Dans Wireshark faire Telephony, VoIP Calls, choisir la ligne avec des paquets nombreux, Flow. Q1) Mettre le relevé dans votre compte rendu ( faire Save As avant pour voir une meilleure mise en forme plus lisible ). Q2) On n'a pas de phase H225-RAS mais directement H225-CS Q931. Quel est le port utilisé pour un appel direct? Q3) A quel moment les terminaux indiquent ils leurs codecs disponibles? A quel moment connait-t-on le codec utilisé? RTP, RTCP Le transport des flux multimédia se fait par RTP avec les contrôles RTCP. En mettant un filtre d'affichage "RTP" ( case en haut à gauche: Filter ), Cliquer sur une trame RTP, Faire Telephony / RTP / Stream Analysis. Q4) Colonne Delta = Ecart de temps entre 2 paquets: Indiquer la valeur que l'on retrouve souvent ( hors silences, celle régulière ) Q5) Colonne IP Bandwith: Indiquer la valeur que l'on retrouve souvent ( hors silences, celle régulière ) En VoIP, les paquets de voix sont envoyés toutes le 10, 20, 30 ou 40ms. Afin de limiter le délai de transmission et les conséquences de perte d'un paquet, on a intérêt à envoyer des petits paquets souvent ( 10 ms ). Mais à cause des entêtes, la bande passante d'un petit paquet de voix est supérieure à celle nécessaire à un plus grand ( rendement ). Q6) Indiquer le codec trouvé à la question d'analyse wireshark, indiquer la taille d'une trame contenant le paquet RTP ( ligne FRAME ). Lien avec Q5)? En téléphonie, la voix doit passer régulièrement = Pas de variation du délai de transfert = gigue ( jitter ). Dans le RTP Stream Analysis, faire Graph. Q7) Incorporer ce graphe avec échelle adaptée en Y à votre compte rendu. A-t-on des valeurs identiques selon le sens? Dans notre cas de réseau simple, quel est l'ordre de grandeur de la gigue? Q8) En mettant un filtre d'affichage "RTCP" ( case en haut à gauche: Filter ), indiquer si un appel direct H323 de SJPhone utilise ce protocole de contrôle de RTP. Codecs - Choisir le codec G711 A ( PCMA ) sur un terminal, le codec GSM sur l'autre. - Lancer une capture wireshark. - Faire un appel direct sans GK avec 2 codecs différents entre les terminaux. Q9) Que se passe-t-il en mode direct sans GK si on a des codecs incompatibles entre terminaux? Message dans la capture wireshark signalant la situation? - Ré-activer les codecs G711A et GSM sur les 2 terminaux. J. Millet TP H323 2/6

34 II) Fonctionnement avec portier = Gatekeeper = GK sans authentification GNUGk est un gatekeeper H323 qui fonctionne grâce à un fichier de configuration gatekeeper.ini. Il permet le fonctionnement dans les 3 modes: NB: Certains terminaux ne fonctionnent pas dans un mode ( IP10S de Swissvoice inapte au mode direct ). Configuration du GK: Fichier de configuration gatekeeper.ini On donne en annexe un résumé des lignes de configuration du gatekeeper. - Démarrer le PC virtuel, Administrateur, tpvoip, - Copier GnuGK.ini de GnuGK\etc vers GnuGK \bin, renommer ce fichier en gatekeeper.ini. - Ouvrir le fichier avec Wordpad. Q10) Relever le nom du gatekeeper. Q11) Trouver le numéro de port unicast du canal H225-RAS. ( Ligne "UnicastRasPort" ou si la ligne n'est pas présente, valeur par défaut = voir doc en annexe de TP ). Q12) Trouver le numéro de port du canal H225-CS ( EndPointSignalPort ): Si ligne non présente => valeur par défaut: voir doc en annexe de TP. - Mettre le GK en mode direct ( dans gatekeeper.ini: pas GkRouted et pas routed H245 => pas proxy par conséquent ). - Démarrer le serveur: Ouvrir une fenêtre command, aller dans le répertoire GnuGK\bin, exécuter gnugk.exe ttttt. ( le nombre de t indique le niveau de précision des messages de statut donnés par le logiciel: niveau de verbose ). Vérifier que les ping passent entre les 3 PC. Supervision du fonctionnement On dispose de 3 outils pour superviser le fonctionnement: - Messages d'état du GK selon le niveau de verbose ( option t ) défini au lancement du programme gnugk. - Console de supervision: Par défaut port 7000: Telnet adr_ip_gk 7000 Commandes de base: h => help = liste des commandes disponibles r => liste des terminaux enregistrés s ou Statistics => Statistiques sur le fonctionnement du GK - Interface GUI Java GkGUI: On se connecte au GK de la machine locale, on fait "refresh status". Il faut toujours commencer par lancer le Gatekeeper AVANT les terminaux sinon l'enregistrement se fait mal et les appels passent mal J. Millet TP H323 3/6

35 Fonctionnement sans authentification - Vérifier que le fichier ini ne contient pas de section [Gatekeeper::Auth] = Pas de mécanisme d'authentification. => le GK est là pour associer E164 et adresse IP à l'enregistrement ( RRQ = Registration ReQuest ). a) Configuration des terminaux Un terminal H323 est défini par: un numéro de téléphone =E164 = dialeddigits un identifiant H323 = H323_ID Remarque: Netmeeting de Microsoft n'est plus adapté sous win7, Ekiga ne fonctionne pas sous win7 64 bits même en compatibilité XP d'où l'utilisation de SJPhone seulement... - Lancer une capture wireshark avec affichage au fil de l'eau - Configurer les 2 clients SJPhone: Définir le Gatekeeper: Menu / options / Profiles / New -> Définir un profil de type "Calls through H323 Gatekeeper", OK Onglet "H323 Gatekeeper": Mettre l'adresse IP du Gatekeeper. Désactiver Fast Start, H245 Tunneling, Early H245 Onglet H245: Décocher tout. OK Définir l'usager ( fenêtre qui s'ouvre ou Menu / Options / Profiles, clic sur le profil puis sur le bouton "Initialize" ) - Case "Account" ( H323_ID ): Mettre un nom - Case "Phone Number" ( dialeddigits H323 ): Mettre un numéro ( 100 puis 101 à l'autre client ) - Case "Caller ID" = Remettre le numéro. Activer le profil Menu / options, cliquer sur le profil, Clic sur le bouton "Use..., Status passe à "in use" b) Analyse du déroulement de l'enregistrement - Lancer le GUI ( icône sur le bureau gkgui ) et faire "Connect to GK" Q13) Comment voit-on qu'un terminal est enregistré dans wireshark? Q14) Comment voit-on qu'un terminal est enregistré avec le telnet: Commande? Q15) Comment voit-on qu'un terminal est enregistré avec GkGUI? Q16) Indiquer la signification des infos données dans une ligne du telnet ou du GkGUI pour un terminal enregistré. Q17) En décodant une trame RCF avec Wireshark ( Registration ConFirm ), indiquer le port - utilisé pour RAS unicast = port DEST du message du terminal= port SRC de la réponse du GK. - à utiliser pour la signalisation d'appel H225-CS ( décoder la réponse d'enregistrement du GK: CallSignalAddress ). c) Analyse d'un appel - Relancer une capture wireshark et faire un appel ( il faut bien avoir remis des codecs compatibles ). = Composer les numéros de téléphones ( pas les adresses IP ). - Stopper la capture, aller dans Telephony / VoiP Calls, sélectionner la communication, Flow. Q18) Mettre ce graphique dans votre compte-rendu ( Save As pour mise en forme ) et commentez le ( phases et protocoles successifs = résumé de la colonne Comment ). Procédure tunneling H245, H245 précoce, Démarrage rapide ( faststart ) - Cocher les cases pour activer ces fonctionnements des terminaux ( aller dans le profil, onglet H45 ). - Lancer une capture wireshark et refaire le même appel Q19) Mettre ce graphique dans votre compte-rendu et commentez le ( phases et protocoles successifs, évolution ) J. Millet TP H323 4/6

36 Mode routé: Analyse des échanges - Modifier le fichier gatekeeper.ini pour avoir le mode routé: section RoutedMode => Routed =1, H245Routed=1. - Arrêter le GK ( CTRL+C ) et les clients. Relancer le GK pour prendre en compte la nouvelle configuration puis les clients. - Lancer une capture wireshark et refaire le même appel Q20) Mettre ce graphique dans votre compte-rendu et commentez le ( évolution ). Mode proxy Intérêt: Certains gatekeeper sont capables de faire un transcodage des flux multimédia. - Remettre un seul codec par terminal, différent sur les 2 terminaux. - Modifier le fichier gatekeeper.ini pour passer en mode proxy: Pour être en routé: Section [RoutedMode] Routed=1 H245Routed=1 Pour être en mode proxy: Section [Proxy] Enable=1 - Relancer GnuGK, refaire les enregistrements puis faire une capture wireshark d'un appel. Q21) GnuGK sait-il modifier le flux audio? Mettre le graphique de la capture dans votre compte-rendu, commenter: Conclusion? Autre intérêt d'un proxy: Translation d'adresses => Chapitre suivant. III) Translation d'adresses Le mode proxy surcharge le GK mais permet de faire facilement une communication avec translation d'adresses. - Définir sur la carte Ethernet du PC virtuel du GK 2 adresses IP ( Connexions/Réseau local/adr IP : , Avancé: ). - Remettre des codecs compatibles. - Mettre le PC d'un terminal en , l'autre en Refaire les enregistrements des clients. - Faire une capture wireshark d'un appel. Q22) Mettre ce graphique dans votre compte-rendu, commenter. Conclusion? - Remettre le terminal en x d origine, supprimer sur le GK l adresse IV) Mise en en place de l'authentification simple: Par mot de passe Modification du fichier gatekeeper.ini a) Authentification par mot de passe à l'enregistrement RRQ On définit la méthode d'authentification dans la section [Gatekeeper::Auth]. - Ajouter à gatekeeper.ini après la section [GkStatus:Auth] une nouvelle section: [Gatekeeper::Auth] SimplePasswordAuth=required;RRQ "SimplePasswordAuth=required;RRQ" signifie que le serveur demande un mot de passe au client à la phase RRQ pour le n E164 associé au client. Il faut stocker dans une section [SimplePasswordAuth] du fichier gatekeeper.ini ( plus simple que SQL, LDAP ou RADIUS qui utilisent une base de données externe ) les numéros et mots de passe. Pour cela on utilise le logiciel addpasswd définissant les usagers dans le fichier et la section mis dans la commande: addpasswd nom_fichier section_fichier dialeddigits mot_de_passe (gatekeeper.ini) (SimplePasswordAuth) ( n E164) J. Millet TP H323 5/6

37 - Fermer le fichier ini, ajouter un usager 100 ( mdp 100 ) dans gatekeeper.ini avec addpasswd addpasswd gatekeeper.ini SimplePasswordAuth Ne pas définir de 101 dans gatekeeper.ini. - Vérifier dans le fichier ini qu'une ligne a été ajoutée à la section [SimplePasswordAuth]. Relancer GnuGK. - Configurer SJPhone en conséquence ( mot de passe ). - Lancer une capture wireshark et relancer les enregistrements. Q23) Mettre le graphique (Stat/VoIP Calls) de la capture dans votre compte-rendu. Expliquer le résultat des enregistrements. Quelle est l'information liée à un refus d'enregistrement RRJ ( Registration ReJect )= cause. - Définir un usager 101 ( mdp 101 ) dans gatekeeper.ini avec addpasswd, relancer GnuGK, configurer le terminal. - Relancer les enregistrements, vérifier avec le telnet ou GKGUI que les enregistrements sont faits. - Vérifier qu'un appel est possible. - Mettre un alias ( H323_ID ) inconnu du GK avec le bon numéro sur le poste 100. Relancer l'enregistrement. Q24) Que se passe-t-il? L'authentification utilise-t-elle le n E164 ou l'alias H323 ou les 2? Remarque: On utilise ici la version de GnuGK pour laquelle l'authentification sous windows fonctionne directement. Pour les versions plus récentes de GnuGK sous windows, le logiciel a besoin d'une installation complémentaire non identifiée... ( probablement liée à SSL, libssl sous Unix ). b) Authentification par adresse IP Certains téléphones matériels ne permettent pas de définir de mot de passe. On doit donc utiliser une autre technique => Authentification par adresse IP. - Fermer un SJPhone, arrêter le gatekeeper. Dans la section [Gatekeeper::Auth] du fichier de configuration du gatekeeper - Modifier la ligne SimplePasswordAuth=optional;RRQ - Ajouter une ligne FileIPAuth=required;RRQ - Ajouter une section [FileIPAuth] adr_ip ou réseau à autoriser=allow ( ou adr réseau/masque : voir syntaxe dans l'exemple /etc/complete.ini ) où adr_ip est la valeur d'adresse IP du PC avec SJphone arrêté. - Relancer SJPhone, vérifier que le terminal est enregistré. - Recommencer pour l'autre client, vérifier qu'un appel est possible. c) Authentification par mot de passe avant appel: ARQ ( Admission ReQuest ) - Fermer SJphone. - Modifier la section [Gatekeeper::AUTH] en mettant ARQ à la place de RRQ. - Effacer les lignes dans la section SimplePasswordAuth, relancer GnuGK. - Lancer une capture wireshark. - Relancer les enregistrements en démarrant le SJPhone arrêté. Q25) Conclusion avec le telnet ou GKGUI? - Faire un appel. Q26) Conclusion? Expliquer et détailler les messages avec wireshark. - Définir les terminaux dans la section SimplePasswordAuth, relancer GnuGK puis les enregistrements. Q27) Conclusion: Différences entre a) et b)? Supprimer les profils des logiciels SJphone J. Millet TP H323 6/6

38 Résumé de Gatekeeper.ini C'est un ficher texte fait de sections: [Section]. Les éléments importants sont: Paramètres généraux: [Gatekeeper::Main] Fortytwo=42 ; test que c'est bien un fichier de config GnuGK Name = Nom du GK Home = Adr IP de l'interface d'écoute de la machine utilsiée par le GK EndpointIDSuffix=_gk1 ; Par défaut: _endp. Le GK donne un identifiant interne unique à chaque terminal ; enregistré. Il ajoutera ce suffixe ( utile si on a plus d'un GK ). TimeToLive=300 ; durée de vie de l'enregistrement d'un terminal ( TTL dans RCF). Désactiver si valeur -1. RedirectGK=Endpoints > 100 Calls > 50 ; rejet de lrrq avec 100 terminaux enregistrés ; rejet d'arq avec 50 appels en cours StatusPort=7000 ; Port d'état pour surveiller le gatekeeper. UnicastRasPort=1719 ; Port canal RAS en unicast ( valeur par défaut si ligne absente ). MulticastPort=1718 ; Port canal RAS pour multicast (valeur par défaut si ligne absente ). MulticastGroup= ; Adresse groupe de multicast pour le canal H225-RAS. EndpointSignalPort=1721 ; Port pour canal de signalisation d'appel ( H225-CS call signaling = Q931 ). ( il peut être défini plutôt section Routed = CallSignalPort ) Accès à l'interface de supervision: [GkStatus:Auth] Port d'accès par telnet ( par défaut 7000 ) Autorisations par rule=allow, forbid, explicit ou regex ( allow autorisé pour tous, forbid interdit pour tous, explicit: règle sur les adr IP à exprimer avec regex ) Mode de fonctionnement du GK: [RoutedMode] Routed: 0 =mode direct ( signalisation de terminal à terminal sans GK qui ne fait que H225-RAS. Tout terminal ne peut le faire ) 1 = mode routé H245 Routed: Si le mode est routed, 0: H245 ( canaux de contrôle et logiques ) n'est pas routé contrairement à H225-Q931 1: H245 est aussi routé comme H225-Q931. Le mode proxy est défini dans la section suivnate: [Proxy] CallSignalPort=1721 par défaut ; port TCP du canal de signalissation d'appel ( H225-CS = Q931 ) AcceptUnregisteredCalls=1 ; Le GK accepte les appel de terminaux non enregistrés => risque de sécurité Fonctionnement en mode Proxy: [Proxy] Il n'y a pas de trafic direct entre terminaux en mode proxy ( utile entre un terminal en IP privée avec NAT et un en IP publique ). GnuGK sait faire proxy pour l'audio et vidéo ( RTP/RTCP ) mais aussi T120 ( données = tableau blanc ). Il sait aussi faire la procédure Faststart et H.245 tunnelling. Le GK doit avoir une connexion directe avec les terminaux. Enable=0 ; pas de mode proxy, 1 = proxy NB: Le mode routed doit être aussi établi ( pas forcément H245 routed, cela sera forcé par le mode proxy ). Authentification des usagers: les lignes de cette section sont [Gatekeeper:Auth] authrule=actions <authrule> := SimplePasswordAuth AliasAuth PrefixAuth RadAuth RadAliasAuth... Module utilisé: - SimplePasswordAuth = Lecture des noms dans une section du fichier gatekeeper.ini à définir Le logiciel addpasswd permet d'ajouter des usagers à ce fichier ( voir question du TP ) - Rad ( Dialogue avec serveur radius ), LDAP, SQL,... <actions> := <control>[;<ras> <q931>,<ras> <q931>,...] <control> := optional required sufficient façon de contrôler une règle d'authentification. - optional: Si la règle ne peut authentifier la requête, on passe à la règle suivante. - required: L'authentification par ce module est nécessaire sinon il y a rejet. Une fois authentifiée, la requête passera à la règle suivante. - sufficient: Si la requête est authentifiée, elle est acceptée et on n'utilise pas d'autre règle, sinon elle est rejetée, on traite la règle suivante. <ras> := GRQ RRQ URQ ARQ BRQ DRQ LRQ IRQ <q931> := Setup SetupUnreg Rem: gnugk r lance le GK en mode routé en écrasant l'option de fonctionnement définie dans gatekeeper.ini J. Millet Annexe GnuGK H323 1/1

39 TP Cisco CME Matériel: - 1 PC avec carte réseau de bouclage activée en téléphone cisco 7942 avec câble croisé relié au PC image vmware W2000 adr MAC différente de l'autre image interface AMDnet Express Talk - Serveur SIP Axon NCH - clients clients dialplan ne traitant pas 0 image vmware XP_Cisco GNS3 adr MAC différente de l'autre image interface AMDnet GNS3 - IP Communicator - xlite - kit voix (GNS3, tftp...) - wireshark - répertoires pour GNS3 - VT-GO-PC GNS3 routeur avec CME int f0/ int f0/ PC réel Carte réseau de bouclage ( vmbridge activé ) - vmplayer - wireshark - xlite - Express Talk - IP Communicator ( et.net2.0 Framework ) - VT-GO-PC 2 images vmware en bridge malgré les réseaux différents ( GNS3 fera le routage, pas vmplayer ) ( mettre la RAM image w2000 à 256 Mo si on a seulement 1 Go sur le pc réel, WINDOWS à 512 Mo ) J. Millet TP Cisco

40 Cisco Call Manager Express ( CME ) - Débrancher le câble réseau pour isoler votre PC réel. - On a activé sur le réel la carte réseau de bouclage microsoft avec l'adresse ( pour l'installer, on a fait : hdwwiz.exe / Ajout de matériel/déjà connecté/en bas "Ajouter un nouveau périphérique matériel"/ Sélectionner manuellement/cartes réseau/microsoft/carte de bouclage Microsoft ) I) Configuration du simulateur GNS3 puis du routeur Pour étudier la solution de téléphonie sur IP Cisco qui utilise un serveur logiciel dans le routeur, le CME ( Call Manager Express ), on va utiliser le simulateur GNS3 ( remarque: ne pas utiliser la commande reload dans le routeur simulé ). ( Ne pas confondre CME = traitement et contrôle d'appel dans IOS de leurs routeurs, CM Call Manager solution plus performante sur serveurs Cisco ou tiers ) Préparation du simulateur - Lancer l'image vmware XP_Cisco incluant GNS3. Vérifier que son IP est (cmd/ipconfig ). - Lancer GNS3 ce qui ouvre une fenêtre "Fichier\nouveau projet", cliquer sur la case..., créer votre répertoire de travail dans C:\CCNA_Voice_LABs\Mon_Labo mettre un nom de votre choix dans la case.net, cliquer sur enregistrer puis OK. Remarque: Si on voulait faire des simulations différentes, il faudrait faire un sous répertoire pour ne pas mélanger les fichiers - Passer au paragraphe après ce cadre ( le cadre est là en cas problème sur GNS3: pas de ping routeur simulé <-> PC réel ) Le PC virtuel contient un répertoire C:\CCNA_Voice_Kit dans lequel on a créé les répertoires de travail associés C:\CCNA_Voice_LABs\Mon_Labo C:\CCNA_Voice_LABs\IOS. - Vérifier dans GNS3, menu Editer\Préférences onglet Général Langage: français Project Directory: C:\CCNA_Voice_LABs\Mon_Labo IOS/PIX Directory: C:\CCNA_Voice_LABs\IOS - Dans Editer\Préférences onglet Dynamips, cliquer sur "Tester" pour vérifier que l'on a un message vert "Dynamips successfully started". fermer en cliquant OK Remarque: On a désactivé le pare-feu windows sinon dans ce tp il faudrait débloquer beaucoup de ports. - Dans Editer\Images IOS et hyperviseurs, vérifier que l'on a dans "Image IOS" l'image C:\CCNA_Voice_LABs\IOS C3725-AD.bin et en cliquant droit 2 fois sur le fichier bin, on voit en bas: RAM par défaut: 256 Mo - Fermer sinon: - Dans C:\CCNA_Voice_Kit, se mettre sur le fichier d'extension.bin, faire clic droit ouvrir avec, choisir l'application winrar => Cela décompresse une image d'ios de routeur c3725-ad.bin - Déplacer ce fichier c3725-ad.bin dans C:\CCNA_Voice_LABs\IOS - Dans Editer\Images IOS et hyperviseurs "Fichier image" -> On lui indique C:\CCNA_Voice_LABs\IOS\ c3725-ad.bin RAM par défaut: 256 MO Cliquer "Sauvegarder" ce qui fait apparaitre l'image au dessus puis fermer. Utilisation du simulateur GNS3 - Cliquer sur "Routeur C3700" à gauche, le déplacer dans la fenêtre du milieu où l'on définit notre installation relâcher le clic. - Clic droit sur le routeur, "configurer", cliquer sur RO, onglet "Mémoires et disques" = Mettre disk0 PCMIA à 32 Mo onglet "Slots" => On voit les cartes d'interfaces du routeur. Fermer la fenêtre. - Clic droit sur le routeur, "Démarrer" puis clic droit, "Console" => On dialogue par console telnet avec le routeur. - Entrée puis No pour "Would you like to enter the initial configuration dialog?" Taper entrée pour avoir le prompt "Router>" puis "enable" puis "show interfaces" (en tapant le début des mots puis la touche tabulation, le système complète automatiquement l'instruction quand il n'y a pas d'ambiguïté) J. Millet TP Cisco 1/8

41 Q1) Combien d'interfaces FastEthernet sont présentes dans notre routeur? Vérifier en activant la fenêtre de GNS3 puis en mettant la souris sur le routeur et en attendant l'affichage Vérifier en console avec "show ip interface brief" ( ou sh ip int brief ) Création du réseau autour du routeur * IDLE PC associé au routeur: - Dans le schéma GNS3, clic droit sur le routeur, "IDLE PC", être patient... - Chercher dans la liste, choisir la ligne avec un astérisque ( meilleur PC ) sinon prendre le premier, OK. * Relier le routeur simulé au réseau: Nuage défini par une interface réseau 1) Fermer la console, Clic droit sur le routeur, Arrêter 2) Clic droit à gauche sur "nuage", placer ce nuage sur le schéma 3) Clic droit sur le nuage, Configurer, Cliquer sur CO sous nuages dans la colonne de gauche. 4) Sous NIO Ethernet générique, mettre l'interface ethernet du PC vmware: Cliquer dans la case en dessous, ce qui affiche les noms d'interface, cliquer sur l'interface. Cliquer sur ajouter => l'interface est ajoutée en dessous OK pour fermer 5) Cliquer sur l'icône "Ajouter un lien" en haut FastEthernet, clic gauche sur le routeur ( on ne voit rien ) clic gauche sur le nuage puis sur l'interface réseau qui s'affiche L'interface du routeur est un point rouge car il est arrêté. 6) Clic gauche à nouveau sur l'icône "Ajouter un lien" qui est devenue une croix rouge et redevient l'icône d'avant Clic droit sur le routeur, Démarrer ( remarque: le routeur ne sera pas actif tout de suite ) L'interface du routeur devient un point vert. * Configuration de l'interface fastethernet du routeur: Ouvrir la console du routeur, entrée, enable, conf t, (config)#interface fastethernet 0/0 ( ou int f0/0 ) ip address no shutdown ( ou no sh ) pour que l'interface reste active exit puis exit puis write ( ou CTRL Z puis wr ) Tester l'interface du routeur en le pinguant lui même: ping Tester le lien avec le nuage extérieur PC vmware en le pinguant depuis le routeur: ping ( échec si on laisse le firewall de WINDOWS ) avec le PC réel: ping Le dispositif réseau est prêt pour faire notre installation téléphonique. Sauvegarder le projet GNS3. J. Millet TP Cisco 2/8

42 II) Configuration du CME pour utiliser des matériels Cisco (protocole SCCP ) On configure la téléphonie du routeur ( remarque en cas d'erreur, à la fin on pourra recommencer la config ) - Relancer la console, en ( enable ), conf t ( configure terminal ), (config)#telephony-service setup 1) n car on ne veut pas de DHCP 2) y car on veut démarrer la configuration de la téléphonie. 3) = adresse IP du routeur contenant le gestionnaire d'appel = CME = Call Manager Express 4) 2000 pour le numéro du port du protocole Cisco SCCP Skinny qui gère les liens téléphoniques. 5) 4 pour le nombre de téléphones à configurer 6) yes pour avoir deux lignes utilisables par téléphone 7) 1 pour français 8) 1 pour tonalités françaises 9) 1000 pour le premier numéro de téléphone 10) y car on a une SDA ( DID ) comme numéro de téléphone associé au poste 1000 pour le RTC ( pots ) 11) y pour associer une messagerie vocale 8000 comme numéro de messagerie 12) Entrée pour le timout de renvoi en cas de non réponse après 18s ( Call Forward No Answer Timeout ) no si les informations sont correctes ( pas de changement ) sinon yes pour recommencer la config. Le routeur active les téléphones: interfaces ephone_dsp ( change state to up ). - Taper entrée pour revoir le prompt, exit pour revenir du mode configuration de terminal au mode configuration ( Router# ) write pour écrire en mémoire votre configuration => La configuration est écrite en mémoire. "show running-config" ( ou sh run ) puis barre d'espace jusqu'à voir les lignes concernant les téléphones Q2) Quelle commande définit adresse et port du serveur CME? Que définit-on dans les ephone-dn? - Vérifier que le téléphone réel est enregistré => L'écran affiche l'heure et le numéro de téléphone. III) Utilisation de clients SCCP ( Skinny Client Control Protocol ) Un téléphone Cisco est un ephone ( Ethernet phone ) = terminal physique ( adresse MAC ). Il est associé à un ou des numéros = lignes => ephone-dn ( directory number ). Cisco IP Communicator On a installé.net Framework2.0 de windows puis le client Cisco CiscoIPCommunicator. GNS3 est lancé, le routeur démarré ( on a vérifié notre config par show running-config ) - Sur le PC XP vmware.13, lancer le logiciel IP Communicator, clic droit, Preferences. - Onglet Network, vérifier que "Use these TFTP Servers, TFTP Server 1" est à => Le téléphone s'enregistre = AUTOREGISTRATION => L'écran affiche l'heure et le numéro de téléphone. Dans la console on voit des messages "change to state up" pour les interfaces "ephone-dsp" indiquant l'enregistrement du terminal sur le serveur d'appels. Remarque: Pour fixer le numéro ( ephone-dn ) d'un téléphone ( ephone avec son adresse MAC ), il faudrait les associer par la commande button dans la définition de l'ephone ( voir annexe et la suite ). Remarque: Second téléphone logiciel VTGO-PC Lite si un des 2 précédents ne marche pas Sur le PC réel , on a installé VTGO-PC Lite qui est compatible avec SCCP, le protocole Cisco. ( s'il faut réinstaller, mettre un nom d'usager, installation complète, configuration par défaut ) - Cliquer sur l'icône en haut des outils ( Tools Menu ) Configuration Wizard, Next, Next, Next, vérifier que l'on a "Cisco CallManager Auto Discovery" TFTP Server l'adresse du serveur d'appel: Next, Next, Finish - Pour changer l'affichage sur les téléphones: conf t, telephony-service, system message tp TL53 J. Millet TP Cisco 3/8

43 Analyse des échanges a) Enregistrement - Fermer le logiciel Cisco IP Communicator, attendre 30s, lancer wireshark du PC.13 qui héberge GNS3, - Relancer Cisco IP Communicator pour voir l'enregistrement. Q3) Quels sont les protocoles: Le téléphone charge son fichier de configuration depuis le CME. Quel est le protocole de transfert? Il utilise UDP ou TCP? Quel est ensuite le protocole pour s'enregistrer auprès du serveur? Il utilise UDP ou TCP? ( on pourra faire un filtre d'affichage ip.addr == qui ne garde que les trames liées au CME ) Q4) Quel est le nom du fichier.cnf.xml qui est chargé? b) Communication - Relancer une capture wireshark, réaliser un appel entre 2 postes SCCP Q5) Quels sont les protocoles? Q6) CTRL Z puis "debug ephone register", fermer et réactiver le poste. Observer les informations fournies. Faire "undebug all". Q7) Relever et expliquer les informations renvoyées par la commande #show ephone. Q8) Relever les commandes autorisées pour un ephone ( CTRL Z, conf t, ephone-dn 1,? ) Dans la fenêtre Telnet: clic droit, sélectionner tout, CTRL C, copier, mettre en forme IV) Configuration du CME pour utiliser des clients SIP non Cisco ( Third party ) On souhaite configurer le service SIP et activer le serveur d'enregistrement: Ouvrir la console puis enable, conf t, (config)#voice service voip sip registrar server exit allow-connections sip to sip exit pour revenir en mode configuration de terminal Définir un groupe de codecs avec un ordre de préférence, (config)#voice class codec 1 codec preference 1 g711ulaw codec preference 2 g711alaw exit (config)#voice register global mode cme source port 5060 max-dn 5 max-pool 5 timezone 23 time-format 24 hold-alert tftp-path flash: create profile exit On définit ensuite le premier téléphone sip (config)#voice register dn 1 number 200 name 200 label 200 no-reg empêche l'enregistrement auprès d'un serveur externe!! call-forward b2bua noan 201 timeout 10 exit J. Millet TP Cisco 4/8

44 Vérifier que l'adresse MAC de la carte réseau du PC vmware XP qui héberge GNS3 est 000C.29EF.E0FB: ipconfig/all (config)#voice register pool 1 id mac 000C.29EF.E0FB number 1 dn1 username 200 password cisco voice-class codec 1 dtmf-relay rtp-nte sip-notify adresse MAC de la carte obtenue avec ipconfig/all sinon si on ne veut qu'un codec: codec g711ulaw Le simulateur propose peu de codecs. Q9) Toujours dans la config du voice-register-pool, taper "codec?", indiquer les codecs disponibles. CTRL Z, write Lancer le client SIP xlite du PC en.13, configurer, vérifier les enregistrements sur le serveur: "show voice register statistics". Pour voir les messages SIP: prompt#deb ccsip messages Recommencer pour un second téléphone avec le client SIP du PC en.3. voice register dn 2 de n 201 avec call forward vers le 200, voice register pool 2 avec l'adresse MAC du PC, "number 1 dn 2" et " voice-class codec 1". Q10) Observer la trace d'un appel entre 2 postes SIP ( wireshark / Telephony / Voip Calls / Flow ) Q11) Observer la trace d'un appel entre un postes SIP et un SCCP ( wireshark / Telephony / Voip Calls / Flow ) Pendant un appel, accéder aux statistiques d'un téléphone Cisco en cliquant rapidement 2 fois sur le bouton "?". Q12) Indiquer les informations données par cette interface. V) Association Ephone et Ephone-dn: Button On va créer de nouvelles associations entre postes physiques ( ephone ) et numéros ( ephone-dn ) => boutons ( button ). En console: enable, conf t, (config)#ephone-dn 2 ( on peut faire? pour voir toutes les instructions de configuration d'un ephone ) name nomposte2 description Bureau du poste 2 label labelposte2 exit Puis on affecte les boutons ( remarque, par défaut le premier bouton permet de superviser la première ligne du poste ) (config)#ephone 1 ne pas confondre avec ephone-dn 1 button 1:1 2:2 reset exit Q16) A quel numéro est affecté le bouton 1? Le bouton 2? ( on peut faire "?" dans ephone 1 qui indique quel est l'index avant ":", quel est l'index après ou regarder l'annexe ) (config)#ephone 2 button 1:2 2:1 reset exit Q13) A quel numéro est affecté le bouton 1? Le bouton 2? Tester les appels et la supervision par icône du bouton qui change avec un poste SIP qui appelle un poste SCCP Q14) Sur quel poste voit-on l'appel? Sur quel poste peut prendre l'appel? Que voit le poste SIP selon le poste qui décroche? J. Millet TP Cisco 5/8

45 VI) Lien avec un fournisseur d'accès SIP ( SIP Trunk ) On souhaite relier notre installation à un réseau public SIP. Un autre PC vmware va introduire un serveur SIP, celui de l'opérateur public sur lequel on va déclarer notre routeur Cisco = PC3 = image W2000. PC1 réel avec client SCCP PC2 XP image vmware avec client SCCP routeur en et ( GNS3 dans le PC2 image vmware XP ) PC3 image vmware W2000 avec serveur et client SIP Sur le serveur SIP du PC3 on a déclaré 2 usagers: = n public E164 de notre routeur = n d'un client SIP public sur le même PC déjà configuré ( Express Talk en port 5070, le serveur SIP prenant le port 5060 sur le même PC ) On va définir dans le routeur un client SIP qui se connectera au serveur externe ainsi que des liens avec le serveur ( dial-peer ). Lien Ethernet avec extérieur - Ajouter un nuage au schéma GNS3: Lui associer aussi la carte réseau du PC, relier au routeur par l'interface 2. - Démarrer le routeur, se connecter à la console, en, conf t, (config)#int f0/1 ip address no sh CTRL Z #wr Démarrer l'image vmware w2000 contenant le serveur SIP: login administrateur, mdp tpvoip, vérifier que son IP est Faire un ping dans la console du routeur vers ce PC virtuel. Lien entrant Dans le PC w2000, activer le serveur SIP NCH Axon ( il est déjà configuré ). Lancer s'il ne l'est pas ( icône en bas à droite ) sur le même PC le client SIP Express Talk ( il est déjà configuré en ). Dans la console, enable, conf t (config)#line console 0 évite messages du routeur dans la saisie des commandes logging synchronous exit (config)#dial-peer voice 1 voip description **Appel entrant par faisceau SIP** voice-class codec 1 voice-class sip dtmf-relay force rtp-nte ( force est une commande cachée => aide contextuelle non disponible ) session protocol sipv2 session target sip-server incoming called-number. "." en fin de commande signifie que tout n est autorisé dtmf-relay rtp-nte no vad exit J. Millet TP Cisco 6/8

46 (config)#sip-ua définition du routeur come client SIP: UA authentication username password cisco réponse!! à challenge d'enregistrement avec login et mdp de notre compte SIP sur le serveur credentials username password cisco realm initie!! enregistrement SIP, sans cette ligne, rien... no remote-party-id retry invite 2 retry register 10 retry options 1 timers connect 100 registrar ipv4: expires 3600 sip-server ipv4: host-registrar CTRL Z #write Remarque: - "show running-config" montre le mot de passe crypté "password 7", sinon on aurait "password 0" en non crypté. Q15) Que constate-t-on dans le fenêtre du serveur SIP ( tentative d'enregistrement de qui toutes les 3 mn )? Pour corriger cela pour les postes en 100x, faire enable, conf t, ephone-dn 1, no number 1000, number 1000 no-reg, exit. recommencer pour nos 3 autres postes de n 1001, 1002, 1003 ( ephone-dn 2, 3 et 4 ). pour les x, faire enable, sh telephony service ( pour voir la ligne dialplan-pattern ), conf t, telephony-service, no dialplan-pattern 1, retaper la ligne dialplan-pattern avec à la fin " no-reg" Remarque: Si on avait installé l'interface web de configuration sur le routeur: Configure, System parametrers, Dialplan patterns, Pattern 1, "E164 register" à no, Set Vérifier que le routeur est enregistré auprès du seveur SIP: en console, enable, sh sip register status Q16) Quels sont les types de liaison indiquées dans "#show dial-peer voice summary" ( pots = rtc )? Si on appelle le n public du routeur , il ne sait pas faire le lien avec un poste privé ( n SCCP en 100x ou SIP en 20x ) On va corriger cela par des règles de translation de numérotation: La syntaxe est "rule n _règle /n concerné/ /n modifié/". Exemple "rule 1 /123/ /456/" remplacera LE n 123 composé sur le téléphone par 456. "rule 1 /^123/ /456/" remplacera le début DES n commençant par 123 par On crée la règle qui traite le numéro entrant : enable, conf t (config)#voice translation-rule 1 rule 1 / / /1000/ exit - On crée un profil qui regroupe des règles: (config)# voice translation-profile ENTRANT traduction n appelé selon règle 1 translate called 1 exit - On applique cette règle pour le dial-peer des appels entrants (config)#dial-peer voice 1 voip translation-profile incoming ENTRANT CTRL Z #wr - Tester un appel entrant depuis ce client SIP vers le routeur: Appeler ( On peut avoir un échec même avec une bonne configuration: Redémarrer le serveur SIP puis le routeur, Regarder les enregistrements SIP, utiliser "debug ccsip messages" et "sh sip register messages", la console du serveur SIP, "sh run",... ) Q17) Vers quel poste interne va l'appel? Comment cela a-t-il été défini? - Appuyer sur Hold sur le poste Cisco => Musique d'attente du Cisco envoyée à l'appelant. - Reprendre l'appel sur l'autre poste Cisco ( qui s'est aussi mis en attente car notre config "button" partage les dn ). Terminer l'appel. Q18) Envoyer les appels entrants vers le poste Tester. J. Millet TP Cisco 7/8

47 Lien sortant On définit le dial-peer pour le préfixe 0 ( dial-pattern ) (config)#dial-peer voice 2 voip description **Appel sortant vers faisceau SIP** destination-pattern 0... Appel par préfixe 0 de numéro à 10 chiffres ( 10 points ) voice-class codec 1 voice-class sip dtmf-relay force rtp-nte session protocol sipv2 session target sip-server dtmf-relay rtp-nte no vad exit Remarque: Si on veut des appels vers un autre type de numéro (destination-pattern ), il faut faire un "dial-peer voice 3 voip" Tester un appel sortant depuis un téléphone Cisco SCCP vers ce téléphone avec le préfixe 0 pour sortir. Q19) Pourquoi cela ne marche-t-il pas? ( regarder les messages du serveur SIP Axon NCH ) - On crée la règle qui traite les numéros sortants pour supprimer le préfixe 0: enable, conf t (config)#voice translation-rule 2 rule 1 /^0/ // exit - On crée un profil qui regroupe des règles: (config)# voice translation-profile SORTANT traduction n appelé selon règle 2 translate called 2 ( calling modifierait le n appelant ) exit - Puis on applique cette règle pour le dial-peer des appels sortants (config)#dial-peer voice 2 voip translation-profile outgoing SORTANT CTRL Z #wr - Utiliser la commande "#test voice translation rule " pour vérifier que le préfixe sera supprimé. - Il faut enfin que le numéro envoyé sur le réseau ne soit pas le numéro interne mais le numéro public: conf t (config)#dial-peer voice 2 voip clid network-number Recommencer l'appel sortant depuis un téléphone Cisco SCCP vers le téléphone externe avec le préfixe 0 pour sortir. ( pour info: outil de supervision trop pointu pour ce tp d'introduction : debug voip dialpeer all ) - Sauvegarder votre fichier de configuration du routeur pour visualiser le travail réalisé: + Lancer le logiciel tftp Pumpkin + Sur le routeur en console: "#copy run tftp", entrée, puis mettre l'adresse IP du destinataire puis entrée, entrée. + Cliquer sur Accept dans Pumpkin + Récupérer le fichier router-confg ( voir répertoire de destination dans Options/Server/TFTP Filesystem root de Pumpkin ). + Ouvrir avec wordpad et copier. J. Millet TP Cisco 8/8

48 Annexe: Configuration de routeur Cisco CTRL Z ramène en mode configuration où que l'on soit Quelques instructions: - configure terminal ( conf t ): permet de passer en mode configuration terminal depuis un «terminal» - write ( wr ): Mémorisation de la configuration effectuée dans le fichier startup-config - show configuration: Visualisation de la configuration effectuée (mémorisée après la commande write). ou show running-config ou sh run pour voir une seule section: sh run sec nom_section - no "instruction": Suppression d'une instruction En mode de configuration (prompt #) - show ip route : Visualisation de la table de routage : Dans la table de routage donnée, le S veut dire que l interface est en mode statique (mis à la main par l administrateur) L adresse indique le routeur par défaut Le suffixe /<entier> des adresses est le nombre de bit `a 1 du netmask Exemple : C /24 is directly connected Ethernet 0 - write erase puis reload permet de redémarrer ( effacement config actuelle et redémarrage avec config d'origine, ne pas sauvegarder: répondre n à la question ) - reload pour rebooter ( NB: COMMANDE NON SUPPORTEE DANS GNS3 DYNAMIPS ) En mode configuration terminal (prompt : (config)#) - interface <nom interface> <numéro> : permet de passer en mode «configuration interface» pour configurer une interface, le nom de l interface peut être : série, Ethernet... ex : interface serie 0 - hostname nom du routeur : Permet de Changer le nom du routeur apparaissant au prompt. En mode configuration interface (prompt : (config-ip)#) - ip address <adresse internet> <netmask> : association d une adresse et d un netmask à l interface Exemple : ip address - no shutdown : active l interface J. Millet Annexes TP Cisco 1/4

49 Définitions associées à la téléphonie Cisco: ephone = Ethernet phone ( Téléphone Cisco utilisant SCCP ) ou Voice-register-pool ( Téléphone SIP ) ephone-dn = directory number ( Téléphone Cisco utilisant SCCP ) voice-register dn ( Téléphone SIP ) L'ephone ou voice-register-pool est la configuration logicielle d'un téléphone physique: Téléphone cisco, SIP ou analogique ( FXS ) => Il est identifié par son adresse MAC pour un IP ( Cisco ou SIP ) ou par sa référence de carte ( port FXS ) pour un analogique. Chaque téléphone physique du système doit être configuré comme ephone ou voice-registerpool. Il a alors un identitfiant unique ( tag ). Configuration d'une ligne = dn ( directory number ) associée à un téléphone physique. Le nombre de dn d'un téléphone correspond au nombre d'appels simultanés qu'il doit gérer. Une ligne dn peut avoir plusieurs numéros = extensions ( défini par number 1000 ) Un téléphone physique peut avoir plusieurs lignes = plusieurs dn Une ligne dn peut être partagée par plusieurs téléphones = plusieurs ephone. => Il existe différents types de dn ( voir plus loin ). Un téléphone ne les supporte pas tous! bouton = Association ephone (adr MAC ou port) / ephone-dn ( n ) La configuration associe un ou des ephone-dn à un ephone = > Commande button dans la définition d'un ephone. => On défini des couples de nombre séparés par un caractère qui est une commande. Le premier nombre est l index du bouton du téléphone. Le second représente le numéro de l ephone-dn associé. Le caractère séparant le couple ( index, n d'ephone-dn ) peut être un des caractères suivants : : normal line : sonnerie normale s silent ring : le téléphone reçoit l'appel sans sonnerie ni bip b silent ring : le téléphone reçoit l'appel avec des bips, mais sans sonnerie f feature ring : le rhytme de sonnerie change selon que c est un appel interne ou externe m monitor line : indique si la ligne est utilisée ou non, mais ne sert pas à recevoir d appel w watch line : affichage de l état de la ligne à l'écran du poste à côté du bouton o, c, x overlay mode : Pour affecter plusieurs DNs à un même bouton du téléphone. Ex: Dans la définition de l'ephone, on met button 1:1 2s4 1:1 => 1 er bouton de l'ephone associé au DN 1 (n défini dans ephone-dn 1) en mode normal 2s4 => 2nd bouton de l'ephone associé au DN 4 (n défini dans ephone-dn 4) en mode silencieux. button 1o3,4 2:10 Pour associer le bouton 1 du téléphone à 2 DN ( 3 et 4 ), le bouton 2 au DN 10 Le dial-peer voice est un moyen d'acheminer les flux de voix hors du LAN sur le WAN. Il peut être de 4 types: pots Telephonie RTC ou RNIS par port adapté ( FXO ou BRI en T0 = TE ) voatm Voix sur ATM vofr Voix sur Frame Relay voip Voix sur IP L'aide est obtenue par (config)#dial-peer voice n? Exemple ephone-dn 1 dual-line => 2 lignes number 1000 secondary => 2 n de téléphone label Secrétatriat => nom affiché description Secretariat GI => référence utilisateur name Secretariat GI => nom call-forward max-length 4 => renvoi d'appel call-forward busy 1003 sur occupation call-forward noan 1003 timeout 10 sur non réponse dial-peer voice ephone 1 => définition du téléphone physique ephone 1 ephone-template 1 => utilisant le groupe de commandes template 1 username "Secrétariat" => nom mac-address 000D.3CF2.B4E1 => Adr MAC format 2 oct, point, 2 oct, point, 2 oct fastdial name Sevenans => numérotation abrégée type 7960 => type 7960 button 1:1 2:10 => associé au DN 1 pour le bouton 1, au DN10 pour le 2 template: Au lieu de recopier les mêmes lignes pour différents téléphones, on peut définir un template: ephone-template 1 Dans la définition des ephone, on tapera la ligne ephone-template 1 J. Millet Annexes TP Cisco 2/4

50 Codecs: On les définit dans l'ephone par la commande "codec" Mais il est possible de définir des groupes avec des priorités d'utilisation = Classe de codecs: "voice class codec" Protocoles utilisés: - CDP ( Cisco Discovery Protocol ): Découverte de matériel Cisco et réglage de la puissance fournie par switch PoE - DHCP ( Dynamic Host Configuration Protocol ): Le téléphone obtient une adresse IP. ARP ( Adresse Resolution Protocol ): Trouver l'adresse MAC pour une adresse IP utilisée. - TFTP ( Trivial File Transfer Protocol ): Le téléphone récupère son fichier de configuration depuis le CME ( utilisé aussi pour les mises à jour de firmware ) port 69 ouvert sur parefeu - SCCP ( Skinny Client Control Protocol ) : Signalisation Cisco pour les échanges entre téléphones et CME Exemples: source détaillée disponible à Ligne simple ( Single line ): Un DN de ligne simple a un seul n => 1 appel pour un bouton L'ephone 1 défini par son adresse MAC est associé pour son bouton 1 au DN 11 = n 1001 Ligne double ( Dual line ): Un port voix avec 2 canaux => 2 appels simultanés avec un seul bouton avec 1 ou 2 numéros ( primary, secondary ) L'ephone 2 a un seul numéro du DN 12, il peut gérer 2 appels simultanés ( mise en attente d'un des 2 ) Ligne octuple ( Octo line ): 8 appels simulatnés possibles Contrairement au ligne simple et double, la ligne octuple peut être partagée avec d'autres téléphones. Un appel entrant fait sonner tousles téléphones libres qui sont associés au DN demandé. On peut aussi définir 2 DN ayant le même numéro ( avec des caractéristiques de fonctionnement différentes ). => 2 DN = 2 ports voix => 2 appels simultanés mais contrairement à la ligne partagée, un bouton a un état indépendant de l'autre On peut définir des DN avec 2 numéros ( 1 bouton est associé à 1 DN donc à 2 numéros, primaire et secondaire )... J. Millet Annexes TP Cisco 3/4

51 Quand un appareil démarre: (Monitor the phone startup process ) ( p 2-5 doc 7906 Admin guide ) - Initialisation locale - Demande DHCP s'il est utilisé => adresse IP, masque, passerelle, serveur DNS et serveur TFTP ( Option 66 de DHCP ) * Si le DHCP ne fournit pas d'adresse de serveur TFTP => Configurer sur le poste "Alternate TFTP" * Sans DHCP, il faut faire une config IP et définir l'adresse du serveur TFTP Echange avec TFTP pour téléphone SCCP: - L'appareil envoie son fichier CTL qui définit la sécurisation des échanges. CTLSEP<adr MAC>.tlv - L'appareil demande son fichier de configuration au serveur TFTP: souvent SEP<adr MAC>.cnf.xml * Si le serveur TFTP trouve possède le fichier, il l'envoie à l'appareil. - Si le fichier contient la localisation du serveur CME, il se connecte. - Sinon, l'appareil se connecte au serveur par défaut du poste. * Si le serveur ne possède pas de fichier, il envoie "file not found" à l'appareil Echanges avec CME: - L'appareil essaie de faire une connexion TCP avec le premier CME que lui indique le fichier de configuration reçu. * Un appareil ajouté au CME manuellement s'enregistre * Un appareil utilisant l'"autoregistration" se lance dans cette procédure. - Le CME informe les appareils utilisant des fichiers CNF de l'identité du fichier load à charger ( load ID ) Les appareils utilisant des fichiers de config CNF.XML utilise le fichier load indiqué dans le CNF.XML - Si l'appareil doit utiliser un firmware différent de celui qui est installé, il le télécharge sur le TFTP et fait un reset. - Le téléphone affiche son numéro à l'écran. Le téléphone est prêt à faire un appel. - L'appareil demande au TFTP un fichier liste de sonneries L'utilisateur pourra choisir, ce qui chargera sur le serveur TFTP le fichier son d'une nouvelle sonnerie. Pour refaire les fichiers de configuration: enable, conf t, telephony-service, no cnf-files puis create cnf-files Pour changer l'ip du système CME: * reconfigurer l'interface: en, conf t, int f0/0, ip address * changer l'adresse des serveurs du CME Pour SIP: en, conf t, voice register global, no source-address source-address port 5060 Pour SCCP: en, conf t, telephony-service, no source-address source-address port 2000 => Cela va mettre à jour les fichiers existants CNF ( updating ) si on a inclus "create cnf-files" dans conf t / telephony-service Rem: Sans changer l'adresse source-address, les fichiers de configuration garde l'ip ancienne => le téléphone essaie de se connecter avec l'ancien serveur Pour voir les fichiers disponibles sur le serveur tftp en SCCP: # show telephony-service tftp-bindings => noter le chemin pour accéder au fichier # more system:/its/sepip000cce62bced.cnf.xml => voir le contenu du fichier Définir un poste: sur le CME: * Soit il sait faire l'"autoregistration" ( pour niveau de sécurité du CME faible ), il met sa MAC mais pas le button * Soit il faut renseigner l'adresse MAC du poste ( pour un poste SIP: voice register pool pour un poste SCCP: ephone ) et le lien avec un ephone-dn par la commande button sur le poste: * Définir la config IP: Mettre "DHCP Enable" à NON ( NB: C'est une autre ligne que la valeur du DHCP! la valeur DHCP doit alors être vide ) Remplir l'ip et le masque. * Définir l'adresse du TFTP ( qui donnera l'adresse du CME par ses fichiers CNF ou CNF.XML, elle est obtenue par la config du CME: source-address de telephony-service pour SCCP de voice register global pour SIP ) * Définir aussi l'adresse du routeur 1!!! Déverrouiller les menus de configuration d'un téléphone: **# Verrouiller: **# Rem: Il faut laisser 10 secondes entre verrouiller et déverrouiller sinon le poste croit que l'on tape **#** = reset Debug enregistrement: debug ephone register / undebug all pour SCCP debug ccsip all pour SIP J. Millet Annexes TP Cisco 4/4

52 TP Codec Matériel: - 1 PC avec carte réseau de bouclage activée en image vmware Ubuntu interface AMDnet xlite - VLC - netspeed - fichiers vidéo à diffuser PC réel Carte réseau de bouclage ( vmbridge activé ) - vmplayer - wireshark - Openoffice - xlite - Express Talk - VLC - Axon Serveur SIP avec 2 téléphones 1000 et 1001 OBJECTIF DU T.P.: Étudier le codage d'une vidéo, la diffusion ( streaming ), les paramètres de qualité de service. J. Millet TP Codec

53 Codec, Streaming I) Analyse d'une vidéo - Démarrer le PC réel - Lancer la machine virtuelle = Sous D:, chercher un répertoire avec codec, cliquer sur le vmx, cocher "I moved it" login tpvoip, mot de passe: tpvoip - Configuration des adresses IP: PC réel: * Noter l'adresse IP actuelle du PC pour la carte ethernet, il faudra la remettre à la fin. * Mettre l'adresse Machine virtuelle sous ubuntu: ouvrir un terminal, ifconfig, on a avec interface ETH0. - Vérification que le ping passe entre machine virtuelle et réelle. Caractéristiques des vidéos Sur Ubuntu, on a installé le logiciel Mediainfo qui donne les caractéristiques d'un fichier multimédia avec 3 vidéos. Q1) Faire un tableau dans votre compte-rendu en remplissant les cases vides du tableau suivant grâce à Mediainfo. ( Lancer Mediainfo, File, Open, Open File, sur le bureau... puis dans le logiciel view/html ) Mire_SD.avi Evolution_GSM.mp4 Ski_v1.mp4 Ski_v2.mp4 Feux_artifices_1080.avi overall bitrate ( débit total ) codec ID Width ( largeur ) High ( hauteur ) Frame rate ( images/s ) Analyse détaillée Rappels cours: La compression utilise des images I ( Intra ) = Compression interne à l'image ( spatiale, proche de jpeg ) -> petite taille si peu de détails dans l'image -> grande taille si beaucoup de détails dans l'image P et B = Compression temporelle = différence entre 2 images -> petite taille si images proches, peu de différences -> grande taille si images très différentes ( mouvements, explosions ) On veut maintenant être plus précis dans l'analyse du débit instantané de la vidéo. Lire Mire_SD.avi avec VLC. Q2) A-t-on des détails dans les images? A-t-on du mouvement? - Cliquer sur le raccourci bureau vers Bitrateviewer, puis Lancer => On a le débit par rapport au temps. - Charger ( Load ) le fichier Mire_SD.avi Q3) Faire une capture d'écran et intégrer à votre compte-rendu. Indiquer le nombre de pics. Q4) Ajouter les 2 lignes au tableau précédent et compléter la colonne de Mire_SD.avi débit moyen débit max J. Millet TP Codec 1/6

54 - Fermer Bitrateviewer, cliquer sur le raccourci bureau vers Avidemux, charger Mire_SD.avi, - Menu Outils, cliquer "Histogramme de débit". Q5) Indiquer le nombre d'images I, P, B ( en haut de fenêtre ). En déduire ce que sont les pics que l'on avait pour le débit. Expliquer par rapport au contenu du fichier ( image détaillée fixe dans le temps ) Q6) Faire la capture de Bitrateviewer pour les 4 autres vidéos. Compléter les colonnes du tableau. Q7) Indiquer avec les informations largeur et hauteur du tableau la différence entre les vidéos Ski_v1 et Ski_v2. Comparer la forme du débit ( captures Bitrateviewer ). Comparer les valeurs de débits ( moyen et max ). Pourquoi la TNT SD ( 720x576 ) utilise la compression mpeg2 alors que la TNT HD ( 1920 ou 1440 x 1080p ) utilise mpeg4? - Pour la vidéo de ski ( v1 ou v2 ), on a 3 creux importants sur le diagramme débit/temps. Q8) Repérer le temps en mn, sec qui leur correspond. En regardant la vidéo dans VLC, expliquer pourquoi on a ces creux. II) VLC en diffusion multimédia = Streaming: On veut envoyer en diffusion des flux multimédia. Sur Ubuntu, on a ajouté dans la barre du haut d'écran un applet de mesure de débit en temps réel: Netspeed. - Ouvrir l'affichage graphique = Clic droit sur les débits de la barre du haut, Détails du périphérique. Influence du rapport entre Débit vidéo et Débit de diffusion On diffuse Mire_SD.Avi car elle permet d'analyser la résolution grâce aux lignes verticales plus ou moins fines. - Sur Ubuntu, lancer VLC. * Choisir Media/Diffusion, sélectionner le fichier Mire_SD.avi, Diffuser * Cocher HTTP, mettre à côté l'ip du PC émetteur , noter le port associé. On utilise un profil de diffusion prédéfini ( conteneur = encapsulation, codec vidéo, codec audio, sous-titres ) * Profil: Ogg/Theora ( On a un ancienne version de Ubuntu qui reste légère pour être copiée mais on a alors VLC0.9 qui n'accepte pas de diffusion en codec MPEG2 pour des résolutions élevées ) On a en bas de la fenêtre la ligne de commande qui est réellement utilisée avec vlc. vcodec -> codec vidéo vb -> débit de la vidéo ( video bitrate ) scale -> échelle de diffusion ( réduction, zoom ) acodec -> codec audio ( ab = débit audio audio bitrate, channels = 1 mono ou 2 stéréo ) Q9) Quel est le débit prévu pour la partie vidéo du streaming ( vb = video bitrate )? - Rendre visible à l'écran le débit sous ubuntu de netspeed ( on va faire à la fin une capture d'écran ) - Lancer la diffusion: Cliquer sur Stream ( on voit alors en bas à droite l'instant de lecture de vidéo et sa durée ) ( on aurait pu aussi voir la vidéo qui est diffusée en local en cochant dans la définition de la diffusion jouer en local" ) Si le bouton Stream du bas est hors écran, taper entrée du clavier principal, rouvrir la fenêtre => VLC réduit le haut de fenêtre, le bas est accessible. - Lancer VLC sur le PC réel, * Media/ouvrir un flux réseau * Protocole: http * Adresse de la source ( avec n de port! ): :8080 Q10) A la fin de la diffusion, imprimer l'écran sous PC réel montrant l'évolution du débit ( graphique de netspeed ubuntu ). Ouvrir Paint, Coller ( CTRL+V ), découper l'image pour n'avoir que le débit, mettre ce graphique dans votre compte-rendu. J. Millet TP Codec 2/6

55 Q11) Evaluer la valeur moyenne du débit émis et noter cette valeur dans votre compte-rendu. Est-ce que le serveur de diffusion VLC envoie seulement le fichier diffusé ( débit de Q1 ) ou ajoute-t-il des éléments de remplissage ( bourrage pour avoir un débit vb + débit ab + des entêtes HTTP/TCP/IP/Ethernet )? Q12) Comment jugez vous la réception vidéo? Critères de jugement: Perturbations -> Fluidité = Evolution dans le temps: Saccades, ralentissements ( lag, freeze = blocage ) -> Résolution = Précision et netteté: Image pixelisée ( carré à l'écran ), flou, perte de contours Pour être moins subjectif, en comparant vb aux valeurs de la vidéo ( voir Q1 et Q2 ), comment pouvait-on deviner? Diffusion d'une vidéo avec détails et mouvement: Ski_v1.mp4 Les vidéos les plus exigeantes à la compression sont celles qui évoluent vite et avec beaucoup de détails, en particulier de la neige ( ski ) ou de l'eau ( canoe kayak ). On a introduit cette fois du mouvement dans la vidéo par rapport à la mire. - Lancer la diffusion avec les mêmes paramètres de Ski_v1.mp4. Q13) Recommencer Q10) pour la diffusion de la vidéo Ski_v1. Q14) Comment jugez vous la réception vidéo? Rappeler les valeurs pour cette vidéo de Q1 et Q2? Diffusion d'une vidéo de résolution plus importante: Ski_v2.mp4 - Lancer la diffusion avec les mêmes paramètres de Ski_v2.mp4. Q15) Recommencer Q10) pour la diffusion de la vidéo Ski_v2. Q16) Comment jugez vous la réception vidéo? Rappeler les valeurs pour cette vidéo de Q1 et Q2? On change le débit de diffusion: - Mettre une diffusion en mode personnalisé, Encapsulation: Ogg/Ogm Codec vidéo: Theora, Mettre débit à 8000 kbit/s, échelle 1 Codec audio: Vorbis, 128, 2 Q17) A la fin de la diffusion, faire une impression d'écran sous PC réel. Ouvrir Paint, Coller avec CTRL+V, découper l'image pour n'avoir que le débit netspeed, mettre ce graphique dans votre compte-rendu. Q18) Que devient la forme du débit? L'image a-t-elle une influence ( le débit s'adapte-t-il à l'image ou l'image au débit )? - Recommencer la diffusion, mettre la vidéo sur le récepteur en grand écran. On constate une qualité médiocre alors que l'on a cette fois un débit largement suffisant pour faire passer la vidéo. Mais la diffusion correspond à un codage de l'émetteur, une transmission sur le canal, un décodage au récepteur. Q19) Pourquoi a-t-on une qualité médiocre? ( codage source, transmission, décodage récepteur? ) En déduire la contrainte pour regarder une émission en HD ( caméra, codage, diffusion, récepteur ). III) Effet du ré-encodage sur le serveur de diffusion Le choix du codec ( et son réglage = pourcentage d'images I, P, B ) une influence sur: la qualité, le débit nécessaire, l'utilisation de l'uc, le délai. - Ouvrir dans la barre de menu du haut le moniteur système ( clic droit ). Choisir l'onglet "Ressources". J. Millet TP Codec 3/6

56 Codec MPEG2 - Choisir le Profil MPEG2 ( Conteneur MPEG-TS, codec vidéo MPEG2, vb 800 kbit/s ). Lancer la diffusion de Ski_v1.mp4. - Mettre la fenêtre netspeed sous la partie CPU du moniteur système ( Étendre si besoin pour que cela soit visible ). Q20) Faire une impression écran du PC réel, découper les 2 fenêtres ( netspeed et CPU du moniteur système ), ajouter à votre compte-rendu. Codec H264 - Choisir le profil Personnalisé, Encapsulation MPEG-TS, codec vidéo H264, mettre 800 kbit/s. codec audio MPEG Audio 128 kbit/s, 2 ( pas AAC ) Lancer la diffusion de Ski_v1.mp4. Q21) Recommencer la question précédente. Q22) A quoi correspond l'augmentation d'utilisation de CPU quand on lance le streaming sur l'émetteur avant d'activer le récepteur ( voir la fonction indiquée dans la ligne de commande VLC ou les questions Q1 Q2 codec vidéo )? Q23) Conclusion sur le débit émis selon codec pour VLC? sur l'utilisation CPU selon codec? IV) Effet du choix de protocole de diffusion selon la qualité de la ligne Avec notre lien direct ( vmware = LAN parfait ) entre PC émetteur et récepteur, on n'a perdu aucun paquet sur le réseau, on n'a introduit qu'un retard de codage et décodage du codec. Mais en réalité le réseau intervient entre émetteur et récepteur, c'est lui qui pose le plus de problème ( sauf en fibre ). On a déjà joué sur le débit en réglant la diffusion. On va modifier * le délai ( ou latence = temps de transfert des paquets ), * la gigue ( variation du temps de transfert des paquets ) * le taux de perte des paquets. Pour cela on utilise netem ( network emulation ) dans la gestion des flux de la carte réseau ( tc = traffic control ). - Ouvrir un terminal sous Ubuntu, se mettre en sudo su, ouvrir avec un éditeur ( gedit ) le script simadsl. ( Mettez vous d'abord dans son répertoire = Bureau!! sinon vous avez un fichier vide ) ( inspiré de et ) - Mettre les caractéristiques d'une bonne ligne adsl: BWU=8Mbit ( 8 Mbit/s sortant du DSLAM côté serveur ) BWD=256 kbit DELAYD=20ms DELAYU=20ms LOSSU=1% LOSSD=1% J. Millet TP Codec 4/6

2012/2013 J. MILLET v 2.1 à 6 tp ( cisco sur 1 PC )

2012/2013 J. MILLET v 2.1 à 6 tp ( cisco sur 1 PC ) 2012/2013 J. MILLET v 2.1 à 6 tp ( cisco sur 1 PC ) Matériel: 1 PC Win7 avec vmplayer et image vmware d'un serveur 2k ( mdp Admin = tpvoip ) avec logiciels VLC, serveur RAS, http et ftp ( IIS ) et PPPoE

Plus en détail

10.0.0.2. Objectifs: - Etudier les paramètres d'une ligne ADSL. - Etudier les protocoles liés à ADSL. ADSL: Ligne, Protocoles

10.0.0.2. Objectifs: - Etudier les paramètres d'une ligne ADSL. - Etudier les protocoles liés à ADSL. ADSL: Ligne, Protocoles 2009/2010 J. MILLET Matériel: 1 PC XP avec vmplayer et image vmware d'un serveur 2k ( mdp Admin = tpvoip ) avec logiciels VLC, serveur RAS, http et ftp ( IIS ) et PPPoE ( rasppoe ), avec usager tpadsl

Plus en détail

Trixbox: Asterisk packagé. hassan.hassan@urec.cnrs.fr Unité Réseaux du CNRS

Trixbox: Asterisk packagé. hassan.hassan@urec.cnrs.fr Unité Réseaux du CNRS Trixbox: Asterisk packagé hassan.hassan@urec.cnrs.fr Unité Réseaux du CNRS 2 Présentation de la trixbox L idée Fournir une distribution complète OS + IPBX Centos + noyau asterisk + paquets standards GUI:

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

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 TL53. Téléphonie sur IP. J. MILLET 2015/2016 jocelyn.millet@univ-fcomte.fr. 6 tp (Asterisk sur RPI -> pas H323, cisco sur 1 PC)

TP TL53. Téléphonie sur IP. J. MILLET 2015/2016 jocelyn.millet@univ-fcomte.fr. 6 tp (Asterisk sur RPI -> pas H323, cisco sur 1 PC) Téléphonie sur IP J. MILLET 2015/2016 jocelyn.millet@univ-fcomte.fr 6 tp (Asterisk sur RPI -> pas H323, cisco sur 1 PC) TP ADSL Matériel: 1 PC Win7 avec vmplayer et image vmware d'un serveur 2k ( mdp Admin

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

Mise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer

Mise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer Semestre 4 TR2 2013/2014 Mise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer But du TP Le but est simple : vous donner les moyens de réaliser chez vous les TPs réseaux, en utilisant

Plus en détail

AC PRO SEN TR module «téléphonie»

AC PRO SEN TR module «téléphonie» B AC PRO SEN TR module «téléphonie» TP : Installer un serveur PBX Nom : Prénom : Classe : Date : Objectifs : Appréciation : Note : durée : 3 h C2-2 Recueillir les paramètres techniques des postes sur le

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

Configuration O.box Table des matières

Configuration O.box Table des matières Configuration O.box Table des matières )Connexion à l'o.box avec le logiciel «O.box Manager».... )Inscrire un combiné DECT dans l'o.box...4 )Désinscrire un combiné DECT dans l'o.box...5 4)Associer un combiné

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

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau : DHCP TP Le protocole DHCP (Dynamic Host Configuration Protocol) est un standard TCP/IP conçu pour simplifier la gestion de la configuration d'ip hôte. DHCP permet d'utiliser des serveurs pour affecter

Plus en détail

IPBX 02 : TP MISE EN OEUVRE RTC ET TOIP. Ce sujet comporte 4 pages de texte suivi du corrigé

IPBX 02 : TP MISE EN OEUVRE RTC ET TOIP. Ce sujet comporte 4 pages de texte suivi du corrigé IPBX 02 : TP MISE EN OEUVRE RTC ET TOIP Ce sujet comporte 4 pages de texte suivi du corrigé 1. PRÉSENTATION Il est demandé de mettre en œuvre le IPBX OBOX dans la configuration suivante : *** Extérieur

Plus en détail

Procédure d installation Trixbox - A2Billing

Procédure d installation Trixbox - A2Billing Procédure d installation Trixbox - A2Billing Filière : Télécommunication Auteurs : Joseline Trachsel Julien Berger Date : 01.02.2007 Table des matières TABLE DES MATIERES...3 1. INTRODUCTION...5 2. INSTALLATION

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

Note de première mise en service. Passerelle ipro-04n. TTPMSiPRO04N R1.0 fr

Note de première mise en service. Passerelle ipro-04n. TTPMSiPRO04N R1.0 fr Note de première mise en service Passerelle ipro-04n TTPMSiPRO04N R1.0 fr Etat Draft Référence TTPMSPIRO4N R 1.0 fr Copyright 2005 TeQTeL communications SAS. Tous droits réservés. La distribution et la

Plus en détail

But de cette présentation

But de cette présentation Réseaux poste à poste ou égal à égal (peer to peer) sous Windows But de cette présentation Vous permettre de configurer un petit réseau domestique (ou de tpe), sans serveur dédié, sous Windows (c est prévu

Plus en détail

PROJET TRIBOX-2012-A

PROJET TRIBOX-2012-A PROJET TRIBOX-2012-A Auteur : GUITTON Jordan Tutoriel d'installation et de configuration de Trixbox Membres du projet: GUITTON Jordan MORELLE Romain SECK Mbaye Gueye Responsable de la formation: MOTAMED

Plus en détail

Routeur client. PC accueil Postes IP

Routeur client. PC accueil Postes IP Schéma d'installation général RTC NUMERIS en Wan Voip option Routeur client PC accueil Postes IP administratifs C Y B E R H O T E L Une ou plusieurs gateway gateway Postes chambres Access point HOTSPOT

Plus en détail

TP2 Liaison ADSL S3-Cycle 2 / Module M3103

TP2 Liaison ADSL S3-Cycle 2 / Module M3103 RESEAUX & TELECOMMUNICATIONS TP2 Liaison ADSL S3-Cycle 2 / Module M3103 RT2A 2014-15 1 Matériel Aurora Presto Modem Routeur ADSL 1 Téléphone Testeur ADSL MC2+ 2 bobines de 100 m câble réseau 2 filtres

Plus en détail

Configuration du modem D-Link ADSL2+

Configuration du modem D-Link ADSL2+ Configuration du modem D-Link ADSL2+ Commençons par une présentation de votre modem routeur D-Link Les voyants (vue de face) Power : Modem mis sous tension Status : C est le voyant de l état du modem,

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

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM Copyright TECH 2012 Technext - 8, avenue Saint Jean - 06400 CANNES Société - TECHNEXT France - Tel : (+ 33) 6 09 87 62 92 - Fax :

Plus en détail

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark Wireshark est un programme informatique libre de droit, qui permet de capturer et d analyser les trames d information qui transitent

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

WGW PBX. Guide de démarrage rapide

WGW PBX. Guide de démarrage rapide WGW PBX Guide de démarrage rapide Version: 01/01/2011 Connexion via un navigateur web! 3 Etape 1! 3 Etape 2! 3 Etape 3! 3 Connection via la Console Shell! 4 Etape 1! 4 Etape 2! 4 Etape 3! 4 Connection

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

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

VIDEO SURVEILLANCE SV82400 SV82500 SV82600 Type de panne cause Que faire? VIDEO SURVEILLANCE IPSV87050 VIDEO SURVEILLANCE IPSV87050 SERR1

VIDEO SURVEILLANCE SV82400 SV82500 SV82600 Type de panne cause Que faire? VIDEO SURVEILLANCE IPSV87050 VIDEO SURVEILLANCE IPSV87050 SERR1 VIDEO SURVEILLANCE SV82400 SV82500 SV82600 Le moniteur ne s allume pas (SV82400 - Pas d alimentation - Vérifier le branchement de l adaptateur 82500) Le récepteur ne s allume pas (SV82600) Pas d image

Plus en détail

Objet : Guide d'installation et de maintenance pour "My IC Phone 8082" connecté à un OmniPCX Office R810

Objet : Guide d'installation et de maintenance pour My IC Phone 8082 connecté à un OmniPCX Office R810 Communication Technique TC1619 Ed 01 Date : 17/02/2012 Produit : Alcatel-Lucent OmniPCX Office Nb. de pages: 14 Objet : Guide d'installation et de maintenance pour "My IC Phone 8082" connecté à un OmniPCX

Plus en détail

UltraVNC, UltraVNC SC réglages et configurations

UltraVNC, UltraVNC SC réglages et configurations UltraVNC, UltraVNC SC réglages et configurations UltraVNC Serveur (réglages des paramètres d administration du module Serveur) L option «Accepte les connexions» est validée par défaut et toutes les autres

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

CC400020 Routeur/Modem ADSL sans fil Sweex

CC400020 Routeur/Modem ADSL sans fil Sweex CC400020 Routeur/Modem ADSL sans fil Sweex Introduction Nous tenons tout d abord à vous remercier pour l achat de votre routeur modem ADSL sans fil Sweex. Pour un bon fonctionnement de ce routeur modem

Plus en détail

Théorie sur les technologies LAN / WAN Procédure de test sur les réseaux LAN / WAN Prise en main des solutions de test

Théorie sur les technologies LAN / WAN Procédure de test sur les réseaux LAN / WAN Prise en main des solutions de test Théorie sur les technologies LAN / WAN Procédure de test sur les réseaux LAN / WAN Prise en main des solutions de test Formation CONTACTEZ- NOUS AU 01 69 35 54 70 OU VISITEZ NOTRE SITE INTERNET IDEALNWD.FR

Plus en détail

OpenMediaVault installation

OpenMediaVault installation OpenMediaVault installation 2013-01-13/YM: version initiale 1 Introduction L'installation de OpenMediaVault, basé sur Debian, présente quelques difficultés pour l'utilisateur de Windows. Cette procédure

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

Bac Pro SEN Académie de Versailles Etablissement Ampere Morsang sur orge Session 20XX SYSTÈMES ÉLECTRONIQUES NUMÉRIQUES

Bac Pro SEN Académie de Versailles Etablissement Ampere Morsang sur orge Session 20XX SYSTÈMES ÉLECTRONIQUES NUMÉRIQUES SYSTÈMES ÉLECTRONIQUES NUMÉRIQUES Champ professionnel : TELECOMMUNICATIONS et RESEAUX SOUS-EPREUVE E32 Première situation d'évaluation Durée 3 heures coefficient 1 Note à l attention du candidat Sommaire

Plus en détail

Mise en place d un serveur trixbox sur un domaine Kwartz. Version 1.0 du 25 juin 2012 Lycée Polyvalent d Artois, Noeux les Mines Adrien Bonnel

Mise en place d un serveur trixbox sur un domaine Kwartz. Version 1.0 du 25 juin 2012 Lycée Polyvalent d Artois, Noeux les Mines Adrien Bonnel Mise en place d un serveur trixbox sur un domaine Kwartz Version 1.0 du 25 juin 2012 Lycée Polyvalent d Artois, Noeux les Mines Adrien Bonnel 1 Télécharger trixbox CE 2.8.0.4 Vous pouvez récupérer le fichier

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

box Modem Internet et téléphone avec routeur WiFi Mode d'emploi

box Modem Internet et téléphone avec routeur WiFi Mode d'emploi box Modem Internet et téléphone avec routeur WiFi Mode d'emploi 1. Avant de commencer HOT Telecom vous remercie pour votre adhésion à ses services et votre choix du produit avancé HOTBOX F@ST 3284. Ce

Plus en détail

Déployez votre IPBX aussi facilement que votre PABX

Déployez votre IPBX aussi facilement que votre PABX Déployez votre IPBX aussi facilement que votre PABX Un système basé sur Des fonctionnalités larges et adaptées au monde des entreprises. Compatible avec la plupart des téléphones SIP du marché ce qui offre

Plus en détail

Modem routeur ADSL2/2+ WIFI avec switch 4 ports Guide d'installation rapide

Modem routeur ADSL2/2+ WIFI avec switch 4 ports Guide d'installation rapide Modem routeur ADSL/+ WIFI avec switch 4 ports Guide d'installation rapide Contenu. Descriptions.... Connexion du routeur ADSL/+ Switch 4 ports... 3 3. Configuration TCP/IP...5 Windows ME/98...5 Windows

Plus en détail

VoD ( Video on Demand ) avec VLC

VoD ( Video on Demand ) avec VLC VoD ( Video on Demand ) avec VLC I) Le protocole RTSP ( Real Time Streaming Protocol ) Présentation RTSP a été développé par Henning Schulzrinne qui a aussi fait SIP et SDP en Téléphonie sur IP. ( http://www.cs.columbia.edu/~hgs/rtsp/

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

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

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

par Tarik Fdil <tfdil@sagma.ma>

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

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

VMWare. Vmware: machine virtuelle Un véritable pc avec : VmWare

VMWare. Vmware: machine virtuelle Un véritable pc avec : VmWare 1 Présentation de VmWare workstation 4 et 5 Auteur: P. Petit Date: 01/2004 Mise à jour : 11/09/2006 Version: 1.3 Licence: Ce document est sous licence GFDL (cf notes) VMWare Permet de simuler un ou plusieurs

Plus en détail

Sauvegardes par Internet avec Rsync

Sauvegardes par Internet avec Rsync Sauvegardes par Internet avec Rsync LIVRE BLANC BackupAssist version 5.1 www.backupassist.fr Cortex I.T. Labs 2001-2008 1/16 Sommaire Introduction... 3 Configuration du matériel... 3 QNAP TS-209... 3 Netgear

Plus en détail

Installer et configurer un réseau local Ethernet commuté. Généralités 1 Utilisation d un Switch administrable D-Link DES-3226

Installer et configurer un réseau local Ethernet commuté. Généralités 1 Utilisation d un Switch administrable D-Link DES-3226 Installer et configurer un réseau local Ethernet commuté. Généralités 1 Utilisation d un Switch administrable D-Link DES-3226 Sommaire 1. Objectifs de ce TP... 2 2. Infrastructure du réseau... 2 3. Chargement

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

Belgacom Forum TM 3000 Manuel d utilisation

Belgacom Forum TM 3000 Manuel d utilisation Belgacom Forum TM 3000 Manuel d utilisation Forum 3000 Manuel d utilisation Table des matières Section 1. Introduction 3 1.1 Aperçu du Forum 3000 3 1.2 Indicateurs du panneau frontal 4 1.3 Connecteurs

Plus en détail

DECOUVERTE DU PABX E.VOLUTION

DECOUVERTE DU PABX E.VOLUTION Nom et prénom : Classe :. Date :.. ACTIVITE : DECOUVERTE DU PABX E.VOLUTION CONDITIONS D EXERCICE - Moyens et Ressources @ Internet Logiciel Doc. PC Outillages Matériels TAXONOMIE 1 2 3 4 Objectif : Critères

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

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

Installation FollowMe Q server

Installation FollowMe Q server Installation FollowMe Q server FollowMe Rev 1.00 30 nov 2007 Pré requis FollowMe v5 est un service de Windows et s'installe sur tout poste fonctionnant sous XP Pro, 2000 server, 2003 server. Il utilise

Plus en détail

Tutorial sur l installation de TRIXBOX

Tutorial sur l installation de TRIXBOX Tutorial sur l installation de TRIXBOX - 1 - Sommaire I. Introduction...3 A. Trixbox?...3 B. Les composants de l IPBX...3 1. IP PBX...3 2. Téléphones...3 3. Passerelle SIP...4 4. Réseau local...4 II. Installation...4

Plus en détail

GUIDE D UTILISATION ADSL ASSISTANCE

GUIDE D UTILISATION ADSL ASSISTANCE GUIDE D UTILISATION ADSL ASSISTANCE Sommaire I. Vérifications à faire avant d entamer les étapes de diagnostic complexe II. Les étapes du diagnostic après les vérifications A. La synchronisation est KO

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

Présentation de l IPBX SATURNE

Présentation de l IPBX SATURNE Présentation de l IPBX SATURNE SATURNE : Le concept Fournir aux entreprises des outils de télécommunications essentiels mais jusqu alors inabordables pour les petites et moyennes structures, Profiter des

Plus en détail

Pour configurer le Hitachi Tecom AH4021 afin d'ouvrir les ports pour "chatserv.exe", vous devez suivre la proc

Pour configurer le Hitachi Tecom AH4021 afin d'ouvrir les ports pour chatserv.exe, vous devez suivre la proc Pour configurer le Hitachi Tecom AH4021 afin d'ouvrir les ports pour "chatserv.exe", vous devez suivre la proc Adresse : http://192.168.1.1 - Pour ceux qui sont avec le fournisseur d'acces Internet ALICE

Plus en détail

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage

Plus en détail

Protéger une machine réelle derrière une machine virtuelle avec pfsense

Protéger une machine réelle derrière une machine virtuelle avec pfsense Protéger une machine réelle derrière une machine virtuelle avec pfsense Je vous présente un petit tutoriel sur la façon d utiliser pfsense au sein de VirtualBox comme passerelle pour votre machine Windows

Plus en détail

TP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE

TP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE SIN STI2D - Système d'information et Numérique TD TP Cours Synthèse Devoir Evaluation Projet Document ressource TP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE 1 MISE EN SITUATION Le plan réseau

Plus en détail

eurobraille VOYONS ENSEMBLE MANUEL D'UTILISATION WIFI iris 40, 20 iris-s 32, 20 iris-kb 40,20 VERSION 1.82

eurobraille VOYONS ENSEMBLE MANUEL D'UTILISATION WIFI iris 40, 20 iris-s 32, 20 iris-kb 40,20 VERSION 1.82 eurobraille VOYONS ENSEMBLE MANUEL D'UTILISATION WIFI iris 40, 20 iris-s 32, 20 iris-kb 40,20 VERSION 1.82 eurobraille 134-140, rue d Aubervilliers, 75019 PARIS Tel : (33) 01 55 26 91 00 Fax : (33) 01

Plus en détail

AuroraPresto. Une révolution dans le test DSL. xdl éqsuipement Lde test complet pour les technologies DSL

AuroraPresto. Une révolution dans le test DSL. xdl éqsuipement Lde test complet pour les technologies DSL AuroraPresto Une révolution dans le test DSL xdl éqsuipement Lde test complet pour les technologies DSL 7. Test niveau application HTTP TCP/IP xdsl Une technologie multicouche 6. Test niveau IP 5. Test

Plus en détail

Remplacer la Free BOX par un Netgear DGN 1000

Remplacer la Free BOX par un Netgear DGN 1000 Orange : 12 octobre 2014 Remplacer la Free BOX par un Netgear DGN 1000 Table des matières Liminaire...2 Fonctions de la FREE Box...2 Accès à l'internet...2 Choix du Modem Routeur...2 Paramétrage de la

Plus en détail

VIRTUAL PRIVATE NETWORK OPERATOR. (Routeur Sécurisé Avocat)

VIRTUAL PRIVATE NETWORK OPERATOR. (Routeur Sécurisé Avocat) VIRTUAL PRIVATE NETWORK OPERATOR BARREAUPACK (Routeur Sécurisé Avocat) Manuel d installation 1. Présent

Plus en détail

MISE EN PLACE D UN SERVEUR DE VOIP POUR LA PROSPECTION COMMERCIALE

MISE EN PLACE D UN SERVEUR DE VOIP POUR LA PROSPECTION COMMERCIALE MISE EN PLACE D UN SERVEUR DE VOIP POUR LA PROSPECTION COMMERCIALE Contexte : Le centre de formation de formation utilisant des prospecteurs commerciaux pour prospecter les entreprises pour leurs proposer

Plus en détail

RX3041. Guide d'installation rapide

RX3041. Guide d'installation rapide RX3041 Guide d'installation rapide Guide d'installation rapide du routeur RX3041 1 Introduction Félicitations pour votre achat d'un routeur RX3041 ASUS. Ce routeur, est un dispositif fiable et de haute

Plus en détail

TP 4 & 5 : Administration Windows 2003 Server

TP 4 & 5 : Administration Windows 2003 Server TP 4 & 5 : Administration Windows 2003 Server Concepteur original : Gilles Masson Nous allons configurer : Un client Windows XP Un serveur Windows (version 2003) Ce TP dure 6 heures. Vous devrez reprendre

Plus en détail

Installation et paramétrage de Fedora dans VirtualBox.

Installation et paramétrage de Fedora dans VirtualBox. 1. Installation de Fedora: Installation et paramétrage de Fedora dans VirtualBox. Télécharger le fichier «Fedora 13.iso» sur votre Bureau. Ensuite ouvrez le logiciel VirtualBox et choisir la machine virtuelle

Plus en détail

Guide d utilisation Business Livebox

Guide d utilisation Business Livebox Guide d utilisation Business Livebox Sommaire 1. Description de la Business Livebox 4 1.1 Contenu du carton Business Livebox 4 1.2 Face avant 4 1.3 Face arrière 5 1.4 Utilisation des accessoires 6 2. Utilisation

Plus en détail

INSTALLER UNE BIBLIOBOX

INSTALLER UNE BIBLIOBOX INSTALLER UNE BIBLIOBOX Tuto en anglais : http://jasongriffey.net/librarybox/building.php Tuto en français : http://bibliobox.net/blog/post/2014/04/28/construire-sa-bibliobox-mr3020 Matériel dont nous

Plus en détail

Voix et Téléphonie sur IP : Architectures et plateformes

Voix et Téléphonie sur IP : Architectures et plateformes Voix et Téléphonie sur IP : Architectures et plateformes Alex Corenthin Département Génie Informatique Laboratoire de traitement de l Information Ecole Supérieure Polytechnique Université Cheikh Anta Diop

Plus en détail

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI Contexte de la mission Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service

Plus en détail

Configuration de l'accès distant

Configuration de l'accès distant Configuration de l'accès distant L'accès distant permet aux utilisateurs de se connecter à votre réseau à partir d'un site distant. Les premières tâches à effectuer pour mettre en oeuvre un accès distant

Plus en détail

SUJET DES FINALES NATIONALES Sujet jour 1 version 1

SUJET DES FINALES NATIONALES Sujet jour 1 version 1 METIER 39 Administrateur Systèmes et Réseaux Informatiques SUJET DES FINALES NATIONALES Sujet jour 1 version 1 Planning de la journée : 8h00 8h15 : Lecture du sujet 8h15 8h30 : Questions / Réponses 8h30

Plus en détail

CAMERA DOME AMELIORÉE DE SURVEILLANCE EN RÉSEAU GUIDE D INSTALLATION

CAMERA DOME AMELIORÉE DE SURVEILLANCE EN RÉSEAU GUIDE D INSTALLATION CAMERA DOME AMELIORÉE DE SURVEILLANCE EN RÉSEAU GUIDE D INSTALLATION Veuillez lire les instructions minutieusement avant l utilisation et les conserver pour leur consultation future. 1. VUE D ENSEMBLE

Plus en détail

Manuel d utilisation Caméra IP via Internet Explorer

Manuel d utilisation Caméra IP via Internet Explorer Manuel d utilisation Caméra IP via Internet Explorer Version 1.0 Sommaire 1Avant-propos........ - 1-2 Guide d installation et de désinstallation........... - 1-2.1 Préparation avant l'installation.............

Plus en détail

Un peu de vocabulaire

Un peu de vocabulaire Un peu de vocabulaire Le SSID Service set identifier C est l identifiant de votre réseau. Votre réseau doit en principe porter un nom. Personnalisez-le. Attention si vous cochez «réseau masqué», il ne

Plus en détail

TUTORIEL INSTALLATION D UNE WENBOX ETHERNET DE WENGO SUR UN MODEM ROUTEUR DG834 G DE NETGEAR

TUTORIEL INSTALLATION D UNE WENBOX ETHERNET DE WENGO SUR UN MODEM ROUTEUR DG834 G DE NETGEAR TUTORIEL INSTALLATION D UNE WENBOX ETHERNET DE WENGO SUR UN MODEM ROUTEUR DG834 G DE NETGEAR Rédigé par : WinHarfang Date : 12/11/2005 Tutoriel DG834G et Wengo version 1.2 Page 1/18 TUTORIEL DG834G ET

Plus en détail

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : 172.16.0.253 et un masque 255.255.0.0

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : 172.16.0.253 et un masque 255.255.0.0 RES_TP3 Objectifs : Les réseaux informatiques : Client - Serveur Utilisation de serveurs DHCP HTTP DNS FTP Configuration basique d un routeur Utilisation du simulateur CISCO PACKET TRACER G.COLIN Architecture

Plus en détail

CYBERHOTEL PRESENTATION & SETUP

CYBERHOTEL PRESENTATION & SETUP CYBERHOTEL PRESENTATION & SETUP Reliez votre Green appliance au réseau et notez l'ip sur l'écran LCD Ce guide est également valable pour la version serveur. Ouvrez maintenant le navigateur d'un PC sur

Plus en détail

IUT d Angers License Sari Module FTA3. Compte Rendu. «Firewall et sécurité d un réseau d entreprise» Par. Sylvain Lecomte

IUT d Angers License Sari Module FTA3. Compte Rendu. «Firewall et sécurité d un réseau d entreprise» Par. Sylvain Lecomte IUT d Angers License Sari Module FTA3 Compte Rendu «Firewall et sécurité d un réseau d entreprise» Par Sylvain Lecomte Le 07/01/2008 Sommaire 1. Introduction... 2 2. Matériels requis... 3 3. Mise en place

Plus en détail

FREEPBX GUIDE UTILISATEUR-AVANCE http://cyberhotel.comdif.com

FREEPBX GUIDE UTILISATEUR-AVANCE http://cyberhotel.comdif.com CYBER-HOTEL FREEPBX GUIDE UTILISATEUR-AVANCE http://cyberhotel.comdif.com Vous venez juste d'installer votre systeme et redémarrer votre serveur. Utilisez un ordinateur sur le même réseau que votre serveur,

Plus en détail

Configurer ma Livebox Pro pour utiliser un serveur VPN

Configurer ma Livebox Pro pour utiliser un serveur VPN Solution à la mise en place d un vpn Configurer ma Livebox Pro pour utiliser un serveur VPN Introduction : Le VPN, de l'anglais Virtual Private Network, est une technologie de Réseau Privé Virtuel. Elle

Plus en détail

ULTR@VNC. UltraVnc n'est pas entièrement compatible avec Windows Vista.

ULTR@VNC. UltraVnc n'est pas entièrement compatible avec Windows Vista. INTRODUCTION ULTR@VNC La série des programmes VNC (Tight / Real / Ultra) permet d accéder à des ordinateurs situés sur un réseau local ou par Internet, pour y effectuer des tâches de télémaintenance ou

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

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

Présentation générale des différentes solutions libres. JTR ToIP Lyon

Présentation générale des différentes solutions libres. JTR ToIP Lyon Présentation générale des différentes solutions libres Stéphane Alnet stephane@shimaore.net JTR ToIP Lyon A propos de... u-picardie.fr 1994-98 1er réseau indépendant dans RENATER cisco.com 2000-2006 VoIP

Plus en détail

WINDOWS SERVER 2003-R2

WINDOWS SERVER 2003-R2 WINDOWS SERVER 2003-R2 Nous allons aborder la création d'un serveur de partage de fichiers sous "VMWARE" et "Windows Server 2003-R2". Objectifs : Solution de sauvegarde de fichiers pour la société "STE

Plus en détail

CONFIGURATION DE BASE. 6, Rue de l'industrie BP130 SOULTZ 68503 GUEBWILLER Cedex. Fax.: 03 89 62 13 31 Tel.: 08.92.56.68.69 support@telmatweb.

CONFIGURATION DE BASE. 6, Rue de l'industrie BP130 SOULTZ 68503 GUEBWILLER Cedex. Fax.: 03 89 62 13 31 Tel.: 08.92.56.68.69 support@telmatweb. Educ@Box Configuration de base 6, Rue de l'industrie BP130 SOULTZ 68503 GUEBWILLER Cedex Fax.: 03 89 62 13 31 Tel.: 08.92.56.68.69 support@telmatweb.com Page: 1 Sommaire 1 CONTENU DE VOTRE PACKAGE EDUC@BOX...

Plus en détail

Patton M-ATA-1/E - guide d installation et de configuration

Patton M-ATA-1/E - guide d installation et de configuration Patton M-ATA-1/E - guide d installation et de configuration Le Patton M-ATA-1 est un micro adaptateur pour les téléphones analogiques et il permet de raccorder un téléphone standard au réseau de téléphonie

Plus en détail

Chapitre 3 Configuration et maintenance

Chapitre 3 Configuration et maintenance Chapitre 3 Configuration et maintenance Ce chapitre est consacré aux fonctionnalités pouvant être configurées ou affichées sous Setup (Configuration) et Maintenance dans le menu principal de votre WiFiBox

Plus en détail