Hello all,
I just updated the SST module to be fully compliant with the RFC. Here
is a list of the biggest changes:
1) The script function sstCheckMin() will now add the Min-SE: header and send
the 422 reply if the Session-Expire: header in the INVITE is too small. (with
the argument flag set to true) The old sstCheckMin() function would return
true stating that the Min-SE: value was too small, but the RFC states the 422
reply can *not* be sent without stating your Min-SE: value.
2) The Min-SE: and the Session-Expires: headers will be updated to your min_se
value if in the initial request if too small.
3) If the UAC does not request SST support, the SST module will request it on
behave of the PROXY.
4) The PRACK issue with the dialog module has been worked around. PRACK will
clobber the dialog expires lifetime value but the SST module will fix it.
5) If the UAS does not support SST, the SST module will request the UAC
refresh on behave of the PROXY.
6) reINTITE and UPDATE are now supported as refreshers to an active timed
session.
7) The introduction of the sst flag parameter. This is keeping with the idea
that the module will not do anything to a message unless asked for by the
script (openser.cfg) file. You now have to setflag(sst_flag) just like you
have to setflag(dialog_flag) for the module to act on a message.
8) Code clean up and commenting of all functions and beefed up the user
documentation.
Hope you find this module usefull,
ronw (karwin)
PS: this is a re-post to the user list, the first one did not make it.
--
Ron Winacott - SOMA Networks, Inc.
---
A bad xhost is a good thing to waste, here have a cookie!
-- Brian Onn