[reSIProcate] DUM HA extension
Daniel Tacalau
dtacalau at ezuce.com
Mon Jan 13 06:05:01 CST 2014
Hi all,
This is my first post to the dev list and I'd like to formally introduce
myself and my colleagues: Daniel Tacalau, Dragos Dinu, Ionut Slaveanu. We
are part of Ezuce's SIP team and we are located in Bucharest, Romania.
We have been working on a high availability RLS solution (based on RFC4662
and RFC4235) for which we have chosen resiprocate's DUM as SIP stack. This
RLS solution will be able to be deployed on multiple servers withing a
cluster. A subscriber to presence should be served by any instance. Also
any instance can handle SUBSCRIBE requests and reply back with NOTIFIES.
So, multiple RLS instances are co-notifiers for all subscriptions by being
able to construct mid dialog requests on-demand regardless of which SSS
instance first accepted the initial subscription.
For the high availability part we'll need the following features to be
supported by DUM:
- persist dialog subscription (server side);
- reconstruct dialog subscriptions persisted by another DUM instance;
- reconstruct state after failure;
- abstract interface for persistance;
We've already started work on the DUM extension to make it support the high
availability features from above. Our work so far has bee committed to
branch
https://svn.resiprocate.org/rep/resiprocate/branches/b-ezucerls-20131210 and
we'd like to contribute this back to the resip community. Most of the work
for the DUM HA will be done by Dragos seconded by me and Ionut.
Also we'll make extensive use of the resip TFM, so I believe there will be
contributions in this component too.
Any feedback is highly appreciated and if you have other questions let us
know.
Thanks,
Daniel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20140113/867a511a/attachment.htm>
More information about the resiprocate-devel
mailing list