high performance billing for asterisk

one customer he asked me deploy one hosted billing system ,so his customer(portal user) can make trunks,tariffs,create customers,DIDs,ivr for his users. it has following functions

  1. callshop
  2. callingcard
  3. calling back
  4. device2phone
  5. wholesale termination

see demo here : http://allvoipsolutions.org/demos/portal/index.php

and based on this solution,I deployed it as multi-reseller solution for one customer,
see demo here : http://allvoipsolutions.org/demos/customer/index.php

why I said it's high performance:
during my nearly 2 years of a2billing instalation,configuration,customerzation,I found a2billing has following issue:
1. during one call ,the db connection always opened, until call hangup
2. when one call coming,asterisk will invoke one php interpreter,this is very low performance,and if you have 60 php interprter running,you system will continue to go to problem
3. web UI is hard to customerize . I had some customers asked me to customerize the UI, it took me 2 months,and still not very excellant.so my solutions is completely new web UI, easy to customerize, you can check the demo