callshop modules for a2billing


Want to turn your a2billing to callshop business server,and support unlimites callshop billings ?

demo: http://www.allvoipsolutions.org/callshopdemo
login : test,pwd: 12345

callshop screenshot 2

callshop screenshot 1

callshop screenshot 3

ccallshop screenshot 4

one customerized UI

it's addon for a2billing,enabling any sip customer to one callshop ability.but wont lose any functions of your original a2billing functions and business.

one server can support unlimited callshops(depending on hardware),compatible with linksys,grandstream ,etc
support LCR features and all features of a2billing

it's compatible with a2billing v1.3 ,v1.2.3,asterisk 1.2.x ,asterisk1.4x
callshop module easy to integrate with your current asterisk+a2billing version,with only 5 minutes upgradation to make one sip account becoming one callshop
callshop has 2 layer of privileges

1. callshop admin

  • create rates (import or edit single)
  • browse callshop buy rate
  • recharge by paypal,moneybookers,authorize.net
  • view recharge history
  • create,edit,delete booths
  • show realtime booth status(boothno, called number,call status(dialing,answer,hangup) ,when answer,call time,fee
  • payment process,after one customer pay the call, the call can be marked "paid"
  • call report, profit display

2. callshop operator

  • browse callshop buy rate
  • show realtime booth status(boothno, called number,call status(dialing,answer,hangup) ,when answer,call time,fee

UPDATED:
now it also show realtime call fee even call is connected,so it calucate call fee every 6 seconds,and refresh on UI


provider's comment:
after payment, you will get the source codes and install guide,please pay via paypal

Comments

online callshop

hi

can i use this module to offer callshop online to my coustumers

New version of callshop module

Today is March-2nd,2008, I am releasing new version of callshop ,I can call it beta version,because tomorrow it will ask some customers to test and then I will improve
its features :
based on flash (like starshop oss) ,my previous version is ajax
I think flash RIA technolgy is better ,now it's something like desktop UI

let me repeat features again
comparing with previous version, no more features added
1. use a2billing to create callshops and callshops' login info, and creeate callshop devices (sip/iax)
2. I provide another web ui for callshop operator to access ,it's completely rewritten from old version (old version I use hacked A2BCustomer_UI which make template and customerization UI very difficult)
this time ,I rewrite callshop WEB UI from scratch,and it give our customers ability to template the UI,i.e
add their logo,buttons, background color,font, etc
3. callshop web ui has following menus

  1. calllshop detail---- check his balance, his phone,postaddress,email,etc
  2. calllshop booth -----add ,modify booths for this callshop,notes again,we use callerid to authentication calls and identify each booth
  3. calllshop rates: each callshop can define his own rates ,this tariffplan is CREATED by a2billing admin
  4. calllshop active calls: ok,this is kernel ,use the flash UI to display active calls ,booth status,and mark calls as paid/unpaid etc
  5. calllshop call history: cdr display and search ,it's completely new from A2BCustomer_UI
  6. logout

4. I also write some pages for a2billing admin to create callshop customers (comparing with callingcard customer), and callshop devices (in fact SIP friend or IAX friend),it's infact 99% clone of "create customers" and "create sip friends" MENU, I hardcoded some fields to suitable for callshop usage,i.e
a. simulatenous use should set to 1 ,because one callshop can have many concurrent calls
b. context set to callshop (instead of a2billing), because in this asterisk server ,u may have mixed callingcard and callshop and callback business,so I use "callshop" for context

5. I also make tests from begin
a. create callshop customers in a2billing admin,in this step,WE MUST SELECT ONE TARIFFPLAN FOR THIS CALLSHOP CUSTOMER,normally each callshop customer have his unique tariffplan ,so before u create each callshop customer, u need first create each TARIFFPLAN first
b.create callshop devices in a2billing admin
----------------------------------------------------------------------------------------
now we have login username/password ,and sip username and secret

c. now login to /callshop ,create booths first
d. create rates for USA,China,etc
e. goto active calls,it show flash UI,is it nice ?
f. we have sip username/secret now, so we can login ,before we make calls,we must config on the ATA or IP phone UNIQUE CALLERID(in linksys/xlite,config display name) FOR EACH PORT
this is how we identify each booth
g. after done,please place calls, u can see realtime info in this flash,
click that line, you will get popup window,which show detailcall info,and
when call done and the user goto operator's desk and paid, you can click "Paid" Button, so this call is clear from flash
h. ok,goto call history if you want ,you will se calls ,it includes callshop's buy cost and sell cost

to be done.........
something to improve,I will do it later

thanks for your patience

fix currency conversion problem

one of my customer
they use europe currency
when display cdr, the a2billing consider the value as 'USD',but since it will display as EUR,so it do currency conversion
for 0.15 ,it display as 0.126
I changed in cc_currencies table to temporily fix it

I think it's a2billing bug,is it ?