/[resiprocate]/main/resip/dum/SubscriptionHandler.hxx
ViewVC logotype

Log of /main/resip/dum/SubscriptionHandler.hxx

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 10126 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 11 13:49:29 2013 UTC (6 years, 7 months ago) by fjoanis
File length: 7240 byte(s)
Diff to previous 9033 , to selected 3058
Added ServerSubscriptionHandler::onNotifyAccepted callback.


Revision 9033 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 27 17:17:15 2011 UTC (8 years, 9 months ago) by sgodin
File length: 7148 byte(s)
Diff to previous 8478 , to selected 3058
-merge work from b-client-outbound-20110213 - client outbound support (RFC 5626)
   - New UserProfile settings
      - clientOutboundEnabled
      - setRegId
   - UserProfile now tracks flow used at registration time if server indicates outbound support, and 
     all usages that are assigned the same UserProfile will use this flow
   - ;ob parameter is added to contact headers of non-REGISTER requests if clientOutboundEnabled
   - ;reg-id parameter is added to contact headers of REGISTER requests if configured
   - ;+sip.instance is added to all contact headers if configured
   - ClientRegistration tagContact is now static and is used in RegistrationCreator for consistency
   - Keep alive pong responses are now routed from Stack to DUM Keepalive Manager
   - DUM Keep alive manager will terminate flows if a pong response is not received from 
     an outbound enabled connection after a default of 10 seconds
   -removed a bunch of non-implemented methods from DialogUsageManager.hxx
   -optimized some accesses to user profile from usages
   -added new makeInviteSession calls that accept an InviteSessionHandle and add an appropriate replaces header
   -treat internal 503 errors the same as 408 errors when dispatching onRequestRetry callback for
    ClientRegistration, ClientSubscription and ClientPublication
      - allows retry logic that is consistent when using both UDP or TCP/TLS transports
      - note:  TCP/TLS transports get a 503 error when they cannot connect, UDP transports typically
               get a 408 error when the far end is not present
   -ClientRegistration changes to ensure calling requestRefresh will not assert in any state
      - allow calling requestRefresh while a retry timer is running to request an immediate retry 
   -created onFlowTerminated callbacks on:
      - ClientRegistrationHandler - default implementation is to retry registration immediately
      - InviteSessionHandler - current default implementation is to do nothing
      - ServerSubscriptionHandler - default implementation is to end the Subscription
      - ClientSubscriptionHandler - default implementation is to reSubscribe (new Dialog)
   -fix for ContactInstanceRecord equality checks - registration server was not treating contacts with the same
    instance id as equal if the contact URI was different

Revision 8478 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 6 20:50:59 2009 UTC (10 years, 7 months ago) by bcampen
File length: 6218 byte(s)
Diff to previous 8176 , to selected 3058
Fixing ClientSubscription's reaction (or rather lack thereof) when the server never sends a NOTIFY.


Revision 8176 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 1 22:26:06 2008 UTC (11 years, 4 months ago) by jmatthewsr
File length: 6152 byte(s)
Diff to previous 6507 , to selected 3058
Add expires logic to SubscriptionHandler to allow validating the inbound expires value against a min and max user setting.  If expires < Min then reject with a 423.  If expires > max then use the max.  Previous functionality is preserved as hasMaxExpires and HasMinExpires are false by default.

Revision 6507 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 15 17:01:21 2006 UTC (13 years, 3 months ago) by sgodin
File length: 5525 byte(s)
Diff to previous 6126 , to selected 3058
- changed ExpiresCategory.cxx to be an UInt32 so that Expires parameter can handle up to 2^32-1 as in RFC
- modified dum so that expiration values use UInt32 instead of int for storage


Revision 6126 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 7 23:10:28 2006 UTC (13 years, 8 months ago) by daniel
File length: 5522 byte(s)
Diff to previous 5948 , to selected 3058
implemented unsolicited refer.

Revision 5948 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 17 15:30:16 2006 UTC (13 years, 9 months ago) by dworley
File length: 5426 byte(s)
Diff to previous 5929 , to selected 3058
Setting more svn: properties, and adding EOLs to the ends of files
that need it.


Revision 5929 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 16 22:36:43 2006 UTC (13 years, 9 months ago) by dworley
File length: 5426 byte(s)
Diff to previous 5767 , to selected 3058
Start cleaning up svn:eol-style and EOLs in files.
Note that text and program files that can be used on both Un*x and Windows
should have svn:eol-style=native so they check out correctly on both
platforms.


Revision 5767 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 22 23:55:37 2005 UTC (13 years, 11 months ago) by daniel
File length: 5426 byte(s)
Diff to previous 5508 , to selected 3058
1. handling of overlapping NOTIFY
2. added an additional boolean parameter to client subscription handler onUpdateFoo
3. dispatch 2xx to SUBSCRIBE to ClientSubscription.

Revision 5508 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 7 22:34:11 2005 UTC (14 years, 2 months ago) by jason
File length: 5477 byte(s)
Diff to previous 5505 , to selected 3058
added InviteSessionHandler::onRemoteSdpChanged
added default implementations of onReadyToSend in handlers that do nothing


Revision 5505 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 7 19:58:39 2005 UTC (14 years, 2 months ago) by daniel
File length: 5481 byte(s)
Diff to previous 5295 , to selected 3058
Added a virtual method onReadyToSend in BaseUsage. The BaseUsage send() calls onReadyToSend before calling send on DUM. Any usage can override this method to give application a chance to adorn the message. The default onReadyToSend does nothing. Callback onReadyToSend is also added in InviteSessoinHandler, ServerSubscriptionHandler, and ClientSubscriptionHandler.

Revision 5295 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 22 00:30:05 2005 UTC (14 years, 3 months ago) by jason
File length: 5271 byte(s)
Copied from: branches/b-directory-reorg/resip/dum/SubscriptionHandler.hxx revision 5294
Diff to previous 5283 , to selected 3058
merged 5270:HEAD from b-directory-reorg

Revision 5283 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 19 01:27:14 2005 UTC (14 years, 3 months ago) by derek
Original Path: branches/b-directory-reorg/resip/dum/SubscriptionHandler.hxx
File length: 5271 byte(s)
Diff to previous 5276 , to selected 3058
finished resip/sip -> resip/stack rename

Revision 5276 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 19 00:23:17 2005 UTC (14 years, 3 months ago) by jason
Original Path: branches/b-directory-reorg/resip/dum/SubscriptionHandler.hxx
File length: 5267 byte(s)
Diff to previous 5273 , to selected 3058
compiles now

Revision 5273 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 18 23:50:54 2005 UTC (14 years, 3 months ago) by jason
Original Path: branches/b-directory-reorg/resip/dum/SubscriptionHandler.hxx
File length: 5277 byte(s)
Diff to previous 5272 , to selected 3058
initial reorg - more to come

Revision 5272 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 18 23:49:50 2005 UTC (14 years, 3 months ago) by jason
Original Path: branches/b-directory-reorg/resip/resiprocate/dum/SubscriptionHandler.hxx
File length: 5277 byte(s)
Diff to previous 5271 , to selected 3058
initial reorg - more to come

Revision 5271 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 18 23:43:07 2005 UTC (14 years, 3 months ago) by jason
Original Path: branches/b-directory-reorg/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 5277 byte(s)
Diff to previous 4829 , to selected 3058
new directory reorg proposal

Revision 4829 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 7 17:05:24 2005 UTC (14 years, 6 months ago) by greg
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 5277 byte(s)
Diff to previous 4768 , to selected 3058
Add missing headers.


Revision 4768 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 27 20:32:01 2005 UTC (14 years, 6 months ago) by greg
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 5241 byte(s)
Diff to previous 4599 , to selected 3058
Add virtual destructors to classes with virtual methods; for gcc 4.0


Revision 4599 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 23:10:19 2005 UTC (14 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 5146 byte(s)
Diff to previous 4052 , to selected 3058
set svn:eol-style to LF

Revision 4052 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 25 02:32:05 2005 UTC (14 years, 8 months ago) by dlb
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 5146 byte(s)
Diff to previous 4010 , to selected 3058
retry on 408/Retry-After
added onRequestRetry(handle, retryMinimum, message)
retry-after implementation incomplete

Revision 4010 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 19 03:54:17 2005 UTC (14 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 5033 byte(s)
Diff to previous 3676 , to selected 3058
merged changes from b-teltel-20041118-invitesession 3484:HEAD into the trunk



Revision 3676 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 1 02:03:55 2004 UTC (15 years ago) by derek
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 2659 byte(s)
Diff to previous 3570 , to selected 3058
implmented behaviour descirbed in sparks-sipping-dialogusage for usage & dialog lifetime
ClientSubscription must accept or reject any update(but now has the ability to accept or reject updates)


Revision 3570 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 23 03:40:49 2004 UTC (15 years ago) by derek
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 2418 byte(s)
Diff to previous 3545 , to selected 3058
identity work
filesystem for Security


Revision 3545 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 22 20:35:52 2004 UTC (15 years ago) by jason
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 2343 byte(s)
Diff to previous 3450 , to selected 3058
keep track of subscriptions so the pubserver can notify the appropriate subs


Revision 3450 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 15 20:19:57 2004 UTC (15 years ago) by derek
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 2057 byte(s)
Diff to previous 3433 , to selected 3058
support deafult expiry times for event packages
correct expiry time is sent in NOTIFY messages that result from ServerSubscription::update

Revision 3433 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 2 18:02:55 2004 UTC (15 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 1960 byte(s)
Diff to previous 3432 , to selected 3058
reverting RESIP_ change to version 3429

Revision 3432 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 2 13:41:09 2004 UTC (15 years, 1 month ago) by kenho
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 1972 byte(s)
Diff to previous 3082 , to selected 3058
More borland BCB compiliant fixes

Revision 3082 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 9 01:23:36 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 1960 byte(s)
Diff to previous 3079 , to selected 3058
subscribe/notify fixes

Revision 3079 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 8 21:44:19 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 1962 byte(s)
Diff to previous 3067 , to selected 3058
added postMS to DUM
graceful shutdown for DUM
transaction error fixes.


Revision 3067 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 6 03:24:53 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 1960 byte(s)
Diff to previous 3066 , to selected 3058
futher Subscribe/Notify coding

Revision 3066 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 6 00:03:48 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 1800 byte(s)
Diff to previous 3058
safety checkin for ServerSubscription coding

Revision 3058 - (view) (download) (annotate) - [selected]
Modified Thu Jul 1 22:39:57 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 1020 byte(s)
Diff to previous 3039
some refer, subscribe & notify coding

Revision 3039 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 28 17:08:38 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 928 byte(s)
Diff to previous 2941 , to selected 3058
dialogSet fix, some unimplemented API tweaks

Revision 2941 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 7 00:44:01 2004 UTC (15 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 845 byte(s)
Diff to previous 2727 , to selected 3058
refactored Handle code
streamlined header includes


Revision 2727 - (view) (download) (annotate) - [select for diffs]
Added Mon May 10 01:12:46 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/SubscriptionHandler.hxx
File length: 920 byte(s)
Diff to selected 3058
added some Profile stuff


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27