[OpenSER-Devel] [RFC] - siptrace change
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Thu May 15 10:17:48 CEST 2008
Hi Dan,
First just to be sure - I'm referring to incoming ACKs due negative
stateless replies (sl_send_reply). The other ACKs are not affected.
yes, the problem has two sides:
- some of us use siptrace to get the traffic for all users (like you)
- others are using siptrace to get traffic per user (like me) - and
btw, it is not so complicated to do it ;).
Now, just to explain my case:
Let's assume a platform with 1000 online users. These users generates
10K of calls per day. So, I will have 10k of auth requests (for invite),
so 10K of ACK (for to 407).
So, if I want to trace one or two users on the system, I will end up
with at least 10K of records fir these ACKs I really do not care.
Maybe, until the filtering is extended for ACK tracing, I suggest a
short patch to enable/disable stateless ACK tracing via a module
parameter. This will server the needs of all people, I guess
This should be for 1.3.2 - for 1.4 I hope we can come up with a better
solution.
Regards,
Bogdan
Dan Pascu wrote:
> We use it to trace all traffic, at least on small installations and I
> wouldn't want to miss those ACKs. I cannot use the per user tracing
> capability because it is very cumbersome to trace all the requests and
> replies for a certain user with the current implementation.
>
> On Wednesday 14 May 2008, Bogdan-Andrei Iancu wrote:
>
>> Hi,
>>
>> I would like to get your opinion/comments on some siptrace issue.
>>
>> In 1.3, a new capability was added in siptrace - to trace the ACK
>> resulted from sending stateless replies.
>>
>> The problem I discovered with this is that it cannot be controlled by
>> selecting the messages or transactions to be be traced. Usually you use
>> siptrace to trace only certain transactions / messages - tracing all
>> traffic is usually not a realistic option.
>>
>> So, with the stateless ACK, the siptrace module cannot apply the
>> selection from script and trace them all, with no filtering at all. So,
>> if you want to trace a traffic for a single user, all ACK going through
>> the platform will be traced.
>>
>> This reduces the usability of the module and you get a lot of garbage
>> tracing.
>>
>> My suggestion will be to disable stateless ACK tracing until a way to
>> control/filter it is found. I'm asking this considering the upcoming
>> 1.3.2 release from tomorrow.
>>
>> Regards,
>> Bogdan
>>
>> _______________________________________________
>> Devel mailing list
>> Devel at lists.openser.org
>> http://lists.openser.org/cgi-bin/mailman/listinfo/devel
>>
>
>
>
>
More information about the Devel
mailing list