t z [ } À m - itkb.caitkb.ca/files/2114/7805/0926/genesys_framework_overview.pdf · title:...
TRANSCRIPT
What’s covered ?
• Customer Interaction Management Platform• Genesys Layers• Applications• How SCS works• Genesys Administrator
2016-11-01 Property of ITKB Solutions inc. 2
• The following document is based on my personal experience and on Genesys training I’ve received.
• Framework Foundation and Framework Deployment, to name only those two.
2016-11-01 Property of ITKB Solutions inc. 3
Customer Interaction Management Platform
CIM Platform
Framework
Solution Reporting
Universal Routing
Interaction Management
Interactions
Resources Information & Insight
2016-11-01 Property of ITKB Solutions inc. 4
Framework - Overview
• Configuration ; Access Control, Configuration, Runtime notifications
• Management ; Solution Control, Alarm Processing, Troubleshooting
• User Interaction ; Replace Other GUI, Deployment of packages, Role-based access control
• Services ; Database connectivity, Status and statistics
• Media ; External Interfaces, “call objects”, Attached data distribution
Customer Interaction Management
Platform
Services Layer
Media LayerManagement Framework
User Interaction Layer
Management Layer
Configuration Layer
2016-11-01 Property of ITKB Solutions inc. 5
Configuration Layer
Configuration Layer
ConfigDBConfigServer
ConfigDB
Server
ConfigManager
Services Layer
Media LayerUser Interaction Layer
Management Layer
Configuration Layer distributes configuration information to the entire platform
ConfigDB : Owns all configurations of ConfigServer. (Oracle, SQL Server, etc.)
Config DB Server : Application to provides access to the database.
Config Server : Core service providing the configurations of all objects.
Config Manager : GUI to manage objects in ConfigServer.
All other layers read their configurations and or updated with Config Server.
2016-11-01 Property of ITKB Solutions inc. 6
Management Layer
Management Layer
SCSSCI
GDA LCALog DBServer
MsgServer
Services Layer
Media LayerUser Interaction Layer
Configuration Layer
SCS : Solution Control Server provides a status all all application and hosts in Genesys CIM.SCI : Solution Control Interface is a GUI to access SCS.Msg Server : Communicates updates and status of all components in Genesys CIMLog DB Server : Stores all alarms and configures logsGDA : Genesys Deployment Agent provides the ability to remotely install Genesys componentsLCA : Local Control Agent communicates with SCS to provide hosts and applications status
User Interaction Layer (Genesys Administrator) access components from Management layer to get objet status
Configuration Layer is accessed when application and updated or started.
2016-11-01 Property of ITKB Solutions inc. 7
User Interaction Layer
User Interaction Layer
GenesysAdministrator
Web Browser
Services Layer
Configuration Layer
Media Layer
Management Layer
Genesys Administrator : Web application based on IIS that combines Config Manager and Solution Control Interface by providing control, access to status, alarms and enabling users to access applications configurations.
Web Browser : All supported browser like Firefox, Chrome, Internet Explorer, etc. can access G.A.
2016-11-01 Property of ITKB Solutions inc. 8
Services Layer
Services Layer
Stat Server
DBServer
Media LayerUser Interaction Layer
Management LayerConfiguration Layer
Services Layer : Provides internal services additional input like having statistics, routing internal objects, etc.
Stat Server : One of multiple kind of services applications, it provides real time statistics and status about objects like, agent, dn, etc.
DB Server : Database server enables services to interact with a database
Notable but missing from the current diagram ; URS ; Universal Routing Server is in charge of executing logic condition to route an interaction from an object to another, for example, from a DN to a skilled agent.
2016-11-01 Property of ITKB Solutions inc. 9
Media Layer
Media Layer
TServer / SIP
Server
PBX, GW or SSW
Services Layer
User Interaction Layer
Management Layer
Configuration Layer
Media Layer provides the ability to interact from Genesys to other services.
TServer / SIP Server : Establishes and communicates with 3rd party applications to make or receives voice communications
PBX, GW or SSW : All different kind of telephony provider technology, they link the PSTN with Genesys.
PSTN : Public Switching Telephony NetworkPBX : Private Branch ExchangeGW : GatewaySSW : SIP Switch
Missing from the diagram but notable are ; Chat Server, Email Server, Interaction Server. They enables multi-channel access to Genesys.
2016-11-01 Property of ITKB Solutions inc. 10
Management Layer
Configuration Layer
User Ixn Layer
Final review of layers
ConfigDBConfigServer
ConfigDB
Server
ConfigManager
GA
Web Browser
Services Layer
Stat Server
DBServer
SCSSCI
GDA LCALog DBServer
MsgServer
Media Layer
Tserver / SIP
Server
PBX, GW or SSW
2016-11-01 Property of ITKB Solutions inc. 11
Applications• An application is an object in Genesys
environment that identify a service (could be 3rd party like tomcat), a server, or a GUI like CCPulse.
• The configuration determines the type of app, the name, which application template it use and determines the connections.
• The bottom section Server Info, is the configuration of all server information like, host, port, startup informations, backup server, etc.
• Options tab will provide a level of configuration to that particular app
2016-11-01 Property of ITKB Solutions inc. 12
Applications – Options tab• Options are basically defined by the template and should be adjusted to
business/users requirements.• To understand options, you may have some descriptions in GA, but full descriptions
are in Genesys documentations.• https://docs.genesys.com/Documentation• Deployment guides and reference manual
2016-11-01 Property of ITKB Solutions inc. 13
Solutions• Genesys offers the possibility to regroup applications in one object
named “Solutions”. You can control a solution like you control an application.
• The purpose of solutions is to centralize the control of required applications for a service. (Ex: Applications required to enable voice service; GVP_RM, SIP, URS, etc.)
• A sequence with priority for start up can be created in solutions.
2016-11-01 Property of ITKB Solutions inc. 14
Host1
How SCS works
Solution Control Server
SCI
Log DBServer
MsgServer
SCS communicates with LCA to get hosts and application status. It (SCS) communicates change of status to message server and log them in Lob DB Server.
2016-11-01 Property of ITKB Solutions inc. 15
GDALCA
GA
Host2
GDALCA
Genesys Administrator (1/3)• Environment
• Dashboard ; Provides a quick view of applications, hosts status and alarms• Active Alarms ; Provides details about active alarms• Centralized Logs ; Enables users to browse centralized logs without
accessing servers flat files.• Outbound Contact
• Calling List Reports• Campaign Reports• Dialing Session Reports
• Voice Platform• A lot of reports are available
• Orchestration• Operational Reporting
2016-11-01 Property of ITKB Solutions inc. 16
Genesys Administrator (2/3)• Search
• Find ; Enables user to search any objects.• Environment
• Alarm Conditions ; Used by SCS. Enables the error trapping to raise alarms.• Scripts • Application Templates ; Defines application templates. Required to create a new application.• Applications ; This is where services are defined so Genesys can control and/or work with
them.• Hosts ; Define server hosting Genesys applications• Solutions ; Enables you to create and manage a “bundle” of applications.• Time Zones ; Enables you to manage multiple time zone if required.• Business Units/Sites ; Organizational structure can be managed here. Used by new applications
like iWD.• Tenants ; If your system is multi-tenant, this is where they’re managed.• Table Access Points • Formats • Fields
2016-11-01 Property of ITKB Solutions inc. 17
Genesys Administrator (2/3)• Switching
• DN Groups• Places• Place Groups• Switching Offices• Switches• IVRs
• Routing/eServices• Business Attributes• Objective Tables• Voice Prompts• Statistical Tables• Statistical Days• Transactions• Routing Scripts• Schedules• Orchestration• Interaction Queues
2016-11-01 Property of ITKB Solutions inc. 18
Genesys Administrator (2/3)• Desktop
• Action Codes ; Defines agent action codes, typically, not ready reason codes. • Scripts
• Accounts• Users ; Agents, Supervisor and other users are defined here.• Skills ; Skill objects are used by routing strategy.• Agent Groups ; Agent group and Virtual agent group are defined here.• Access Groups ; Defines the permission of all users linked to this access group.• Roles ; Defines permissions in GA and other Genesys product like GAX, IWS/WDE (Agent
desktop), IWD, etc.
• Voice Platform• DID Groups• IVR Profiles• Resources Groups
2016-11-01 Property of ITKB Solutions inc. 19
User configurations
• Users can authenticate with local accounts or external ID like windows active directory / ldap.
• Users have access to all different objects and folders in Genesys through “Permissions”
• A specific user or an access group are assigned permissions
• When managing “permissions” of an object, you set “who” have access to that object.
• Roles was introduced in GA. They definepriveleges to other software like GA, Pulse, WDE / iWS, etc.
• Application Rank is another way to definewhat a user can do with other applications like CCPulse, IRD, etc.
20
User
Access Group
Roles
Permissions
Application Rank
Agent configurations
• In additions to users configurations, an agent have the following possible configurations.
• They are associated with ; • Capacity Rules• Skills• Agent Logins• Agent Group
• Can be virtual or static
• Access Group• Can be in a role
• Roles• Places uses an extension and is in a place group
• Agent Login and Extension are switches specific
21
Capacity Rules Agent
PlaceAgent Login
Skills
Place Group
Extension
Access Group
Agent Group
Roles
Genesys Administrator (2/3)• Outbound Contact
• Campaigns• Calling Lists• Calling Lists Advanced• Treatments• Table Access Points• Formats• Fields• Filters• Request Log• Do not call List• Dialogic Boards• Schedules
2016-11-01 Property of ITKB Solutions inc. 22
Genesys Administrator (3/3)• Outbound Contact
• Control Campaign• Control Calling Lists.
2016-11-01 Property of ITKB Solutions inc. 23
Other important framework items• Licensing
• Genesys manages his licences via a FlexLM services.• It is important to understand licensing because if it is not accessible when the
application starts, it won’t be available as a services for users.• To know if an applications need to read licences when it starts you’ll see the
following in the command line “-l 7260@host_where_FlexLM_is”
• Logging• Logs are your best friend when troubleshooting anything. To use them, you
need to understand the framework to know where to get those logs.• In GA, open the applications you want to troubleshoot.• Note the host of that applications.• Note the logs options.• Browse the the location you just found.
2016-11-01 Property of ITKB Solutions inc. 24
Genesys Overview ; What’s next• Framework : Current overview introduced Genesys concepts about
applications and the structure related to it.• Voice : Overview of components involved in a voice communication
from the PSTN to the agent.• Routing : Overview of an interaction being routed through routing
components of Genesys (URS & IRD).• Outbound : Overview of how campaign works.• Reporting : How to report on a real-time and historical basis on all the
above. (CCPulse & GI2).
2016-11-01 Property of ITKB Solutions inc. 25