Dans ce premier article, je vous propose de nous attarder sur la configuration basique dun routeur CME.
1) Topologie
Les postes IP sont des clients Cisco IP Communicator installs sur les VM 2 et 3 et sur la machine hte.
Quant au CME, il se trouve sur le routeur R1. Je rappelle que le routeur doit avoir une image prenant en
charge les fonctions de VoIP.
Cette infrastructure rend lutilisation dun Voice Vlan inutile. Aussi, le switch naura quun rle trs limit (pas
de configuration spciale).
Avant daller plus loin, assurez-vous davoir une infrastructure adquat, avec une configuration de base
(notamment les IP).
2) Configuration DHCP
Comme nous lavions vu dans un prcdent article, les routeurs ont besoin dun DHCP pour fonctionner. Ce
DHCP permet notamment dobtenir les paramtres rseau de base, mais aussi dobtenir ladresse du
serveur TFTP.
Attention, si vous utilisez exactement la mme infrastructure que moi, la configuration du DHCP nest pas
ncessaire. En effet, vous pouvez attribuer les IP manuellement aux VM, et renseigner lIP du TFTP la
main dans le CIPC (Cisco IP Communicator).
De plus, dans linfra que je vous propose, nous navons pas de Voice Vlan.
Encore une fois, cette configuration ne sintgre pas dans la topologie virtuelle que je vous ai propose.
Commenons par exclure les IP qui ne doivent pas tre assignes des clients.
R1(dhcp-config)#default-router 10.0.1.254
R1(dhcp-config)#dns-server 10.0.1.254
Comme nous lavions vu, loption 150 permet dindiquer au client lIP du serveur TFTP. Ici il sagit du
prsent routeur.
Nous crons ensuite un Pool pour les PC.
R1(dhcp-config)#default-router 10.0.2.254
R1(dhcp-config)#dns-server 10.0.1.254
3) Configuration NTP
Dans tout rseau, il est essentiel de mettre en place un serveur NTP. Ce serveur aura pour rle de diffuser
le temps dans tout le rseau. Ainsi, les horloges des quipements (notamment les postes IP) seront
synchronises.
Pour cela, nous avons le choix entre le faire la main, ou le synchroniser avec un serveur NTP.
(Si vous travaillez sous GNS3, la connexion internet sera impossible sans une configuration spcifique)
R1(config)#ntp master
R1(config)#telephony-service
R1(config-telephony)#
Vous pouvez ensuite afficher la version du CME que vous avez (ainsi que foule dinformation).
A prsent votre routeur possde une configuration de base.
Dans ce premier article je vous propose daborder la configuration des Ephones et Ephone-DNs afin de
mettre en place un premier rseau de tlphonie basique.
1) Les Ephone-DNs
Un Ephone-DN ou Ethernet Phone Directory Number reprsente une ligne tlphonique. A cette ligne,
un numro sera attribu. Les utilisateurs pourront ensuite utiliser une ligne pour en appeler une autre.
Une fois la ligne cre, nous pouvons lassigner un ou plusieurs postes IP.
Single-Line Ephone-DN
Dual-Line Ephone-DN
Avec une Single-Line, le poste peut placer ou recevoir un seul appel simultan. Si un appel est en cours sur
cette ligne et quun nouvel appel arrive, la ligne sonne occupe.
Avec un Dual-Line, le poste peut placer ou recevoir deux appels simultans. Si un appel est en cours sur la
ligne et quun deuxime arrive, la ligne ne sonne pas occupe. Elle sonne normalement et lutilisateur peut
prendre lappel.
Les Dual-Line sont trs utiles pour certaines fonctionnalits telles que les transferts.
R1(config)#telephony-service
R1(config-telephony)#max-ephones 500
R1(config-telephony)#max-dn 500
R1(config-telephony)#create cnf-files
Nous pouvons ensuite crer nos lignes et y assigner des numros de tlphones internes.
R1(config)#ephone-dn 1 dual-line
R1(config-ephone-dn)#number 101
R1(config)#ephone-dn 2 dual-line
R1(config-ephone-dn)#number 102
R1(config)#ephone-dn 3 dual-line
R1(config-ephone-dn)#number 201
R1(config)#ephone-dn 4 dual-line
R1(config-ephone-dn)#number 202
Il est aussi possible dassigner un numro secondaire une ligne. Par exemple, nous pouvons assigner un
numro public la ligne 4. De cette manire, si quelquun compose le numro public en interne, la ligne
sonnera.
Attention, nous nen sommes pas encore la liaison avec un rseau public.
R1(config)#ephone-dn 4 dual-line
2) Les Ephones
Nous avons cr des lignes tlphoniques. La suite logique est de crer des postes IP.
Pour chaque poste physique, nous aurons un Ephone dans la configuration du CME.
La question qui se pose alors est la suivante : Comme le CME reconnait les postes et comment sait-il
quel poste appliquer quelle configuration ?
Une fois le poste en place, il a une adresse IP. Mais au dpart, le poste dmarre sans IP et sans
configuration.
Donc pour identifier les postes, le CME utilise les adresses MAC.
Donc pour crer un Ephone, il nous faut ladresse MAC du poste associ.
Sur les tiqutes, les adresses MAC sont associes un code barre.
Pour un dploiement de masse, vous pouvez donc utiliser un scanneur de code barre.
Si vous travaillez avec des postes virtuels comme moi, il vous faut ladresse MAC des machines qui
hbergent les postes virtuels.
R1(config)#ephone 1
R1(config-ephone)#mac-address 000C.29E3.87A3
R1(config-ephone)#type CIPC
R1(config-ephone)#button 1:1
Le type correspond au type de poste IP. Ici il sagit du poste virtuel CIPC.
Les boutons de droite sont associs des lignes. Si le poste doit avoir le numro 101 (qui correspond la
ligne DN 1 cre prcdemment) alors nous assignons lun des boutons de droite la ligne 1.
Si le poste doit avoir plusieurs lignes, nous assignons plusieurs boutons plusieurs lignes.
Pour faire simple, chez Cisco pour assigner une ligne un poste, il faut configurer un bouton.
R1(config-ephone)#button 1:1
Le premier 1 correspond au bouton 1 de la srie de bouton. Le deuxime 1 correspond la ligne
DN 1 que nous avons cre.
Si le poste devait tre associ la ligne ayant pour numro 202 (cette ligne a t cre prcdemment), la
configuration aurait t :
R1(config-ephone)#button 1:4
R1(config)#ephone 2
R1(config-ephone)#mac-address 0050.5623.733C
R1(config-ephone)#type CIPC
R1(config-ephone)#button 1:2
R1(config)#ephone 3
R1(config-ephone)#mac-address 0050.56C0.0001
R1(config-ephone)#type CIPC
R1(config-ephone)#button 1:3
Durant un appel, vous avez accs un certain nombre de fonction grce aux boutons infrieurs.
Nous pouvons par exemple transfrer lappel vers 102.
Pour cela, depuis 201, appuyez sur Trnsfer , puis entrez le numro 102.
Quant 102 dcroche, nous somme en ligne avec lui. Nous pouvons parler avec lui. Cela permet de
demander 102 sil veut bien que nous lui transfrions lappel de 101.
Sil est daccord, nous pouvons appuyer sur Transfert . Sinon, il faut appuyer sur End Call .
Lappel est alors transfr. 101 et 102 sont en communication.
Nous appelons ce type de transfert un transfert attendu, car nous entrons en communication avec la
destination avant le transfert.
Le transfert aveugle est linverse. Nous transfrons lappel sans entrer au pralable en communication avec
la cible.
3) Auto Registration
Nous avons vu comment ajouter des postes la main dans le CME. Mais il est aussi possible pour les
postes de senregistrer automatiquement.
Pour activer lAuto Registration, la commande est la suivante :
R1(config)#telephony-service
R1(config-telephony)#auto-reg-ephone
R1(config-telephony)#no auto-reg-ephone
R1(config-telephony)#no auto-reg-ephone
R1(config)#no ephone 3
R1(config-telephony)#auto-reg-ephone
Aprs redmarrage du poste, il senregistre automatiquement.
Nous voulons donc que les postes qui senregistrent automatiquement soient associs ces DN.
Reset est un redmarrage rapide qui permet au poste de rcuprer sa nouvelle configuration (aprs
modification de la configuration de lEphone par exemple).
Restart est un redmarrage complet. Il est ncessaire pour les gros changements.
R1(config-telephony)#restart 0050.56C0.0001
Note : si vous tes dans la configuration dun Ephone, il est possible de le relancer directement.
R1(config)#ephone 1
R1(config-ephone)#restart
4) Conclusion
Nos postes ont t ajouts la main puis automatiquement et ils sont associs une ligne.
Dans cet article je vous propose de nous attarder sur la configuration avance des boutons. Nous
lavons vu, les boutons servent assigner des lignes aux postes. Il est possible de pousser plus loin la
configuration des boutons pour assigner plusieurs lignes un poste, faire sonner une ligne en mode
silencieux, monitorer une ligne, etc
1) Configuration actuelle
telephony-service
max-ephones 500
max-dn 500
ip source-address 10.0.1.254
auto-reg-ephone
create cnf-files
ephone-dn 1 dual-line
number 101
ephone-dn 2 dual-line
number 102
ephone-dn 3 dual-line
number 201
ephone 1
mac-address 000C.29E3.87A3
type CIPC
button 1:1
ephone 2
mac-address 0050.5623.733C
type CIPC
button 1:2
ephone 3
mac-address 0050.56C0.0001
type CIPC
button 1:3
Nous souhaitons quun poste ait plusieurs lignes. Le poste pourra donc tre joint sur plusieurs lignes,
passer des appels avec les deux lignes, etc
R1(config)#ephone-dn 4 dual-line
R1(config-ephone-dn)#number 202
R1(config)#ephone 3
R1(config-ephone)#button 2:4
R1(config-ephone)#restart
La configuration actuelle du poste est donc la suivante.
Vous pouvez tester, il est possible dappeler le poste sur les deux numros.
Si vous appelez le poste sur 202, puis une fois en ligne vous appelez aussi le 201, vous obtiendrez un
double appel.
Pour rpondre au deuxime appel, il faut appuyer sur le bouton de la ligne qui sonne.
Si vous voulez appeler avec la ligne 202, il suffit dappuyer sur le bouton 202, puis de composer.
Vous pouvez aussi lancer un appel depuis la ligne 201, puis en cours dappel lancer un appel depuis
202.
Attention, il nest pas ncessaire davoir deux lignes pour lancer deux appels.
Vous pouvez donc lancer un appel depuis 201, puis en cours dappel, lancer un deuxime appel
depuis 201.
R1(config)#ephone 2
R1(config-ephone)#button 2:4
R1(config)#ephone 2
R1(config-ephone)#no button 2
R1(config)#ephone 3
R1(config-ephone)#no button 2
R1(config)#no ephone-dn 4
Il est aussi possible de partager une ligne avec une configuration comme celle-ci.
R1(config)#ephone-dn 4 dual-line
R1(config-ephone-dn)#number 202
R1(config)#ephone-dn 5 dual-line
R1(config-ephone-dn)#number 202
R1(config)#ephone 2
R1(config-ephone)#button 2:4
R1(config)#ephone 3
R1(config-ephone)#button 2:5
De cette manire, nous avons deux lignes qui ont le mme numro.
De plus, les deux postes peuvent appeler en mme temps avec le numro 202.
Donc nous avons dit que si quelquun appel le 202, lappel tombera au hasard sur le poste 2 ou le
poste 3.
Si maintenant le poste 2 est en ligne sur 202 ; et que quelquun appel le 202, lappel tombera au
hasard sur le poste 2 ou 3. Le nouvel appel peut donc tomber sur le poste 2 alors quil est en ligne.
R1(config)#ephone-dn 4 dual-line
R1(config-ephone-dn)#preference 0
R1(config)#ephone-dn 5 dual-line
R1(config-ephone-dn)#preference 1
Par dfaut la prfrence est de 0. Elle peut aller jusqu 10. La plus basse est la meilleure.
Ici, cest le DN 4 qui a la priorit. Ainsi, un appel vers 202 fera toujours sonner le DN 4.
Donc, si vous lancez un appel vers 202 (depuis le poste 1 par exemple), cest le poste 2 qui sonne. Si
vous lancer un deuxime appel (et que le premier est toujours en cours), cest nouveau le poste 2
qui sonne.
Pourquoi donc ? Et bien parce que nous avons mis en place des Dual-Line. La ligne 4 (qui est assigne
au poste 2) peut prendre en charge 2 appels.
Et si vous lancer un troisime appel (et que les deux autres sont toujours en cours), le numro sonne
occup.
Au final, le poste 3 ne sonne plus jamais lors-ce que lon appel 202.
Huntstop
Hunstop Channel
La commande Huntstop indique au CME de ne pas chercher dautre lignes pour le numro donn.
La commande Huntstop Channel indique au CME de ne pas chercher si la ligne est dj occupe.
Ce nest pas vident comprendre. Nous allons donc voir des exemples. Je vous invite raliser des
tests. Pour cela, ajoutez 4 ou 5 lignes au poste 1 pour pouvoir lancer de multiples appels vers 202.
Pour le moment, la commande Huntstop est en place sur toutes les lignes. Elle est prsente par
dfaut et nest pas affiche.
Cest pour cela quun appel vers 202 narrive jamais sur la ligne 5. Le CME cherche joindre 202 sur la
ligne 4. Sil y arrive tant mieux. Sil ny arrive pas, il ne cherche pas ailleurs, cause de la commande
Hunstop.
Si nous voulons que les appels puissent arriver sur la ligne 5 (donc le poste 3), il faut dsactiver la
commande Hunstop sur la ligne 4.
R1(config)#ephone-dn 4 dual-line
R1(config-ephone-dn)#no huntstop
Le premier appel vers 202 tombe sur la ligne 4, donc le poste 2 sonne
Le deuxime appel vers 202 tombe sur la ligne 4, donc le poste 2 sonne nouveau
Le troisime appel vers 202 tombe sur la ligne 5, donc le poste 3 sonne
Le quatrime appel vers 202 tombe sur la ligne 5, donc le poste 3 sonne
Mais il serait mieux que le deuxime appel tombe directement sur la ligne 5 et quil ny ait pas de
double appel sur la ligne 4.
R1(config)#ephone-dn 4 dual-line
R1(config-ephone-dn)#huntstop channel
R1(config)#ephone-dn 5 dual-line
R1(config-ephone-dn)#huntstop channel
Nous avons aussi mis la commande sur la ligne 5, pour quil ne puisse pas non plus y avoir de double
appel.
Pour rappel, cette commande Huntstop Channel empche le double appel si la ligne est dj en ligne.
Le premier appel vers 202 tombe sur la ligne 4, donc le poste 2 sonne
Le deuxime appel vers 202 tombe sur la ligne 5, donc le poste 3 sonne
ephone-dn 4 dual-line
number 202
huntstop channel
no huntstop
ephone-dn 5 dual-line
number 202
preference 1
huntstop channel
Je rappelle que la commande Huntstop est implicite. Cest pour cela quelle napparait pas par
dfaut.
Si cela nest pas clair pour vous, je vous invite relire cette partie et surtout tester par vous-mme.
4) Sparateurs spcifiques
Button NUMERO-BOUTON : DN
Voici la liste.
Commenons par les sparateurs o , c et x car ils sont en lien avec la configuration
prcdente.
Le Button Overlay autorise le fait dassigner plusieurs DN un seul bouton. Vous comprendrez avec
les configurations qui vont suivre.
Sparateur o
ephone-dn 4 dual-line
number 202
huntstop channel
no huntstop
ephone-dn 5 dual-line
number 202
preference 1
huntstop channel
ephone 2
button 2o4,5
ephone 3
button 2o4,5
Le poste 2 dcroche
Le poste 3 dcroche
Sparateur c
Considrons la configuration suivante.
ephone-dn 4 dual-line
number 202
huntstop channel
no huntstop
ephone-dn 5 dual-line
number 202
preference 1
huntstop channel
ephone 2
button 2c4,5
ephone 3
button 2c4,5
Un deuxime appel est lanc vers 202 et les deux postes sonnent (cest la ligne 5 qui sonne)
Un troisime appel est lanc vers 202 et la ligne sonne occupe (car les lignes 4 et 5 sont occupe)
Sparateur x
Voici un exemple.
ephone 2
button 2c4,5
button 3x2
ephone 3
button 2c4,5
button 3x2
Sparateur b
Ce sparateur est simple. Il dsactive la sonnerie audio de la ligne. Il y a toujours la led qui clignote.
Si le poste est dj en ligne, il y a tout de mme un bip qui est mis la place de la sonnerie.
Considrons la configuration suivante.
ephone 3
button 1b3
Si le poste 3 est dj en ligne et que quelquun appel le 201, un bip est mis.
Sparateur s
Le sparateur s fonctionne comme le b , sauf quen plus il supprime le bip si le poste est en
ligne.
Sparateur f
Encore une fois, le sparateur est simple. Il permet simplement de forcer une sonnerie diffrente.
ephone 3
button 1f3
Sparateur m
Ce sparateur permet de monitorer une ligne. Cela permet de savoir si la ligne est utilise ou non et
donc si lon peut appeler la ligne ou non.
ephone-dn 9 dual-line
number 402
Je lai assign au poste 1.
ephone 1
button 5:9
ephone 3
button 3m9
Maintenant, nous avons un bouton sur le poste 3 qui indique si la ligne 9 est utilise.
Quand la ligne est libre, si lon appuie sur le bouton, cela appel la ligne monitore.
Sparateur w
La sparateur w permet quant lui de monitorer tout un poste. Si lune des lignes du poste est
occupe, le bouton devient rouge.
button 3m1
Ici 1 fait rfrence la ligne 1 du poste 1. Il est ncessaire de faire rfrence la ligne principale
du poste monitorer.
Nous obtenons donc un bouton qui devient rouge si nimporte quelle ligne du poste 1 est occupe.
Haut du formulaire
Votre adresse de messagerie ne sera pas publie. Les champs obligatoires sont indiqus avec *
CME Traitement des Appels
Post le 14 novembre 2015 par Valentin Weber Aucun commentaire
Je vous propose aujourdhui dtudier en dtail comment CME traite les appels. Lors-ce que le routeur
reoit un appel, comment le traite-t-il de manire ce que cet appel arrive destination ?
Nous pouvons comparer cela la faon dont un routeur route les paquets laide de sa table de routage.
Lors-ce que vous composez un numro sur votre poste, le routeur recherche un pattern de destination
correspondant.
Par exemple, si vous composez le 01 02 03 04 05, chaque appui de touche, le routeur fait une recherche.
R1(config-dial-peer)#destination-pattern 2..
R1(config-dial-peer)#codec g711alaw
R1(config-dial-peer)#destination-pattern 21.
R1(config-dial-peer)#codec g711alaw
Dans cet exemple, si 110 compose le 210, cest le Dial-Peer 210 qui lemporte. En effet, sur les 2 Dial-Peer
disponibles, cest le 210 qui est le plus spcifique.
R1(config-dial-peer)#destination-pattern 21
R1(config-dial-peer)#codec g711alaw
Pour vrifier ce comportement, vous pouvez mettre en place une infra de test.
Voi
---- R1 ----
telephony-service
max-ephones 100
max-dn 100
ip source-address 10.0.1.254
auto-reg-ephone
create cnf-files
ephone-dn 1 dual-line
number 110
ephone 1
mac-address 000C.29E3.87A3
type CIPC
button 1:1
destination-pattern 2..
codec g711alaw
destination-pattern 21.
codec g711alaw
telephony-service
max-ephones 100
max-dn 100
ip source-address 10.0.2.254
auto-reg-ephone
create cnf-files
ephone-dn 1 dual-line
number 210
ephone 1
mac-address 0050.56C0.0002
type CIPC
button 1:1
codec g711alaw
Vous pouvez prsent constater que les appels transitent entre les deux routeurs. 110 peut appeler 210.
Mais comment savoir quel Dial-Peer R1 utilise pour router les appels vers 210 ?
Il y a 2 solutions :
Modifier lIP du Dial-Peer 210 (ce qui aura pour effet de ne pas router lappel sil est utilis)
Si maintenant vous ajoutez le Dial-Peer 21 que nous avons vu prcdemment, vous verrez que 110 ne peut
plus appeler 210.
Sauf que quand le routeur reoit 2 puis 1, il est capable de router lappel grce au Dial-Peer 21. Le chiffre 0
nest donc jamais envoy au routeur car lappel est rout avant.
Comment faire pour configurer R1 pour quil soit capable de router les appels vers 210 et vers 21.
Pour cela, vous pouvez configurer le Dial-Peer 21 comme ceci.
R1(config-dial-peer)#destination-pattern 21T
R1(config-dial-peer)#codec g711alaw
Les appels vers 210 vont donc passer par le Dial-Peer 210.
Quant aux appels pour 21, ils seront pris en charge par le Dial-Peer 21, aprs que le Timer de 10s soit
pass (d lutilisation du Wildcard T). Sinon, pour viter le Timer, il faut appuyer sur # aprs avoir
compos le 21.
Pour rappel, le Wildcard T peut tre 0 ou plusieurs chiffres (pour un numro de 32 chiffres max).
Cest pour cela que le Dial-Peer 21 prend en charge les appels vers 21. Car si lon compose le 21, le
pattern 21T est plus prcis que 21.
Continuons notre tude du fonctionnement du CME par la slection des Dial-Peers entrant et sortant.
Comme nous lavons vu, pour router un appel, le routeur a besoin dun Dial-Peer.
Selon si lappel entre dans le routeur ou en sort, le comportement ne sera pas la mme.
destination-pattern
session target
port
Mais il y a aussi les commandes incoming called-number et answer-address que nous navons pas vu.
Dial-Peer Sortant
Pour slectionner le Dial-Peer sortant, le routeur se base simplement sur les destination-patterns.
Une fois quil a choisi le Dial-Peer, il utilise la configuration Session Target (VoiP) ou Port (analogique et
numrique) pour router lappel.
Exemple en VoIP :
Exemple en analogique :
destination-pattern 2..
port 1/0/0
Dial-Peer entrant
Cest ici que les choses se corsent. La slection du Dial-Peer entrant est plus complique, mais finalement
trs simple comprendre.
Il y a 5 mthodes pour la slection du Dial-Peer entrant. Le routeur les parcours dans lordre.
Exemple
Pour bien comprendre la slection des Dial-Peers entrants et sortant voyons ensemble un exemple.
Premirement lappel arrive R1. Pour slectionner le Dial-Peer entrant, il utilise la mthode 4.
En effet, lappel arrive sur un port analogique. La slection est donc trs simple, le routeur utilise le Dial-Per
associ au port en question. Comme nous navons pas mis en place les commandes incoming called-
number et answer-address et quun poste analogique ne fournit pas de numro appelant, cest la
mthode 4 qui est utilise.
Puis lappel veut quitter R1. Comme nous lavons dit, la slection dun Dial-Peer sortant est trs simple. Il
se base sur les destination-patterns. Pour joindre 210 il utilise donc le Dial-Peer 210.
Puis lappel arrive R2. Pour slectionner le Dial-Peer entrant, R2 utilise la mthode 3.
Pourquoi ? Car nous navons pas configur les commandes incoming called-number et answer-address.
Par contre, comme il sagit dun appel VoIP, un numro dappelant est indiqu (ici cest 110). Et il y a un
Dial-Peer avec comme destination-patter 110.
Enfin, pour sortir de R2 et aller vers le poste 210, le routeur na pas besoin de Dial-Peer. En effet, la
configuration ephone suffit.
Et bien elle est utilise si aucune autre mthode ne match. Le Dial-Peer agit comme une sorte de route par
dfaut. Le Dial-Peer 0 possde des paramtres par dfauts qui sont inchangeables.
CME Class of Restriction
Post le 14 novembre 2015 par Valentin Weber 4 commentaires
Aujourdhui je vous propose dtudier les Class of Restriction. Il sagit dune faon dajouter des restrictions
notre rseau de tlphonie. Par dfaut, tout le monde peut appeler tout le monde. En mettant en place
des Class of Restriction, nous pouvons restreindre les numros quil est possible dappeler. Cela fait penser
aux Access-Lists, mme si la configuration na rien voir.
1) Linfrastructure dexemple
destination-pattern 2..
destination-pattern 3..
destination-pattern 4..
ephone-dn 1 dual-line
number 101
ephone-dn 2 dual-line
number 102
ephone 1
mac-address 000C.29E3.87A3
type CIPC
button 1:1
ephone 2
mac-address 000C.29EC.7A43
type CIPC
button 1:2
Nous lavons vu en introduction, les COR permettent de mettre en place des restrictions dappel. Par
exemple, nous pouvons vouloir que les postes 1XX ne puissent pas appeler les postes 4XX, mais quils
puissent appeler les postes 2XX et 3XX.
La configuration peut paraitre complique au premier abord, mais je vous rassure, ce nest quune
impression.
R1(config-dp-cor)#name AppelsVers2XX
R1(config-dp-cor)#name AppelsVers3XX
R1(config-dp-cor)#name AppelsVers4XX
Il faut voir cela comme la cration des Vlans. La cration dun Vlan sert seulement le dclarer. La
vraie configuration vient aprs.
R1(config-dp-corlist)#member AppelsVers3XX
R1(config-dp-corlist)#member AppelsVers4XX
Encore une fois, vous pouvez choisir les noms que vous souhaitez. Ici nous allons rester simples.
Vous remarquerez que dans une liste COR nous dfinissons des membres laide des tags prcdents.
R1(config-dp-corlist)#member AppelsVers2XX
R1(config-dp-corlist)#member AppelsVers3XX
R1(config-dp-corlist)#member AppelsVers4XX
Ici nous avons dfini une liste admin qui a tous les droits.
Nous allons en crer une deuxime qui a moins de droit.
R1(config-dp-corlist)#member AppelsVers3XX
Vous noterez que les listes entrantes se dfinissent comme les listes sortantes. Ce qui fera la diffrence,
cest si on les applique en incoming ou outgoing (un peu comme les ACL).
R1(config)#ephone-dn 2
Vous pouvez aussi configurer des Corlist entrantes sur un Dial-Peer (par exemple pour les postes
analogiques connects au routeur).
Vous pouvez prsent faire le test. 101 peut appeler 201, mais 102 ne peut pas appeler 201.
En ajoutant la commande member AppelsVers2XX dans la Corlist Basique, 102 peut alors appeler 201.
A prsent, si vous reprenez les tapes de configuration une une avec les commandes associes, vous
constaterez que ce nest pas si compliqu mettre en place.
Une question que nous pouvons nous poser : que se passe-t-il si lon configure plusieurs Corlist Outgoing
sur un Dial-Peer ?
Aussi, que se passe-t-il sil ny a pas de Corlist en sortie sur un Dial-Peer ? Et bien tous les appels passent.
Ce comportement est judicieux, car sinon nous serions obligs de configurer des Corlist partout.
Et que se passe-t-il sil ny a pas de Corlist en entre sur un Dial-Peer (ou sur un e-phone). Et bien ce
dernier naura aucune restriction (mme si il passe par des Dial-Peer ayant des listes en sortie).
Encore une fois, ce comportement est judicieux, car il vite davoir configurer des Corlist partout.
Au final, comme vous avez pu le voir, les Class of Restriction ne sont pas bien compliques mettre en
place. Le mieux est de prparer la configuration dans un bloc-notes et dutiliser des noms clairs et cohrant
pour les listes et les tags.
CME Configuration avec CCP
Post le 14 novembre 2015 par Valentin Weber Aucun commentaire
Au fil des articles, nous avons appris configurer le Call Manager Express en ligne de commande. Mais il
est aussi possible davoir recours CCP Cisco Configuration Profesional.
Il sagit dune interface graphique permettant la configuration dun routeur. Il est donc possible de se passer
de la CLI.
Avant toute chose, il convient dinstaller CCP sur votre PC. Le logiciel peut tre tlcharg sur le site de
Cisco.
Cisco CP nest pas exempt de dfaut. Selon la version de CCP et de Windows que vous avez, vous pouvez
rencontrer des problmes. Sur Windows 8 et avec la version 2.8 de CCP, les problmes semblent rsolus.
Maintenant que vous avez le logiciel CCP install, il faut prparer le routeur.
Voici la configuration appliquer
Bien entendu, votre routeur doit avoir une IP et tre joignable depuis le PC.
Vous pouvez prsent lancer CCP, et renseigner les IP des quipements manager.
Il faut ensuite cliquer sur Discover avant de pouvoir configurer le routeur.
Si votre configuration est bonne et que le routeur est compatible CCP, vous pourrez le configurer.
2) Configuration de base
Si vous navez pas de routeur sous la main, ou quaucun nest compatible CCP, vous pouvez lancer ce
dernier en mode dmo. Dans ce mode, vous pouvez simuler la configuration dun quipement. Cela permet
la prise en main de CCP.
Pour lancer CCP en mode dmo, il faut modifier la cible du raccourci, pour ajouter loption dmo.
Nayant pas dimage pleinement compatible, la prsentation qui va suivre ne sera pas exhaustive.
Selon les capacits de votre routeur, vous allez disposer de diffrents menus dans la partie configuration.
La configuration des Dial-Peers se fait dans Dial-Plans -> POTS (ou VoIP) -> Dial Peers.
6) Conclusion
Voil qui conclut notre trs brve prsentation de CCP. Je nai pas donn beaucoup de dtail pour deux
raisons. La premire est que le routeur que jai disposition nest pas pleinement compatible et la
deuxime est que la configuration par CCP est trs semblable la configuration en CLI.
CME Troubleshooting
Post le 14 novembre 2015 par Valentin Weber Aucun commentaire
Je ne vous souhaite pas de devoir raliser du Troubleshooting, mais cela arrivera un jour ou lautre. Dans
cet article je vous propose de parler de Tshoot au niveau du CME, des postes IP et des switchs.
Nous allons voir ensemble quelques notions avoir pour ragir au mieux le moment venu.
1) Introduction
Avant de parler de Troubleshooting en tlphonie sur IP, il faut parler de Tshoot en gnral. Pour cela, je
vous renvoie la srie darticles ddis la certification CCNP Tshoot.
http://www.networklab.fr/category/ccnp_tshoot/
Plus particulirement, je vous invite lire larticle dintroduction de cette srie. Il vous permettra dacqurir
les notions de base du Tshoot.
http://www.networklab.fr/introduction-au-troubleshooting/
La tlphonie est un service crucial de lentreprise. Il est important quelle fonctionne sans interruption. En
cas de problme, ce dernier doit tre rsolu le plus rapidement possible.
Commenons par parler des postes IP.
Un mauvais fonctionnement du service de tlphonie est trs souvent constat au niveau des postes.
Premire solution, le poste ne sallume pas du tout. Branch directement sur le rseau (pour une
alimentation POE) le poste ne donne pas de signe de vie. Dans ce cas, la premire chose faire et de
vrifier si la prise rseau sur laquelle le poste est branch fonctionne. Une vrification du cble est aussi
raliser. Si la prise fonctionne, il faut ensuite tester avec une alimentation externe.
Soit le poste un dfaut et naccepte plus le POE. Ceci est peu probable.
Soit le poste ne reoit pas de POE. Il faut donc vrifier que le switch sur lequel le poste est reli soit
compatible POE et que ce dernier soit activ sur le port concern. Si le POE est en place, il faut vrifier que
le poste est bien compatible POE.
Il faut faire attention, certains anciens postes IP Cisco ne sont pas compatibles POE, mais Cisco Inline
Power. Le Cisco Inline Power est en quelque sorte lanctre du POE, made in Cisco. Il a t dvelopp
avant lapparition du POE.
En consquent, certains anciens postes Cisco peuvent tre aliment par le rseau, mais pas en POE. Il
faut donc vrifier que la mthode dalimentation du switch est compatible avec le poste IP (notamment si le
poste est un Cisco, mais pas le switch).
Quand le poste dmarre, il passe par plusieurs tapes. Vous les retrouverez dans cet article.
http://www.networklab.fr/etapes-de-demarrage-dun-poste-ip-cisco/
Les deux problmes les plus probables, sont que le poste na pas de configuration IP adquate ou quil ne
peut pas joindre le serveur TFTP.
Pour la configuration IP, il faut sassurer quun DHCP soit joignable dans le Vlan du poste, ou quune
configuration IP ait t rentre la main. Si le poste doit tre dans un Vlan particulier, il faut vrifier dans les
paramtres quil soit juste.
Pour le TFTP, son IP peut tre communiqu par le DHCP laide de loption 150.
Il faut nouveau se rendre dans les options pour voir quelle IP le poste utilise pour joindre le serveur TFTP.
Il est aussi possible quune IP ait t configure la main dans le poste.
Si une prcdente configuration est prsente dans le poste, il peut tre judicieux de remettre le poste
zro. Sur certains postes, il y a une manipulation effectuer au dmarrage. Sur dautres postes, la remise
zro est faisable depuis le menu de configuration. Pour accder loption de remise zro (de mme qu
dautres options), il faut dverrouiller le menu de configuration. Pour cela il y a un code taper une fois
dans le menu (du type **#*).
3) Tshoot du switch
Le switch peut tout fait tre la cause du problme. Il en va de mme pour tous les quipements rseau
impliqus.
Pour le switch, ce qui nous intresse plus particulirement cest la configuration spcifique pour la VoIP.
Cest--dire la configuration du Voice-Vlan et du POE.
Pour ce qui est du POE, il est activ par dfaut sur les switchs Cisco.
Noubliez pas de vrifier la compatibilit entre le switch et le poste pour lalimentation par le rseau.
Cette commande est lquivalent de Show ip interface brief pour les interfaces.
Elle vous affiche un rsum des interfaces voix disponibles sur le routeur.
Voici le resultat sur un routeur sans aucun module analogique ou numrique, avec deux e-phones
configurs.
Cette commande vous donne beaucoup plus de dtail sur chaque Voice-Port.
Show dial-peer voice summary
Cette commande vous liste les Dial-Peers et vous donne des informations sur ces derniers.
Si vous entrez la commande show dial-peer voice vous obtiendrez de nombreuses informations
supplmentaires.
Pour savoir quel Dial-Plan est utilis pour joindre un numro, vous pouvez utiliser la commande show
dialplan number NUMBER.
Show running-config
http://www.networklab.fr/commandes-pour-le-troubleshooting/
Voici un exemple.
Cette commande vous permet de faire du debug. Vous obtiendrez des informations en live sur la recherche
de Dial-Peer au fur et mesure que le numro est compos.
Pour arrter tous les debug en cours, le plus simple est dentrer la commande undebug all ou u all.