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):||7 October 2015|
|PDF File Size:||12.66 Mb|
|ePub File Size:||5.55 Mb|
|Price:||Free* [*Free Regsitration Required]|
This chapter aims to help using the software. We will try to describe interactions between entities and the different features available through the web interface.
A2Billing Initial Set-up
Cards are the main element of the Calling Card software, and may contain all the info about the customers name, email, phone. Simply put a card conciguration a customer in your system.
The CallerID Authentication is well-know in the callingcard business. This allow to a third party to use your service without having to authenticate each time. The most basic entity is the trunk.
Ask Admin » A2billing and Asterisk and Freeswitch
If you are familiar with Asterisk, it is the string that you give in the Dial application. For ease of use, a trunk can be associated with a provider, Or as Areski would say: Providers will be used to classify the trunk and to help with reporting. When defining your trunk configuration, you can take asterisk trunk configuration.
You have to insert the same name you use to define the trunk in asterisk. If you are defining a SIP trunk and the carrier needs authentication, remember to add the following configuration in sip. You can also specify the buying rate, i.
Getting started with A2Billing – Part 1 Setting up a trunk
Progressive rate aims to bill the customer at various rates according the duration of the call. For instance you can define that you can to bill the customer 0.
A ratecard is set of rates rates are defined according to a dialing prefix, for instance For each ratecard you will be able to create as many rates you want. 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]].
Tariffgroup is a set of ratecards hooked up together. Least Cost Routing – search the best termination with the cheaper cost for you buying rate.
Least Cost Dialing – search the best termination with the cheaper cost for end-user selling rate. This module will allow you to import ratecard from a csv file! You will have to define the ratecard name, the trunk to use and the different fields that you want confituration specify from your csv files. Finally select the csv files and click on the “Import Ratecard” button.
As you probably discover, when you browse the card you have 2 particulars button at your disposal: Here you define the different roles for different administrators. There is an ACL admin which has limited access to the buttons on the right. Then there is a daddy administrator, which has all the options, and can create acl administrators. If you know something about administrators you will get an idea and that is enough. If you dont know anything about administrators then User Guide This chapter aims to help using the software.
Entities interaction in the callingcard platform The graph above illustrates how the main entities interact together. Cards have different properties but the main is z2billing tariffgroup to which it is linked. Ratecards contain all the information about one or more destinations and the rates to those destinations to which you would like to provide a termination. Card properties Let’s try to make an non-exhaustive list of the card properties. This is similar to a account number webui pass: Define if more that one call can be accept at the same time on this card currency: A cohfiguration limit needs to be specified.
Date when the first call has been make on this card enable expire: Define how you want to enable the expiration of the card date, amount of days since first use, configration of days since creation. Define the date for the expiration, it works only if “enable expire” is set to “date expire” expiration days: 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 conflguration card holder: If the system stops abnormally, it can happen that some customers won’t be able to use their cardnumber again.
User Guide | A2Billing
In that case, reset the flag to 0. Most of common integration would follow the next schema: Now you also have to assign it to a ratecard and a dial prefix.
Ratecard A ratecard is set of rates rates are defined according to a dialing prefix, for instance 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]] TariffGroup?
Least Cost Dialing – search the best termination with the cheaper cost for end-user selling rate Import Ratecard This module will allow you to import ratecard from a csv file! Standard process should be: The permissions can be granted for: Customers Billing Ratecard Trunk Call report Cront service oh i have to document this one too Administrator File manager Signup DID Then there is a daddy administrator, which has all the options, and can create acl administrators.