Pre-pay / Post-Pay¶
ConnexCS uses the Debit Limit to differentiate between Pre-Pay and Post-Pay customers. It's a value (in the customer’s currency) that lets the account to drop to a specified amount before calls are stopped.
Pre-Pay - Set the Debit Limit to 0.00 for pre-paid customers, indicating their balances should be paid before they may access services.
Post-Pay - Set the Debit Limit to the maximum amount you wish to allow for customers. This doesn't affect the payment terms, but the "negative debit" just acts as a form of credit.
Pre Pay with Credit Buffer - Set the Debit Limit to the NEGATIVE of your buffer value. To avoid overspending, set a buffer credit on the customer account. This will give the non-real-time mechanics in the system a chance to catch up or to send customer warnings about cancellation when they near their limits. Example: To set a buffer to disable dialing for an account once it reaches $5.00, set the debit limit to -$5.00.
The Automatic Cut-Off mechanism is partly real-time, whereas Credit Control is real-time with these exceptions:
- Credit Control applies only to new calls. Calls in progress continue to flow even if customers run out of balance.
- The current account credit is cached by the routing engine for sixty (60) seconds, which means live credit is delayed by a minute.
While it's impossible to implement a 100% real-time credit control that stops account action exactly on 0, there are workarounds. Credit control techniques like Channel/CPS throttling based on available credit, active call spending, and call duration/spend prediction are all options for scaling systems. They're not inherent in ConnexCS because they're not conducive to high throughput, so we leave that to advanced users.