/[resiprocate]/main/resip/dum/DialogEventStateManager.cxx
ViewVC logotype

Log of /main/resip/dum/DialogEventStateManager.cxx

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 8973 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 17 22:14:07 2011 UTC (8 years, 9 months ago) by bcampen
File length: 18348 byte(s)
Diff to previous 8925
Fixing a few crashes. Fixing all of the non-threadsafe accesses to DUM
stuff is going to take a _while_.


Revision 8925 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 23 20:51:34 2010 UTC (8 years, 10 months ago) by kwhite
File length: 18358 byte(s)
Diff to previous 8782
dum static code analysis fixes

minor clean up and comments
Fix FSM constants for subscriptions

Revision 8782 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 4 18:06:19 2010 UTC (9 years, 4 months ago) by sgodin
File length: 18330 byte(s)
Diff to previous 8726
-for UAS Dialogs, do not store the full request URI as the mLocalContact
 - mLocalContact is used for the contact header on outbound messages 
   in this dialog and if we store the full inbound request URI, then the
   stack will not fill in the Contact header based on the interface the
   message is using
 - only the user portion of mLocalContact is now set, and the stack is
   used to fill in the host portion based on the outbound transport.  This
   procedure now matches the mechanism used in outbound calls.
 - there are cases where it doesn't make sense to use the full inbound requestURI 
   as the Contact
   - call arrives to us over TCP (we only have TCP enabled). The Contact header 
     specifies transport=TCP on inbound invite as expected.  Our contact header
     does not due to the fact that the RequestURI on the initial invite does 
     not contain any transport parameter.  The far end then reverts to using UDP
     to contact us for the ACK - however we have no UDP transport.
   - far end sends a call to use using an outbound proxy setting - request uri is
     not appropriate for future in-dialog routing

-Note:  this change further exposes an unaddressed bug in the DialogEventStateManager 
 where the mLocalContact member of the Dialog class (Dialog::getLocalContact) is used to
 populate dialog event info bodies, and it will want the entire contact header 
 (with host/ip and port filled out).  


Revision 8726 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 3 17:15:16 2010 UTC (9 years, 10 months ago) by sgodin
File length: 17986 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]
Added Fri Aug 15 19:43:07 2008 UTC (11 years, 3 months ago) by bcampen
File length: 18066 byte(s)
Merge work from branches/dialog-event-20080108.


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