asterbilling hosted callshop solution for asterisk

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

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

callshop

9. step9, check reports

Related posts:

  1. How to set asterBilling working with Freepbx, Trixbox, Elastix …
  2. Install asterBilling on your server
  3. why we say asterCC solutions could work with all kinds of asterisk based solution.
  4. History about asterCC, asterCRM and asterBilling
  5. using astercc and asterrc daemon to bill your asterisk