[Serusers] session duration accounting

Ryan Pagquil rpagquil at philonline.com
Tue Jul 5 07:50:54 CEST 2005


Hi,
       So the only concept on how will I account for duration is to 
account for INVITE and BYE methods...BTW, where will I put those 
queries? Sorry, I'm in a stage of discovering SER.=)

Thanks,



Java Rockx wrote:

>Ryan,
>
>This MySQL query should do the trick. It joins the acc table to
>itself. One side grabs INVITE messages and the other side grabs BYE
>messages.
>
>NOTE: This will not work if you account for re-INVITE messages because
>you will then have multple INVITEs for the same call.
>
>Regards,
>Paul
>
>SELECT t1.from_uri as orig_number,  t1.to_uri as term_number,  
>TIMEDIFF(t2.time, t1.time) as duration,  t1.timestamp as calldate 
>FROM acc t1, acc t2  
>WHERE t1.sip_callid = t2.sip_callid AND
>((t1.fromtag = t2.fromtag and t1.totag = t2.totag) OR
> (t1.fromtag = t2.totag and t1.totag = t2.fromtag)) AND
>t1.sip_method='INVITE' AND
>t2.sip_method='BYE'
>
>On 7/4/05, Iqbal <iqbal at gigo.co.uk> wrote:
>  
>
>>its records the INVITE and BYE, so fro there you can work out the
>>session duration
>>
>>Iqbal
>>
>>Ryan Pagquil wrote:
>>
>>    
>>
>>>guys,
>>>      just want to ask if i can make ser to account session durations
>>>for billing purposes?
>>>
>>>Thanks,
>>>
>>>      
>>>
>>_______________________________________________
>>Serusers mailing list
>>serusers at lists.iptel.org
>>http://lists.iptel.org/mailman/listinfo/serusers
>>
>>    
>>
>
>
>  
>


-- 
Ryan Pagquil
Infodyne Inc. - PhilOnline.com
3603 Antel Global Corporate Center
Doña Julia Vargas Ave.
Ortigas Center Pasig City
Tel: 687-0715
Web: www.philonline.com




More information about the sr-users mailing list