Documente Academic
Documente Profesional
Documente Cultură
Version 1.5.1.x
SUPPORT@TELISCA.COM
TEL. 09 53 77 21 57
TELISCA 1/22
Sommaire
1 INSTALLATION DU SERVICE IPS PHONE CONFIG SUR CISCO CALLMANAGER 3
1.1 Création du service avec IPS Administration......................................................................3
1.2 Création du service depuis l'administration CallManager.....................................................4
2 CONFIGURATION IPS PHONE CONFIG............................................................10
2.1 Définir les actions par défaut..........................................................................................10
2.2 Paramètres de renvoi, login/logout groupement...............................................................12
2.2.1 Paramètres d’utilisation des fonctions de renvoi...........................................................13
2.2.2 Renvoi non réponses externes sur Standard................................................................14
2.2.3 Paramètres du fonctionnement du basculement renvoi vers messagerie........................15
2.2.4 Paramètres du fonctionnement du login/logout groupement.........................................15
2.3 Paramètres verrouillage, dispo/non dispo, changement code PIN, Langue.........................16
2.3.1 Paramètres verrouillage..............................................................................................16
2.3.2 Paramètres dispo / non dispo.....................................................................................17
2.3.3 Paramètres changement code PIN..............................................................................18
2.3.4 Paramètres changement langue..................................................................................18
2.4 Contrôle performance CallManager..................................................................................18
Ceci est possible via l'administration de Cisco CallManager ou bien plus simplement à partir
de IPS Administration.
Vous pouvez visualisez la liste des services IP Phone déjà installés en cliquant sur ‘Visualisez
services déjà installés’ :
Sélectionnez ensuite le service à installer. Vous pouvez renommer le nom du service à votre
convenance. Vérifiez l’adresse IP du serveur supportant l’application, puis cliquez sur ‘Créer
le service’.
Remplacez l'adresse IP de l'URL du service par celle du serveur Web supportant IPS
Forward.
Vous devez ensuite pour chaque IP Phone, ou en mode mobilité Device Profile, souscrire au
service de renvoi d'appels.
ATTENTION : La longueur totale de l'URL d'appel du service IPS Forward incluant les
paramètres et leurs valeurs ne doit pas dépasser 264 caractères, sachant que l'URL avec
l'ensemble des paramètres sans valeurs occupent 140 caractères (avec l'adresse IP pour
CallManager). Si cette longueur est dépassée le menu des services ne pourra s'afficher sur
l'IP Phone et dans le cas de l'appel par un service URL button, l'URL sera tronquée.
On défini d'abord la liste des options du menu apparaissant sur l'IP Phone lorsque que
l'utilisateur appelle IPS Phone Config.
Note : Certaines options ne sont accessibles que dans IPS Phone Config ou avec l'option
Lock. La commande 'Mettre à our Supervision' appelle le produit IPS Lines Supervisor (non
inclus).
Par défaut, si une seule action est configuré, elle sera appelée directement lorsque IPS
Phone Config est appelé du menu des services. Dans certains cas, il peut être utile d'afficher
un menu même d'une seule ligne, puis de sélectionner cette action (ex : Entrer dans groupe
Accueil / Sortir groupe Accueil). Il est à noter si le paramètre "tg" ou "toggle" contient des
actions vides (exemple : ,G, ) elle ne sont pas prises en compte pour comptabiliser le
nombre d'actions.
Si vous cochez "Affichez l'état en fond d'écran", un ou plusieurs icônes apparaîtront en fond
d'écran pour indiquer si le poste et en renvoi total, renvoi messagerie sur non
réponse/occupation, logué dans un groupe. Ce paramètre peut être altéré par le paramètre
de souscription au service 'ds'.
Pour certaines actions déclenchant un restart de l'IP Phone, il est nécessaire de pousser les
icônes d'état à nouveau vers les IP Phones après le restart ou reset de l'IP Phone. Dans ce
cas IPS Phone Config pousse les icônes d'état à nouveau après environ 3 secondes, puis à
nouveau 4 secondes. Si le dernier push a échoué, il peut être répété une première fois après
3 secondes et éventuellement une deuxième fois après 5 secondes.
Il est possible d'ajouter un push supplémentaire en indiquant un délai (après action) encore
supérieur. Pour que ce délai soit pris en compte il faut qu'il soit postérieur aux autres push,
soit plus de 7 secondes. S'il échoue il peut être répété deux fois espacées de la moitié du
délai de push supplémentaire.
Note : Dans le cas ou le poste est logué dans un groupement, le libellé du groupement
(défini dans paramètre de souscription au service 'gl') ou s'il n'est pas défini le nom du ou
des groupes (paramètre 'gr') est affiché en titre de la fenêtre de fond d'écran.
Il est possible de pousser ces icônes de fond d’état à intervalle régulier, défini dans le
paramètre ‘Période mise à jour fond d’écran’ pour pallier à d’éventuels effacements.
Lorsque IPS Lines Supervisor est installé (sur le même serveur) il est possible de transmettre
en temps réel à IPS Lines Supervisor des informations sur les login/logout groupement et les
renvois immédiat à IPS Lines Supervisor. Ceci permet de mettre à jour en temps réel l’écran
de supervision.
Il est possible de paramétrer les libellés des fonctions apparaissant le menu de l’application.
On peut définir, dans tous les cas :
- Le libellé décrivant la fonction
Pour les fonctions renvoi total, login/logout groupement, renvoi messagerie, dispo/non
dispo :
- Le libellé d’activation de la fonction,
- Le libellé de désactivation de la fonction,
- L’entête d’icône activé,
- L’icône activé (au format gif, jpg, png au format 26x21 en 4 nuance de gris),
- L’entête d’icône désactivé,
- L’icône désactivé (au format gif, jpg, png au format 26x21 en 4 nuance de gris),
Le fonctionnement de IPS Phone Config / IPS Forward est paramétrable afin de satisfaire
différents types d'utilisation.
Il est également possible de définir indépendamment si l’état du renvoi total (ou immédiat)
est affiché dans l’écran état des renvois.
Lors de l'appel de IPS Forward par un bouton de l'IP Phone, l'application commute
automatiquement d'un état à l'autre en positionnant ou annulant un transfert. Un message
de confirmation s'affiche pendant quelques secondes et permet éventuellement d'appuyer
sur le bouton 'Config'. Vous pouvez définir, la durée d'affichage de cet écran (en secondes)
par le champ Délai pour appuyer sur le bouton Config.
L'écran de configuration permet de définir le numéro vers lequel les appels seront renvoyés
si le transfert est activé. Il permet aussi, optionnellement, de définir un renvoi vers la
messagerie. Pour cela, cochez Propose renvoi vers la messagerie.
Dans le cas, ou vous avez coché, Propose renvoi vers messagerie, définissez la valeur par
défaut en cochant ou non, Par défaut, renvoi vers la messagerie.
Il est possible d'autoriser ou non le paramétrage par l'utilisateur du renvoi sur non réponse
et sur occupation. Par ailleurs, même si l'est autorisé au niveau de l'administration,
l'utilisateur peut masquer son paramétrage par les paramètres du services définis dans
l'interface ccmuser.
Il est possible de définir un 'Préfixe de numérotation externe' qui sera ajouté au numéro
programmé pour le renvoi d'appel si celui-ci a plus de 6 chiffres.
Lorsque l'on supprime tous les renvois depuis l'écran état des renvois ou lorsque l'on
supprime le verrou, un message de confirmation optionnel peut être affiché.
L'administrateur peut définir les droits de numérotations (Calling Search Space) par défaut
pour les renvois. Ceci seront appliqués uniquement si aucun Calling Search Space n'a été
défini par l'administrateur.
NB : Il n'est donc pas possible de modifier les Calling Search Space déjà définis via IPS
Forward en les changeant dans l'administration.
Note : Si le numéro de Hunt Pilot n’est pas fourni dans le paramètre de souscription ‘hp’, le
renvoi vers messagerie s’applique au numéro de ligne.
On doit dans ce cas également définir le numéro de la messagerie vocale vers lequel le
Hunt Pilot sera renvoyé.
Dans le menu de IPS Forward/IPS Phone Config, on peut afficher pour l’entrée sortie de
groupement un message composé indiquant le libellé du groupement et s’il n’est pas
précisé dans les paramètres de souscription, le nom informatique du ou des groupements. Il
est possible de masque le nom de groupement.
Note : Si le nom de groupement(s) (liste groupements séparés par , ) n’est pas fourni, alors
l’option login/logout groupement n’est pas affiché dans le menu de l’application.
Paramètres verrouillage
Pour verrouiller un IP Phone, IPS Lock modifie le Callling Search Space de l'IP Phone et si ils
ont été définis des différentes lignes de l'IP Phone. Il applique un Callling Search Space
restreint donnant accès uniquement aux numéros d'urgence ou aux numéros internes, selon
Lorsque le poste est déverrouillé le Callling Search Space initial de l'IP Phone et le cas
échéant des lignes est rétabli. Celui-ci est sauvegardé dans la base de IPS Lock. Par sécurité
et en cas de problème d'accès à la base, il peut être utile de définir un Callling Search
Space de sauvegarde (par défaut) qui serait alors appliqué à l'IP Phone lors du
déverrouillage. Un autre mode de fonctionnement consiste à ajouter un suffixe au Calling
Search Space ceci a l'intérêt de permettre des Calling Search Spaces verrouillés différents et
d'éviter de sauvegarder le Calling Search Space normal pour déverrouiller.
IPS Lock recherche, au premier verrouillage, l'utilisateur associé à l'IP Phone que l'on
souhaite verrouiller. Cependant, certaines des applications utilisant la CTI ou le push vers les
IP Phones peuvent créer des utilisateurs globaux associés à un ensemble ou la totalité des IP
Phones. Afin d'exclure ces utilisateurs CallManager de la recherche, saisissez la liste des
utilisateurs séparés par des virgules.
Soit le verrou modifie le Calling Search Space au niveau de l'IP Phone, soit au niveau des
lignes : 'Utiliser des Calling Search Spaces au niveau ligne'.
Pour autoriser l'utilisateur de l'IP Phone à déverrouiller son IP Phone, l'application lui
demande de saisir son code PIN défini par l'administrateur CallManager. Cependant, ce code
PIN est lié à l'utilisateur et non l'IP Phone.
Si cet utilisateur a été défini dans la configuration de l'IP Phone (champ User Login), celui-ci
sera utilisé par défaut. Si aucun utilisateur n'a été défini pour cet IP Phone, lors du premier
verrouillage, IPS Lock demandera à l'utilisateur de saisir le login utilisateur ainsi que son
code PIN. Afin de l'éviter et dans le cas ou la politique adoptée au niveau de l'administration
de CallManager est d'utiliser comme login utilisateur CallManager le premier numéro
d'extension de l'IP Phone, cochez la case Utiliser le n° d'extension comme id
utilisateur.
Note : Dans le cas ou la dispo/non dispo agit sur la partition et les groupements, pour
déterminer l'état dispo/non dispo dans le menu et pour les icônes de fond d'écran, on ses
ATTENTION : Si l'on modifie, via l'administration, la partition d'une ligne qui est dans un
groupement, une nouvelle ligne fictive est créée temporairement. Cette ligne n'est effacée
qu'au bout d'un certain temps aprés sortie du groupement et/ou logout/login mobilité.
Pendant cette période il n'est plus possible de modifier la partition via IPS Phone Config (qui
s'appuie sur l'interface de programmation CallManager).
Les requêtes en mises à jour de AXL SOAP sont soumises à un limiteur de performance par
CallManager.
Le nombre maximum de requêtes en mises à jour par minute est défini via l'administration
de CallManager dans Services > Service Parameter > Database Layer Monitor > Bouton
Advanced.
L'application IPS Phone Config contient également un limiteur pour éviter de charger
CallManager et obtenir un refus lors d'une modification. On indiquera via l’administraion le
nombre maximum de mises à jour par minute accordées à IPS Phone Config. Ce nombre
doit être inférieur ou égale au nombre défini dans l'administration CallManager et
doit tenir compte d'éventuelles autres applications utilisant l'interface AXL en
écriture.
IPS Phone Config intègre un interface avec les fonctions d'administration de Cisco
CallManager (appelée AXL) permettant de visualiser et modifier la configuration des IP
Phones. Afin d'optimiser cette interface et limiter la charge de CallManager différents
paramètres systèmes peuvent être définis dans cet écran.
La valeur saisie dans l’administration de IPS Phone Config sera utilisé par le Web Service IPS
Phone Config pour :
- Limiter le nombre maximum de requête AXL en écriture par minute envoyée au
Publisher CallManager,
- Mettre en file d’attente les demandes entrainant des mises à jour AXL lorsque le
nombre par minute a été dépassé,
- Espacer chaque requête AXL de mise à jour de 60 secondes divisé par le nombre
maximum de requêtes par minutes. (Ex : 20 écritures / minutes, les requêtes
consécutives sont espacées de 3 secondes.) Donc si une autre action vient d’être
exécutée par ce poste ou un autre poste 1 seconde auparavant, la commande ne
sera exécutée qu’au bout de 2 secondes.
Lorsque le nombre de mises à jour par minute défini ici sera atteint, les demandes de mises
à jour seront mises en file d'attente. Les utilisateurs de IPS phone config sont avertis et un
délai d'exécution approximatif leur est donné. Si l'utilisateur redemande le même
changement, la demande n'est pas ajoutée à nouveau en file d'attente mais un temps
d'attente estimé est renvoyé.
Le nombre de requêtes en lecture n'est pas limité par CallManager mais son utilisation est
limitée par IPS phone Config pour protéger CallManager (par défaut 100).
Les lectures AXL seront espacées dans le temps en fonction du nombre maximum de
requêtes lecture par seconde. Exemple, si la valeur saisie est 120, chaque requête en lecture
sera espacée d’une ½ seconde.
Si le nombre maximum de lectures par minute est atteint, l'accès à IPS Phone Config est
temporairement bloqué. L’utilisateur qui appelle Phone Config voit alors s’afficher le message
‘Le système téléphonique ne peut accepter de nouvelle demandes pour le
moment, veuillez réessayer ultérieurement.’
Si le délai d'attente maximum des demandes d’écriture en file d'attente défini ici est atteint,
IPS Phone Config refuse de prendre en compte la modification demandée. . L’utilisateur qui
appelle Phone Config voit alors s’afficher le message : ‘Trop de demandes de
modification sont déjà en attente. Le système téléphonique ne peut accepter une
nouvelle demande. Veuillez réessayer ultérieurement.’
On spécifiera un temps d'attente maximum pour les requêtes AXL (par défaut 7 sec).
Afin d'optimiser le fonction de l'application et limiter les accès en lecture à l'interface AXL de
CallManager les données recueillies sont mises en cache.
La durée de validité du cache pourra être différente suivant l'objet mis en cache. En effet des
définitions de groupes, partition, Calling Search Space sont rarement modifiées alors que la
configuration des utilisateurs, IP phone, device profile ou ligne peut être modifiée plus
souvent ainsi que la liste des membres du groupes. Les modifications effectuées via IPS
Phone Config sont mises à jour également dans le cache. Il peut cependant y avoir une
différence entre le cache et les valeurs dans CallManager si les modifications sont effectuées
avec l'administration ou la commande BAT de CallManager.
Lors de l'entrée dans le menu ou une fonction IPS Phone Config, la méthode force une
relecture via CallManager même si la donnée est déjà en cache. On peut définir cependant
un cache de second niveau pour ces demandes forcées ceci évite de solliciter CallManager
lorsque l'on navigue dans le menu IPS Phone Config.
Pour configurer des serveurs Phone Config en tolérance de panne, saisissez dans cet écran
les adresses IP du serveur primaire, puis du serveur secondaire. Le serveur primaire
supporte le Web Service ACTIF qui enregistre les actions et joue le rôle d’interface avec
CallManager. Il gère le cache et régulateur AXL. Les actions enregistrées (pour le renvoi
En cas de non réponse du serveur primaire pendant environ une minute, le Web Service du
serveur secondaire prendra l'initiative de basculer en mode ACTIF. L'application user qui
gère l'interface avec les IP Phone détectera ce changement et basculera vers le web service
ACTIF.
Il est possible de surveiller l'état des serveurs en cliquant sur le bouton 'Voir Status'. Les
différents états sont :
- NO ANSWER : impossible de contacter le serveur,
- STARTING : en cours de démarrage et éventuellement de resynchro, n'a pas déterminé son
mode
- ACTIF : enregistre les actions et s'interface avec CallManager,
- STANDBY : réplique les actions.
Il est possible de définir le niveau de trace spécifiquement pour l'application Phone Config :
interface IP Phone et Web Service, indépendamment du niveau général défini dans l'écran
'Configuration'.