If you have users that you have little or no contact with, or where fraudulent usage can be an issue, it might be worth looking at Pre-paid solutions. With the pre-paid model we need to access a users funds before the call is made in order to see how much cash is available for the call to be made. Next, once the call destination is known, we should start a timer to disconnect the call (or more user friendly, interrupt the call with an announcement) and finally close the deal.
Some considerations when creating a calling card application:
- take care of multiple calls using the same credentials (PIN or username)
- the SIP protocol does not allow for recognition of a client that was disconnected
- cut off the call when the credit has dropped to 0
- the hard part is to correctly rate a call, e.g. attaching the correct tariff
Software supporting prepaid applications:
https://www.voip-info.org/voip-billing/
- AreskiCC CallingCard Application – Now renamed to A2Billing, commercially supported by Star2Billing S.L. licensed under the AGPL
- A2Billing: Class 5 switch and PSTN / VoIP Billing application for Telecom Companies, VoIP Providers and Calling card companies licensed under the AGPL
- Asterisk-Phonecard: Asterisk Phonecard – Prepaid calling card application based on MySQL
- ASTCC: Asterisk Calling Card Solution – Another approach for full features Pre-paid Calling Card application based on AGI
- ASTCCSQLite: ASTCC variant that doesn’t need Mysql, just DBD::SQLite
- Asterisk addon rate-engine: An alternative billing solution from Trollphone
- Asterisk callingcard
- Asterisk Billing Software from Aradial – Aradial Asterisk Calling Cards AradialVOIP
- Modified-Prepaid-Application – not maintained anymore – resulted into the CallingCard Applications
- MOR Advanced Billing solution. Retail/Wholesale. For VoIP providers/Call Centers/etc. LiveCD available. Homepage
- Diamondcard Prepaid Calling Card Platform
- Asterisk bounty callingcard to MySQL – resulted into the CallingCard Applications
- CallingCard Applications – Set of 3 Applications to get your Calling Card business up and running (PrepaidAuthCID, PrepaidAuthPIN and PrepaidCall)
- Prepay, Postpay, Flat Rate or Flat Rate w/ Bucket billing system and IP-Centrex management platform – Scalable archetachture with one management platform that manages multiple Asterisks. Easy to scale from small to big deployment.
- PaypalAstcc – Paypal script for Astcc, use Astcc with Paypal to create a complete prepaid solution.
Professional Software:
http://www.supertec.com/solutions
Reviews
Pros and Cons of CC apps from people who are using them in production
(Please add your comments)