[Serusers] Account module Help

ravi reddy mravikreddy at gmail.com
Thu Jul 6 09:06:45 CEST 2006


Thank you Mr. Greger V. Teigre

Now i set the flag so that i can get the data for each messsage i.e when
account starts and when account stops .

                           I think this is all a RAW DATA so here if i want
to make all the data in a "order" and make a CDR is there a way to do it
from this RAW data if yes please tell me, i will go through that docs  or if
is there any othere way to do the CDR's From this database please tell me


                             Thank You

Regards,
Ravi.












On 7/5/06, Greger V. Teigre <greger at teigre.com> wrote:
>
>  You only need to set the flag once for each message type.
> g-)
>
>
> ravi reddy wrote:
>
> Thank you Mr.GREGER V. Teigre
>
>              yesterday i tried in almost all places by keeping the flags
> at last i found two places one in loose route and another before loose route
> section but for both
>
> methods iam getting another problem :- that is in radius database in
> radacct table iam getting two entries for single call  it show like this -->
>
> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> radaccid|       username              | AcctstartTime             |
> AcctStopTime           |         calledstationid           |
> AcctSessionTime|
> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> |        20 | 32331001 at 81.21.34.37 | 2006-07-05 10:44:09 | 2006-07-05
> 10:45:24 | sip:22223333 at 81.21.34.37 |               0 |
> |        21 | 32331001 at 81.21.34.37 | 2006-07-05 10:44:09 | 2006-07-05
> 10:45:24 | sip:22223333 at 81.21.34.37 |               0 |
> -___________________________________________________________________________________________
>
>
> so this is the problem i have had now  how can i get only a single
> radacctid for a single call
>
> please help me Thanks in Advance
>
> Regards
> Ravi.
>
>
> On 7/5/06, Greger V. Teigre <greger at teigre.com> wrote:
> >
> >  You probably haven't set the accounting flag in your loose_route
> > handling.  Do a test pretty early in your ser.cfg main route (before
> > if(loose_route()) and set the appropriate flags.
> >  g-)
> >
> >
> > ravi reddy wrote:
> >
> > Thanks For your Response Mr. Greger V. Teigre
> >
> >                    I did it ,by checking the dictionaries by seeing your
> > messages in 2004 archives ,
> >
> > but here i got a problem is that if i set "radius flag" in ser.cfg near
> > call invite  then i am only getting AccStartTime  but  not AccStop Time
> >
> > If i set flags near  (cancel or  Bye)  iam getting  only account stop
> > time  and the acct start time is not showing ,
> >
> >  if i set two places even then iam getting only one time
> >
> >
> > +----------------------+---------------------+---------------------+--------------------------+--------------------------+
> >
> > | username             | acctstarttime       | acctstoptime        |
> > callingstationid         | calledstationid          |
> > +----------------------+---------------------+---------------------+--------------------------+--------------------------+
> >
> > | 32331001 at 81.21.34.37 | 2006-07-04 18:45:50 | 2006-07-04 18:45:50 |
> > sip:32331001 at 81.21.34.37 | sip:22223333 at 81.21.34.37 |
> > | 32331001 at 81.21.34.37 | 2006-07-04 18:36:29 | 2006-07-04 18:36:29 |
> > sip:32331001 at 81.21.34.37 | sip:22223333 at 81.21.34.37 |
> > | 32331001 at 81.21.34.37 | 2006-07-04 18:17:35 | 2006-07-04 18:17:35 |
> > sip:32331001 at 81.21.34.37 | sip:22223333 at 81.21.34.37 |
> > | 32331001 at 81.21.34.37 | 2006-07-04 18:32:50 | 2006-07-04 18:32:50 |
> > sip:32331001 at 81.21.34.37 | sip:22223333 at 81.21.34.37 |
> >
> > +----------------------+---------------------+---------------------+--------------------------+--------------------------+
> >
> >
> > so how i can get out of this trouble please help me ;
> >
> >
> >                                                      Thank you
> > regards
> > Ravi.
> >
> >
> >
> >
> > On 7/4/06, Greger V. Teigre <greger at teigre.com> wrote:
> > >
> > >  I suggest you figure out your dictionary first (ref. your other
> > > post). Without the attributes in place, you get nowhere.
> > > Remember that there are several elements to radius functionality in
> > > SER:
> > > - standalone radius server
> > > - dictionary file for radius server
> > > - SER radius modules compiled and linked against radiusclient-ng
> > > (library)
> > > - the radiusclient.conf file defining the setup for the radius client
> > > (used by SER radius modules)
> > > - dictionary file for radiusclient-ng
> > >
> > > The attributes used are defined in SER modules. All attributes must be
> > > found in the radiusclient.conf file (so that the radiusclient can
> > > understand the attributes defined in the modules).
> > > Then the radiusserver needs to understand all the attributes (using
> > > it's own dictionary).
> > >
> > > It looks like this:
> > > ser.cfg radiusauth or setflag (acc_flag) => calls radius module =>
> > > linked against radiusclient-ng.so => reads radiusclient.conf and
> > > dictionary => sends requests on udp 1812 and 1813 => radius server listens
> > > on ports and handles request responding back to radiusclent, which returns
> > > data (or just ok) to the module
> > >
> > > g-)
> > >
> > >
> > > ravi reddy wrote:
> > >
> > > Mr. Greger V.Teigre
> > >
> > >       Thanks for your response , when i tried changing line  as
> > > radius_log_flag  the SER is showing there is no module like Radius_log_flag
> > > in acc module but when i keep like radius_flag its showing o.k
> > > but here my doubt is are the accounting messages will log in to
> > > radius???
> > > my config file is accepting the radius_missed_flag...
> > > is this setting will log the messages in radacct????
> > >
> > >
> > > Are you using FreeRadius for accounting ???
> > >
> > > waiting for your reply
> > >
> > > Regards
> > > Ravi.
> > >
> > >
> > >
> > > On 7/4/06, Greger V. Teigre <greger at teigre.com > wrote:
> > > >
> > > >  "To enable RADIUS accounting simply use radius_log_flag and
> > > > radius_log_missed_flag parameters instead of log_flag and log_missed_flag.
> > > > Mark transactions that should be logged with flags configured in the
> > > > parameters."
> > > >
> > > > This means that you use modparam to set the flag values for these
> > > > two and then use setflag(yourflag) where you want radius accounting to
> > > > happen.
> > > > g-)
> > > >
> > > > ravi reddy wrote:
> > > > Hi SER Users ,
> > > >
> > > >                  I tried to install SER with basic configurations
> > > > and also with onsip config file with these SER is working pretty good ,Now i
> > > > want to test accounting on radius server i installed Radius server with sql
> > > > module and it is listening on 1813 for accounting , i am using
> > > > radiusclient-ng-0.5.2 and i append dictionary.ser to main dictionary
> > > > file. every thing is o.k
> > > >
> > > >                     Now , how can I get the accounting details in
> > > > radius server is there any specific configuration to do that ?
> > > > in ser.cfg i make some changes as shown in SER_RADIUS HOW TO's  but
> > > > i dont understand the way to move ...........  :-(
> > > >
> > > > so any body can please tell me an out line scenario how to send
> > > > account packets to radius server so that i will work on that  ;
> > > >
> > > >                                 Thanks in Advance
> > > >
> > > > Regards'
> > > > Ravi.
> > > >
> > > > ------------------------------
> > > >
> > > > _______________________________________________
> > > > Serusers mailing list
> > > > Serusers at lists.iptel.orghttp://lists.iptel.org/mailman/listinfo/serusers
> > > >
> > > >
> > >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20060706/be6462be/attachment.htm>


More information about the sr-users mailing list