PC réel Carte réseau de bouclage 192.168.2.3 ( vmbridge activé ) - vmplayer



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

Thomson ST 2030 guide de configuration et d utilisation

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

Configuration O.box Table des matières

Administration Switch (HP et autres)

1 INTRODUCTION 2 2 PRE-REQUIS Export du certificat du serveur Date et heure du système Téléchargement du logiciel du terminal 2

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

HYBIRD 120 GE POUR LES NULS

Routeur client. PC accueil Postes IP

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

GUIDE D UTILISATION ADSL ASSISTANCE

DOCUMENTATION VISUALISATION UNIT

La qualité de service (QoS)

Travaux pratiques Configuration du protocole DHCP avec SDM et l interface de ligne de commande Cisco IOS

ETI/Domo. Français. ETI-Domo Config FR

Assistance à distance sous Windows

Travaux pratiques : dépannage de la configuration et du placement des listes de contrôle d'accès Topologie

Installation du client Cisco VPN 5 (Windows)

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

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

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

Installation du client Cisco VPN 5 (Windows)

PRESENTATION DU POSTE 3 MISE EN SERVICE 4

Installation du client Cisco VPN 5 (Windows)

Configuration du matériel Cisco. Florian Duraffourg

Présentation du SC101

X-Lite guide de configuration et d utilisation

Chapitre 3 Configuration et maintenance

L exemple d un serveur Proxy sous Windows NT 4 SERVER MICROSOFT PROXY SERVER 2 Installation et configuration Auteur : Eliane Bouillaux SERIA5

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

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

Protocoles DHCP et DNS

Un peu de vocabulaire

But de cette présentation

TP 4 & 5 : Administration Windows 2003 Server

Installation et paramétrage de Fedora dans VirtualBox.

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

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

Manuel Utilisateur Téléphone IP Thomson ST 2030

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

TP N 1 : Installer un serveur trixbox.

CTIconnect PRO. Guide Rapide

Procédure d utilisation et de paramétrage (filtrage) avec IPFIRE

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

CENTRALE TELESURVEILLANCE VIA INTERNET WEB

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

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

Travaux pratiques : configuration des routes statiques et par défaut IPv6

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

Augmenter la portée de votre WiFi avec un répéteur

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

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

Guide de configuration de la Voix sur IP

Installation de GFI FAXmaker

Notice d installation et d utilisation SIP PBX 100

SYSTEMES ELECTRONIQUES NUMERIQUES

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

Installation FollowMe Q server

OpenMediaVault installation

Mise en place d un firewall d entreprise avec PfSense

REPETEUR SANS FIL N 300MBPS

Movie Cube. Manuel utilisateur pour la fonction sans fil WiFi

2 - VMWARE SERVER.doc

Manuel d utilisation Caméra IP via Internet Explorer

PRODUCTION ASSOCIEE. Le réseau de la M2L est organisé VLANs et comporte des commutateurs de niveau 2 et des routeurs.

TAGREROUT Seyf Allah TMRIM

(1) Network Camera

Téléphoner depuis le PC Vue d'ensemble

Installer VMware vsphere

Mise en service d un routeur cisco

Belgacom Forum TM 3000 Manuel d utilisation

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

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Labo 1 - CUCME - Appels simples

1 DHCP sur Windows 2008 Server Introduction Installation du composant DHCP Autorisation d'un serveur DHCP...

Xubuntu Une alternative à Windows et à Ubuntu, (pour ceux qui ne veulent pas d'unity) : installer Xubuntu.

TP Configuration de l'authentification OSPF

ALCATEL IP1020. Guide de Configuration pour l offre Centrex OpenIP

ALOHA Load Balancer 2.5. Guide de démarrage rapide. EXCELIANCE ALOHA 2.5 Guide de démarrage rapide 30/01/2008 1/17

PRODUCTION ASSOCIEE. Le réseau de la M2L est organisé VLANs et comporte des commutateurs de niveau 2 et des routeurs.

Configurer ma Livebox Pro pour utiliser un serveur VPN

Alfresco Guide Utilisateur

FreeNAS Shere. Par THOREZ Nicolas

Manuel d utilisation du téléphone IP Cisco Small Business Pro SPA525G

Configuration Alcatel OmniPCX Office (OXO) OpenIP OpenVoice

Guide d'utilisation du Serveur USB

RX3041. Guide d'installation rapide

WINDOWS SERVER 2003-R2

Installation d'un serveur DHCP sous Windows 2000 Serveur

COMMENT INSTALLER LE SERVEUR QIPAIE

Date : 08/02/12 SISR1 tp.topologie.reseau.wan Durée : 2 h

Raccordement desmachines Windows 7 à SCRIBE

VAMT 2.0. Activation de Windows 7 en collège

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

Préparation à l installation d Active Directory

Edutab. gestion centralisée de tablettes Android

WINDOWS NT 2000: Travaux Pratiques. -Boîtier partage d'imprimante- Michel Cabaré Janvier 2002 ver 1.0

Transcription:

Matériel: - 1 PC avec carte réseau de bouclage activée en 192.168.2.3 image vmware W2000 adr MAC différente de l'autre image interface AMDnet 194.0.0.2 - Express Talk - Serveur SIP Axon NCH - clients 0951222222 - clients 0951333333 - dialplan ne traitant pas 0 image vmware XP_Cisco GNS3 adr MAC différente de l'autre image interface AMDnet 192.168.2.13 - GNS3 - IP Communicator - xlite - kit voix (GNS3, tftp...) - wireshark - répertoires pour GNS3 - VT-GO-PC GNS3 routeur avec CME int f0/0 192.168.2.23 int f0/1 194.0.0.3 PC réel Carte réseau de bouclage 192.168.2.3 ( 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, XP à 512 Mo ) TD Cisco

Cisco Call Manager Express ( CME ) - Débrancher le câble réseau pour isoler votre PC réel. - Vérifier que la carte réseau de bouclage microsoft est présente et activée, qu'elle a l'adresse 192.168.2.3. ( sinon l'installer: Panneau de config/ 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 192.168.2.13 (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 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 entre en dialogue par le port série 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é) TD Cisco 1/9

! " # $ % $ & 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 192.168.2.23 255.255.255.0 no shutdown ( ou no sh ) pour que l'interface reste active puis puis write ( ou CTRL Z puis wr ) Tester l'interface du routeur en le pinguant lui même: ping 192.168.2.23 Tester le lien avec le nuage extérieur PC vmware en le pinguant depuis le routeur: ping 192.168.2.13 ( échec si on laisse le firewall de XP ) avec le PC réel: ping 192.168.2.3 Le dispositif réseau est prêt pour faire notre installation téléphonique. Sauvegarder le projet GNS3. TD Cisco 2/9

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) 192.168.2.23 = 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 ) 0384211000 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, 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 ' ( ) ) 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 à 192.168.2.23 => 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 ). VTGO-PC Lite Sur le PC réel 192.168.2.3, 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 ) - Lancer le logiciel, 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: 192.168.2.23 Next, Next, Finish - Pour changer l'affichage sur les téléphones: conf t, telephony-service, system message tp TL53 TD Cisco 3/9

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. " * + # # (, -. / 0 1 0 # 2 -. / 0 1 0 ( on pourra faire un filtre d'affichage ip.addr == 192.168.1.23 qui ne garde que les trames liées au CME ) 3,,4 5 # b) Communication - Relancer une capture wireshark, réaliser un appel entre 2 postes SCCP 6 7 1 8 + 9 $ # # $ :,;, $ # $, < 8 4 5 = > %,? 8 & 1 8 + 9 : : ) : / 1 * : : 1 8 + : : 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 allow-connections sip to sip Définir un groupe de codecs avec un ordre de préférence, pour revenir en mode configuration de terminal, (config)#voice class codec 1 codec preference 1 g711ulaw codec preference 2 g711alaw (config)#voice register global mode cme source 192.168.2.23 port 5060 max-dn 5 max-pool 5 timezone 23 time-format 24 hold-alert tftp-path flash: create profile 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 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 TD Cisco 4/9

(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 @ +,A $ $ : 5, 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". B ; '! -0 & % C D D ;! -0! 0 & % C D D Pendant un appel, accéder aux statistiques d'un téléphone Cisco en cliquant rapidement 2 fois sur le bouton "?". ' - 5, V) Installation et utilisation d'outils Cisco Activation de la configuration par interface http a) Copier les fichiers du GUI dans la partie flash du routeur - Lancer le logiciel du PC vmware XP Klever group/pumpkin-2.7.2 qui gère le TFTP ( pas de pare-feu pour le port TFTP ). On a fait un répertoire Autres_ressources dans C:\CCNA_Voice_LABs On y a mis le fichier cme-4.3.0.0.tar de C:\CCNA_Voice_Kit. Remarque: On n'a gardé qu'une partie du fichier de 64 Mo car le temps de transfert sera moins long. Vérifier que dans pumpkin, on a TFTP filesystem root: C:\CCNA_Voice_LABs\Autres_ressources - Sur le routeur en console: Enable, show flash: ( on voit le contenu de la mémoire flash ) Rem: S'il n'y a pas de flash, arrêter le routeur dans GNS3, configurer, R0, Mémoires et disques, mettre Taille Disk0 PCMCIA à 32. Effacer la mémoire flash: "erase flash:", entrée pour confirmer La mémoire est vidée: "dir flash:" est vide. - "format flash:", entrée, entrée, entrée pour confirmer ( sans cela, il y aura un problème de chargement dans les répertoires ) - "archive tar /xtract tftp://192.168.2.13/cme-4.3.0.0.tar flash:" ( espaces des 2 côtés de tar, de /xtract, après le second tar ) - Dans pumpkin, cliquer sur "Grant access ( 2 fois ). ( => 10 minutes de transfert, à la fin il doit afficher "Transfer... has successfully completed" ) En console, "show flash" doit cette fois donner la liste des fichiers transférés. " 8 "enable, dir flash:" b) Configurer le routeur pour activer le serveur http Activer la console, enable, conf t (config)#ntp master (config)#ip http server (config)#ip http path flash:gui/ TD Cisco 5/9

(config)#telephony-service web admin system name admin password cisco dn-webedit time-webedit moh flash:music-on-hold.au multicast moh 239.1.1.1 port 2100 load 7971 SCCP70.8-3-38.loads fichier firmware sans bin create cnf-files CTRL Z #write définit un accès avec login "admin" et mdp "cisco" Lancer un navigateur http sur un autre PC ( sur certains PC, si on utilise le PC de GNS3, il peut y avoir un blocage, sur d'autres non. Idem pour un client SCCP qui ne s'enregistrera pas ). Se connecter à http://192.168.2.23/ccme.html login "admin", mot de passe "cisco", être un peu patient. - Aller dans "Configure", "Extensions", choisir le premier poste qui est actif, modifier son Nom, Label et Description ( si il a le numéro 1000: Nom -> Nom1000, Label -> Label1000, Description -> Bureau du 1000 ) - Aller dans "Configure/Phones", cocher la case devant le poste, cliquer sur reset au dessus ( Ce qui revient à arrêter et redémarrer le poste ou à rentrer en console puis en config sur ce poste ephone puis reset ), - Faire un appel vers ce poste. 3 E 5 5 : - Aller dans "Configure", "System Parameters", ligne "MOH Files" 6 5 & F 4 ; G ) - Aller dans "Configure/Extensions", choisir un téléphone, mettre "secondary number" à 1500. Vérifier que depuis l'autre téléphone, on peut utiliser ce second numéro d'appel ( attendre l'enregistrement ) - Aller dans "Configure/Extensions", choisir un téléphone actif, mettre "Call Forward no-answer" = renvoi sur non réponse vers l'autre téléphone SCCP après 4 secondes ( timeout ). Appeler depuis un téléphone SIP vers ce téléphone sans répondre, vérifier que le renvoi fonctionne. Remarques: - Sur cette version de CME, la musique d'attente n'est pas utilisable en appel local, on la testera plus tard. - La messagerie vocale CUE ( Cisco Unity Express ) n'est pas simulable avec GNS3. - Renvoi = Call Forward, Interception = Pick up, Groupe = Hunt Configuration sur les téléphones On va créer de nouvelles associations entre postes physiques ( ephone ) et numéros ( ephone-dn ) => boutons ( button ). En console: enable, conf t, telephony-service On commence par faire ce qu'on a fait par interface web pour le poste 2 en console (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 TD Cisco 6/9

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 7 A 5 + ' ( 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 < A 5 + ' Tester les appels et la supervision par icône du bouton qui change avec un poste SIP qui appelle un poste SCCP?! 5 )! 5! -0 5 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 192.168.2.3 PC2 XP image vmware avec client SCCP 192.168.2.13 routeur en 192.168.2.23 et 194.0.0.3 ( GNS3 dans le PC2 image vmware XP ) PC3 image vmware W2000 avec serveur et client SIP 194.0.0.2 Sur le serveur SIP du PC3 on a déclaré 2 usagers: 0951222222 = n public E164 de notre routeur 0951333333 = 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 194.0.0.3 255.255.255.0 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 194.0.0.2. Faire un ping dans la console du routeur vers ce PC virtuel. TD Cisco 7/9

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 0951333333 ). Dans la console, enable, conf t (config)#line console 0 évite messages du routeur dans la saisie des commandes logging synchronous (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 (config)#sip-ua authentication username 0951222222 password cisco #write credentials username 0951222222 password cisco realm 194.0.0.2 no remote-party-id retry invite 2 retry register 10 retry options 1 timers connect 100 registrar ipv4:194.0.0.2 expires 3600 sip-server ipv4:194.0.0.2 host-registrar CTRL Z définition du routeur come client SIP: UA réponse!! à challenge d'enregistrement avec login et mdp de notre compte SIP sur le serveur initie!! enregistrement SIP, sans cette ligne, rien... Remarque: - "show running-config" montre le mot de passe crypté "password 7", sinon on aurait "password 0" en non crypté. @ ))! -0 & # 5 " Pour corriger cela pour les postes en 100x, faire enable, conf t, ephone-dn 1, no number 1000, number 1000 no-reg,. recommencer pour nos 3 autres postes de n 1001, 1002, 1003 ( ephone-dn 2, 3 et 4 ). pour les 038421100x, utiliser l'interface web, 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 ' B = 5 $ > % ) = $ & H Si on appelle le n public du routeur 0951222222, 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 456 - On crée la règle qui traite le numéro entrant 0951222222: enable, conf t (config)#voice translation-rule 1 rule 1 /0951222222/ /1000/ - 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 TD Cisco 8/9

- 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 0951222222. ( 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",... ) ' 5 )) - 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. ' ' = B B, Tester. 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 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. ' " 0 5 )) & # #! -0 A 4 F - 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/ // - 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 ) - 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 2 00951333333" 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 0951222222 - 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 192.168.2.13 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. TD Cisco 9/9

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 0.0.0.0 indique le routeur par défaut Le suffixe /<entier> des adresses est le nombre de bit `a 1 du netmask Exemple : C 192.0.0.1/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 Annexe Cisco 1/4

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. bouton = Association ephone (adr MAC ou port) / ephone-dn ( n ) dial-peer voice => Il existe différents types de dn ( voir plus loin ). Un téléphone ne les supporte pas tous! 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 0384211000 => 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 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 1 2000 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 Annexe Cisco 2/4

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 à http://uv.utbm.free.fr/tl53/docs/cmebasic.pdf 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 )... Annexe Cisco 3/4

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 192.168.1.254 255.255.255.0 * changer l'adresse des serveurs du CME Pour SIP: en, conf t, voice register global, no source-address source-address 192.168.1.254 port 5060 Pour SCCP: en, conf t, telephony-service, no source-address source-address 192.168.1.254 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 Annexe Cisco 4/4