Upload
cc-expertise
View
84
Download
0
Embed Size (px)
Citation preview
All rights reserved © www.AuditGen.com
“The ultimate solution for
the Technical and Operational Audit
of your Genesys Contact Centre platform”
It’s all about operating your contact Centre platform more efficiently!
AuditGen is more than just a solution for configuration audit trail !
All rights reserved © www.AuditGen.com
AuditGen Modules
• CPU/MEM capture & reporting• Platform CAPS capture & reporting• StatServer Load metrics
• Configure, schedule and track option changes for all transaction object types
• Plan single as well as recurrent changes based upon custom schedules
User Notifications
Audit Business Configuration
Configuration Audit Trail
Multiple Configuration Reports
System Notifications
Multiple Audit Reports
Audit Agent Reports
Agent Configuration Manager
Transaction List Manager
Automated Jobs
• Configuration reference report• Applications configuration• Transaction list options• Campaign/calling list• VAG Skill expressions• Places/Extensions• Permissions
• Application status• Extension/License usage• Extension state reporting• Application errors• Infomart jobs• Audit Environment’s Applications
• Track & display changes within context• Dynamic reports aggregation levels• Dynamic charts: config change history• Smart rollback features
• Integrated Genesys SCI alarms• SNMP traps
• Email notifications• SMS alerts
• Audit agent configuration discrepancies
• Audit DN configuration discrepancies
• Disconnect/logout agents remotely
• Agent matrix reports
• Configure, schedule skill, access group, capacity rule changes
• Plan single and recurrent changes based upon schedules
AuditGen
Operational Audit
AuditGen
Notifications
AuditGen
Technical Audit
Multi-TenantMulti-UserMulti-Language
Notification calendarsNotification Rules • Custom & flexible calendars shared among users
• Custom rules for various notification areas
AuditGen
License Reporting
Agent login activity
All rights reserved © www.AuditGen.com
Genesys Interfaces
AuditGen interfaces to Genesys Config Server to get object configuration details and execute scheduled configuration updates
AuditGen interfaces to Genesys Stat Server to subscribe for statistic and support business metric notifications (optional)
AuditGen interfaces to Genesys TServer/SIP Server/Ixn Server to get real time agent status events
AuditGen interfaces to Genesys Message Server to track configuration changes and generate business alarms & interface to SCS to get Host metrics.
AuditGen
Genesys
Statistics Layer
Genesys
Config Layer
Genesys
Mgment Layer
Genesys
Media Layer
All interfaces are built using Genesys standard methods of the Platform SDK
All rights reserved © www.AuditGen.com
Web Server
IIS Webserver
AuditGen Web Application
AuditGenCore Service
Genesys CS Proxy
Genesys Config Server Genesys
SIP/IXN Server
Genesys TServer
Genesys Message Server
Genesys StatServer
AuditGen DBMS SQL/Oracle
Platform SDK
Premise Architecture (single environment)
Genesys Server components AuditGen components
AuditGen Data Service
Genesys compliant architecture
STATLIB (optional)
SQL/PLSQL
WCF
WCF WCF
SQL/PLSQL
TLIB (optional)CFGLIB
MNGLIB
All rights reserved © www.AuditGen.com
AuditGenCore Service
Genesys CS Proxy
Genesys Config Server Genesys
SIP/IXN Server
Genesys TServer
Genesys Message Server
Genesys StatServer
Platform SDK
Architecture: Advantages
Genesys Server components AuditGen components
AuditGen has major advantages over other solutions:
AuditGen does NOT interface directly to the Genesys Configuration database.It only uses the standard Genesys Platform SDK methods
AuditGen does NOT interface directly to the Genesys Log database and is NOTdependent on log events being written into it.
No dependency on GenesysConfig nor Log databases!
Connections only based on standard Genesys APIs
All rights reserved © www.AuditGen.com
IIS- AuditGenWeb application
LB - Reverse Proxy
LB
AuditGenData Service
AuditGenCore Service
AuditGen_Users AuditGen
Genesys Config Server
Genesys SCS
Genesys Message Server
Genesys StatServer
Genesys TServer/SIPServer
Genesys LCA
Middleware – Genesys suiteMiddleware – Cluster SGBD
Primary
LBIIS- AuditGen
Web application
AuditGenData Service
AuditGenCore Service
Genesys LCA
Backup
http
TCP/IP TCP/IP
TCP/IP -HA
TCP/IP
HTTP(S)
Internet browser
HA Architecture
All rights reserved © www.AuditGen.com
LDAP Integration
AuditGen supports external authentication against LDAP Active Directory
With the LDAP integration, AuditGen users can :• Use the same External User IDs configured within LDAP and also used by
Genesys configuration server.• Authenticate against the LDAP using their passwords that are managed
within LDAP Active Directory.
AuditGen manages external authentication through Genesys configurationServer or CS Proxy (CS proxies support direct LDAP authentication since version8.1).
All rights reserved © www.AuditGen.com
Business Continuity
What happens when AuditGen components get disconnected from customer’sGenesys environment?
Network disconnections or hardware outages can never be totally avoided.So how does the AuditGen solution handle such scenarios to ensure business continuity?
When AuditGen starts-up or recovers from a HW or network outage, it connects to theGenesys configuration layer to (re-) initialize its configuration data. This process allowsloading the delta of any missing data that might have been added, changed or deleted whilethe AuditGen solution was disconnected from Genesys configuration and management layer.AuditGen does this through its unique bi-directional full check mechanism:
AuditGen checks and recovers both added and missing objects and performs in addition afull comparison of changed attributes, options, values, permissions etc. to highlight thediscrepancies compared to the latest records of each configuration object.
AuditGen detects all changes done during the time it has been disconnected from Genesys:Added objects, Deleted Objects, Permission changes, Application Account Changes and anyother changes (addition, deletion, update of agent skills, Option or Annex tabs of all objects)
All rights reserved © www.AuditGen.com
Performance ‘Foot Print’ (1/2)
What’s the performance ‘foot print’ of the AuditGen solution?
AuditGen has various modules that interface with different Genesys components
For configuration audit purposes, AuditGen listens –in Read Only mode- toGenesys message server events to get change notifications and only uses theGenesys PSDK methods to retrieve configuration data from configuration server.
AuditGen scheduled agent -bulk- skill updates are submitted to an intelligentprocedure checking the CPU load of the configuration server to executescheduled agent configuration changes only when below a specified threshold.
AuditGen works perfectly with a connection to a dedicated Confserv Proxy and amessage server which minimizes any impact on the performance of the Genesyscore components.
All rights reserved © www.AuditGen.com
What’s the performance ‘foot print’ of the AuditGen solution?
Browsing configuration changes is entirely done on AuditGen database and hasnearly zero impact on customer’s configuration server or any other Genesyscomponent.
The AuditGen data stream (XML stream) is compressed (zipped) in order to:
• Lower network ‘foot print’ of the data exchange between components
• Minimize the database storage ‘foot print’ of configuration data (keys/values)
AuditGen modules that provide direct access to the current or other configservers, TServer or Statserver are submitted to access permissions and privilegesdefined in Genesys.
AuditGen has built-in filters and mechanisms to avoid retrieving largeconfiguration data when accessing the relevant modules.
Performance ‘Foot Print’ (2/2)
All rights reserved © www.AuditGen.com
• Connection strings• Business logic• User interface
flow/Logic• Credential/Tokens• Consuming Services• Sensitive data
ClientServer
Client• Connection strings• Business logic• User interface
flow/Logic• Credential/Tokens• Consuming Services• Sensitive data
Server
AuditGen web application is built onthe « Empty Client » paradigm:Client scripting –by design- cannotcontrol the server behavior, simplybecause the responsibilities of theclient are limited to:
Rendering client user interface
Sending client events to the server (which validates the events and parameters based upon current user credentials)
Accepting server instructions and re-rendering user interface parts
Standard web applications
AuditGen Server/web application
“empty client”
Security Aspects (1/2)
• Business logic• User interface
flow/Logic• Consuming Services• Sensitive data
Firewall
Firewall
In addition, client access can be secured to run over SSL.
All rights reserved © www.AuditGen.com
• Web client doesn’t generate any code at runtime, the code on client side is well known and static.
• Events generated by the web application as well as instructions sent by the server do reflect userinterface behavior and never applicative logic which is uniquely handled by the AuditGen server
Client/Server architecture security aspects
Connection security aspects
• AuditGen supports TLS (Transport Layer Security)
• The AuditGen application uses its own and separate credentials to read configuration data
• Any configuration updates done through AuditGen are executed with the logged-in user credentials (not the application user) and are submitted to Genesys own permission model
• AuditGen stores Genesys passwords in encrypted format (No plain text values in files or DB tables)
Architecture security aspects
• By design, AuditGen has a separate database schema for users and group management tosecurely support multi-customer implementations with segregated access to their respectiveconfiguration data history
Application security aspects• AuditGen is a role based application and has its own permission model to manage access to its
various modules. AuditGen admin interface allows management of its user groups and users
Security Aspects (2/2)
All rights reserved © www.AuditGen.com
Web Interface
• Multi-browser
• Multi-Environment /Customer
• Multi-tenant
• Multi-User
• Multi-lingual (English, French, German)
• Multi-theme
• Intuitive and easy navigation
• Genesys config context (object tabs)
• Expandable panels for optimal focus
control on specific screen areas
• Dynamic charts (cross browser compatible)
• Multiple pre-filled search and filter criteria
• Refresh capabilities without reloading the entire page
• Rich Web 2.0 HTML web interface with desktop equivalent UI richness and interactivity
– Control column sorting (click on headers)
– Move column positions (drag and drop)
– Resize columns (drag and resize)
Driven by the highest ergonomics and usability standards
All rights reserved © www.AuditGen.com
What makes AuditGen compliant with Genesys
AuditGen fulfills compliance requirements with Genesys through:
• Offering value added and complementary modules for the Genesys product suite
AuditGen is technically compliant with Genesys guidelines:
AuditGen features and interfaces with Genesys components are built using Genesys Platform SDK
AuditGen encrypts stored passwords (AuditGen and Genesys passwords)
AuditGen access privileges to your Genesys platform are managed by Genesys Access Group permissions
AuditGen interface displays configuration data in CME/Administrator like tabs
AuditGen currently supports the latest Genesys major software releases
Technical compliance with Genesys