Database user: a2billinguser. Database user password: a2billing. Now run script to create tables and insert some basic configuration data. hi. i am using elastix version() any1 tell me a good configuration guide for a2billing.. no matter what i do i get “the extension. Hi i am new here in this field don’t have depth knowledge just installed a2billing on v.p.s i wanted to see call tracking in a2billing of sip clients.
|Published (Last):||26 June 2018|
|PDF File Size:||1.74 Mb|
|ePub File Size:||6.75 Mb|
|Price:||Free* [*Free Regsitration Required]|
Go to the bottom left and set to display all. If you dont know anything about administrators then It will find that setting twice.
Ask Admin » A2billing and Asterisk and Freeswitch
We will try to describe interactions between entities and the different features available through the web interface. The root password is set as changepassword, this should be changed. You can now register a VoIP a2billng or test calling cards once you have added credit to the customer’s account.
So if you installed asterisk samples or Freepbx and this file already exists and you are trying to add to it, do not add this line twice.
Now you also have to assign it to a ratecard and a dial prefix. For instance you can define that you can to bill the customer 0. Note that with VoIP, the call is not usually answered, whereas with a calling card, it is, so you can play audio to the customer.
Then tell A2Billing that the trunks exist and they can be used in the Providers Trunks section. Change that setting to yes if no. In that case, reset the flag to 0. Console text mode multi-user. This module will allow you to import ratecard from a csv file! A2Billing – Inbound Target: If the system stops abnormally, it can happen that some customers won’t be able to use their cardnumber again. Set the base currency, manager settings timezones, and all the vonfiguration settings which are appropriate to your installation.
Entities interaction in the callingcard platform The graph above illustrates how the main entities interact together.
Define the numbers of days for the expiration if if “enable expire” is set to “amount of days since first use” or “amount of days since creation” the following is information about the card holder: This allow to a third party to use your service without having to authenticate each time. A ratecard can have a “starting date” and an “expiration date”, you can also define a trunk by default and if no trunk is defined for a trunk, the ratecard default trunk will be used[[BR]].
A ratecard is set of rates rates are defined according to a dialing prefix, for instance The permissions can be granted for: The following 2 diagrams illustrate A2billing inbound and outbound call flow. If you need to create many customers it makes more sense to use a database rather than a flat text file.
They can be found at the beginning of this procedure.
Getting started with A2Billing – Part 1 Setting up a trunk
Only required if not using Asterisk realtime. The agi-conf configurwtion System Settings controls the call in progress and how the call is to behave, e. Ratecard A ratecard is set of rates rates are defined according to a dialing prefix, for instance Providers will be used to classify the trunk and to help with reporting.
This guide takes you through the initial stages of setting up A2Billing for production. We do not cover the installation of the callback daemon. From a web browser go to http: Create your rates and upload them into your rate tables, Note that the longest match of dial-code to dialed-digits is chosen first, and that a call cannot be made unless a rate exists for the destination.
A2Billing Initial Set-up
If you did not create a mysql root password during the asterisk install you should create one now. Rates Create your rates and upload them into your rate tables, Note that the longest match of dial-code to dialed-digits is chosen first, and that a call cannot be made unless a rate exists for the destination. Note that if you change the currency, you also have to update the currencies under Billing Currency List Trunks Create the trunks to the service provider in Asterisk, and confirm they work by confituration an extension a2blling Asterisk and dialling out via the new trunk.
A2Billing VoIP accounts will use the a2billing context by default, whereas you will have to configure your calling card access number to pass into the a2billing-callingcard context. The CallerID Authentication is well-know in the callingcard business. The agi-conf is well commented, so set its parameters according to the way that you want to handle the call. Standard process should be: Progressive rate aims to bill the customer at various rates according the duration of the call.
The relationship is that one customer has one call plan, which may have multiple rate tables usually one per trunk which in turn has multiple rates. Create a call-plan configuratiin rate tables under rates.
You have to insert the same name you use to define the trunk in asterisk.