This is version 2.1.0

This is old stable production version of ArrowBilling.

Bugfix version 2.2.3

  • fixed datasource parent save - was not saved on edit
  • enduser rate display showed old expired rate if more than 1 rate was in mapping
  • admin area carrier CDR reports now with profit columns
  • fixed account group invoice template upload/display
  • Account list column order fix
  • Payments report "from Reseller" filter fixed
  • fixed total invoice amount on users Invoice list page

Bugfix version 2.2.2

  • Added option to block endusers from seeing calling username and password on their interface
  • fixed PIN upload- skip non-matching PIN patterns (previously upload failed)
  • fixed Terminating Carrier Account billing if outgoing rewrite was enabled
  • fixed multiple issues in Moneybookers (Skrill) payment system
  • Possibility to add customized Paypal and Moneybookers images
  • Added notification email address for Skrill payments
  • Added recharge function by transferring balance from one PIN to another and reassigning ANI
  • Now support accounting for Terminating Carrier Accounts which are domain names rather than IP address
  • Fixed callshop checkout
  • Callshop line cleared on checkout
  • Modified callshop checkout window appearance
  • fixed multiple authentication issues with PIN expiry date
  • Fix cases where connect time is reported later than disconnect. Caused some calls to be displayed as 24h long
  • Fixed mail compatibility issues with many mail servers

Bugfix version 2.2.1

  • inherit IVR options and language from parent account
  • fixed currency handling when creating accounts invoice
  • fixed zero amount invoice display issues
  • Fixed password recovery un multisite
  • fixed Ogone return on multisite
  • Allow change email admin and phone number in Settings page
  • MVTS Pro authorization and accounting errors fixed ticket/139 ticket/140
  • fixed image display on endusers payment page
  • fixed scheduler script
  • fixed voucher generation on multisite if the PIN prefix was not selected
  • PIN upload now can load password, weblogin, and webpass columns. Added option to skip and report duplicates
  • Allow to upload balances in PIN upload
  • fixed radius authorization stage error caused by trying to sort cached routes by non existent attribute

Build 20111102

  • Version 2.2.0 released

Build 20111019:

  • New:
  • Fixed:
    • Errors of LCR could cause non-cheapest routes to be selected first
    • Setting of "expiry days after first use" - once applied, could not be removed

Build 20111013:

  • New:
    • Location profile and IVR options can be modified on Accounts group edit page
    • Reseller can create invoice for their account
  • Fixed:
    • possible authentication reject when rate per call is set to 0
    • routing changes were not applied immediately after changes were done on interface
    • better checking for active calls from carriers on authorization stage
    • minor invoice generation issues
    • fixed missing IP address in Line Monitor on rerouted calls from carriers

Build 20110906:

  • New:
    • Better licensing info display on Help page
    • Calling username and pass not visible on endusers screen by default
  • Fixed:
    • Billing reports in Resellers area
    • Reseller profile selection on account signup
    • Fixed missing columns in Account CDR tab export
    • currency conversion when creating invoices

Build 20110817:

  • New:
    • Added override Caller ID feature
    • Added support for multiple timeslots when manually editing/adding or uploading rates
  • Fixed:
    • minor issues on account signup page
    • destination code lookup in callshop rate table
    • Fixed failing balance restore when payment was canceled

Build 20110803:

  • New:
    • Added Incoming and outgoing number display in CDRs
    • Added Usage Report for Carriers
    • Summary tab under Carriers
    • Call summary function for endusers area
    • Product mapping page converted to tab style
  • Fixed:
    • Paypal incorrect tax handling
    • CDR reports now will be made according to their currency and based on the start times of the calls
    • Client Summary fixed to respect currencies of usage and timezone offset
    • Reports > CDR now properly handles both Term Carrier and Orig Carrier filters
    • Fixed Radius return attributes for Quintum Call Relays
    • Routing group item delete fixed
    • Avoids authorization failure even if account group is not found or security settings missing - use defaults
    • Always provide rewritten number even if not supplied - use as received
    • Simcalls were by 1 less than they should have been
    • Pagenation error in callshop rate table report
    • Fixed DC cause display for some codes
    • TimeZone data fixed for some countries

Build 20110706:

  • New:
    • Reports > CDR in Reseller Area now have profit columns and totals
    • Call summary in accounts summary tab will be separated by currency and show summaries grouped by currency
    • More search options in Accounts List: 1) by weblogin; 2) by account currency 3) sort asc/desc 4) sort by remaining balance
    • Privilege change: Carriers Payment tab now requires both carrier and payment prvileges
  • Fixed:
    • Reports > CDR in Reseller Area - much faster report generation + pagination restored
    • Fixed disconnect cause descriptions in CDR report (for H.323 calls)
    • Signup confirm emails are now correctly sent with respective resellers return address and credentials
    • update reseller of alias if main account changes its reseller
    • dont allow to delete carrier if it has DIDs ticket/130
    • cleanup and remove partially uploaded tables when upload is failure
    • dont allow delete access group if it is in use
    • dont allow Accounts created without Web Profile setting
    • Added delete protection for products which are assigned to some user. Also deletes the rate mappings if any

Build 20110629:

  • New:
    • Provide default timezone when creating reseller. It will be set to timezone of user who created the reseller webaccount
    • At rate table display only timeslots which exist in given rate table
  • Fixed:
    • CDRs fixed in Accounts CDR tab
    • account ID could be generated too short on signup page
    • Ogone payment description fix
    • callshop related issues (CDR display and checkout) of shops owned by admin directly

Build 20110615:

  • New:
    • Lost password recovery feature for endusers.
  • Fixed:
    • Fixed issues in EU VAT editing in endusers area

Build 20110608:

  • New:
    • Selfregistration feature modified. After registration is completed, user will always be given one username/password based account by default. Optionally user is presented with fields to enter their IP address and/or ANI if the corresponding field is granted in their Webaccount Profile setting.
    • Supports EU VAT checking online via EU VIES service.
    • Added Bancontact MisterCash payment method via Ogone.
    • Permanently set allowed rate upload size in htaccess file and display max size on Rate Upload page
  • Fixed:
    • Fixed reseller reference passing on signup and login pages (with their logo)
    • Rate upload bugfix: error if the upload product was specified
    • web access of callshop web accounts broken by timezone feature
    • Fixed pagination/search issues in public area rate search

Build 20110601:

  • New:
    • Account search screen now can be ordered by Account ID or Serial number
    • Account search screen now can be filtered by Serial Number range
    • Added feature for endusers to add / edit / remove their ANIs from webinterface
    • Added feature for endusers to add / edit / remove their contact info
    • Speeddial enable/disable now on Settings > Options
    • Help menu item in endusers area. Allow to enter free formatted text from Settings > Options
  • Fixed:
    • Reseller can edit its accounts Webaccount Profile setting
    • Fixed similar destination detection at rate upload (uploads now faster)
    • simcalls check error on free calls ticket/132
    • Don't check for speeddial if dialed number is longer that 2 digits
    • Disabled autocomplete for password fields
    • Fixed CDR tab in Account screen

Build 20110527:

  • New:
    • End users now are able to view/edit/add/delete their calling accounts and IP addresses. This feature can be disabled/enabled via Webaccount Profiles. By default only "view" option is enabled.
    • Modified Reports on Carrier login: now shows ASR/ACD and unsuccessful calls
    • Added upgrade script.
    • Large Table Rotation feature added. Prevents old CDR table files from growing too large and allows to dump old CDRs to CSV files.
  • Fixed:
    • All reports in all areas respect their timezone settings

Build 20110513:

  • New:
    • New payment method: Bank Wire Transfer. User is presented with screen which lists available payment options.
    • Enduser can see and change their email address
  • Fixed:
    • Fixed Summary tab in Accounts. Summary is much faster and provides proper currency display
    • CDR report in Accounts CDR tab now shows cost column and totals below

Build 20110506:

  • New:
    • My Webbaccount Menu split into 2 tabs: "Preferences" and "Change Password". Under Preferences there is Timezone Setting.
    • Admin area reports now with timezone offset.
    • Added new filer "Source" - in Call Summary report
  • Fixed:
    • Account "CDR" tab in Admin Area properly filters by Called Number
    • SQL replication Alarm rewritten. Now part of the scheduler tasks. Sends email to Administrator if replication breaks
    • Fixed issues with sefregistration and profile setting. Timezone is applied to registered account properly now. New: global parameters "minimum Account ID length" and "minimum Web login Username length"
    • Active calls display for IE9 browsers
    • Fraud prevention features which did not work properly for Alias accounts
    • Restored broken layout of public pages. Now its possible to hide public area left menu without removing left side pane

Build 20110429:

  • New:
    • Several changes to public pages: it is possible to hide/display logo on public page. It is possible to hide/display left menu on public page. Rate display now have same style as other public pages , similar to what is within endusers area
    • 4 digits after comma in DNIS charge table
    • Allow to make calls with prefix + (plus)

Build 20110421:

  • New:
    • Payment methods are fully configurable now via Options page.
    • Access to payment options now can be controlled via Webaccount Profiles
    • Barclaycard payment method added as an option.
    • Unused Destination Code lists are removed when last remaining Rate table is deleted.
    • Public area now displays rates with prefixes (products) similarly as users area.
    • Timezone support added for resellers, endusers and carriers login areas.
    • ANI self registration feature via IVR
    • Triggers which can launch external scripts when Accounts and Resellers are added/edited/deleted.
    • Rate cache feature. Speeds up Authorization and Accounting by heavily reducing number of database queries.
    • Admin CDR report modified: query optimized and now shows totals below
  • Fixed:
    • Time display format mm.mmmm
    • Removed 30 routing group restriction
    • Routing for priority based routing. The more specific destination will be now selected properly. It as broken due to introduction of route caching mechanism.
    • Issue when account is listed more than once if it has assigned more than 1 DID to it.
    • Fixed call summary report.

Build 20110311:

  • New:
  • Fixed:
    • CDR export in Admin clients CDR tab.
    • Moneybookers support
    • Ip address uniquity check when adding an Account and Alias to Account
    • Webcallback display in endusers area
    • Call summary report when terminating carrier has originating/ terminating account with same IP
    • properly detect terminating carrier if it has more than one account with same IP and prefix

Build 20110306:

  • New:
    • In CDR report its possible to choose start and end hour and minute
    • Disconnect causes provided in CDR reports by mouse-over
    • One more control for endusers web profiles: CDR Page columns: use "Username" as "From Number"
  • Fixed:
    • Billing summary ticket/123
    • Change alias account group when main accounts group is changed ticket/120
    • Rate table edit when grouped by destination
    • Reports for terminating carriers
    • Originating Carrier Authorization by IP subnet
    • Carrier CDR and export report

Build 20110222:

  • New:
  • Fixed:
    • Accounts Info tab update function
    • Carrier name display in Payments Report

Build 20110215:

  • New:
    • PDF Templates now are created based on their respective template type (carrier/accout/reseller)
    • suppress ignorable call leg warnings on Accounting Stop
  • Fixed:
    • Subnet based accounting for Terminating Carriers
    • Callshop line block
    • CDR export in Carriers CDR page
    • Front page Stats report ticket/124
    • IE Javascript error ticket/103
    • Front page Statistics display for IE browsers

Build 20110211:

Build 20110209:

  • New:
    • Callshop operator can now see CDRs
    • when adding callshop account from admin, allow setting of timezone
    • Carriers can see list of invoices and get PDFs
    • Rate table display on carriers page
    • VAT number can now be displayed on invoice
    • Added VAT number field on reseller, carrier and accounts pages
    • Support for MVTS Pro
    • Totally rewritten smtp auth send mail. Now supports all tested SMTP servers. Added testing tool on Settings > Options > SMTP tab. See SMTP settings
    • Report IP Address and Country of web registered user
    • Billing summary by destination name and code report
    • Allow setting of starting credit on selfregistration
  • Fixed:
    • Callshop receipt printing
    • Callshop CSS
    • Enduser invoices list and view
    • outgoing number detection on accounting stage
    • Routing Table Upload to avoid duplicate routing rows
    • Accounts Invoices page
    • PIN upload for Resellers
    • Carrier summary report: removes duplicate results when there are multiple carrier accounts with same ip but different prefix

Build 20110116:

  • New:
    • More filters in CDR and Billing Summary Reports- Carriers in/out, IP Addresses
    • Invoice support for Accounts
    • Invoice support for Carriers
    • More options to Serial range edit: Expiry and Product change
    • Option to upload Routing Tables
  • Fixed:
    • broken Active Calls monitor

Build 20110113:

  • New:
    • Simultaneous calls statistics on Front page
    • Multiple-theme layout system
    • Password strength meter to Account and Web Login Password when Adding or editing Account
  • Fixed:
    • Account Groups Security tab

Build 20110105:

  • New:
    • option to cancel Payment
    • shortcut to calls in last 5 minutes in CDR Report
    • More expiry day options for accounts/groups
  • Fixed:
    • Clear route cache on Carrier edit
    • Properly return "account expired" status if the account is expired
    • Ogone payment system now works in server-to-server direct postback mode. That means if client closes its browser before returning to billing page, the account will still be recharged. This is only supported mode now

Build 20101213:

  • New:
    • Account list now remembers 'order by' serial when paginating
    • Option added to change display format of the dialed number on endusers interface (dialed or billed)
    • reseller list pagination and search by name
    • New source type: TelcoBridges
    • Paypal payments now have handling fee and max amount when to apply it
    • Carrier menu has CDR tab now
    • Default Currency selected when Adding Payment
    • Payment Report for admin has option to see all payments
    • Display email in account list
    • Added Spanish to IVR languages
    • Possible to change IVR language by account group
    • Option to upload PINs from text file
  • Fixed:
    • Fixed serious bug where rate edit by reseller could cause damage to admin rate table.
    • Check if Rate is mapped before deleting and don't allow to delete if yes
    • Aliases edit display only type1 products ticket/114
    • voucher generation ignored prefix
    • Fixed rate-product mapping start time display
    • properly handle empty DNIS in dnis charge mapping
    • fixed processing of Ogone payments of value 1000 and larger
    • Carrier summary always missed calls from first hour in a day
    • broken Template Fields editor
    • rate table display to callshop users and admins
    • broken Paypal support

Build 20101111:

  • New:
    • Change number of simultaneous calls are now only in security tab of account group
    • Added 'Summary' tab on Accounts page - shows call and service usage summary
    • Recurring service support
    • LCR support
    • Option to prefix account IDs when doing selfregistration
    • Reseller can see their outgoing payments in Reports > Payments
  • Fixed:
    • broken Carriers web access
    • Fixed IP country detection script
    • Carrier Originating Account detection on auth stage
    • Installation script

Build 20101022:

  • New:
    • Script to import unhandled CDRs
    • limit password length to 20 at selfregistration page
    • ASR/ACD report to Carrier Summary, as well as filter by destination
  • Fixed:
    • Update simultaneous table properly, even if reroute was happening, and stop was received before next hop start
    • If connect time is absent, rather set it to disconnect time for 0 duration calls
    • broken callshop edit
    • money format handling in input forms where it caused credit limits suddenly to reduce
    • Reseller web accounts are properly deleted now when deleting reseller. When creating new web account, web account duplicate is checked
    • IVR will tell users own balance instead of minimum of own and resellers balance
    • Reports Exports for Endusers

Build 20101012:

  • Initial build

This is stable production version of ArrowBilling. It might have not as much features as in development branch 3.0, but is preferred in commercial setups.

Here is the build version history:

Released version 2.3.4

  • New:
    • More security updates related to SQL injection prevention.
    • memcached support: greatly increase system performance and reduce database transactions by caching the results in memcache.
    • Invoicing: updated PDF invoice generation. More fields, numbering reset possible.
    • Resellers now can have more edit options in their PINs
    • Layout themes: more color themes added
    • Reports: CDR filter by disconnect cause
    • Implemented proxy access to separate system from the direct access.
    • Codec priority implemented.
    • callshop will use buy rates by default if no sell rate is assigned
    • Throttle control: possibility to limit number of call attempts per second globally.
    • Security feature: limit total system consumption during specific hours of day. (e.g. night)
  • Fixed:
    • Invoicing: EU VAT codes
    • Codec support fixed. (mulaw)
    • Reseller access groups fixed.
    • Active Calls monitor for resellers.

Released version 2.3.3

  • New:
    • SECURITY UPDATE: Prevention of SQL injection attack and logging for analyze with Fail2ban
    • Client contact notes displayed in PDF invoice
    • Allow to edit minumum and maximum number of digits in rate table
    • payment system integration
    • Any number of digits in callshop CDR and checkout pages
    • Last number redial
    • Allow to specify payment date and time
  • Fixed:
    • Occasional logout on enduser interface on higher server load
    • Calculation of total amount in endusers CDR page in multi currency setup
    • PIN Serial range selection error
    • Balance display API

Released version 2.3.2

  • New:
    • Log callshop open and checkout messages to System Log
    • SECURITY UPDATE: log failed login attempts for analyze with Fail2ban
  • Fixed:
    • Errors while copying rate tables
    • Web login was not editable when adding new user
    • Errors in Reseller register ANI via IVR

Released version 2.3.1

  • Includes all features and fixes below up to this point

Build 20121212:

  • New:
    • DID numbers can be uploaded from file
    • Added caller ID rewrite by pattern matching in terminating carrier account
    • Allow edit expiry date of client
  • Fixed:
    • Fix prefix selection on callshop rate edit page
    • Fixed search PIN by ANI

Build 20121205:

  • New:
    • Admin can delete any rate table regardless of ownership
    • Feature to edit rate table connect fee, minimum duration, grace and increment for entire table at once
  • Fixed:
    • pagination in rate table list page
    • Pinless account display fixed

Build 20121130:

  • New:
    • Callshop currency edit feature added
    • Added option to sort CDRs at callshop checkout desc/asc.
    • Added option to increase number of decimals at callshop pay window
  • Fixed:
    • PIN expiry edit when chaning from days to fixed date
    • Double rate table generation on callshop rate upload/edit

Build 20121123:

  • New:
    • Callshop search filters added
  • Fixed:
    • Automatic Invoicing
    • Possible duplicated payment adding when connection to server is slow
    • Active calls fix: missing call counters on some of the rerouted calls
    • Cleanup of stale calls from Active calls list
    • Optimized callshop rate table edit
    • Billing increment interval defaults when uploading rate tables in callshop
    • Broken CDR export for callshops from admin panel

Released version 2.3.0

  • Includes all features and fixes below up to this point

Build 20121112:

  • New:
    • Callshop operator has access to call summary and received payments reports
  • Fixed:
    • Incorrect total number of invoices display on Reseller Invoices tab
    • Callshop "No buy rate" error message by adding inheritance fix when Product mappings updated

Build 20121109:

  • New:
    • Added Reseller based outgoing rewrite feature (Reseller Settings tab)
    • Added link to account page in ticket list
    • Added links in Reports > CDR page
  • Fixed:
    • Adding callshop line from Reseller interface caused rate table lost from line and "No buy rate" error message
    • Simultaneous calls limit fixed for Terminating Carriers
    • Web registration minimum Account ID length conflicts
    • fixed broken payment method name display in webaccount edit page
    • fixed admin logo display in user payments link instead of reseller

Build 20121026:

  • New:
    • Added Arabic

Build 20121019:

  • New:
    • Added callback A leg routing group selection on interface
  • Fixed:
    • Simple Theme

Build 20121012:

  • New:
    • Support for callshop other charges at checkout
    • Allow to set arbitrary default values for callshop rate edit
    • Callshop rate edit has now shortcut letters
    • Can now edit selling intervals in callshop
  • Fixed:
    • fixed term carrier account disable/enable to also include accounts itself
    • fixed exception at reseller not found for IVR add ANI
    • fixed voucher payment for callshops
    • fixed column sort in report export method

Build 20121005:

  • New:
    • Suppress "Terminating account not found" warnings for 0 duration calls and local calls
    • PDF invoice: added LOGO shorthand
    • callshop admin area rate edit and upload separated. more upload formats. edit improved, selection of prefix
    • rate upload use file name as table name if not specified
    • Can define default shop sell rate table
    • payment method names now can be translated via templates
    • Dutch translations fine tuned
    • Added batch payment tab to PIN batches
  • Fixed:
    • Do not route to disabled carriers. show strike through carrier name if disabled in route page
    • Fixed currency conversion at carrier login CDR totals
    • Fixed rate display on PDF invoice
    • PDF invoice fixed path handling in image URL
    • Fix pagination in callshop call summary report
    • Fixed default rate for new callshops

Build 20120921:

  • New:
    • Callshop admin Lines and Users menu item moved under Setup menu item
    • Callshop admin now has reports section with call summary, payments in and out
    • Display also Company name in reg users list
    • In Clients > Access > webaccounts there is now Alarms checkbox. Also can edit own account (except username and perm group)
    • display company name in summary report
    • registered users list shows now individual accounts as well as clients
    • PIN edit screen now has expriry date modify options
  • Fixed:
    • fixed pagination error on callshop CDR pages
    • Minor fixes on rate timeslot management. Fixed broken delete and added more checks on delete

Build 20120824:

  • New:
    • Added API function get_balance_by_email
    • Added payment method inherit feature. Allows admins to override payment methods for the resellers
    • Added French to IVR lang list
  • Fixed:
    • fixed possible crash of accounting with child/parent NAS setting
    • Fixed number of calls display on PDF invoices
    • Fixed number of calls in carrier invoices

Build 20120817:

  • New:
    • Don’t prevent account registration if reseller balance is 0
    • User can select interface language in his preferences tab
  • Fixed:
    • errors in rate table edit screen
    • Product map/ single product selection in webaccount profiles.
    • Incremental account ID generation

Build 20120810:

  • New:
    • Invoice PDFs are now stored in database instead of generated on the fly at view time
    • Multipage rate upload. rate upload completely modified- now using memory based catching during upload
    • New API function recharge_account_by_email
  • Fixed:
    • DID number assignment and de-assignment

Build 20120726:

  • Fixed:
    • When deleting PIN, also delete all its ANIs

Build 20120719:

  • New:
    • Added API function add_account
    • Added db backup tools under tools/admin
    • Added IVR recharge by voucher
    • Added carrier block calls by ANI
    • Allow select product-currency mapping for self registration
  • Fixed:
    • timezone offset for new syslog messages
    • crash if term. number of sim calls = 0
    • enduser rate display displayed expired rate if more than 1 rate was in mapping

Build 20120705:

  • New:
    • Added Dutch, French and Portuguese translations
    • Separate permissions for reseller active calls and online user list
    • Reseller online payment options
    • allow multi-page upload for XLS files
  • Fixed:
    • fixed Paypal and Skrill payments for callshops/carriers

Build 20120628:

  • New:
    • Added registered users list feature
    • Admin can see all shops
    • Reseller can switch shop IP address
    • Allow to have separate payment values for Paypal and Skrill payments from callshops/resellers and carriers
    • Tabs redesigned. PINs now in new separate edit/view mode
    • Adding of Aswitch Services via radius
  • Fixed:
    • Fixed broken voucher display and also fixed voucher permissions

Build 20120614:

  • New:
    • Added more options for softphone balance display API
    • Callshop keyboard shortcuts added: 1-9 for shops with max 9 lines will open the line, 2-key press 01-99 will open lines for shops with 10-99 lines. "Enter" to checkout, "P" to print and checkout, "c" - show change, "esc" - to close.

Build 20120607:

  • New:
    • Online payments for Carrier Area. Carriers can pay online by Paypal and Moneybookers (Skrill)
    • Carriers can update their interface language in the "My webaccount" menu item
    • Online payments for Callshop Area. Callshop owner can pay online by Paypal, Moneybookers (Skrill) or Voucher
    • Added "Company" column in Payments Report (Admin interface)
    • Resellers can change language from "My webaccount" menu item
    • Resellers can set their own Paypal and Moneybookers settings
    • Added link to portal help document
  • Fixed:
    • Optimized Buy Rate Report. Now complex reports will not time out.
    • Properly handling of the error in case of LCR and dialled number not in master list
    • Portal CSS file upload fix

Build 20120531:

  • New:
    • Modified callshop checkout - it is overlay window now.
    • Added Keyboard shortcuts to callshop pages
    • Added Call summary Report for Callshop owner
    • Added Preferences in Callshop
    • Display Calling number in PIN CDR
    • Portal pages can now be arranged in directories
    • Allow customisation of voucher logo
    • Allow to edit portal pages in html. page delete function added
    • Skrill payments allow to hide login page, and use automatic language selection
    • Skrill pay icons made larger
  • Fixed:
    • Reseller dependence on callshop line edit from admin panel
    • added missing contact fields on PDF invoice
    • Search by ANI filter fixed on PIN page
    • Synchronised fields across mail templates and (partially) pdf

Build 20120517:

  • New:
    • Added Portal pages function
    • Added support for domain based site selection.
    • Spanish Interface translation added
    • Added flag icons to login language selection box
  • Fixed:
    • Account group invoice template uplod and display fixed
    • fixed CDR and Summary Reports display in Carriers area
    • fixed multi-language login
    • fixed broken edit and delete ANI subaccount uder PINs

Build 20120517:

  • New:
    • Resellers can change theme of the website
    • Callshop admin can now edit any rate table code in place and/or upload new rate table
  • Fixed:
    • LCR cache did not expire properly
    • Missing invoice after Paypal payment
    • Pagination on Reseller CDR

Build 20120426:

  • New:
    • New Auth-type: Username + IP
    • Routing now completely rebuilt. Dropped route cache. Priority routing uses simple query now. LCR routing uses LCRMAP

Build 20120417:

  • New:
    • Created mass mail scheduler interface
  • Fixed:
    • restored broken Reseller interface customize feature
    • more descriptive error on callshop line add failures

Build 20120417:

  • New:
    • Callshop edit screen added to admin interface
    • Added "Login As" function for callshop logins
  • Fixed:
    • fix sell rate when editing callshop
    • update Product of alias if main account changes its product
    • Payments report "from Reseller" filter fixed
    • Admin Carrier CDR report fixed (cost column)
    • Fixed reseller "Login As" links which did not work immediately after new account was added or after edit.

Build 20120403:

  • New:
    • PIN list with ANI subrows
    • Customizable Help area for admin - add own Help page
    • Reseller CDR tab now with cost and profit columns
    • Allow any product to be selected for billing articles (lower level reseller)
    • Ported first API functions from version 1.8 - callback and recharge_account
  • Fixed:
    • Fixed total invoice amount on users Invoice list page
    • Fixed buy rate report: now based on master code list breakouts only
    • Fixed money format display issues in PDF invoice (amounts over 1000)

Build 20120327:

  • New:
    • Callshop admin now can upload Rate tables
    • Allow to choose mandatory delimiter in CSV export
  • Fixed:
    • Fixed CSV upload detector based on file extension and MIME type
    • Fixed Carrier CDR report with account filter
    • Master code upload-edit now allows to choose most recent table in the past

Build 20120320:

  • New:
    • Added Terminating Carrier limit counters
    • PINS edit screen added. Payment and CDR tabs added for PIN
    • Allow definition of up to 4 custom fields on client add/edit page
    • Check selfregistration username valid pattern
    • Additioanal fixes applied after callshop testing - also added option to inherit rate-prod mappings for lower reseller levels when top reseller changes them
    • Callshop admin can now edit rate tables in place
  • Fixed:
    • Fixed broken caller ID enforce

Build 20120320:

  • New:
    • A major overhaul of callshop - now it is necessary to create new reseller for each callshop. It is done automatically by the system in background
    • Added carrier permission to add/edit their accounts
    • Added menu item for callshop admin to add/remove shop lines
    • Added timezone selection in shop users list
  • Fixed:
    • Fix cases where connect time is reported as leter than disconnect. Avoid 24H calls

Build 20120306:

  • Initial build

This is development trunk version of ArrowBilling. It contains far more features than stable branch 2.3, but some of the features may be unstable or experimental and might be modified or removed as the work progresses.

Here is the build version history:

Build 20121120:

  • Initial build
Note: See TracRoadmap for help on using the roadmap.