Stage 2
i would need additional service / module added.
1. when we first generate card number for callback
user. upon activation, the validity of the card
is 30 days upon activation.
2. when generating reload voucher, there will be
an expiry attached to it. ie. when we generate
$10.00 the expiry will be set at 10 days upon
activation.
2a. combine item 1 and 2, if the user purchase the starter pack
and activate on 01/01/2012, the card validity will be auto set
01/30/2012. On 01/04/2012 the user reload a voucher of 10.00
which has 10 days validity.
the card expiry is now 01/30/2012 + 10 days. so the new expiry will
be 02/09/2012.
when the expiry date condition is met, there will be no calls.
3. there will also be a monthly charges module. ie $10.00 with must
be charge automatically by a2b monthly for existing card.
the $10.00 will be charge the moment the starter pack is activated.
and the next charge will be 30 days from first charge. If there
is no credit to be charge, we will block the card and no further
calls can be made.
when user performed a reload of 10.00. a2billing must be able to first
charge the 10.00 as monthly charges and extend the validity to 10 days.
i would prefer someone who has asterisk / a2billing / http post / mysql experience. This experience will carry on to final 3rd stage of development which i will post again and invite you back when this part is done.
OS : Centos 5.7