Differences

This shows you the differences between two versions of the page.

infinityoverview:architecturev4 [2012/07/03 13:41]
nray
infinityoverview:architecturev4 [2012/07/05 12:34] (current)
nray
Line 9: Line 9:
  
 === Console === === Console ===
-   * Login Authentication +   * Login authentication 
-   * Menu driven by Access Permissions +   * Licence management 
-   * Chat +   * Menu dynamically driven by individual access permissions 
-   * Message Broadcast +   * Toggle between Tiles and Tools using the 'Home' button 
-   * Knowledge Assessment +   * Hosts all the module and administration components 
-=== Home Tiles === +   * Hosts the ChatKnowledge Assessment and Message Broadcast interfaces 
-   * Company and Client branding +   * Hosts the CTI and Recorder interfaces 
-   * Launch company & client scripts +
-   * Headlines, linked to URL’s or knowledgebase articles +
-   * Survey your staff using the simple Question & Poll tool +
-   * Show live data (grids, bar charts, counts) +
-=== Contact Manager === +
-   * Full contact managementlist recycling etc +
-   * xxx +
-=== Script Engine === +
-   * 'Script Engine' without utilising the Reporting/CTI/List Management/Live Button interfaces+
 === Windows Communication Foundation === === Windows Communication Foundation ===
 Web services have been used to provide the data access and business logic layer between the applications and the database. Using web services for data access reduces the load placed on the database server by reducing the number of connections, as it allows data to be cached by the web service.  Security can be enhanced as there is just a single configuration file, allowing data to be kept in a secure location at the heart of the business. Web services have been used to provide the data access and business logic layer between the applications and the database. Using web services for data access reduces the load placed on the database server by reducing the number of connections, as it allows data to be cached by the web service.  Security can be enhanced as there is just a single configuration file, allowing data to be kept in a secure location at the heart of the business.
Line 46: Line 38:
 The Script Engine can host custom built .NET controls within the interface, this allow you to add custom functionality to the agent script. The other benefit of using .NET controls is that they do not need to be registered on every agent machine, just included in the Console application folder. The Script Engine can host custom built .NET controls within the interface, this allow you to add custom functionality to the agent script. The other benefit of using .NET controls is that they do not need to be registered on every agent machine, just included in the Console application folder.
 === Manager === === Manager ===
-This is a scheduler service that calls other services at regular intervals. The services that can currently be managed are+This is a scheduler service that calls other action services at regular intervals. The services that can currently be managed are
  
-   * Inbound Email Collector : This will poll a POP3 or Exchange mailbox and load the emails into the Infinity database, creating a task for the agent to process.  The Email collector is able to send standard automatic reply messages and filter out messages that are considered junk mail. +   * Inbound Email Collector : Polls a POP3 or Exchange mailbox loading the emails into the Infinity database, creating a task for the agent to process.  You can send standard automatic reply messages and filter out messages that are considered junk mail. 
-   * Outbound Email Sender : The Email Sender is used to send out the email responses generated by agents when they process the emails loaded by the Email Collector. +   * Outbound Email Sender : Send out the email responses generated by agents when they process the emails loaded by the Email Collector. 
-   * Automated Data Loading and Exporting : Other services managed by the Infinity Manager are imports and exports with the relevant files being sourced or sent to an FTP site for instanceThe FTP service takes into account the different user accounts and permissions required to access the FTP area.+   * Automated Data Loading and Exporting : Import and export calling data. 
 +   * FTP : ....... 
 +   * Automated Report Generator : Schedule the generation of reports..........