Difference between revisions of "Billing"

From FusionPBX
Jump to: navigation, search
(Created page with "This is a project by ~~~ to manage billing for VoIP. =My use:= I have no billing mechanism of any kind. This will have to be the whole thing. #Bill various '''monthly''' ''and'...")
 
m (wiki-markup)
Line 8: Line 8:
 
##Bill business in a multi-tenant manner. Flat fee for PBX hosting/support and flat fee for trunks (if through me) or per-minute, again as per mod_nibblill.
 
##Bill business in a multi-tenant manner. Flat fee for PBX hosting/support and flat fee for trunks (if through me) or per-minute, again as per mod_nibblill.
 
#This should integrate with '''paypal''', which allows variable recurring. It's free until 2011 then only $20/year.
 
#This should integrate with '''paypal''', which allows variable recurring. It's free until 2011 then only $20/year.
:*Trigger paypal payments on a low balance threshold.
+
##Trigger paypal payments on a low balance threshold.
 
#It should provide a '''payment/balance trail''' and '''list the CDRs''' and the prices of whatever they were billed. Also, let me restrict outgoing calls for no balance.
 
#It should provide a '''payment/balance trail''' and '''list the CDRs''' and the prices of whatever they were billed. Also, let me restrict outgoing calls for no balance.
 
#I would like '''integration with DIDWW API''', so users can choose to add a new DID and it gets added to their monthly charges and gets automatically routed to their extension (personal) or where they want (business)
 
#I would like '''integration with DIDWW API''', so users can choose to add a new DID and it gets added to their monthly charges and gets automatically routed to their extension (personal) or where they want (business)
 
#Perhaps - users, or atleast the admin, should be able to '''cancel monthly charges''' - but to be completed at the end of the month.
 
#Perhaps - users, or atleast the admin, should be able to '''cancel monthly charges''' - but to be completed at the end of the month.
 
##Since the monthly charges are stored in a DB, then we should be able to dynamically check from the dial plan if someone has a certain service enabled or not.
 
##Since the monthly charges are stored in a DB, then we should be able to dynamically check from the dial plan if someone has a certain service enabled or not.

Revision as of 23:59, 3 November 2010

This is a project by AviMarcus to manage billing for VoIP.

My use:

I have no billing mechanism of any kind. This will have to be the whole thing.

  1. Bill various monthly and per-minute charges.
    1. Bill residential users a flat monthly fee, optionally a monthly per-DID fee, and per-minute, as set in the dialplan handled by mod_nibblebill.
    2. Bill business in a multi-tenant manner. Flat fee for PBX hosting/support and flat fee for trunks (if through me) or per-minute, again as per mod_nibblill.
  2. This should integrate with paypal, which allows variable recurring. It's free until 2011 then only $20/year.
    1. Trigger paypal payments on a low balance threshold.
  3. It should provide a payment/balance trail and list the CDRs and the prices of whatever they were billed. Also, let me restrict outgoing calls for no balance.
  4. I would like integration with DIDWW API, so users can choose to add a new DID and it gets added to their monthly charges and gets automatically routed to their extension (personal) or where they want (business)
  5. Perhaps - users, or atleast the admin, should be able to cancel monthly charges - but to be completed at the end of the month.
    1. Since the monthly charges are stored in a DB, then we should be able to dynamically check from the dial plan if someone has a certain service enabled or not.