Académique Documents
Professionnel Documents
Culture Documents
Laboratoire Cisco
Maxence Dazin
2|P a g e
La VOIP
II.
1.
Cisco Unified Communications Manager....................................................................................... 4 Prsentation de larchitecture de Cisco Unified Communications .............................................. 4 Aperu global du Call Manager ................................................................................................................... 5 Prsentation des diffrents postes IP disponibles ............................................................................. 7 Prsentation des codecs ................................................................................................................................ 9 Prsentation des fonctionnalits utilisateurs ...................................................................................... 9 Rsum .............................................................................................................................................................. 10 Avantages ......................................................................................................................................................... 10 Inconvnients ................................................................................................................................................. 11 9. Asterisk.................................................................................................................................................. 12 1. Rsum .............................................................................................................................................................. 12 2. Avantages ......................................................................................................................................................... 13 3. Inconvnients ................................................................................................................................................. 13 1. 2. 3. 4. 5. 6. 7. 8.
3|P a g e
La VOIP
I.
VOIP
1. Dfinitions VOIP : Voice over IP : Voix transport sur le rseau IP, ce service permet de communiquer par la voix sur un rseau et/ou public. La VOIP est compris dans le service TOIP, qui lui englobe en plus du transport de la voix, la messagerie, les confrences tlphoniques, les rpondeurs interactifs Cest la convergence des donnes et voix. PABX : Private Automatic Branch eXchange : un systme de standard tlphonique exploit en entreprise ou administration. Un certain nombre de fonctionnalits lies la tlphonie peuvent ainsi tre dployes : appels internes gratuits, restrictions dappels externes, confrences, transferts dappels, renvois, messagerie, gestion des numros SDA (slection directe larrive) IPBX (PABX IP) : similaire au PABX mais utilise un systme de tlphone sur IP, utilis sur le un rseau LAN et internet. Lutilisation du rseau informatique permet une optimisation de la voix et la data, enfin est compatible avec les trunks SIP. SIP : Session Initiation Protocol : protocole ouvert multimdia (voix, vido, messagerie instantane, visiophonie..). C'est l'heure actuelle, le protocole le plus utilis pour la tlphonie par internet (VOIP). Trunk SIP (compte SIP) : service fourni par un oprateur de tlphonie sur IP (ITSP), permettant aux entreprises qui ont une standard IP (IPBX) d'utiliser la VOIP afin de faire transiter leurs appels entrants et/ou sortants, partir d'une connexion sur le rseau Internet Haut Dbit via le protocole SIP. Cette solution permet aux entreprises de tlphoner gratuitement entre sites distants de l'entreprise et vers l'extrieur des prix avantageux.
Figure 1 - La TOIP
4|P a g e
La VOIP
2. La tlphonie VOIP en gnrale. La VOIP offre comme avantage la rduction des cots dopration puisquil nest plus forcment ncessaire dinstaller un commutateur tlphonique sur chacun des sites ayant besoin de tlphonie. Cest ce que lon appelle la virtualisation et permet aussi dhomogniser des services (le mme niveau de service sur un site central ou sur une petite agence). La VOIP prsente aussi lavantage daugmenter la mobilit de faon significative, un interlocuteur peut tre joignable sur tlphone fixe, tlphone portable, ordinateurs sans se soucier du lieu, du moment et du poste de travail. Les communications unifies regroupent dans un mme ensemble diffrents tlphones, appareils et rseaux (fixe, Internet, cble, satellite, mobile) pour offrir une vritable indpendance gographique, faciliter lintgration des communications aux processus de lentreprise, simplifier les oprations et amliorer la productivit et la rentabilit.
II.
Les Solutions
Publisher
SW CONF
Suscriber
Cluster
5|P a g e
La VOIP
Les interconnexions au monde oprateur (SIP, TO, T2) La connexion des quipements analogiques Le Communications Manager peut, en fonction de sa capacit avoir un certain nombre dutilisateurs :
Redondance (clustering et fonctionnalit SRST) Least Cost Routing / Reroutage sur perte de lien WAN Jusqu 30 000 tlphones CTI gratuit SCCP, SIP H323, MGCP Q.932, Q.SIG Contrle dadmission Scurit Prsence Mobilit
6|P a g e
La VOIP
Pour raliser une architecture CUCM il faut : Passerelles VOIP (Dimensionnement, configuration des passerelles H323, SIP et MGCP sur le CUCM). Infrastructures (Alimentation lectrique (PoE), services DHCP, TFTP, DNS, NTP, qualit de service (QoS), meilleures pratiques (LAN, WAN, Wireless)). Terminaux (Terminaux supports, Protocole Skinny (SCCP)). Gestion du CUCM (Administration, Service ability). Routage des appels par le CUCM (Route Pattern, Route Filter, modification de la numrotation, Routage (Route List, Route Group), Calling Search Space, Partitions). Traitement des flux media (MTP, Transcodage, Confrences). Fonctionnalits tlphoniques (Interception d'appels, parcage d'appel, fonction intercom, rappel). Musique dattente (Design, Configuration).
7|P a g e
La VOIP
Figure 4 - 7941G/GE
Figure 5 - 7911
Figure 6 - 7931
8|P a g e
La VOIP
Figure 7 - 8961
Figure 8 - 7921
Les logiciels
9|P a g e
La VOIP
10 | P a g e
La VOIP
6. Rsum
Le Cisco Unified Communications Manager est un logiciel grant le traitement d'appel au sein d'une solution Cisco Unified Communications. Elle permet l'entreprise d'tendre les services de tlphonie aux quipements rseaux comme les tlphones IP, les passerelles VoIP ou encore les applications multimdia. Le CCM peut aussi grer les confrences multimdia, les boites vocales, les softphones, les logiciels de messagerie instantane ou encore les services SMS. Cisco Unified Communications Manager peut tre install sur un serveur de marque HP ou IBM, ou tre prinstall sur les serveurs Cisco (Cisco MCS Series 7800). Dans le cas d'un serveur prinstall, le CCM dispose de plus d'options. Les serveurs sont monts en cluster permettant une fluidit du trafic ainsi qu'une tolrance de panne. Ladministration de Cisco Unified Communications Manager (CUCM) devient, grce au systme d'allocation automatique de ressources, beaucoup plus simple, comme par exemple avec Kurmi Unified Provisioning ou TiM( Telephone Interface Communications Manager). Ces programmes simplifient et automatisent des tches rptitives, de l'information et de la communication. CUCM une solution trs apprcie car elle fonctionne parfaitement avec les quipements Cisco (tlphones, routeurs) et propose de bonnes mesures de scurit.
7. Avantages
Une interface web simple, ergonomique et multi-langues Une approche multi-clusters Une industrialisation et un fort ROI grce des fonctionnalits de profils Une granularit trs fine de droits pour une dlgation de l'administration La gestion des plages de numros Le gel de compte Le dmnagement d'utilisateurs Une solution souple pour interfacer avec les diffrents annuaires de l'entreprise Assurance dune socit reconnue Protocoles propritaires (SCCP) Configuration aise des dploiements Approvisionnement ais dutilisateurs, de tlphones, de lignes et de fonctionnalits tlphoniques Surveillance et un dpannage aiss une maintenance aise Maintenance aise du systme (sauvegardes et restaurations simplifies, etc.)
11 | P a g e
La VOIP
8. Inconvnients
Windows Server Java Virtual Machine SQL Server License Cisco Prix maintenance Exchange pour les Voice mails Quasi impossible utiliser avec dautres tlphones que les Cisco Prix serveurs (hp, dell) rebadgs Cisco Utilisation de protocoles propritaires Licence annuelle pour chaque tlphone
12 | P a g e
La VOIP
9. Asterisk
1. Rsum Asterisk est un autocommutateur tlphonique priv (PABX) open source et propritaire (publi sous licence GPL et licence propritaire dit par Digium) pour systmes GNU/Linux, BSD, Windows et Mas OS. Il permet, entre autres, la messagerie vocale, les files d'attente, les agents d'appels, les musiques d'attente et les mises en garde d'appels, la distribution des appels. Il est possible galement d'ajouter l'utilisation des confrences par le biais de l'installation de modules supplmentaires et la recompilation des binaires. Asterisk implmente les protocoles H.320, H.323 et SIP, ainsi qu'un protocole spcifique nomm IAX (Inter-Asterisk Exchange). Ce protocole IAX permet la communication entre deux serveurs Asterisk ainsi qu'entre client et serveur Asterisk. Asterisk peut galement jouer le rle de registrar et passerelle avec les rseaux publics (RTC, GSM, etc.) Asterisk est extensible par des scripts ou des modules en langage Perl, C, Python, PHP, et Ruby. Asterisk comprend un nombre trs lev de fonctions permettant l'intgration complte pour rpondre la majorit des besoins en tlphonie. Il permet de remplacer totalement, par le biais de cartes FXO/FXS, un PABX propritaire, et d'y adjoindre des fonctionnalits de VOIP pour le transformer en PBX IP. Il permet galement de
13 | P a g e
La VOIP
fonctionner totalement en VOIP, par le biais de tlphones SIP ou IAX du march. Enfin, des fonctionnalits de routage d'appel, menu vocal et boites vocalesentre autresle placent au niveau des PBX les plus complexes. Au sein des grandes installations d'Asterisk, il est courant de dployer les fonctionnalits sur plusieurs serveurs. Une unit centrale ou plus seront ddies au traitement des appels et seront paules par des serveurs auxiliaires traitant les tches secondaires (comme une base de donnes, les botes vocales, les confrences).
2. Avantages Open Source Plus complet que CUCM et plus flexible Pas de tlphone impos, et souvent plus configurable que les cisco Utilisation du protocole SIP (le plus utilis) Gratuit 3. Inconvnients Pas vraiment User Friendly Moins de codecs compatibles de base
III.
Conclusion
Une des diffrences entre ces solutions est leurs mthodes de dploiement. Asterisk est une solution prenne dans le temps, Asterisk est libre, gratuit, et dvelopp par une communaut qui amliore constamment le produit. Bien que Cisco propose plus de fonctionnalits avec la dernire version du CallManager, son cot beaucoup plus lev et les nombreuses contraintes inhrentes au systme ferm de Cisco font que de plus en plus de socits utilisent Asterisk.
14 | P a g e
La VOIP
IV.
Tutorial
Il existe un autre moyen pour profiter de la VOIP en local. Il nous faut juste des routeurs, switch et des tlphones IP, le tout de marque Cisco. Je vous propose un petit tutoriel pour mettre en place un systme de VOIP. Nous allons utiliser le logiciel Packet Tracer de Cisco.
1. Ajout du matriel
Pour commencer nous allons ajouter plusieurs appareils : 1 routeur 2811 : pour la VOIP (VOIP). 1 routeur 2811 : pour le DHCP des tlphones IP (DHCP). 1 switch 2960 : pour relier les routeurs aux tlphones (Switch). 3 tlphones IP 7960 : pour effectuer des appels (IP Phone 1, 2, 3).
Il faut maintenant relier les diffrents appareils avec des cbles adapts, ici des cbles droits. Sur le switch Phone 1 : fast1 => Switch Phone 2 : fast2 => Switch Phone 3 : fast3 => Switch VOIP : fast20 => fast0 DHCP : fast21=> fast0 La configuration devrait ressembler ceci :
15 | P a g e
La VOIP
2. Configuration du matriel
1. Le routeur DHCP Pour commencer nous allons configurer le routeur DHCP, on double clique dessus, puis on clique sur longlet CLI pour pouvoir entrer les commandes qui nous intresse pour la configuration. Jai renomm les appareils pour viter les erreurs. Je refuse la configuration basique en tapant no , puis on rentre dans la configuration : DHCP >en DHCP #conf t Enter configuration commands, one per line. End with CNTL/Z. DHCP(config)#interface fastEthernet 0/0 DHCP(config-if)#ip add DHCP(config-if)#ip address 192.168.1.1 255.255.255.0 DHCP(config-if)#no sh DHCP(config-if)#no shutdown %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up DHCP (config-if)#exit On va exclure les ip suivantes pour viter que les tlphone ne les utilisent. DHCP(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.5 DHCP(config)#ip dhcp pool PHONES DHCP(dhcp-config)#network 192.168.1.0 255.255.255.0 DHCP(dhcp-config)#default-router 192.168.1.2 DHCP(dhcp-config)#option 150 ip 192.168.1.2 DHCP(dhcpconfig)#
2. Routeur pour la VOIP On active linterface fa 0/0 VOIP>en VOIP#conf t VOIP(config)#interface fastEthernet 0/0 VOIP(config-if)#no shutdown
On souhaite sparer la voip du rseau data, on va donc crer un vlan pour la voix.
SUPINFO International University Projet individuel - VOIP
16 | P a g e
La VOIP
VOIP(config)#exit VOIP(config)#interface fastEthernet 0/0.5 VOIP(configsubif)#encapsulation dot1Q 5 VOIP(config-subif)#ip address 192.168.1.2 255.255.255.0 3. Le Switch Pour commencer on doit crer un vlan pour le rseau VOIP et un vlan pour la data (mme si on na pas reli dordinateurs notre rseau), au cas o on attacherait des ordinateurs aprs le tlphone (utilisation du mme cble qui est connect au switch). Switch>en Switch#conf t Switch(config)#vlan 5 Switch(config-vlan)#name PHONES Switch(config-vlan)#exit Switch(config)#vlan 10 Switch(configvlan)#name DATA Switch(config-vlan)#exit Switch(config)#interface range fastEthernet 0/1-3 Switch(config-ifrange)#switchport mode access Switch(config-if-range)#switchport access vlan 10 Switch(config-if-range)#switchport voice vlan 5 Switch(config-ifrange)#exit On configure linterface connecte au routeur DHCP. Switch(config)#in fastEthernet 0/21 Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 5 Switch(configif)#exit On configure linterface connecte au routeur pour la VOIP. On utilise le mode trunk car il passe parce les 2 vlans. Switch(config)#interface fastEthernet 0/20 Switch(config-if)#switchport mode trunk Switch(config-if)#exit
17 | P a g e
La VOIP
4. Les tlphones IP Si tout a t bien configur, on peut maintenant dmarrer les tlphones, il devrait rcuprer une adresse IP. On tire la simplement la prise vers le connecteur derrire le tlphone.
18 | P a g e
La VOIP
On ritre lopration sur tous les tlphones que nous avons. On peut vrifier si le routeur DHCP a bien distribu ladresse IP. Dans le routeur DHCP on tape : DHCP#show ip dhcp binding IP address Client-ID/ Lease expiration Type Hardware address 192.168.1.6 00E0.A320.6A0E -Automatic 192.168.1.7 000C.857A.39E1 -Automatic 192.168.1.8 00E0.8FB1.BB9B -Automatic
5. Mise en place de la VOIP On entre de la configuration du routeur VOIP. VOIP(config)#telephonyservice VOIP(config-telephony)#max-dn 10 VOIP(config-telephony)#max-ephones 5 VOIP(config-telephony)#ip source-address 192.168.1.2 port 2000 VOIP(configtelephony)#exit Pour vrifier si les tlphones sont bien enregistrer dans le routeur VOIP, on tape : VOIP#show ephone ephone-1 Mac:000C.857A.39E1 TCP socket:[1] activeLine:0 UNREGISTERED mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:8 IP:0.0.0.0 0 keepalive 43 max_line 2 button 1: dn CH1 DOWN ephone-2 Mac:00E0.8FB1.BB9B TCP socket:[1] activeLine:0 UNREGISTERED mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:8 IP:0.0.0.0 0 keepalive 43 max_line 2 button 1: dn CH1 DOWN ephone-3 Mac:00E0.A320.6A0E TCP socket:[1] activeLine:0 UNREGISTERED mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:8 IP:0.0.0.0 0 keepalive 43 max_line 2 button 1: dn CH1 DOWN On remarque quil ny a pas dadresses IP associes aux tlphones.
23 | P a g e
La VOIP
Il faut associer un numro aux 3 tlphones (dn = directory number), on va taper : VOIP(config)#ephone-dn 1 VOIP(config-ephone-dn)#%LINK-3-UPDOWN: Interface ephone_dsp DN 1.1, changed state to up VOIP(config-ephone-dn)#number 100 VOIP(config-ephone-dn)#exit VOIP(config)#ephone-dn 2 VOIP(config-ephone-dn)#%LINK-3-UPDOWN: Interface ephone_dsp DN 2.1, changed state to up VOIP(config-ephone-dn)#number 101 VOIP(config-ephone-dn)#exit VOIP(config)#ephone-dn 3 VOIP(config-ephone-dn)#%LINK-3-UPDOWN: Interface ephone_dsp DN 3.1, changed state to up VOIP(config-ephone-dn)#number 102 VOIP(config-ephone-dn)#exit Maintenant on cre nos ephones, pour associer les directory numbers aux ip des tlphones. VOIP(config)#ephone 1 VOIP(config-ephone)#button 1:1 VOIP(config-ephone)# %IPPHONE-6-REGISTER: ephone-1 IP:192.168.1.7 Socket:2 DeviceType:Phone has registered. VOIP(config-ephone)#exit VOIP(config)#ephone 2 VOIP(config-ephone)#button 1:2 VOIP(config-ephone)# %IPPHONE-6-REGISTER: ephone-2 IP:192.168.1.8 Socket:2 DeviceType:Phone has registered. VOIP(config-ephone)#exit VOIP(config)#ephone 3 VOIP(config-ephone)#button 1:3 VOIP(config-ephone)# %IPPHONE-6-REGISTER: ephone-3 IP:192.168.1.6 Socket:2 DeviceType:Phone has registered. VOIP(config-ephone)#exit
24| P a g e
La VOIP
Pour vrifier si nos dernires manipulations ont fonctionn, on tape : VOIP#show ephone ephone-1 Mac:000C.857A.39E1 TCP socket:[1] activeLine:0 REGISTERED in SCCP ver 12 and Server in ver 8 mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:8 IP:192.168.1.7 1143 7960 keepalive 43 max_line 2 button 1: dn 1 number 100 CH1 IDLE ephone-2 Mac:00E0.8FB1.BB9B TCP socket:[1] activeLine:0 REGISTERED in SCCP ver 12 and Server in ver 8 mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:8 IP:192.168.1.8 1144 7960 keepalive 43 max_line 2 button 1: dn 2 number 101 CH1 IDLE ephone-3 Mac:00E0.A320.6A0E TCP socket:[1] activeLine:0 REGISTERED in SCCP ver 12 and Server in ver 8 mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:8 IP:192.168.1.6 1183 7960 keepalive 43 max_line 2 button 1: dn 3 number 102 CH1 IDLE On peut constater que les adresses IP et les directory numbers ont bien t associ aux tlphones. Il est aussi possible de voir directement sur le tlphone si un numro (dn) a t attribu.
23 | P a g e
La VOIP
24| P a g e
La VOIP
3. Test
On peut maintenant tester les appels avec les phones. Le poste 100 va appeler le 101
23 | P a g e
La VOIP
Lorsque que les correspondants sont en communication, il est indiqu quils sont connects.
24| P a g e
La VOIP
On peut constater que lorsque lon appelle une personne et quelle est dj en communication, le routeur VOIP nous signale quelle est occupe.