5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 1/21
SENEQUE – 99 rue de Romainville – 93130 Noisy le Sec
SARL au capital de 1200 € - RCS Bobigny – SIRET : 483 972 790 00016
EAS VectoringCréation et gestion quotidienne d’un centre d’appels
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 2/21
Isabelle Sztrausberg Page 2 01/09/2009
SOMMAIREINTRODUCTION ...................................................................................................................... 3
PRESENTATION DE L’ACD ELITE ...................................................................................... 4
Définitions .............................................................................................................................. 4
Les Agents .............................................................................................................................. 4Stations ............................................................................................................................... 4
Logins ................................................................................................................................. 5
Les Modes de Distribution ..................................................................................................... 6
Distribution des appels entre les agents ............................................................................. 6
Gestion des agents disponibles ........................................................................................... 6
Priorité de distribution des appels en attente ...................................................................... 6
VECTOR DIRECTORY NUMBER .......................................................................................... 7
Gestion des paramètres du VDN ............................................................................................ 7
HUNT GROUP .......................................................................................................................... 8
Paramètres du Hunt Group ..................................................................................................... 8
VECTORING ............................................................................................................................. 9Présentation Générale ............................................................................................................. 9
Commandes de Base .............................................................................................................. 9
Exemple de programmation ................................................................................................. 10
Commandes Spécifiques ...................................................................................................... 10
Collect Digits / Reconnaissance du Numéro .................................................................... 10
Algorythme EWT ............................................................................................................. 11
VARIABLES ........................................................................................................................... 12
Exemples d’application des Variables ................................................................................. 12
Asaiuui Variable ............................................................................................................... 12
Collect Variable ................................................................................................................ 13
Time et Day Variable ....................................................................................................... 14Value Variable .................................................................................................................. 15
VDN Variable .................................................................................................................. 16
Paramètres des Variables ..................................................................................................... 17
Tableau des différentes Variables ........................................................................................ 18
Ecriture dans le Vecteur ....................................................................................................... 18
Go to Vector Commande .................................................................................................. 18
Route to Vector Commande ............................................................................................. 19
BEST SERVICE ROUTING ................................................................................................... 20
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 3/21
Isabelle Sztrausberg Page 3 01/09/2009
INTRODUCTION
Le système PABX référencé S8700 est développé par AVAYA Tenovis. Il
permet la gestion d’un parc téléphonique et la mise en place d’applicationstechniques innovantes concernant les outils de communication au sein d’une
entreprise. Il comporte notamment l’option EAS Vectoring permettant la mise
en place d’un centre d’appel très performant.
Ce support de cours développe de façon claire et organisée l’administration
quotidienne du centre d’appel de votre société à travers l’exploitation de cette
option EAS Vectoring . Il est fournit en accompagnement d’un module de
formation prévu sur 2 jours.
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 4/21
Isabelle Sztrausberg Page 4 01/09/2009
PRESENTATION DE L’ACD
L’option ACD Elite permet la mise en place d’un centre d’appels alliant souplesse et
efficacité. De nombreuses options de programmation y sont associées.
Définitions
L’ACD (Automatic Call Distribution) correspond à la mise en place d’une distribution
automatique des appels arrivant sur un numéro d’appel particulier. Les appels sont distribués
à des agents possédant les compétences pour le traitement des appels. Si aucun des agents
n’est disponible, les appels sont placés en file d’attente.
VDN : Vector Directory Number. Constitue le point d’entrée pour l’arrivée des appels. Le
VDN est associé à un vecteur principal.
Vecteur : sert à déterminer le script suivi par les appels. C’est dans le vecteur que les appels
sont orientés vers une compétence précise.
Hunt Group (Skill) : constitue une compétence qui est attribuée à tous les agents concernés.
C’est l’attribution de cette compétence qui permet la distribution des appels vers un agent en
particulier.
Les Agents
Stations
Les fonctions suivantes doivent impérativement être programmées sur les postes utilisés par
des agents ACD :
Login / Logout : ces 2 fonctions permettent aux agents de se connecter et déconnecter. Elles
sont programmées à l’aide de numéros abrégés.
After Call : cette touche peut-être activée par l’agent lorsqu’il effectue une tâche annexe et
qu’il ne désire pas être dérangé par l’arrivée d’appels.
Aux-work : cette touche peut-être activée par l’agent lorsqu’il désire prendre une pause.Différents motifs de pause (10 maximum) peuvent-être programmés.
Available (Disponible) : cette touche peut-être programmée avec 2 fonctionnements
distincts :
Auto-in : à la fin du traitement d’un appel, la touche After call s’active
pendant une durée déterminée puis la touche Auto-in s’active à
nouveau.
Manual-in : à la fin du traitement d’un appel, la touche After call
s’active pendant une durée indéterminée, c’est à l’agent d’activer sa
touche manual-in lorsqu’il se sent prêt à prendre un nouvel appel.
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 5/21
Isabelle Sztrausberg Page 5 01/09/2009
D’autres fonctions peuvent éventuellement être programmées sur les postes des agents ACD :
Assist : cette touche permet à un agent d’appeler le superviseur. Chaque appui sur cette
touche est comptabilisé sur l’outil statistique Centre vu Superviseur.
Q-Calls : cette touche permet aux agents de visualiser le nombre d’appels en file d’attente surune skill.
Q-Time : cette touche permet aux agents de visualiser le temps d’attente du plus vieil appel
placé dans la file.
Vu-Disp : cette touche permet aux agents de visualiser des statistiques sélectionnées au
préalable dans le PABX par la programmation d’un format précis.
Headset : cette touche est indispensable pour les agents travaillant au mode casque. Elle
permet d’activer et de désactiver le branchement du casque.
Release : cette touche est indispensable pour les agents travaillant au casque. Elle leur permet
de libérer une communication.
Logins
Les différents paramètres à gérer :
Login ID : correspond au numéro d’extension attribué lors de la création de l’agent ( Add Log
xxxx). C’est ce numéro qui sert pour la connexion de l’agent.
AAS : cette fonction doit toujours être validée à non car elle ne sert que dans le cadre d’agents
fictifs utilisés pour le SVI.
TN / COR : on attribue au login de l’agent un tenant et une COR.
Coverage path : il est important d’attribuer un coverage path à un agent qui a un login SDA.Direct Agent Skill : détermine dans quelle skill les appels directs sur le login de l’agent
seront incrémentés au niveau des statistiques.
Call Handling preference : choix du mode de distribution.
Password : si ce champ est complété, l’agent devra composer son password lorsqu’il se
connecte.
Auto answer : cette option permet de valider le décroché automatique selon les choix
suivants :
Station : on se réfère alors au choix qui est validé dans la station sur
laquelle l’agent sera connecté.
ACD : le décroché automatique s’active pour les appels ACD
uniquement. All : décroché automatique pour tout type d’appel.
None : aucun décroché automatique n’est validé.
SN (Skill Number) : correspond au numéro de skill que l’on attribue à l’agent. Un agent peut
avoir 20 skills maximum.
SL (Skill Level) : correspond au niveau auquel on attribue la compétence. Il existe 16 niveaux
de compétence, le niveau 1 étant le plus élevé.
Deux options peuvent-être proposées si l’option Centre vu Advocate a été achetée :
RL : correspond à un seuil de niveau de service acceptable à partir duquel les agents de
réserve reçoivent à leur tour des appels.PA : correspond à un pourcentage de traitement d’appels par agent.
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 6/21
Isabelle Sztrausberg Page 6 01/09/2009
Les Modes de Distribution
Distribution des appels entre les agents
Quatre possibilités gérées au niveau du Hunt :
UCD-MIA (Uniform Call Distribution – Most Idle Agent) : On ne tient pas compte des
niveaux de compétence attribués à l’agent. On distribue l’appel sur l’agent qui est resté
disponible depuis le plus long moment à partir de son dernier appel traité.
UCD-LOA (Uniform Call Distribution – Least Occupied Agent) : On ne tient pas compte des
niveaux de compétence attribués à l’agent. On distribue l’appel sur l’agent qui a le temps
d’occupation le plus bas depuis le moment où il s’est connecté.
EAD-MIA (Expert Agent Distribution – Most Idle Agent) : On tient compte des niveaux de
compétence attribués à l’agent. On distribue l’appel sur l’agent qui est resté le plus disponible
depuis le plus long moment à partir de son dernier appel traité.EAD-LOA (Expert Agent Distribution – Least Occupied Agent) : On tient compte des
niveaux de compétence attribués à l’agent. On distribue l’appel sur l’agent qui a le temps
d’occupation le plus bas depuis le moment où il s’est connecté.
Gestion des agents disponibles
Deux paramètres importants sont à gérer pour déterminer la gestion des agents disponibles.
Ces paramètres se programment dans le masque Ch Syst Fea :
MIA across split or skill : ce paramètre permet de déterminer si l’agent multi-compétencesqui traite un appel est retiré de toutes les listes d’agents potentiellement disponibles (option
validée à yes) où s’il est uniquement retiré de la liste liée à la compétence pour laquelle il est
en train de traiter l’appel (option validée à no).
ACW agents considered idle : ce paramètre sert à déterminer si, à la fin d’une
communication, l’agent qui est automatiquement vu en ACW pendant un certain temps, est
considéré comme disponible tout de suite pour son compteur MIA ou si son temps de
disponibilité ne redémarre que lorsque sa touche disponible est à nouveau active sur le poste.
Priorité de distribution des appels en attente
Dans la situation où l’on a plusieurs appels à distribuer, quelle est la règle mise en place ?
Deux possibilités gérés dans le masque de l’agent :
Skill Level : on va distribuer en 1er
l’appel qui a la plus attendu sur le niveau de compétence
agent le plus fort avec la plus haute priorité (quatre priorités associées à la notion de file
d’attente Top, High, Medium et Low) . Si l’agent a deux compétences attribuées au même
niveau, c’est l’appel concernant la compétence débutant la liste de l’agent qui sera distribué
en premier.
Greatest Need : on ne tient pas compte des niveaux de compétence et on va distribuer l’appel
qui a le plus attendu sur la priorité la plus forte.
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 7/21
Isabelle Sztrausberg Page 7 01/09/2009
VECTOR DIRECTORY NUMBER
Gestion des paramètres du VDN
Les différents paramètres à gérer sont les suivants :
Attribuer d’abord un numéro d’extension au moment de la création avec la
commande Add VDN xxxx. Associer un nom ainsi qu’un vecteur dans lequel se
déroulera toute la gestion des appels (mise en attente, redirections, etc…).
Une COR et un TN (Tenant) doivent être attribués au VDN. Ces paramètres peuvent
être importants car ils associent des autorisations sur le VDN comme par exemple la
possibilité de faire des écoutes.
Allow VDN Override : ce paramètre va permettre à un appel, après un routage vers
un 2ème
VDN, de conserver les caractéristiques du 1er
VDN sur lequel il a transité. Ceparamètre est d’autant plus important si les caractéristiques 1st , 2
ndet 3rd skill sont
utilisées.
Measured : ce paramètre permet d’obtenir des statistiques sur l’outil de supervision.
Trois options :
o Internal : statistiques sur le BCMS
o External : statistiques sur le CMS
o Both : statistiques sur les deux outils CMS et BCMS.
Acceptable Service Level et Service Objective : ces paramètres ne sont valides que
pour l’outil statistique BCMS. Ils servent à obtenir des statistiques sur les appels
répondus dans les délais impartis.
VDN of Origin Annc. Extension : permet, en mode décroché automatique, dediffuser une annonce sur la provenance de l’appel.
Return Destination : ce paramètre permet, lorsqu’un agent a terminé une
communication ACD, de transférer directement l’appel vers le numéro implémenté
dans ce champ.
VDN Timed ACW Interval : permet de déterminer la temporisation de l’ACW à la
fin de chaque appel ACD. Ce champ peut aussi être géré au niveau du Hunt, mais la
gestion au niveau du VDN reste prioritaire.
Attendant Vectoring : permet de déterminer que le vecteur associé à ce vdn pourra
être utilisé pour les positions opérateurs. Ce champ est validé uniquement si dans la
fenêtre System Custom Options, l’option Attendant Vectoring est validé à yes et le
champ Meet-me Conferencing est mis à no.
Meet-me Conference : ce champ n’apparaît que s’ilest validé dans la fenêtre System
Custom Options. Permet de composer le numéro de VDN et d’arriver sur un vecteur
programmé pour l’activation d’une conférence à plusieurs participants. Le numéro de
ce vdn peut-être une SDA.
BSR Application : attribuer le numéro d’un plan d’application à ce vdn s’il est utilisé
dans le cadre du BSR. (1 à 511).
BSR Available Agent Strategy : ce champ permet de déterminer comment l’appel va
être distribué sur les agents des différents sites. Plusieurs choix :
o 1st-found
o UCD-LOAo UCD-MIA
o EAD-LOA
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 8/21
Isabelle Sztrausberg Page 8 01/09/2009
o EAD-MIA
Observe an agent answer : cette option permet d’écouter un appel sur VDN au
moment ou ce dernier est distribué sur l’agent.
Conference Access Code : ce champ n’apparaît que si l’option Meet-me Conference
est validée à yes. Il permet de déterminer un code servant aux appelants pour s’inscrire
dans la conférence. Conference Controller : on peut déterminer le numéro d’extension d’un utilisateur
habilité à modifier le code d’accès à la conférence par une FAC. En laissant ce champ
vide, n’importe quel utilisateur ayant une COS avec l’option Console Permissions
validée pourra modifier le code d’accès.
HUNT GROUP
Paramètres du Hunt Group
Les différents paramètres à gérer sont les suivants :
Attribuer d’abord un numéro d’extension et un nom au Hunt group.
En tout premier lieu, les paramètres suivants doivent absolument être validés à yes :
ACD
Queue
Vector
Skill
Group Type : correspond au mode de distribution choisi (UCD-MIA / UCD-LOA ;EAD-MIA, EAD-LOA).
Queue Lenght : permet de déterminer la taille maximale de la file d’attente sur le
Hunt group.
Calls Warning Threshold / Time Warning Threshold : ces paramètres
correspondent à des seuils d’alarme que l’on peut faire aboutir sur des sorties
spécifiques (lampe, sonnette …) en indiquant le numéro du port associé.
RONA : (Redirection On No Answer) permet de déterminer le nombre de sonneries
au bout desquelles on va rediriger un appel suite à la non réponse d’un agent.
Redirect to VDN : permet d’associer un VDN précis à la redirection du RONA.
Multiple Call Handling : ce paramètre détermine le nombre d’appels simultanés que
l’agent peut gérer. Plusieurs choix possibles :
On request : lorsque l’agent est déjà en ligne, il peut mettre son appel
en attente puis appuyer sur sa touche disponible pour recevoir un 2ème
appel.
One forced : lorsque l’agent est en ligne avec un appel non ACD, un
appel ACD peut lui être distribué.
Many Forced : l’agent peut recevoir autant d’appels que de call-
appearences programmées sur son poste. One per Skill : l’agent peut recevoir autant d’appels que de
compétences qui lui ont été attribuées. Un appel par skill.
Expected Call Handling Time : ce paramètre est utilisé si l’EWT utilisé ne peut pasêtre calculé correctement par le système.
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 9/21
Isabelle Sztrausberg Page 9 01/09/2009
VECTORING
Présentation Générale
Le vecteur va permettre de déterminer ce qui va se passer au niveau de la gestion des appels
ACD. Des tests sont effectués dans le vecteur afin d’orienter l’appel vers une destination
particulière. Ces tests sont effectués grâce à des commandes spécifiques.
Il existe 15 commandes pouvant être insérées dans le vecteur. Un vecteur comporte un
maximum de 32 pas de programmation.
Un appel peut subir jusqu’à 1000 pas de programme. Au bout des 1000 pas, s’il n’a pas été
décroché, il est automatiquement éjecté.
Les vecteurs existent déjà dans la machine pour en programmer un, il suffit donc de taper la
commande Ch Vec XX .
Commandes de Base
Liste des commandes de base pour l’écriture de vecteur :
Queue to : cette commande permet de mettre un appel en file d’attente sur un groupe
de compétence (Skill) avec une priorité spécifique (Top, High, Medium et Low).
Attention, cette commande ne peut être utilisée que pour la mise en file d’attente sur la
première skill.
Check Skill : cette commande permet de mettre un appel en file d’attente sur les 2ème
et 3ème
compétence. Elle est associée à des conditions particulières :
If Available Agents > x
If Staffed Agents > x
If Call Queue < x
If Oldest Call Wait < x (sec)
If Rolling Average Speed of Answer < x (sec)
If Expected Wait Time < x (sec)
If wait-improved > x (sec)
Wait Time : permet de diffuser quelque chose à l’appelant mis en attente. Plusieursoptions :
Ring back (retour de sonnerie)
Music
Silence
Audio (source externe, radio, autre…)
Announcement : pour diffuser une annonce à l’appelant. Une annonce diffusée avant
la mise en attente sera entendue en entier. Après la mise en attente, l’annonce ne sera
pas entendue si l’appel est distribué directement à un agent.
Go to : cette commande permet de diriger l’appel vers 2 directions possibles :
Step (l’appel est dirigé vers une ligne du vecteur)
Vector (l’appel est orienté vers un 2ème
vecteur) Busy : envoi la tonalité d’occupation à l’appelant.
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 10/21
Isabelle Sztrausberg Page 10 01/09/2009
Route to : permet de rediriger l’appelant vers un numéro externe ou interne ou vers
des digits spécifiques saisis par l’appelant.
Exemple de programmation
1 Goto Step 6 if Staffed agents = 02 Queue to Skill 10 pri m3 Announcement 22454 Wait Time 10 sec hearing music5 Stop6 Busy
La première ligne permet de tester s’il y a des agents de connectés. S’il n’y en a pas, on va à
la ligne 6. Sur la sixième ligne, on envoie un signal d’occupation à l’appelant. Si des agents
sont connectés, on passe directement à la 2ème
ligne où l’appel est mis en file d’attente.
Nota : Le Stop inséré entre la ligne 4 et 6 est indispensable sinon, l’appel mis en file
d’attente aurait continué à suivre les lignes du vecteur et il aurait subi le signal
d’occupation. Le stop n’a aucune action sur les appels mis en file d’attente, il permet juste
de préciser au système l’arrêt de la lecture du vecteur. Si on insère un stop alors que l’appel
n’est pas en file d’attente, à la lecture de ce dernier l’appel est automatiquement éjecté.
Commandes Spécifiques
Collect Digits / Reconnaissance du Numéro
La commande ‘Collect Digit’ permet de rediriger un appel suite à des chiffres saisis par
l’appelant.
La commande s’écrit de la façon suivante :
Ex. Collect 4 digits after announcement 2453
Il est possible d’associer la collecte de digits avec une table de reference que l’on rempli, la
table VRT.
Dans la table VRT (Vector Routing Table), on peut déterminer plusieurs types de numéros :
????? : tous les chiffres d’une longueur de 5.
1??? : tous les chiffres commençant par 1 et d’une longueur de 4.
???2 : tous les chiffres d’une longueur de 4 et finissant par 2.
+2 : tous les chiffres de n’importe quelle longueur et finissant par 2.
3+ : tous les chiffres de n’importe quelle longueur et commençant par 3.
Il suffit ensuite d’insérer la commande suivante dans le vecteur :
Ex. Go to step ou vector if digit in / not in table x
La reconnaissance du numéro de l’appelant peut aussi être associée à une table VRT.
Cependant, il suffit simplement d’insérer la commande suivante dans le vecteur pour effectuer
cette reconnaissance :
Ex. Go to step if ANI = 0134562378 Ex. Go to step if ANI in / not in table
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 11/21
Isabelle Sztrausberg Page 11 01/09/2009
Algorythme EWT
L’EWT se calcule sur la base d’un mélange entre des données temps réel et historique.
L’algorithme a besoin d’environ 30 appels servis avant d’atteindre la prédiction la plus juste
possible.Le calcul de l’EWT se base sur 2 critères précis :
le nombre d’appels en attente
le taux d’appels servis
Un ajustement s’effectue sur la base des critères suivants :
temps de traitement des appels
impact du nombre d’appels directs à agents sur le temps d’attente
nombre d’agents connectés
nombre d’agents en pause
Les paramètres pouvant invalider la justesse du calcul :
Le redémarrage du système car il n’y a plus de données historiques sur lesquelles
l’algorythme peut se baser.
Le flux des appels est trop faible
Les connections et déconnections des agents sont trop fréquentes
Les agents connectés mais dédiés à l’émission d’appels
Des temps de traitement d’appels trop hétérogènes.
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 12/21
Isabelle Sztrausberg Page 12 01/09/2009
VARIABLES
Les variables ne fonctionnent qu’à partir de la version Avaya Communication Manager 2.0.
De plus les critères suivants doivent être validés :
Call center release 12.0 au moins.
Vectoring (Variable) ? ce champ doit être validé à yes dans les customer options.
L’option d’utilisation de variables dans le vecteur permet d’associer à des lettres (A à Z) des
conditions ou des seuils d’alarmes avec des commandes de collect, goto, route-to et converse.
Chaque variable ne peut avoir qu’une action. Une fois définie, lalettre a la même application
pour tous les vecteurs dans lesquels elle est utilisée.
Exemples d’application des Variables
Asaiuui Variable
Prenons l’exemple d’une société désirant identifier des clients privilégiés et effectuer en
conséquence un traitement spécifique pour leurs appels en leur donnant une priorité élevée
dans la file d’attente.
Le numéro de téléphone et le code client des appelants sont récoltés par une application CTI.
Les codes clients privilégiés commencent tous par le chiffre 3 et finissent tous par le chiffre 5
sur une longueur de 5 digits.
Variable Description Type Scope Length Start Assignment VAC
P Code Client asaiuui L 5
L’écriture de vecteur est la suivante :
1. goto step 4 if P = 3???52. queue-to split 201 pri l3. goto step 5 if unconditionally4. queue-to split 201 pri m5. announcement 30106. wait-time 30 secs hearing music
Si le code client correspond à celui d’un client privilégié, l’appel est mis en file d’attente en
priorité medium alors que tout autre appel sera mis en file d’attente en priorité low.
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 13/21
Isabelle Sztrausberg Page 13 01/09/2009
Collect Variable
Prenons l’exemple d’un centre d’appel voulant pouvoir contrôler le nombre d’appels acceptés
dans la file d’attente. Le seuil maximal déterminé est 50.
Variable Description Type Scope Length Start Assignment VAC
G Appels acceptés collect G 2 1 50
L’écriture de vecteur est la suivante :
1. wait-time 0 secs hearing ringback2. goto step 4 if counted-calls to vdn active <=G3. busy4. queue-to skill 30 pri (priority) l (low)5. wait-time 10 secs (seconds) hearing ringback6. announcement 1002 ["all agents busy, your call is important, etc."]7. wait-time 60 secs (seconds) hearing music
8. goto step 6 unconditionally Si dans la file d’attente il y a moins d’appels que la valeur déterminée dans la variable (ici 50
appels), alors l’appel est pris en file d’attente. Dans le cas inerse on lui envoi un signal
d’occupation.
Dans cet exemple, un deuxième vecteur a été programmé afin de permettre au manager de
modifier la valeur associée à la variable.
1. wait-time 0 secs hearing ringback2. collect 4 digits after announcement 10010 for none ["enter yoursecurity code"]3. goto step 7 if digits <> 12344. collect 2 digits after announcement 10011 for G ["enter the number of
allowed active calls"]5. announcement 10012 ["change accepted"]6. disconnect after announcement none7. disconnect after announcement 10013 ["incorrect security code"]
Le manager compose le numéro de VDN associé à ce vecteur. On lui demande d’abord de
rentrer un security code afin d’éviter que n’importe quelle personne ne modifie la variable. Si
le security code n’est pas correct, on raccroche l’appel.
Une fois le security code validé, on l’invite à composer le nombre d’appels acceptés dans la
file d’attente.
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 14/21
Isabelle Sztrausberg Page 14 01/09/2009
Time et Day Variable
Prenons l’exemple d’un call center ouvert pour les dates et horaires suivants :
Lundi - Jeudi de 07h00 à 23h00 Vendredi de 07h00 à 21h00
Samedi – Dimanche de 07h00 à 16h00
Programmation des variables :
Variable Description Type Scope
Length Start Assignment VAC
T Heure tod G Heurecourante du
système(format 0000 –
2359)
D Jour dow G Jour ducalendrier
système (1-7)
O Heuresd’ouvertures
semaine
collect G 4 1 0700
L Heures defermeture, Lundi-
jeudi
collect G 4 1 2300
F Heures defermeture Vendredi
collect G 4 1 2100
W Heures defermeture, Samediet Dimanche
collect G 4 1 1600
Ecriture du vecteur :
1. goto step 30 if T < O [if tod is earlier than 0700 hours, go to out of hourstreatment]2. goto step 8 if T < W [if tod is earlier than 1600 (earliest possible closingtime), working hours apply. Continue with step 8]3. goto step 30 if D = 1 [if dow is Sunday, go to out of hours treatment]4. goto step 30 if D = 7 [if dow is Saturday, go to out of hours treatment]5. goto step 8 if T < F [if tod is earlier than 2100 (Friday close time), working
hours apply.]6. goto step 30 if D = 6 [if tod is later than 2100 (as determined by precedingstep), and dow is Friday, go to out of hours treatment]7. goto step 30 if T > L [if tod is later than 2300, go to out of hours treatment]8. goto step 31 if holiday in table 8 [based on outcome of all preceding steps,workinghours apply unless today is a holiday]9. announcement 16549 ["please wait for the next available agent"]10. consider skill 80 pri m adjust by 011. consider location 16 adjust by 1012. queue-to best13. goto step 30 if staffed agents in skill 80 = 014. wait-time 2 secs hearing silence........30. announcement 18465 ["please call again during regular business hours"]
31. closed for holiday treatment
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 15/21
Isabelle Sztrausberg Page 15 01/09/2009
Dans cet exemple,les variables programmées sont utilisées pour le gestion des jours et heures
d’ouverture.
Steps 1 et 2 testent les heures.
Steps 3 et 4 testent le week-end (Samedi, dow = 7 ou Dimanche, dow = 1).
Step 5 teste si l’heure de l’appel est avant 21h00 (heure de fermeture du vendredi).
Step 6 teste si lejour d’appel est le vendredi.
Dans cet exemple, un deuxième vecteur a été programmé afin de permettre au manager de
modifier les valeurs associées aux variables.
VDN 11. wait-time 0 secs hearing ringback2. collect 5 digits after announcement 17000 for none ["please enter security code]3. goto step 6 if digits <> 123454. collect 4 digits after announcement 17001 for O ["please enter daily openingtime"]5. disconnect after announcement 17006 ["change is accepted"]6. disconnect after announcement 17010 ["invalid security code"]
Value Variable
La variable de valeur est conçue pour être modifiée souvent de façon très simple par
l’utilisation d’une FAC. Les sociétés dont le traitement des appels peut fluctuer en fonction
d’éléments externes imprévisibles (conditions climatiques, pannes généralisées, etc...) sont à
même d’utiliser ce type de paramètre.
L’administration du code se fait dans la fenêtre des Feature Access Code :
Variable Description Type Scope Length Start Assignment VAC
S Chute de Neige value G 1 1 VV1
Ecriture du vecteur :
1. goto vector 123 if S = 2
Dans cet exemple, la valeur par défaut est 1 et cela correspond à une situation normale. Dès
que les conditions climatiques le nécessite, le manager compose la FAC *23 et rentre le digit
2 pour indiquer d’importantes chutes de neige et faire suivre aux appels un traitementspécifique.
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 16/21
Isabelle Sztrausberg Page 16 01/09/2009
VDN Variable
Cet exemple montre comment utiliser un vecteur unique pour plusieurs vdns distincts tout en
conservant un traitement d’appels propre à chaque vdn.
Variable Description Type Scope Length Start Assignment VAC
Y VDN test n° vdn L active
L’écriture du vecteur permet ici de diffuser une annonce différente pour chacun des vdns :
1. goto step 3 if Y <> 10012. announcement 20013. goto step 5 if Y <> 10024. announcement 20025. goto step 7 if Y <> 10036. announcement 20037. goto step 9 if Y <> 10048. announcement 2004
9. queue-to skill 50
Une deuxième écriture de vecteur permet cette fois-ci de personnaliser le traitement des
appels en fonction du vdn actif :
1. wait 0 secs hearing ringback2. goto step 4 if Y = 4561 [VDN for 800 number callers]3. announcement 2700 ["our store is located at 1300 West 120th Avenue"]4. queue-to skill 30 pri l5. wait-time 5 secs hearing ringback6. announcement 1002 ["all agents are serving other customers, please wait.."]7. wait-time 60 secs hearing music8. goto-step 6 unconditionally
Le step 2 permet de tester si la variable a pour valeur le vdn actif numéro 4561, auquel cas les
appels sont mis en file d’attente. Pour les autres appelants, une annonce est diffusée avant la
mise en file d’attente.
Nota : les paramètres active et latest concernant la variable sont à mettre en parallèle avec
le paramètre Allow VDN Override géré dans la fenêtre vdn.
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 17/21
Isabelle Sztrausberg Page 17 01/09/2009
Paramètres des Variables
La commande change variables vous permet d’administrer chaque variable en gérant les
paramètres suivants :
Variable Type : différents types de variables existent. Une variable peut-être liéedirectement à un type d’appel spécifique. D’autres variables permettent de déterminer
vos propres valeurs servant d’alarme.
Scope : local ou global. Les variables locales utilisent des données associées à un
appel et pouvant être appliquées uniquement au sein du vecteur. Les variables globales
peuvent être appliquées à tous les vecteurs dans lesquels elles sont utilisées.
Lenght : pour certaines variables, une longueur spécifique de digits doit être appliquée
à la valeur.
Assignment : valeur correspondant à la variable. Uniquement pour les variables dont
on détermine une valeur spécifique.
Variable Access Code (VAC) : pour les variables dépendant d’une valeur spécifique,
il est possible de programer une FAC associée à cette variable. L’utilisation de cetteFAC permet de modifier la valeur associée à la variable.
Nota : selon la variable choisie, certains de ces paramètres seront prédéfinis ou non
applicables.
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 18/21
Isabelle Sztrausberg Page 18 01/09/2009
Tableau des différentes Variables
VariableType
Fonction / Application Caractéristiques
asaiuui Maximum de 16 digits obtenus. Cettevariable permet un processus spécifiquebasé sur des informations utilisateurs liéesà une application CTI.
Variable locale uniquement. Il faut définir une longueurspécifique (1 à 16) et une position de départ (1 à 96).
collect Maximum de 16 digits. Variable locale ou globale.Longueur spécifique (1 à 16) etposition de départ (1 à 16).Différentes méthodes : variable locale, les digits doivent être composés par
l’appelant. variable globale, les digits peuvent être composés
par l’appelant ou prédéfinis dans le champassignment de la variable.
tod Correspond à l’heure courante obtenue à
partir de l’horloge système (0000 – 2359).
Variable globale uniquement.
dow Correspond au jour courant obtenu àpartirde l’horloge système (1 à 7, 1= Dimanche).
Variable globale uniquement.
doy Correspond au jour courant de l’année (1 à365 ou 1 à 366).
Variable globale uniquement.
value Un digit numérique sur une longueur d’unchiffre (0 à 9).
Variable globale uniquement. Il est possible de changer lavaleur associée par une FAC en complétant le champVAC (VVx de 1 à 9)
vdn Correspond au n°d’extension du vdn. Variable l ocale uniquement. Déterminer le critère active(le paramètre VDN Override est pris en compte) ou latest(le champ assignment de la variable est pris en compte.
Ecriture dans le Vecteur
Go to Vector Commande
goto step/vector x if <A-Z> < comparator> < threshold>goto step/vector x if < conditional> < comparator> <A-Z>
goto step/vector x if <A-Z> < comparator> <A-Z>goto step/vector x if <A-Z> [in table, not-in table] <1-10 or 1-100>1
A-Z est la variable administrée et représentée par une lettre entre A et Z.
conditional correspond à une condition (ani, digits, staffed agents......)
comparator correspond à un opérateur (>, <, =, <>,>=,<=)
threshold suite de 16 digits maximum, pouvant inclure le mot clé "none",
(correspondant à des chaînes de digits vides) ou # (correspond à un digit unique).
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 19/21
Isabelle Sztrausberg Page 19 01/09/2009
Route to Vector Commande
La variable doit être un numéro joignable car elle est alors utilisée comme destination de la
commande route-to number.
route-to number <A - Z> with cov <y/n> if :
digit [>, >=, <>, =, <,<=] <0 - 9, #>
interflow-qpos [<, =, <=] <1 - 9>
unconditionally
A - Z est la variable administrée et représentée par une lettre entre A et Z. Aucun autre
caractère ou digit n’est autorisé dans ce champ quand la variable est programmée.
Si la commande ne peut pas être validée, la lecture des steps continue.
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 20/21
Isabelle Sztrausberg Page 20 01/09/2009
BEST SERVICE ROUTING
L’option BSR permet de distribuer des appels ACDs sur des centres d’appels situés à des
endroits géographiques différents. On détermine un centre d’appel principal qui va pouvoir
‘dialoguer’ avec des sites distants.
BSR Application Plan
Cette première étape permet de définir les différentes locations (sites distants) qui vont être
consultés pour la distribution des appels ACDs. On peut créer jusqu’à 255 Application Plans
et chaque Application Plan peut avoir jusqu’à 255 locations. Attention, en réalité un switch
peut gérer un maximum de 1000 Applications-locations ce qui fait par exemple 100
applications de 10 locations chacune ou 50 Applications de 20 locations chacune.
Site PrincipalSur le site principal on va programmer 1 vecteur, le Primary Vector qui contient une
programmation spécifique :
1 Consider split 1 pri m
2 Consider location 1
3 Consider location 2
4 queue-to-best
Dans cet exemple, on regarde le temps estimé d’attente su split 1 situé sur le site principal et
on va ensuite comparer avec les temps d’attente de 2 autres locations. La dernière lignepermet de router l’appel vers la meilleure ressource.
Sites DistantsSur chaque site distant, on va programmer 2 vecteurs :
Status Poll Vector
Interflow Vector.
Le status Poll Vector va analyser les ressources à disposition sur le site et va envoyer une
réponse au Primary Vector du site principal.
1 Consider skill 212 Consider skill 15
3 Reply best
Une fois la réponse envoyée, si cette location a été choisie comme la meilleure ressource, le
site principal redirige les appels vers l’Interflow Vector du site.
1 Consider skill 21
2 Consider skill 15
3 Queue to best
5/8/2018 Eas Vectoring - slidepdf.com
http://slidepdf.com/reader/full/eas-vectoring 21/21
Isabelle Sztrausberg Page 21 01/09/2009
Dans l’interflow vector, on considère une dernière fois les différents skills du site puis on met
en file d’attente sur la meilleure ressource.
Ajustements
Des ajustements peuvent être mis en place par rapport aux temps d’attente renvoyés par les
sites sur le Primary Vector mais aussi sur le Status Poll Vector.
1 Consider skill 24 pri m
2 Consider Location 1 pri m adjust by 20
3 Consider Location 2 pri m adjust by 15
4 Queue-to-best
Dans cet exemple, le Primary Vector va rajouter 20 secondes au temps d’attente renvoyé par
la location 1 et 15 secondes à celui renvoyé par la location 2. Il va ensuite déterminer la
meilleure ressource.
Location EWT Ajustement Temps total EWT
1 30 secondes 20 secondes 50 secondes
2 15 secondes 15 secondes 30 secondes
Skill 24 40 secondes 40 secondes
Dans cette hypothèse, la meilleure ressource est la location 2.
Check best
On peut aussi insérer des conditions dans le Primary vector en utilisant la commande check
best au lieu du queue-to-best.Exemple de programmation :
1 consider skill 1 pri m adjust by 0
2 consider skill 2 pri m adjust by 20
3 queue-to-best
4 go to step 9 if expected-wait for call <= 30
5 consider location 1 adjust by 30
6 consider location 2 adjust by 10
7 consider location 3 adjust by 258 check best if wait improved > 30
9 announcement 1001
10 wait time 20 sec hearing music
11 go to step 9 if unconditionally
La commande check best if wait improved permet d’introduire une condition au routage sur
sites distants. Dans cet exemple, l’appel est mis en file d’attente en local sur un skill et en
parallèle, on va vérifier la meilleure ressource sur un site distant. L’appel ne sera routé sur un
des sites distants que si l’amélioration du temps d’attente est > à 30 secondes.