[Devel] New module: SIP Session Timer (sst)

Ron Winacott ronw at somanetworks.com
Fri Sep 15 18:24:40 CEST 2006


Hello all,
	I would like to contribute the following new module to the OpenSER project. 
If you find it usesfull, great, if not, sorry for the spam :-)

The new module gives OpenSER basic SIP Session Timer support. See rfc4028 for 
more information on SST. This new module uses the new dialog module to track 
the creation, updating and termination of SIP dialogs. The dialog module 
supports timed out termination of the dialog but at this time the timeout 
value is hardcoded (avp accessable and modparam() settable) 

What the sst module does is uses the dialogs own callbacks to update the 
dialog timeout value based on the current expire: header value. 

There is also a script function called sstCheckMin(min_se_value) that can be 
used in a proxy configuration to reply with a 422 "Session Interval Too 
Small" to a INVITE with a small MIN_SE value.

As I see new functionality requirements of the module I will add it. If you 
have a request for some new functionality in the SST module, please email me 
your ideas.

The attached file is a gzipped tar ball of the sst module directory tree. (cd 
openser/modules tar -xzf sst.tgz to extract)

Thanks for your time,
	ronw

-- 
Ron Winacott - SOMA Networks, Inc.
---
The scientists of today think deeply instead of clearly. One must be sane to 
think clearly, but one can think deeply and be quite insane.
 - Nikola Tesla
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sst.tgz
Type: application/x-tgz
Size: 8388 bytes
Desc: not available
Url : http://openser.org/pipermail/devel/attachments/20060915/8af45659/sst-0001.bin


More information about the Devel mailing list