Asterisell

Asterisell is a PHP5 web application reads call information generated from Asterisk VoIP server and is used for viewing, rating and billing Asterisk VoIP calls.

Asterisell

Asterisell

     

Asterisell is a PHP5 web application reads call information generated from Asterisk VoIP server and is used for viewing, rating and billing Asterisk VoIP calls. It is also an open source software.

Asterisell is a cost effective product that generates cost and income. Here, the term Income is what your customer pays to you and the cost is what you pay to other vendors in order to route the customer call. However, it is not so efficient to manage the routing of calls.

Asterisell is a web-based application that is useful for customers, vendor and developers as from customers' point of view it is used for inspecting the calls related to associated costs, while for vendors it is a mechanism for managing the different currencies and timezones. Then the vendor can inspect calls with associated incomes from customers and expenses due to other vendors.

For the programmer, it is a PHP web application that uses the symfony framework and reads Call Detail Records from a CDR table where Asterisk write info for every call.The use of an object-oriented design permits to extend the software adding new features.

Features

Customer features:

  • Report of calls with aggregate totals
  • Many filter-criteria
  • Different sort-criteria
  • Export to CSV and MS Excel document
  • Many VoIP accounts associated with the same customer

Administrator features:

  • Input fields are secure from intrusion attempts
  • Each customer could have a cost limit for the last 30 days
  • Informal currency conversion table for the test of cost limits
  • Administrator is advised via email if a customer pass its cost limit
  • Different cultures for each VoIP account or Customer
  • Prices and messages are displayed in the specified culture
  • Customers can be grouped into different price list categories
  • Different rate methods applicable to different time periods, customer categories, destination gateway channels, destination telephone network etc..
  • Customizable rate methods adding PHP Class respecting a specific interface
  • Generation of customer invoices
  • Delivery of emails with invoice details to customers
  • Support bulk generation of invoices and emails to all customers with associated incomes
  • Support for multi-currency invoices (not yet tested)
  • Problems during rate process are reported and signaled via email to the administrator

General features:

  • Multi-culture and locales support (it_IT, en_US, ecc..)
  • Multi-currency support (not yet tested)