Status: Accepted
Owner: EMMartins
Labels: Type-Enhancement Priority-Medium Component-SIPPresence-Service
Release-Type-Candidate Version-1.0
New issue 1673 by EMMartins: SIP Presence Subscription Interface Enhancement
http://code.google.com/p/mobicents/issues/detail?id=1673
This issue enhances the performance of the SIP Subscription interface of
the SIP Presence Service.
Enhancements included:
1) Pres Rules Cache Resource Adaptor: Provides to the Presence Server an
efficient memory cache of Pres Rules docs stored on the XDM. Subscription
related SBBs now subscribe the RA activities instead of XDM docs, avoiding
repeated interactions with the XDM.
2) RLS Services Cache Resource Adaptor: Provides to the SIP Event Server an
efficient memory cache of RLS Services docs stored on the XDM, maintaining
a single subscription per Resource List referenced by those docs, removing
also all the related logic of making flat lists of the SBBs responsible to
manage subscriptions. Subscription related SBBs now subscribe the RA
activities instead of XDM docs, avoiding repeated interactions with the XDM.
3) Better handling of concurrent "events" on a subscription, notifications
due to changes in published state or other subscriptions are handled by the
same SBB entity responsible for the subscription, serializing updates.
4) Network simulation tools: SIPp scripts and XDM provisioning tools which
can be used to simulate a SIP Presence network.