asterBilling is a realtime billing software for asterisk. Through asterBilling, it’s very easy to build a hosted callshop solution for asterisk.
benefits of asterBilling hosted callshop solution:
- reseller, callshop, customer three level billing
- all web based
- high performance
- all asterisk system compatible
here, i’ll introduce u how to build a hosted callshop solution using asterisk and asterbilling.
1. step1, install asterisk
2. step2, set trunk and dialplan in asterisk
edit /etc/asterisk/sip.conf and add your trunk there
then set dialplan, go to /etc/asterisk/extensions.conf and add a context there
3. step3, install asterBilling
4. step4, check asterbilling.conf.php
We need to modify asterbilling config file to meet our system, so check the “asterbilling.conf.php” in asterbilling folder, find section “sipbuddy” change context to be “context = from-booth”, so the sip peer generated by asterbilling will use context “from-booth” for outbound calls.
* if you are using freepbx, you can use “context=from-internal” here, then it you can set outbound in your freepbx and all booth will use that.
By default, asterbilling will generate all sip peers to the file “/etc/asterisk/sip_astercc”, you can change to other name if you want, or leave it blank if u dont want asterbilling generate the sip peers
also we need to include the conf file in sip.conf so that asterisk could load peers asterbilling generated
modify /etc/asterisk/sip.conf and add
#include sip_astercc.conf
5. step5, set resellers and groups
6. step6, add clid as reseller
7. step7, set rates
asterbilling provides three level billing:
rate to reseller: the rate you sell to resellers
rate to callshop: the rate resellers sell to callshops
rate to customer: the rate callshops sell to customers
8. step8, login as groupadmin/operate check callshop interface

9. step9, check reports
Related posts:






Hi, I’ve pressed the clear button on the call shop interface and all the reports have been deleted which is supposed to happen. the problem is that now the call chop interface won’t show the rate for other calls I make. could somebody please tell me what would be the problem? thx.
is your astercc daemon still running? would it display the call in booth window when calling ? just no rate or no call at all? post on forums.astercc.org u will get help
Hi..
I’ve installed AsterBilling for a CallShop.. I have one main extension, when I to dial to a number from the main extension(100) and I want transfer the call to the another extension(101), AsterBilling end the billing of the first call(101-pstn number) and start a new monitor of extension 100 to 101.
¿ What can I don in this case ? I will hope that you can give a tip.. Regards..
Try to use the WebCall Function, in src put External Number and dst put Extension Number, when the external number answer your extension will ring then you can transfer the call and asterbilling keep the count of seconds without reset the count when you transfer the call.
but when u finish a transfer, that’s two call so should have two record, why u transfer in a callshop app?
Hi,
I owning a callshop that uses a 8 FXS ports gateway (Linksys SPA8000).
As i understand, I should configure my gateway to do calls using my asterisk computer as outgoing proxy.
Then I ll have to configure Asterisk to redirect calls from the gateway to my SIP termination provider.
Am i right ?
In this case, is callshop billing possible ?
Why did you remove my messages ?
If you don’t know what I mean then please let me know.
Hi @ all,
Can the asterisk box (astercc) redirect the VOIP calls from any SIP FXS gateway to any VOIP termination service ?
Because I m searching for a free callshop application that is “VOIP provider” independant.
@admin: If you dont understand then please keep other users to let me a reply.
yes, asterbilling can only bill to asterisk, cant bill gateway
didnt remove your message, just didnt approve yet for stopping spam..
hi
asterbilling cant fetch cdr from your gateway, but u can use a asterisk box to do billing and call forwarding