Hi Zohair, By using only asterisk it's not possible. So used progremming languages and do realtime billing at your ends.
like 1st caller will take complete amount ($5) and if 2nd call will come then deduct used amount and share remaining amount to others like that. On Tue, Jan 17, 2012 at 9:54 PM, Zohair Raza <[email protected]>wrote: > Hi All, > > I am writing a billing engine in AGI. My scenario is : > > One customer can have simultaneous calls and I need to hang up one > customer's all call when balance reaches 0 > > If I set limit for each call using 'L' in dial command, lets say 5 minutes > in accordance with remaining credit and connect the call, few seconds later > a 2nd call comes in and the first call is still in progress. If I permit > the same 5 minutes as per this formula and both calls remains connected for > the next 5 minutes then credit will go in minus which is not acceptable. > > One option is to charge credit via AMI and as soon as the credit goes 0, > hangup all calls for this customer. > > Is there any other way to achieve this ? > > > Regards, > Zohair Raza > > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > -- Thanks and regards Virendra Bhati +91-8885268942 Software Engineer
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
