Hi - we are starting a service where callers get a DID number. Each caller gets some minutes every month where they can call their DID and call gets forwarded to a different number (US or international). US forwarding is free while international forwarding is not free and will be charged according to the rate card. User is billed every month according to his plan. This system should also work in other countries where mobile and land line rates are different. Eg: UK. Eg: the user would get 100 mins for plan A. While he can call in those 100 mins, he would not get 100 mins if he is trying mobile. It would be different.
The user can purchase add-on credit which will roll over for the life of the account. For eg: if the user purchases $25 credit, the credit will be used if the user has crossed his monthly minutes. If the user has finished his alloted minutes, both the incoming number and outgoing should be stopped. The outgoing calls can also be placed using website (click dial). So, teh attempt should fail checking their callerid.
Plan Cost Minutes
A $[url removed, login to view] 250
B $[url removed, login to view] 450
C $[url removed, login to view] 750
THe user should be able to upgrade his plan at any time easily.
We currently use asterisk with OPenser load balancing. All * boxes write to the same cdr mysql database.
However, we prefer doing it at Openser/opensips level unless there is a good reason otherwise.
What we need:
Recommending a solution with examples or well documented scripts
Installation will be done by our admin here and will be provided a test machine
Integration of these components
CDR log should be built very clearly.
7 pekerja bebas membida secara purata $234 untuk pekerjaan ini
Hello, We are a experienced co., in software development. We can develope as per your requirement done mnay similar project of VoIP billing in recent past.