Abilis CPX Accounting for Linux, release 1.1


Abilis CPX Accounting for Linux, update 1.1.0

Released on August 8, 2011.

Enhancements

Collector
  • The number of clients is no more fixed to MAX_CONF_ENTRY but the parser read how many CLIENTS are declared in the configuration file and a dynamic array of clients is allocated.

  • Added support for new database fields:

    `tc_local_voice_underrun` int(11)
    `tc_local_voice_overrun` int(11)
    `tc_local_fax_underrun` int(11)
    `tc_local_fax_overrun` int(11)
    `tc_local_voice_def_jitter` int(5)
    `tc_local_voice_max_jitter` int(5)
    `tc_local_voice_top_jitter` int(5)
    `tc_local_voice_avg_jitter` int(5)
    `tc_local_fax_def_jitter` int(5)
    `tc_local_fax_max_jitter` int(5)
    `tc_local_fax_top_jitter` int(5)
    `tc_local_fax_avg_jitter` int(5)
    `tc_local_fax_tx_pages` int(5)
    `local_voice_underrun` int(11)
    `local_voice_overrun` int(11)
    `local_fax_underrun` int(11)
    `local_fax_overrun` int(11)
    `local_voice_def_jitter` int(5)
    `local_voice_max_jitter` int(5)
    `local_voice_top_jitter` int(5)
    `local_voice_avg_jitter` int(5)
    `local_fax_def_jitter` int(5)
    `local_fax_max_jitter` int(5)
    `local_fax_top_jitter` int(5)
    `local_fax_avg_jitter` int(5)
    `local_fax_tx_pages` int(5)
    `tc_remote_voice_underrun` int(11)
    `tc_remote_voice_overrun` int(11)
    `tc_remote_fax_underrun` int(11)
    `tc_remote_fax_overrun` int(11)
    `tc_remote_voice_def_jitter` int(5)
    `tc_remote_voice_max_jitter` int(5)
    `tc_remote_voice_top_jitter` int(5)
    `tc_remote_voice_avg_jitter` int(5)
    `tc_remote_fax_def_jitter` int(5)
    `tc_remote_fax_max_jitter` int(5)
    `tc_remote_fax_top_jitter` int(5)
    `tc_remote_fax_avg_jitter` int(5)
    `tc_remote_fax_tx_pages` int(5)
    `remote_voice_underrun` int(11)
    `remote_voice_overrun` int(11)
    `remote_fax_underrun` int(11)
    `remote_fax_overrun` int(11)
    `remote_voice_def_jitter` int(5)
    `remote_voice_max_jitter` int(5)
    `remote_voice_top_jitter` int(5)
    `remote_voice_avg_jitter` int(5)
    `remote_fax_def_jitter` int(5)
    `remote_fax_max_jitter` int(5)
    `remote_fax_top_jitter` int(5)
    `remote_fax_avg_jitter` int(5)
    `remote_fax_tx_pages` int(5)
    `user_in` varchar(32)
    `user_out` varchar(32)

  • The version 1.1.0 requires a database upgrade, which has to be performed with database/upgrade.sh script.

Viewer
  • Added new User(IN) and User(OUT) fields in the view.

  • Added a filter for collector data

Bug fixes

Collector
  • Fixed a bug when an agent was configured but not responding.

    Function sessionEnd() now uses recvPacketTimeo() instead of recvPacket() in order to stop the collector after a timeout even if the remote agent is unreachable.

    The timeout is currently defined in 10 seconds.

  • Use of read() and write() on sockets was corrected in order to avoid that collector stops receiving messages from agents if one of them became unreachable.

Viewer

None