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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 10695 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 22 23:12:34 2013 UTC (6 years ago) by sgodin
File length: 6486 byte(s)
Diff to previous 9053
-Merged from b-uasprack-20130904
  -added UAS Prack support to DUM!  Original implementation taken from b-uasprack-20091103
  -many changes, fixes and enhancements from original branch
  -MasterProfile setting setUasReliableProvisionalMode is used to enable
  -added mode called SupportedEssential where we will send reliable provisionals only if they
   are a provisional that is carrying an offer or answer  - required for 3GPP IMS flows 
  -added resubmit timer for reliable responses to ensure we send a reliable provisional at least 
   every 2.5 minutes  -new profile setting: set1xxRelResubmitTime to support this
  -updated state diagrams and added new PRACK flow diagrams to dum/doc directory (removed old diagrams)
  -fixed update glare handling for UAC prack 
  -added in support for UAC Prack to be able to send an offer in the first PRACK response 
  (must call provideOffer from onAnswer callback)
  -made a helper method on DialogUsageManager to set advertised capabilities 
  -fixed missing break in ClientInviteSession::dispatchReceivedUpdateEarly 
  

  
  

Revision 9053 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 9 19:31:56 2011 UTC (8 years, 9 months ago) by fjoanis
File length: 6402 byte(s)
Diff to previous 8726
Implemented ability to specify a user-defined Reason when ending an InviteSession

Revision 8726 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 3 17:15:16 2010 UTC (9 years, 11 months ago) by sgodin
File length: 6354 byte(s)
Diff to previous 8200
-made DUM InviteSession offer answer logic to be Content type generic 
 (ie. able to handle offer/answer of non-SDP mime types)
 - now stores / manipulates offer/answer logic using base Contents class instead 
   of SdpContents
 - full backwards compatibility is possible
 - new setting on InviteSessionHandler constructor to indicate to InviteSession 
   if the onOffer/onAnswer (etc.) callbacks should return SDP or generic 
   Contents (see note in InviteSessionHandler.hxx)

Revision 8200 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 15 19:43:07 2008 UTC (11 years, 3 months ago) by bcampen
File length: 6375 byte(s)
Diff to previous 7185
Merge work from branches/dialog-event-20080108.


Revision 7185 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 29 23:04:11 2007 UTC (12 years, 5 months ago) by derek
File length: 6127 byte(s)
Diff to previous 7147
use RAck


Revision 7147 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 8 00:41:08 2007 UTC (12 years, 6 months ago) by derek
File length: 6132 byte(s)
Diff to previous 7144
clean up rseq handling

Revision 7144 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 7 22:51:36 2007 UTC (12 years, 6 months ago) by derek
File length: 6137 byte(s)
Diff to previous 7055
Merge PRACK branch to main.  UAC PRACK support only.

svn merge -r r7071:7143
https://svn.resiprocate.org/rep/resiprocate/branches/b-dum-prack-20070410



Revision 7055 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 10 14:10:49 2007 UTC (12 years, 8 months ago) by sgodin
File length: 6086 byte(s)
Diff to previous 7042
-added ordering to repro Routes
-fixed BasicCall for new onAnswer signature
-restored end() calls required for BaseUsage purevirtual

Revision 7042 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 9 07:02:41 2007 UTC (12 years, 8 months ago) by nash
File length: 6107 byte(s)
Diff to previous 6416
DialogUsageManager:
 add ExternalMessageHandler interface
 add hasEvent method
 changes to process methods to allow mutex lock while in-processing

ClientRegistration/ClientSubscription/ClientPagerMessage/ClientPublication/InviteSession/ServerInviteSession/ServerPagerMessage:
 Provide asynchronous method access by using command


Revision 6416 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 22 02:43:02 2006 UTC (13 years, 4 months ago) by sgodin
File length: 6086 byte(s)
Diff to previous 5948
- more work to make cseq unsigned 

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: 6059 byte(s)
Diff to previous 5929
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: 6059 byte(s)
Diff to previous 5757
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 5757 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 16 02:44:08 2005 UTC (13 years, 11 months ago) by daniel
File length: 6059 byte(s)
Diff to previous 5747
changed to use SharedPtr for all the requests and responses sent through dialog and dum.

Revision 5747 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 14 17:04:17 2005 UTC (13 years, 11 months ago) by sgodin
File length: 6055 byte(s)
Diff to previous 5586
- separate mLastSessionRefresh into mLastLocalSessionRefresh and mLastRemoteSessionRefresh
  - fixed bug where remote message headers could get used in outbound requests
- removed mInvite member - uses mLastLocalSessionRefresh instead 
- cleaned up sendAck implementation

Revision 5586 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 28 21:01:13 2005 UTC (14 years, 1 month ago) by sgodin
File length: 6109 byte(s)
Diff to previous 5531
- modified ACK handling
  - mAckId is no longer tracked by Dialog.cxx - all logic is in InviteSession.cxx
  - Authorization and Proxy-Authorization headers are copied to acks from the InviteSession.cxx
  - 2xx retransmission is now detected and handled properly - no more incorrect handler callbacks
- DialogSet destruction bug fixed
- onStaleCallTimeout callback no has a default handler to send a BYE - app can override and send a CANCEL if desired
- 


Revision 5531 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 14 01:33:33 2005 UTC (14 years, 1 month ago) by derek
File length: 6044 byte(s)
Diff to previous 5295
reason header can be added to BYE messages...and will be added in the default InviteSessionHandler

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: 6003 byte(s)
Copied from: branches/b-directory-reorg/resip/dum/ClientInviteSession.hxx revision 5294
Diff to previous 5276
merged 5270:HEAD from b-directory-reorg

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/ClientInviteSession.hxx
File length: 6003 byte(s)
Diff to previous 5273
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/ClientInviteSession.hxx
File length: 6015 byte(s)
Diff to previous 5272
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/ClientInviteSession.hxx
File length: 6015 byte(s)
Diff to previous 5271
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/ClientInviteSession.hxx
File length: 6015 byte(s)
Diff to previous 5068
new directory reorg proposal

Revision 5068 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 15 17:14:51 2005 UTC (14 years, 4 months ago) by daniel
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 6015 byte(s)
Diff to previous 4852
Merged in s/mime branch. Major changes: s/mime encryption for SDP and IM, and bug fixes.

Revision 4852 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 10 14:10:21 2005 UTC (14 years, 6 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 5815 byte(s)
Diff to previous 4599
updated comments

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

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/ClientInviteSession.hxx
File length: 5136 byte(s)
Diff to previous 3716
merged changes from b-teltel-20041118-invitesession 3484:HEAD into the trunk



Revision 3716 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 4 01:23:10 2004 UTC (15 years ago) by derek
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 3842 byte(s)
Diff to previous 3425
forking related changes; more callbacks will be added to ClientInviteSession to allow forks to be quickly ignored

Revision 3425 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 1 22:21:04 2004 UTC (15 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 3793 byte(s)
Diff to previous 3179
added some new interfaces for shutting down (partially implemented)
added pure virtual void BaseUsage::end() 
derived end() methods no longer return SipMessage&
SipStack is owned by DialogUsageManager
DialogUsageManager::process() interface change for separate StackThread


Revision 3179 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 30 23:05:09 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 3800 byte(s)
Diff to previous 3101
Added a RedirectMangager/RedirectHandler
DUM graceful shutdown no longer self-deletes, just notifes when it is safe to delete DUM



Revision 3101 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 14 19:53:49 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 3753 byte(s)
Diff to previous 2983
ServerSubscription/Refer coding
ACK's now have same via as request


Revision 2983 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 13 04:52:56 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 3506 byte(s)
Diff to previous 2981
many issues found as a result of the basic call test almost working

Revision 2981 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 12 05:22:52 2004 UTC (15 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 3506 byte(s)
Diff to previous 2965
~Handled is no longer recursive
DumTimeout is cloneable.
~DialogUsageManager cleans up, graceful cleanup not finsihed yet


Revision 2965 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 10 23:45:20 2004 UTC (15 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 3707 byte(s)
Diff to previous 2961
ClientInviteSession largely complete

Revision 2961 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 10 02:54:50 2004 UTC (15 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 3568 byte(s)
Diff to previous 2941
InviteSession tree refactoring

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/ClientInviteSession.hxx
File length: 3776 byte(s)
Diff to previous 2909
refactored Handle code
streamlined header includes


Revision 2909 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 1 22:49:31 2004 UTC (15 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4201 byte(s)
Diff to previous 2885
BaseUsage now holds the BaseUsageHandle...ugly casting in subclasses will be moved to .cxx soon.
DialogUsageManager's destructor will work now.

Revision 2885 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 21:12:28 2004 UTC (15 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4271 byte(s)
Diff to previous 2863
moved make... into Dialog



Revision 2863 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 16:26:25 2004 UTC (15 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4283 byte(s)
Diff to previous 2856
fix compile issue


Revision 2856 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 03:37:55 2004 UTC (15 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4396 byte(s)
Diff to previous 2846
handle terminated and connected


Revision 2846 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 01:57:26 2004 UTC (15 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4336 byte(s)
Diff to previous 2836
progress on client invite




Revision 2836 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 29 23:02:23 2004 UTC (15 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4353 byte(s)
Diff to previous 2833
fix interfaces on invite sessions and handlers per discussion


Revision 2833 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 29 21:41:48 2004 UTC (15 years, 6 months ago) by alan
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4346 byte(s)
Diff to previous 2813
phase 1/2 DumTimer rename

Revision 2813 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 29 03:10:25 2004 UTC (15 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4344 byte(s)
Diff to previous 2809


Revision 2809 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 29 02:56:14 2004 UTC (15 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4268 byte(s)
Diff to previous 2727
minor modifies to interfaces



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


Revision 2726 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 9 22:46:50 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4960 byte(s)
Diff to previous 2725
compiles again


Revision 2725 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 9 22:33:53 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4916 byte(s)
Diff to previous 2634
get things closer to compiling again


Revision 2634 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 16 18:15:14 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4753 byte(s)
Diff to previous 2621
*** empty log message ***


Revision 2621 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 14 04:29:42 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4715 byte(s)
Diff to previous 2603
started work on clientinvitesession


Revision 2603 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 23:41:33 2004 UTC (15 years, 8 months ago) by davidb
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4515 byte(s)
Diff to previous 2587
slouching towards compile...


Revision 2587 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 18:30:11 2004 UTC (15 years, 8 months ago) by davidb
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4308 byte(s)
Diff to previous 2581
handles, creeping toward compile...


Revision 2581 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 02:25:23 2004 UTC (15 years, 8 months ago) by davidb
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4185 byte(s)
Diff to previous 2579
adding handles


Revision 2579 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 01:43:41 2004 UTC (15 years, 8 months ago) by davidb
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 4018 byte(s)
Diff to previous 2576
adding handles


Revision 2576 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 00:59:48 2004 UTC (15 years, 8 months ago) by davidb
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 3995 byte(s)
Diff to previous 2575
adding handles


Revision 2575 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 00:23:29 2004 UTC (15 years, 8 months ago) by davidb
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 3969 byte(s)
Diff to previous 2556
adding handles


Revision 2556 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 20:37:18 2004 UTC (15 years, 8 months ago) by ken
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 1306 byte(s)
Diff to previous 2549
-Moving closer to a compile...


Revision 2549 - (view) (download) (annotate) - [select for diffs]
Added Sun Apr 4 18:09:29 2004 UTC (15 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/dum/ClientInviteSession.hxx
File length: 1236 byte(s)
*** empty log message ***


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