[Serusers] session duration accounting

Iqbal iqbal at gigo.co.uk
Tue Jul 5 13:28:07 CEST 2005


put those queries in mysql and it should lookup your acc table

Iqbal

Ryan Pagquil wrote:

> 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
>>>
>>>   
>>
>>
>>
>>  
>>
>
>




More information about the sr-users mailing list