radius +billing for freeswitch,asterisk,quintum etc

I have radius +billing for quintum/cisco before,it is 2 years ago
I didn't touch them any longer

seems someone looking for billing solution other than a2billing. I think I'd better grad my old codes(only freeradius part) ,then write one billing for it.my old billing is based on jsp. need great clean work .I should use some framework to simiplify my job.

I would not touch java any more. part of the reason is I was not good java coder.

this time we'll use it for hosted-billing system .

my first choice is python ,because it can let me use google appengine,so scalalibity,perforamnce won't be my trouble. but it is blocked in China.and google appengine not allow external application interworking with google database .this is big problem for me,because asterisk/freeswitch etc need insert/get datas from database.

so I choose php .most hosting provider can provide high-quality php+mysql hosting.
I may consider hosting freeradius application .but even not host freeradius,it's easy to install one freeradius on any asterisk server. in this case.freeraidus will interworking with hosting mysql directly .it's also possible, cpanel can control which IP allowed to access DB safely.
we'll also have snap mysql server(or cached mysql server) on asterisk server to speed call handling DB access(authentication,authorize,accouting).

so why I not choose java
only reason is I don't want to learn another language ,another platform,I see many good platform like struts,etc ,which is good for billing system. but should I touch java only because of this system ?I am not familar with struts etc

so why I choose php
1. in most cases,it can fit for our needs ,
performance,transaction
2. easy to modify,simply
3.since I will host the service,I can keep improving .
4. no,I didn't mean I am good php coder

python:
I wanted to use python,even I want to host on appengine,but asterisk cannot access DB on appengine

why hosting this service:
one reason is it's written in PHP,I may lose control if I sell applications (with php codes)
another reason is : I want to try new business model for voip billing
customers don't worry about data security,the db will be backuped every day(I need check with hosting provider later)
dont worry about his investment(he'll pay monthly)
and it support private-branded

will it be a good billing:
no,I am not a good programmer or anaylst.
it only will fit for your needs. and I will improve based on customer's requirements .and free of charge.

when it be deiliverd:
no plan,but I don't do a project which need 6 months or longer.normally I do projects need 2 months beta,then some months beta test with customers


provider's comment:
no comments