$DLG_lifetime is actually the number of seconds before the dialog will timeout, or something along those lines. I also thought it might be the actual session duration.
Matt On Tue, Aug 10, 2010 at 8:26 AM, Alex Massover <[email protected]> wrote: > Hi, > > $DLG_lifetime will not work? > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Bogdan-Andrei Iancu > Sent: Tuesday, August 10, 2010 1:17 PM > To: OpenSIPS users mailling list > Subject: Re: [OpenSIPS-Users] How to get call duration ( AcctSessionTime ) in > OPENSIPS > > Hi Tao, > > the accounting in opensips is transaction based and not call base - > which means opensips will generate (for each call) a START and STOP acc > events (when the call starts and when the call ends). > > There is no variable to automatically provide the call duration (as > there is no call state) - each acc event has its own timestamp, so the > RADIUS server can calculate the duration based on the INVITE and BYE > timestamps. > > Regards, > Bogdan > > Tao Vu Hoang wrote: >> Hi All! >> >> I configure Opensips send Accounting to Steel Belt Radius 4, but i >> can't get call duration time ( AcctSessionTime ) , i don't know variable >> of opensips container call duration time to definition in file : >> opensips.cfg like this : >> modparam("acc", "aaa_extra", "User-Name=$Au; \ >> Calling-Station-Id=$from; \ >> Called-Station-Id=$to; \ >> Sip-Translated-Request-URI=$ru; \ >> Sip-RPid=$avp(s:rpid); \ >> Source-IP=$avp(s:source_ip); \ >> Source-Port=$avp(s:source_port); \ >> SIP-Proxy-IP=$avp(s:sip_proxy_ip); \ >> Canonical-URI=$avp(s:can_uri); \ >> >> Billing-Party=$avp(s:billing_party); \ >> >> Divert-Reason=$avp(s:divert_reason); \ >> User-Agent=$hdr(user-agent); \ >> Contact=$hdr(contact); \ >> Event=$hdr(event); \ >> ENUM-TLD=$avp(s:enum_tld)") >> >> I use Opensips 1.6.3 to use function : >> get_dialog_info("start_time","$avp(s:starttime)","callid","$ci"); >> to get Startime& Stoptime of one Call from table DIALOG in database >> OPENIPS but don't success, maybe i don't know how to use it. >> I also use module : EXEC to get Starttime& Stoptime from >> external cammand but don't success. >> Can someone help me ? Or recommend me how to get call duaration >> (AcctSessionTime). >> Thanks a lot. >> >> >> >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> >> > > > -- > Bogdan-Andrei Iancu > OpenSIPS Bootcamp > 20 - 24 September 2010, Frankfurt, Germany > www.voice-system.ro > > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > This mail was received via Mail-SeCure System. > > > > This mail was sent via Mail-SeCure System. > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
