Beruflich Dokumente
Kultur Dokumente
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.
tablissement d'un appel Dcrochage sur sollicitation Transfert d'appel Renvoi d' appel Filtrage patron/secrtaire Serveur vocal intractif
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 ?
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.
Cisco MCS 7825H Cisco MCS 7835H-3000 Cisco MCS 7845H HP DL320-G2 HP DL380-G3
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 :
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.
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.
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 :
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)
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.
Nous voyons donc par ce schma la structure d'encapsulation des partitions dans un mme calling search spaces.
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.
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.
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.
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.