[sr-dev] git:master: modules/registrar Added default_expires_range parameter, which specifies randomisation of the Expire parameter
Marius Zbihlei
marius.zbihlei at 1and1.ro
Tue Apr 13 10:54:18 CEST 2010
Module: sip-router
Branch: master
Commit: 4480f807dcbc75c84784ad8f4ffb3cf5b19912c3
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4480f807dcbc75c84784ad8f4ffb3cf5b19912c3
Author: Marius Zbihlei <marius.zbihlei at 1and1.ro>
Committer: Marius Zbihlei <marius.zbihlei at 1and1.ro>
Date: Tue Apr 13 11:48:50 2010 +0300
modules/registrar Added default_expires_range parameter, which specifies randomisation of the Expire parameter
returned to the UA(in case the UAC doesn't specify an own expiry value) in a certain interval.
This new parameters adds the posibility to randomize the Expiry parameter in a certain interval,
(+- default_expires_range%*default_expires). This is helpful to avoid syncronization of re-registration
of the UACs after an outage.
Parameter is configurable via ser cfg framework.
Old behaviour (fixed default_registrar value), is enabled by default, by leaving the parameter 0.
---
modules_k/registrar/README | 271 +++++++++++++++------------
modules_k/registrar/config.c | 10 +-
modules_k/registrar/config.h | 3 +-
modules_k/registrar/doc/registrar_admin.xml | 28 +++
modules_k/registrar/reg_mod.c | 46 +++--
modules_k/registrar/sip_msg.c | 26 ++-
6 files changed, 228 insertions(+), 156 deletions(-)
Diff: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=4480f807dcbc75c84784ad8f4ffb3cf5b19912c3
More information about the sr-dev
mailing list