Sie sind auf Seite 1von 12

Introduction au Cisco Call Manager 4.

2
Un serveur d'appels, qu'est-ce que c'est ?
Dfinition
L'IPBX peut tre appel aussi PABX-IP (Private Automatic Branch eXchange - Internet Protocol). Il s'agit d'un autocommutateur tlphonique priv. C'est un systme utilis en entreprise qui assure l'acheminement de tout ou partie des communications en utilisant le protocole internet. Le terme IPBX est utilis afin de faire la distinction entre le PABX classique et son volution : le PABX utilisant le protocole IP.

Les fonctions d'un IPBX


Les IPBX servent supporter des services de tlphonie. Cette liste de services est trs exhaustive, c'est pourquoi, nous en dsignons que quelques-uns, parmi les plus connus :

tablissement d'un appel Dcrochage sur sollicitation Transfert d'appel Renvoi d' appel Filtrage patron/secrtaire Serveur vocal intractif

Les diffrents concepts du systme


Il y a trois concepts du systme qui diffrent dans le march de la tlphonie prive :

Les systmes traditionnels commutation de circuits entirement numriques, sur lesquels on peut raccorder des postes numriques et des terminaux analogiques. Les systmes intgralement IP sur lesquels on peut raccorder des soft-phones et des postes IP, ainsi que des terminaux analogiques au moyen de passerelles. Les systmes hybrides (numriques et IP) qui mlangent le meilleur des deux mondes. On peut raccorder les postes numriques et analogiques existants ainsi que des postes IP et des softphones comme ci-dessus, ce qui permet d'assurer une transition progressive vers l'IP pour satisfaire la base installe.

La VOIP (Voice Over Internet Protocol) ou la TOIP (Telephony Over Internet Protocol) passe par un serveur d'appels. Mais de quoi s'agit-il ?

Dfinition de la VOIP et la TOIP


De nos jours, nombreux sont ceux qui possdent une Livebox, Freebox ou autres routeurs wifi. Dans notre abonnement ADSL, les FAI incluent la tlphonie travers l'Internet. Il s'agit grobalement de cela lorsque l'on parle de VOIP ou de TOIP. La voix passe au mme titre que les donnes travers le flux du rseau : Il s'agit d'une convergence Donnes/Voix. La voix est compresse via diffrents codecs (G711, G729, etc.)

La diffrence entre la TOIP et la VOIP


Nous faisons souvent un amalgame entre la tlphonie sur IP et la voix sur IP. Cela est normal, car les deux concepts sont trs proches. La nuance rside dans le fait que la VOIP est inclue dans la TOIP. La VOIP reprsente seulement la technologie de transport de voix sur le protocole Internet. La TOIP, reprsente la VOIP en addition de toutes les applications tlphoniques qu'il peut y avoir. Le schma ci-dessous explique cette diffrence :

L'architecture
La plateforme Cisco Call Manager tend les fonctionnalits tlphoniques dans lentreprise aux quipements connects sur le rseau de donnes tels que les tlphones IP (IPPhones), les quipements de traitement de la voix, les passerelles VoIP (Gateways) et les applications multimdia.

Les pr-requis au systme


L'architecture du Cisco Call Manager 4.2 possde des pr-requis sur sa plateforme. Cependant, il y a un certain nombre de choix dans les diffrentes plateformes qui peuvent tre acceptes par le serveur d'appels :

Cisco MCS 7825H Cisco MCS 7835H-3000 Cisco MCS 7845H HP DL320-G2 HP DL380-G3

IBM x306 IBM x345

Pour la version 4.2 du serveur d'appels, le systme d'exploitation doit tre :

Microsoft Windows 2000 (SP4)

galement la machine virtuelle java de Microsoft :

msjavx86.exe

L'architecture
Un cluster ? Qu'est-ce que c'est ?
Le Cisco Call Manager Version 4.2 constitue une solution de traitement dappel pour les entreprises, volutive, haute disponibilit et qui peut oprer dans une architecture centralise ou distribue. Plusieurs serveurs Call Manager peuvent tre forms en cluster et administrs comme une seule entit. La construction dun cluster contenant plusieurs serveurs de traitement dappel sur un rseau IP est une possibilit unique sur le march, qui met en vidence la qualit avance de larchitecture propose par Cisco. Le modle en cluster permet une volution de 1 30.000 tlphones IP pour un cluster, et permet le partage de charge entre serveurs et la redondance du service de traitement dappel. Voici un exemple de cluster que l'on peut mettre en place :

Les composantes d'un cluster


Un cluster est donc le regroupement de plusieurs serveurs Call Manager, comme tant une seule unit et permettant le partage de charge. Cependant, il doit y avoir une certaine hirarchie dans un cluster afin que chaque entit connaisse sa tche. C'est pourquoi, un cluster est constitu d'un publisher et d'un ou plusieurs subscriber.

Publisher : Il est le serveur Call Manager "matre", son rle est de dfinir les fonctions de chaque subscriber, et de partager les charges. Il est aussi le serveur principal, et de ce fait, si celui-ci est hors service, l'ensemble du cluster ne fonctionnera plus. Cependant, dans la stratgie o celui-ci est dcharg au maximum, il y a une faible probabilit pour qu'il soit hors service.

Subscriber : C'est un serveur Call Manager "esclave", son rle est d'assurer les fonctions que le publisher lui demande. Celui-ci effectue une rplication de la base de donnes du publisher (avec synchronisation), afin de ne se servir que de la sienne pour effectuer ses actions. De manire gnrale, les subscribers sont mis en place par pair, afin de se partager les charges, et assurer un systme de secours en cas de hors service d'un subscriber.

La conception au niveau rseau


La mise en place dans le rseau

L'intgration du serveur dans un milieu informatique passe en premier lieu dans le rseau informatique. C'est pourquoi, il faut configurer sa position au sein d'un rseau local. Pour cela, lors de la configuration, nous devons lui attribuer une adresse IP et l'associer de prfrence un Host Name. C'est de cette manire que les tlphones IP pourront tre connect ce serveur Call Manager. Ensuite, il faut configurer la date et l'heure lors de la mise en place. Cette tape parat certainement anodine, mais elle est trs importante. En effet, lors de la mise en place des services (que nous verrons par la suite), il se peut que les services soient activs seulement certains jours de la semaine et/ou certaines heures de la journe.

Configuration d'auto-enregistrement
L'auto-enregistrement est un paramtre de poids. Il s'agit de la configuration qui paramtre la plage de numros qui seront attribus aux tlphones IP neufs se connectant au serveur Call Manager. Ces paramtres sont Starting Directory Number et Ending Directory Number, qui reprsentent respectivement le numro de dbut de plage et le numro de fin de plage. Afin de simplifier la comprhension concernant l'auto-enregistrement, voici un exemple : Nous configurons le Starting Directory Number 2000, et le Ending Directory Number 3000. Nous dfinissons alors dans ce cas que la plage entre les numros 2000 et 3000 sont des lignes prconfigures. Ainsi, lors d'une connexion d'un tlphone IP en configuration d'usine, le systme va chercher un numro de libre dans cette plage de numros (dans l'ordre croissant). Il va effectuer une association entre l'adresse MAC du tlphone IP et la ligne. De cette manire, le tlphone IP appartient au serveur Call Manager, et possde une prconfiguration. S'il n'y a plus de numro de libre dans cette plage, un tlphone IP en configuration d'usine ne pourra pas tre affect ce Call Manager.

Association entre un tlphone IP et une ligne


La dissociation des entits
Dans le stratgie du Call Manager, le tlphone IP et la ligne sont deux entits diffrentes. Il faut effectuer une association entre le tlphone IP et la ligne. Cela permet d'attribuer le numro de ligne voulu l'IPPhone que l'on souhaite. Et aussi, en cas de tlphone IP dfectueux, de pouvoir en assurer le remplacement sans en affecter la ligne.

Le tlphone IP
Le terminal IP qui sert d'outil de communication aux utilisateurs, est aussi appel tlphone IP ou IPPhone. Il y a diffrents modles d'IPPhones :

Le tlphone IP a pour caractristiques :


Un modle Une adresse MAC Une description IPPhone Une localit (pour dterminer son dbit autoris) Un ensemble de services

Une fois le tlphone IP configur, le systme demande une association une ligne (que l'on peut crer la vole).

La ligne
La ligne correspond un numro direct. Ce numro devra tre videmment compos, si l'on souhaite joindre cette ligne. Une ligne est compose :

Un numro direct Une partition (Nous verrons son utilit par la suite) Un numro de transfert (en cas de non rponse, ou occupation)

Les classes de services


Les Partitions et les Calling Search Spaces fournissent les moyens d'implmenter les restrictions d'appels et les droits d'appels sur un Call Manager.

Partition

Une partition est une entit qui permet de stocker des numros. Les numros qui y sont stocks peuvent tre de plusieurs types. Ils peuvent tre des simples numros directs de lignes, ou des expressions rgulires reprsentant une plage de numros, ou encore des numros de groupement (voir chapitre sur le groupement d'appel). Le principal intrt d'une partition est d'organiser le parc tlphonique en classant les lignes par diffrents ensembles. Chaque numro ne peut appartenir qu' une seule partition. Et dans la mesure ou un numro est inclu dans une expression rgulire, le moins ambigu sera pris en compte. Par exemple, le numro 12345 se trouve dans la partition Schmurtz, et l'expression rgulire 1234X est dans la partition Elephant_De_Mer, nous notons que 12345 est le plus prcis, donc en priorit le systme va favoriser la partition Schmurtz. L'intrt pour un numro d'tre dans la mme partition qu'un autre, est de pouvoir communiquer entre eux.

Calling Search Spaces


Le Calling Search Spaces est une entit, qui regroupe plusieurs partitions. Son principal intrt est de donner la possibilit deux partitions distinctes de communiquer entre elles. Par exemple, Alice qui possde le numro 12345, se trouvant dans la partition Schmurtz, et Bob qui possde le numro 67890, se trouvant dans la partition Elephant_De_Mer, ne peuvent pas naturellement communiquer entre eux. Cependant, s'ils sont dans le mme Calling Search Spaces, le lien pourra s'tablir, et donc Alice et Bob pourront communiquer. Le but des Calling Search Spaces est, dans la mme optique qu'un pare feu restrictif, d'autoriser explicitement les lignes en contacter d'autres. Cela peut paratre anodin, mais c'est grce ce systme que l'on peut permettre un groupe de personnes d'appeler l'international, et d'autres seulement en interne, etc.

Reprsentation des entits


Voici schmatiquement la relation partitions/calling search spaces explique prcedemment :

Nous voyons donc par ce schma la structure d'encapsulation des partitions dans un mme calling search spaces.

Les routages d'appels

Dans le langage Cisco, le "Route Plan" dcrit globalement les acheminements (ou routage) de communication. Le Route Plan reprsente l'ensemble des entits que nous allons dcrire ci-dessous, allant de la composition d'un numro jusqu'au Rseau Tlphonique Commut Public (RTCP).

Route Group
Un "Route Group" permet de choisir les diffrentes gateways sur lesquelles l'appel sera achemin. Il permet aussi de donner une priorit sur chaque gateway par ordre de prfrence.

Route List
Une "Route List" regroupe un ensemble de Route Group, afin de donner un ordre de priorit ces diffrents Route Group en fonction de l'acheminement d'un appel.

Route Pattern
Une "Route Pattern" est un numro ou un ensemble de numros, gnralement sous forme d'une expression rgulire, que l'on assigne une Route List. De cette manire, lors de la composition d'un numro, lorsqu'il est "match" par une expression rgulire, il connat l'acheminement que doit avoir cet appel.

Schma global des diffrentes entits

Synoptique d'une composition de numro et de son acheminement

Les groupements d'appels


Son utilit
Les groupements d'appels permettent de crer des ensembles de lignes. Par exemple, dans une entreprise, nous souhaitons organiser les lignes tlphoniques de chaque service. Nous plaons donc Alice, Bob et Charly, qui sont au service comptabilit, dans le mme groupement d'appels. Cela permet chacun d'entre eux d'avoir leur propre ligne tlphonique, mais aussi d'avoir une ligne commune de groupement qui distribuera les appels sur leurs postes selon un algorithme choisi. Autrement dit, si on appelle sur le numro du groupement, on joindra, de cette manire, le service et non une des personne du service en particulier.

Line Group
Un "Line Group" permet de selectionner un ensemble de lignes, et de choisir selon un algorithme quelles sont les lignes qui seront sollicites. Voici les diffrents algorithmes de distribution qui existent :

Broadcast : Toutes les lignes du groupement vont tre sollicites en mme temps. Circular : Selon l'ordre des lignes choisies, chaque ligne sera sollicite tour tour, pendant un temps paramtrable. Pour chaque nouvel appel, l'ordre de sollicitation sera le mme. Longest idle time : Les sollicitations des lignes sont distribues de manire gale. C'est--dire que la ligne qui aura t la moins sollicite, le sera en cas de nouvelle sollicitation.

Hunt List
Une "Hunt List" regroupe un ensemble de Line Group, afin de donner un ordre de priorit ces diffrents Line Group.

Hunt Pilot

Un "Hunt Pilot" est un numro que l'on assigne une Hunt List. Il s'agit de ce numro qu'il faut composer pour appeler le groupement.

Schma global des diffrentes entits

Les services
Le Cisco Call Manager permet de mettre en place des services. Ces services peuvent tre en utilisation par les usagers et sont mis en place en dur sur l'IPPhone. Parmi les nombreux services, voici les plus frquement utiliss.

Entre et Sortie de groupement


Dans la partie les groupement d'appels, nous avons pu voir qu'une ligne peut tre affecte un groupement. Cependant, dans un souci de disponibilit (congs, etc.), il faut permettre aux utilisateurs de sortir et d'entrer dans le groupement. Pour cela, un service peut tre cr sur le terminal, afin d'effectuer cette action. L'utilisateur pourra se servir de ce service via le bouton "services" du terminal.

Extension Mobility
L'Extension Mobility permet une portabilit de la ligne. En effet, une personne ayant une forte mobilit au sein mme d'une entreprise, peut avoir besoin de recevoir ses appels ou qu'il soit avec un IPPhone diffrent. Ce service s'appuie sur un systme de login et code PIN, appel Device Profile. Le Device profile permet de rfrencer tout le profil d'un utilisateur (numro de ligne, nom, prnom, login, code PIN, etc.). Par le biais de ce service, un utilsateur pourra tre mobile dans son entreprise, tout en gardant son propre numro de ligne.

Conclusion
Ce Cisco Call Manager est efficace, mais aprs ?
Nous avons donc vu le principal fonctionnement du Cisco Call Manager 4.2, en partant de son architecture et en finissant sur sa conception. Aujourd'hui, la version du Cisco Call Manager en est sa version 7. Cependant, j'ai prfr prsenter la version 4.2 car les fonctions ont pu tre testes et valides par mes soins. La capacit de ce systme devient intressante car elle est en constante volution. Sur ce site, je ne vous ai parl que de la convergence Donnes/Voix, mais il est frquent d'y ajouter la convergence vers la vido. La visiophonie devient de plus en plus une fonctionnalit normale et peu onreuse dans les

entreprises, que l'on nomme la tlprsence. A tel point, et nous en sommes proche, que des communications holographique sont venir.

Das könnte Ihnen auch gefallen