Architecture¶
This chapter describes the architecture of the 2Ring Dashboards & Wallboards AmazonConnect Connector.
Figure 1: Five9 Architecture
Five9 connector Uses 2 APIs:
Agent and Supervisor REST APIs (Five9 documentation: VCC Agent and Supervisor REST APIs)
Configuration Web Services, section Reports
Supervisor REST APIs¶
Connector start
Supervisor login and start session
Set Statistics Filter Settings
Connect WebSocket client
Send request for full statistics
Process events received by WebSocket
Logout supervisor when the connector stops.
Figure 2: Five9 Connector Diagram
Configuration Web Services - Reports¶
Configure custom grids
Determine request’s limits (call method getCallCountersState) - refresh 1 per day
Evaluate reports, 30s delay between reports
Wait some time (calculated from request’s limit, number of configured reports and setting ‘Run Report Interval’)
Figure 3: Five9 Connector Diagram