Dear Ram, Thank you for the reply. To work with your code I hope that Mod cdr should be there. But wiki says that its not functional. What should I do.
Thanks Senaka On Thu, Dec 17, 2009 at 7:29 PM, ram <talk2...@gmail.com> wrote: > Hi > > Look at Contrib of source > > http://svn.freeswitch.org/svn/freeswitch/trunk/contrib/diegoviola/ > > some pre-paid examples > > Ram > > On Wed, Dec 16, 2009 at 12:27 AM, Senaka Amarakeerthi <senaka...@gmail.com> > wrote: >> >> Dear Sir, >> >> I have successfully installed freeSWITCH and it works fine in passthrough >> mode. I installed nibblebill and it deduct money from the accounts >> database >> and it works fine. but I have two problems. >> >> 1. Calls can be initiated even though there is a minus value in accounts >> database >> >> 2. Calls doesn't hangup when it goes to minus values. >> >> Any answers are greatly appreciated. >> >> This is my dialplan: >> >> >> <action application="nibblebill" data="flush"/> >> <extension name="hangup"> >> <condition field="destination_number" expression="^(hangup)$"> >> <action application="playback" data="no_more_funds.wav"/> >> <action application="hangup"/> >> </condition> >> </extension> >> <extension name="Omega_Out"> >> <condition field="caller_id_number" expression="^(\d{4})$"/> >> <condition field="destination_number" expression="^(\d{11})$"> >> <action application="set" data="nibble_rate=0.0448"/> >> <action application="set" data="nibble_account=${accountcode}"/> >> <action application="set" data="bypass_media=true"/> >> <action application="bridge" >> data="{absolute_codec_string=g729}sofia/gateway/OMEGA/5544$1"/> >> </condition> >> </extension> >> >> >> >> This is the configuration file; >> >> <configuration name="nibblebill.conf" description="Nibble Billing"> >> <settings> >> <!-- See http://wiki.freeswitch.org/index.php?title=Mod_nibblebill for >> help with these options --> >> >> <!-- Information for connecting to your database --> >> >> >> >> >> <!-- The database table where your CASH column is located --> >> >> >> <!-- The column name where we store the value of the account --> >> >> >> <!-- The column name for the unique ID identifying the account --> >> >> >> >> <!-- Default heartbeat interval. Set to 'off' for no heartbeat (i.e. >> bill only at end of call) --> >> >> >> <!-- By default, warn a caller when their balance is at $5.00. You can >> set this to a negative number. --> >> >> >> >> <!-- By default, terminate a caller when their balance hits $0.00. You >> can set this to a negative number. --> >> >> >> >> <!-- If a call goes beyond a certain dollar amount, flag or terminate >> it >> --> >> >> >> >> </settings> >> </configuration> >> >> _______________________________________________ >> FreeSWITCH-users mailing list >> FreeSWITCH-users@lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >> http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > > _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org