HGinc
It's sad to know your situation; having very little knowledge on a system but being 'forced' to do.
It sounds like someone arming a knife and is asked to kill enemies with machine guns in a war!
Genesys framework and solutions are great software but quite complex.
Basic understanding on framework is essential.
Installation and configuration wizards fool people that deployment a solution is easy for anyone who types!
The fact is that wizards do help to speed up installation and configuration but it is not all; detail options and third component (e.g., the target PABX in particular) tuning are required to implement a 'working' system.
In Genesys developer program, there should have some 'materials' to cover simulated environment setup and configuration.
If not, it is suggested to get minimum additional training or 'tools'.
I guess your task is focused at client/server applications, the client of T-server. Genesys framework installation and configuration are not the primary business.
The 'bad' news is that simulated switch does not give full event messages as in real switch; the simulated switch is Avaya G3 non-EAS. There are other simulated switches such as Nortel but they are chargeable items. Different T-servers for particular switches/PABXs behave different. Agent mode operations, for examples, are completely different in Avaya, Nortel and Alcatel although same set of Genesys functions with possibly different options values are called.
It is suggested to browse documents "Genesys Rough Guides" posted in this web site.
Relevant documents are
001 - ROUGH GUIDE TO THE GENESYS SOLUTIONS SUITE v7.x.pdf
002 - ROUGH GUIDE TO SCI AND MANAGEMENT FRAMEWORK v7.x.pdf
003 - ROUGH GUIDE TO CME AND SOLUTIONS FRAMEWORK v7.x.pdf
They are named "ROUGH GUDE"; for detail information, you need official Genesys manuals/guides (with correct versions!) for detail configuration.
Manual manuals and materials are copyrighted and cannot be posted here.
Again, you should get required manuals from Genesys or reseller.
In your case, there is configuration error in Configuration layer in which it includes:
- database server (3-party component; MSSQL in your case)
- License Manager (3-party component; FlexLM, required for T-server in your case)
- Valid Genesys License file (you MUST have it to run t-server)
- Genesys DB server (master configuration db server)
- Genesys Configuration server
Client program: Genesys configuration manager, client of Genesys Configuration Server.
[MSSQL] ---- [Genesys DB server] ---- [Genesys configuration server] -----> (Genesys configuration manager)
|
+---- [T-server] ----- client programs (via SDK)
Management layer components (SCS, SCI, message server, db server for message server, ....) are skipped here
Media layer: T-server for voice interaction
Genesys DB server:
- uses TCP/IP protocol to connect to MSSQL database server
- MSSQL port 1433
- supports generic main program entry for different database system
- supports multiple threading (per connected client)
- reads text configuration options (as in configuration layer)
--> this is one of check points in your case; [b]file name = dbserver.cfg[/b]
dbserver.cfg
--------------- Start of file -----------
[dbserver]
[color=blue]host=myhost
port=4040
management-port =4041
dbprocesses_per_client=1
dbprocess_name=./dbclient_msql[/color]
#
oracle_name=./dbclient_oracle
informix_name=./dbclient_informix
msql_name=./dbclient_msql
sybase_name=./dbclient_sybase
db2_name=./dbclient_db2
#
connect_break_time=1200
tran_batch_mode=off
#
#---------- dbserver log options ----------
#
[log]
verbose = standard
standard = cfg_dbserver, network
segment = 5MB
buffering = true
expire = 20
# for Management layer components
[lca]
lcaport=4999
#
--------------- End of file -----------
Genesys Configuration server:
- reads text configuration options (as in configuration layer)
--> this is one of check points in your case; [b]file name = confserv.cfg[/b]
- contains "database connection string" (dbhost, dbserver, dbusername, dbpassword,...)
- validates configuration requests from Genesys Configuration Manager
- buffers configurations in memory
- propogrates configuration changed to ALL connected clients
confserv.cfg
--------------- Start of file -----------
[confserv]
[color=blue]port =2020
management-port =2021
server = cfg_dbserver[/color]
# keep for 32 days; 32 days x 24 x 3600
history-log-keep =2764800
# scan every hour; i.e, 3600 seconds
history-log-scan = 3600
history-log-save = file
history-log-file-size =512000
history-log-file-name =histlog
encryption = false
encoding = utf-8
[log]
verbose = standard
standard = confserv, network
#all = network
print-attributes = true
segment = 5MB
buffering = true
expire = 20
[hca]
schema = none
[[color=blue]cfg_dbserver[/color]]
[color=blue]host =myhost
port =4040
dbengine =mssql
dbserver =mydbserver
dbname =mydb
username =dbusername
password =dbpassword[/color]
server =
reconnect-timeout = 10
response-timeout = 600
[soap]
# for GIS
#port = 2022
#
--------------- End of file -----------
Total costs for proper training and tools will, in the long run, be much smaller than the total time you spend (working in the 'dark').
Good luck