Archive for September, 2016

bcmsSVR 1.1.13 Released

Posted: September 25, 2016 in BCMS, News

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.

Redundancy Design for AstLogger

Posted: September 24, 2016 in Asterisk, TSAPI

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.

RedundancyDesign.png

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”.

clintSVR 1.3.1 Released

Posted: September 20, 2016 in CMS, News

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.

ctiSVR 1.2.6 Release

Posted: September 14, 2016 in News, TSAPI

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.