25 Sep 2016, bcmsSVR 1.1.13 just released. The changes are
1. The tables for “list measurements hunt-group last-hour” and “list measurements hunt-group yesterday-peak” are modified, data is appended to the database. Please drop the tables if you are using the two reports.
2. The displayAgent function returns more items.
3. New functions AddAgentSkill, DeleteAgentSkill, UpdateAgentSkill and ChangeAgentBasic are added.
Archive for September, 2016
AstLogger Redundancy Design
New version of AstLogger can be configured with redundancy support. Three server roles are designed, they are “active”, “backup” and “parallel”. I use the following diagram to illustrate the different combination of redundancy implementation.
Active Hot-Standby Recording
Two AstLogger servers are required for this setup. The two AstLogger instances connect to different AES to avoid single point of failure. Also the two AstLogger instances use different pool of phantom devices. The “active” AstLogger always trigger recording when it is alive. The “backup” AstLogger only trigger recording when it detects the “active” AstLogger is failure. Only one voice file is generated for each call by this implementation.
Active Active Recording
Two AstLogger servers are required for this setup. The two AstLogger instances connect to different AES to avoid single point of failure. Also the two AstLogger instances use different pool of phantom devices. The “active” AstLogger always trigger recording when it is alve. The “parallel” AstLogger always start the recording right after the “active” AstLogger. Two voice files are generated for each call by this implementation.
1.4.10 Beta 1
You can download 1.4.10 beta 1 for testing of this new feature. A new parameter called “al_serverrole” is introduced for this purpose, the value can be “active”, “backup” and “parallel”.
20 September 2016, clintSVR 1.3.1 just released. This version
1. Remove double quotes around column names for Oracle database.
2. Change the column name “level” to “skilllevel” for tables tCustomRTA and tCustomRTAEvent. Please drop the tables and create them again if you use the two tables.
3. Supports WebSocket interface and the report data in JSON format.
4. Supports Linux CMS.
13 September 2016, ctiSVR 1.2.6 just released. This version
1. Integration with CallAban for agent state logging, parameters ivr_callloghost, ivr_calllogport and ivr_calllogerrfile are introduced.
2. The ctiClient.ocx supports MyExtension() method.
3. Supports json payload by the REST interface.
4. Fixed one step conference and one step transfer call fail bug.
5. Add ListExtension() function to list out all extensions that monitored by ctiSVR.
6. Supports CallQueued and CallNetworkReached events.
7. Fixed ivrSVR and ctiClient.ocx to support userdata in XML format.