ArrowBilling 1.5.0 Release Notes
Thursday, 29 March 2007

This is the first official release of new 1.5 series of DataTechLabs ArrowBilling. The most notable feature is that it has support for alternate Radius sever, BSDRadius, while keeping support for Freeradius. BSDRadius was designed with VoIP in mind, and we will gradually start to phase out Freeradius in favor of BSDRadius.

The another news is that version 1.5 has Radius-aided routing support available. It is tested and was designed for range of devices, including Cisco gateways, Mera MVTS SBC, GnuGK Gatekeeper and DataTechLabs ArrowSwitch. It can support static routing lists currently with unlimited number of carriers, unlimited number of destination groups and prefixes, and selectable priorities (subject to connected equipment compatibility).

This version also comes with full installation script which should run on Linux (RH, Centos) and FreeBSD (6.x) to provide fully automatic installation. 

As usually there are many minor new features as well as fixes from previous versions. 



 

New Features 

General

  • Installation script for fully automatic install on  Linux (RH, Centos) and FreeBSD (6.x).
  • Supports BSDRadius (requires version 0.7.0, included in package) as alternate Radius server for Freeradius.
  • Dynamic Radius based call routing (Available with BSDRadius option only).
  • Spanish and Bengali interface translations added.

User Management

  • All users accessing administrative interface are now grouped in 2 groups: user and root. Root group users has access to system-wide settings which controls routing, wholesale, callshop, and other features.

Reports

  • Added SIP disconnect cause descriptions.
  • Traffic Log and Call Detail reports will generate reports until end of current day by default.
  • New time format in Reports - minutes with decimal fractions

Accounts

  • Pagination support for Account or Company Payment list screen.
  • Account Aliases have unique keys now to prevent duplicates.
  • Terminating Accounts haveH.323/SIP protocol field to select for routing purposes.
  • PINS allowed starting from 6 digits.
  • Allowed to create accounts with empty passwords with batch operations.
  • Prefixes for account group possible, various prefix rewrite rules.
  • Authentication type by DNIS (dialed number).

Rates and Billing

  • Added Destination enable/disable , minimum and maximum number of digits handling in Rate tables.
  • Added script for converting Mera MVTS log files to radacct format for post-time processing.

Resellers

  • If reseller is locked within credit limit, his login page will show available credit which takes in account balance distributed to his accounts and therefore not available for reseller anymore.
  • Users login now allows to display resellers logo and image based on url. When add ?r=<reseller_id> attribute to url, reseller with matching id is selected and his custom layout and logo is displayed on login page before login.

Radius

  • New data source type - Telephony Answer leg. Useful for loopbacked Cisco gateways with IVR.
  • Auth type selection for data sources made possible from web interface, including setting of proirities.

Security

  • Increased password encryption strength for administrative interface login.

  • URLs to external pages now open in new window to avoid security issues.
  • IP address check for weblogins replaced from exact address check to /24 net check to bypass some proxies which dynamically change their address.
  • Administrators can monitor list of logged in users and see login/logout history.

Remote API

  • Added DNIS charge to remote API get_balance and update_account functions.
  • Added MIN_DUR and DEST_NAME attributes to remote API get_balance functions.

Bugfixes

Reports

  • Expired Endusers Report tables were errornously looked up on master server instead of slave thus increasing master server load unnecessarily.

Accounts

  • E.164 number is unlinked from account when account group or account is deleted.


Remote API

  • Remote API did not let remote user to connect (error 101) if user with same username was existing before and was disabled
  • Remote API incorrectly took only first 8 characters of H323conf ID in
    update_account procedure.

Other changes

Reports

  • ASR reports will be available by 6 first digits instead of 5.
  • Periodic Summary generation script is set to run at 2AM by default to avoid some late night calls to not be included in Call Summary reports.




Digg!Del.icio.us!Slashdot!Technorati!Free social bookmarking plugins and extensions for Joomla! websites! title=