$Id: TODO,v 1.11 2004/01/22 14:53:41 tholo Exp $

This that should be implemented, in no particular order:
--------------------------------------------------------
- Peak / off-peak rates
- Prepaid (with AbsoluteTimeout)
- Simultaneous calls limit
- Limit calls/time unit
* Load up routing information in memory, and just see
  if it has changed every N seconds?
* Queue CDR entries if connection to database fails?
* Pattern substitution when generating dial strings
- Store queued CDR entries to disk and reload on start?
- Persist queued CDR entries to disk if database is not
  available or we are about to drop entries, for
  situations where Asterisk might not be stable?
- Keep track of both cost and sale price for calls --
  will be especially important for prepaid solutions
- Ability to integrate with number portability databases
- AnnounceCost(number) application?
- AnnounceBalance application (remaining balance for
  pre-paid; owed (or credit) balance for standard
  accounts
+ Make postfix to variables always 2 digits, with 01,
  02, 03 ... 99
- Support LDAP for rate and egress lookups
- Support for RADIUS logging for CDR
- Add ability to rate a call without having routed it
- Identification of carrier and location of destination
- Ability to disable a rate/prefix or egress route
* Add a possible charge for failed calls

* means it has been done
+ means it has been rejected
- means it is being considered / worked on
