Tel: 06 68 39 83 22|afid.benayad@gmail.com
///Tutoriel N° 07 – Genesys – Test Simulator (PABX)

Installation Test Simulator pour Genesys

Apprenez facilement à déployer le PABX Virtuel du Framework Genesys

Description

Dans ce tutoriel faisant partie de la série intitulée « Genesys Tut’s », nous allons aborder l'installation du Pabx Virtuel « Test Simulator».

Le Test Simulator est un programme qui offre la possibilité de créer un PABX Virtuel de test, permettant ainsi aux applications Genesys de fonctionner ensemble avec des stratégies de routage, faire du CTI ou VoIP en temps réel.

Ce programme simule un centre d'appels avec de multiples PABX, une activité client, et l’activité sur des agents d’un centre d’appel.

En gros cela permet de créer un environnement de centre d’appel virtuel sans déployer un véritable arsenal.
Nous allons ainsi pouvoir créer des agents, des stations ou encore des Queues pour effectuer nos tests.

Maintenant que vous vous êtes familiarisé avec Administrator nous allons l'utiliser pour déployer le Test Simulator.

Le serveur actuel est une VM sous ESX avec 4Go de mémoire, une carte réseau 1gb, un disque dur de 80Go, Processeur 12 Cœurs 1.9GHz Xeon, pour l’os j’ais déployé un Windows 2012 Server Standard Edition.

win2012Genesys-opt

Préparation de la configuration

Vous avez téléchargé l’application, décompressez tous les fichiers

Connectez-vous à Genesys Administrator, allez dans Provisioning=>Commutation=>Centres de commutation puis cliquez sur Nouveau, donnez un nom à votre Site et sélectionnez Avaya Communication Manager dans le type de switch, puis cliquez sur enregistrer et Fermer.

testsim-01

Allez dans le menu Provisioning=>Commutation=>Autocommutateur puis cliquez sur Nouveau

testsim-02

Enregistrez le bloc suivant dans un fichier autocommutateur.cfg, puis allez dans Options et importez le fichier

[Simulator]
call-duration = 240
console-port = 4801
cti-protocol-mode = g3
hostname = win2012genesys
max-calls-id = 30000
port = 4800
probability-answer = 0.500000
probability-answ-machine = 0.100000
probability-busy = 0.100000
probability-fax = 0.100000
probability-no-answer = 0.100000
probability-sit = 0.100000
q01-8101 = 1091-1095,autoanswer,postready
queue-tout = 300
ringing-tout = 100
start-trunk-num = 9000
trunk-num-range = 3000

Allez dans l’onglet DN et créez les DN

Number

Type

Alias

Switch-Specific Type

8101

ACD Queue

8101_Simulator

2

1091 à 1095

Extension

1

10050 à 10055

Agent

1

Cliquez ensuite sur Enregistrer et Fermer

Allez ensuite dans Provisioning=>Commutation=>Places et créez 5 places

Place_1091_Simulator à Place_1095_Simulator

places

Dans chaque place ajoutez le l’extension correpondant EX :

Place_1091_Simulator Extension : 1091

Place_1092_Simulator Extension : 1092

Place_1093_Simulator Extension : 1093

Place_1094_Simulator Extension : 1094

Place_1095_Simulator Extension : 1095

places02

Allez ensuite dans Provisioning=>Commutation=>Groupes de Places et créez 1 nouveau Groupe puis ajoutez-y les places que vous venez de créer

places03

Installation

L’application

Allez dans vos fichiers sources IP_TestSimSrvip et cliquez sur setup.exe en mode administrateur

Cliquez sur Next

testsim-setup-01

Choisissez votre dossier d’installation puis cliquez sur Next

testsim-setup-02

Cliquez sur Install

testsim-setup-03

Cliquez sur Finish

testsim-setup-04

Création du Template pour notre application

Afin de pouvoir gérer l’application directement depuis SCI ou Genesys Administrator nous allons l’ajouter à la solution pour cela : Allez dans Provisionning=>Environnement=>Modèles d’application puis cliquez sur Nouveau, renseignez les champs comme ceci puis cliquez sur Enregistrer et Fermer

testsim-template01

Création de l’application

Allez dans Provisionning=>Environnement=>Applications=>Media Layer

Cliquez sur Nouveau

Dans l’onglet Général renseignez comme ceci et ajoutez la connexion au Message Server

testsim-app

Dans Infos Serveur renseignez

Working Directory: C:GCTITest Simulator Server

Command Line : .testsim.exe

Command Line arguments:  -host WIN2012Genesys -port 2020 -sw Simulator -ts TServer_Simulator -user default -clapp default -pass password -q 300

testsim-app02

Cliquez sur Enregistrer et Fermer

Installation du Test Simulator Interface

Allez dans le dossier IP_TestSimInterfaceip et exécutez le setup.exe en tant qu’administrateur, puis cliquez sur Next

testsim-interface-setup01

Changez votre dossier d’installation cible puis cliquez sur Next

testsim-interface-setup02

Cliquez ensuite sur Install

testsim-interface-setup03

Cliquez sur Finish

testsim-interface-setup04

Paramétrage du TServer

A présent le test Simulator est installé cependant nous devons apporter des modifications au TServer pour un bon dialogue ce dernier n’est pas encore démarré.

Allez dans PROVISIONNING=>Environnement=>Applications=>TServer_Simulator

Dans l’onglet Configuration Sous Info T-Server ajoutez la connexion avec le Simulator

testsim-ts-01

Puis dans l’onglet Option sous link-tcp controlez ou modifiez comme ceci

link-tcp

Si vous le souhaitez voici l’export de ma configuration vous pouvez enregistrer le texte suivant dans un fichier Import.cfg puis l’importer directement

[agent-reservation]
collect-lower-priority-requests = false
reject-subsequent-request = true
request-collection-time = 100 msec
reservation-time = 10000 msec

[backup-sync]
addp-remote-timeout = 0
addp-timeout = 0
addp-trace = off
network-provided-address = false
protocol = default
sync-reconnect-tout = 20 sec

[call-cleanup]
cleanup-idle-tout = 0
notify-idle-tout = 0
periodic-check-tout = 10 min

[extrouter]
cast-type = route direct-callid reroute direct-uui direct-ani direct-notoken dnis-pool direct-digits pullback route-uui direct-network-callid
cof-ci-defer-create = 0
cof-ci-defer-delete = 0
cof-ci-req-tout = 500 msec
cof-ci-wait-all = false
cof-feature = false
cof-rci-tout = 10 sec
compound-dn-representation = true
default-dn = 
default-network-call-id-matching = 
direct-digits-key = CDT_Track_Num
dn-for-unexpected-calls = 
epp-tout = 0 sec
event-propagation = list
exr-conn-log = true
ipo-tout = 5 sec
match-call-once = true
network-request-timeout = 20 sec
protocol = default
reconnect-tout = 5 sec
register-attempts = 5
register-tout = 180 sec
report-connid-changes = false
request-tout = 20 sec
resource-allocation-mode = circular
resource-load-maximum = 0
route-dn = 
tcs-queue = 
tcs-use = never
timeout = 60 sec
use-data-from = active
use-implicit-access-numbers = false

[license]
license-file = 7260@Win2012Genesys
num-of-licenses = 40
num-sdn-licenses = 40

[link-tcp]
hostname = Win2012Genesys
link-number = 1
port = 4800
protocol = tcp
session-duration = 80

[Log]
all = network,C:GCTIlogsTServer_Simulator,stdout
expire = 20
segment = 2000
verbose = all

[log-filter]
default-filter-type = copy

[log-filter-data]
 = 

[query-agent-state]
enable-query-on-timer = false
query-on-timer-acw = 3
query-on-timer-auto-in = 3
query-on-timer-AUX0 = 3
query-on-timer-AUX1 = 3
query-on-timer-AUX10 = 3
query-on-timer-AUX11 = 3
query-on-timer-AUX12 = 3
query-on-timer-AUX13 = 3
query-on-timer-AUX14 = 3
query-on-timer-AUX15 = 3
query-on-timer-AUX16 = 3
query-on-timer-AUX17 = 3
query-on-timer-AUX18 = 3
query-on-timer-AUX19 = 3
query-on-timer-AUX2 = 3
query-on-timer-AUX20 = 3
query-on-timer-AUX21 = 3
query-on-timer-AUX22 = 3
query-on-timer-AUX23 = 3
query-on-timer-AUX24 = 3
query-on-timer-AUX25 = 3
query-on-timer-AUX26 = 3
query-on-timer-AUX27 = 3
query-on-timer-AUX28 = 3
query-on-timer-AUX29 = 3
query-on-timer-AUX3 = 3
query-on-timer-AUX30 = 3
query-on-timer-AUX31 = 3
query-on-timer-AUX32 = 3
query-on-timer-AUX33 = 3
query-on-timer-AUX34 = 3
query-on-timer-AUX35 = 3
query-on-timer-AUX36 = 3
query-on-timer-AUX37 = 3
query-on-timer-AUX38 = 3
query-on-timer-AUX39 = 3
query-on-timer-AUX4 = 3
query-on-timer-AUX40 = 3
query-on-timer-AUX41 = 3
query-on-timer-AUX42 = 3
query-on-timer-AUX43 = 3
query-on-timer-AUX44 = 3
query-on-timer-AUX45 = 3
query-on-timer-AUX46 = 3
query-on-timer-AUX47 = 3
query-on-timer-AUX48 = 3
query-on-timer-AUX49 = 3
query-on-timer-AUX5 = 3
query-on-timer-AUX50 = 3
query-on-timer-AUX51 = 3
query-on-timer-AUX52 = 3
query-on-timer-AUX53 = 3
query-on-timer-AUX54 = 3
query-on-timer-AUX55 = 3
query-on-timer-AUX56 = 3
query-on-timer-AUX57 = 3
query-on-timer-AUX58 = 3
query-on-timer-AUX59 = 3
query-on-timer-AUX6 = 3
query-on-timer-AUX60 = 3
query-on-timer-AUX61 = 3
query-on-timer-AUX62 = 3
query-on-timer-AUX63 = 3
query-on-timer-AUX64 = 3
query-on-timer-AUX65 = 3
query-on-timer-AUX66 = 3
query-on-timer-AUX67 = 3
query-on-timer-AUX68 = 3
query-on-timer-AUX69 = 3
query-on-timer-AUX7 = 3
query-on-timer-AUX70 = 3
query-on-timer-AUX71 = 3
query-on-timer-AUX72 = 3
query-on-timer-AUX73 = 3
query-on-timer-AUX74 = 3
query-on-timer-AUX75 = 3
query-on-timer-AUX76 = 3
query-on-timer-AUX77 = 3
query-on-timer-AUX78 = 3
query-on-timer-AUX79 = 3
query-on-timer-AUX8 = 3
query-on-timer-AUX80 = 3
query-on-timer-AUX81 = 3
query-on-timer-AUX82 = 3
query-on-timer-AUX83 = 3
query-on-timer-AUX84 = 3
query-on-timer-AUX85 = 3
query-on-timer-AUX86 = 3
query-on-timer-AUX87 = 3
query-on-timer-AUX88 = 3
query-on-timer-AUX89 = 3
query-on-timer-AUX9 = 3
query-on-timer-AUX90 = 3
query-on-timer-AUX91 = 3
query-on-timer-AUX92 = 3
query-on-timer-AUX93 = 3
query-on-timer-AUX94 = 3
query-on-timer-AUX95 = 3
query-on-timer-AUX96 = 3
query-on-timer-AUX97 = 3
query-on-timer-AUX98 = 3
query-on-timer-AUX99 = 3
query-on-timer-man-in = 3

[troubleshooting]
asai-protocol-version = 3

[TServer]
acd-register-mode = eas
after-call-fac = 
agent-no-answer-action = none
agent-no-answer-overflow = none
agent-no-answer-timeout = 0
ani-distribution = inbound-calls-only
asai-protocol-version = 3
auto-in-fac = 
aux-work-fac = 
background-processing = false
background-timeout = 60 msec
call-delete-delay-msec = 7000
check-tenant-profile = false
consult-user-data = inherited
create-addr-on-register = true
customer-id = Resources
default-work-mode-login = aux-work
default-work-mode-notready = aux-work
default-work-mode-ready = auto-in
delay-logout-report = false
delay-mute-transfer = false
deliver-time-in-queue = false
disable-digits-collection = true
dn-scope = undefined
enable-ucid-swap = true
follow-calls = true
g3-print-heartbeat = false
high-water-mark = 1000
interflow-as-dnis = true
link-1-name = link-tcp
link-2-name = 
link-alarm-high = 0
log-trace-flags = +iscc +cfg$dn -cfgserv +passwd +udata -devlink -sw -req -callops -conn -client +asai_dump -qass
management-port = 3334
manual-in-fac = 
match-calls-by = uui
max-attempts-to-register = 10
merged-user-data = main-only
msec-wait-for-ack = 12000
num-ring-no-answer = 5
out-of-service-retry-interval = 900000
predict-agent-work-mode = true
preserve-collected-digits = false
propagated-call-type = false
query-agent-work-mode = on-restart
releasing-party-report = false
req-distrib-event-support = no-check
retry-on-admin-progress = 1
retry-on-incom-st = 1
retry-on-netconj = 1
retry-on-proterr = 0
retry-on-resunavl = 0
retry-on-temp-failure = 0
retry-timeout-msec = 1000
ring-back-tout = 6
ring-timeout = 0
route-failure-alarm-high-wm = 10
route-failure-alarm-low-wm = 1
route-failure-alarm-period = 0
route-thru-queue = false
second-call-as-consult = false
send-tcs-dtmf = never
server-id = 112
set-call-type-on-dialing = false
set-otherdn-trunk-info = false
soft-login-support = false
soft-wrap-up-time = 0
ts-tp-enabled = false
ts-tp-heartbeat-timer = 25
ts-tp-heartbeat-timout = 10
update-button-info = false
use-am-detection = true
use-auto-dial = false
use-link-bandwidth = 100
use-link-bandwidth-backup = 0
use-old-fwd-key = false
use-pending-work-mode = false
user-data-limit = 16000

Démarrage

A présent vous pouvez démarrer le TServer, puis le Simulator, patientez quelques secondes les alarmes devrait disparaitre.

startTS

startTS01

Exécution du Test Simulator Interface

Allez dans le dossier C:GCTITest Simulator Interface, exécutez PbxV.exe

Renseignez l’adresse IP du Simulator et le port 4801

via le hostname la connexion ne s’établie pas correctement alors je préconise l’adresse IP!

testsim-interface

Cliquez ensuite sur Connect, vous devriez avoir le message Connection is established

testsim-interface-01

Vous pouvez aller dans l’onglet PbxSummary pour afficher le statut de vos DN

testsim-interface-02

Pour plus de renseignement sur l’utilisation, je vous invite à lire la documentation Genesys.

Ajout de l’application dans solutions avec CME

A présent vous pouvez ajoutez Le TServer a la solution, je vous invite a revoir la procédure dans le tutoriel N°3 Genesys Management Layer

componment

componment2

Fin

Fin

Note des lecteurs1 Note4.95
By |2018-08-10T12:20:31+00:0013 janvier 2016|Genesys, Tutoriels|0 Comments

About the Author:

Après avoir appris sur le tas, quoi de plus normal que de partager à son tour ? Passionné par le monde des centres d’appel depuis un peu plus de 12 ans maintenant j'aime partager mes compétences et mes découvertes avec les personnes qui ont cette même passion.

Leave A Comment