[OpenSIPS-Users] How to get call duration ( AcctSessionTime ) in OPENSIPS
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Tue Aug 10 12:16:42 CEST 2010
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
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
--
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
20 - 24 September 2010, Frankfurt, Germany
www.voice-system.ro
More information about the Users
mailing list