[OpenSIPS-Users] Logging selected users full SDP

stefanoIT stefano at omnianet.it
Tue Feb 3 11:06:00 CET 2009


You could use SIPTRACE module

if ($au == "user") sip_trace()

and you find in a table all the sip message 


Matti Zemack wrote:
> 
> Hi all,
> 
>  
> 
>  
> 
> More and more fascinated with what opensips can handle. Running SIPp to
> see how many simultaneous users, and I'm amazed!
> 
>  
> 
> I'll try not to bother you all too much, but I wanted to test a scenario
> with you as I'm still a newbie and want to dip my toes without the shark
> eating me alive...
> 
> Some customers need more attention, and need more fault finding. I
> thought of adding some sort of customer tracer to my OpenSIPS config.
> Basically, IF a customer's-debug-flag is ON: all SIP messages except
> REGISTER get recorded, both coming in to OpenSIPS and just before
> leaving OpenSIPS.
> 
> 1.       SDP enters OpenSIPS.
> 
> 2.       Check if customer-debug-flag is set. (Probably a costly
> avp_db_query operation, or can one easily save/load transaction flags
> for each user?)
> 
> 3.       If not a REGISTER write as much as possible from header to new
> db table (what variable would this be?).
> 
> 4.       Process request.
> 
> 5.       Change all "exit();" to "route (42); exit();" in old config
> file.
> 
> 6.       Route [42] checks if customer-debug-flag is set and NOT
> REGISTER. Write outgoing SIP header to new db table (what variable would
> this be?)
> 
> 7.       Exit().
> 
>  
> 
> Pretty much as using tcpdump on a selected user. I believe the solution
> would be much more elegant if contained in OpenSIPS.
> 
>  
> 
> Is this just simply crazy idea? Has it been done before? Will it cost
> too much in processing power? Should I instead do some clever selective
> tcpdump?
> 
>  
> 
> Thanks in advance,
> 
> Matti Zemack
> 
> Stockholm
> 
> Sweden
> 
>  
> 
> 
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> 
> 

-- 
View this message in context: http://n2.nabble.com/Logging-selected-users-full-SDP-tp2262216p2262534.html
Sent from the OpenSIPS - Users mailing list archive at Nabble.com.




More information about the Users mailing list