Log of /main/resip/dum/Profile.hxx
Parent Directory
|
Revision Log
Revision
10695 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 22 23:12:34 2013 UTC
(6 years ago)
by
sgodin
File length: 17441 byte(s)
Diff to
previous 10172
,
to
selected 3360
-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
8928 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 28 18:19:01 2010 UTC
(8 years, 11 months ago)
by
sgodin
File length: 17109 byte(s)
Diff to
previous 8921
,
to
selected 3360
-extended dum profile to allow user agent capabilities to be provided by the application and used in
contact headers
-modified MOH server to use the following user agent capabilities in it's contact headers as
specified in RFC 5359 - ;automaton;+sip.byeless;+sip.rendering="no"
Revision
8921 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 22 22:28:43 2010 UTC
(8 years, 11 months ago)
by
sgodin
File length: 16127 byte(s)
Diff to
previous 8852
,
to
selected 3360
-added new profile setting to allow additional headers to be passed in SipFrag bodies
of notify messages that result from a REFER request. This modification is required
in order to support building of a music on hold server that supports the hold mechanism
from RFC 5359
-modified the recon MOH server to use this new setting
Revision
8516 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 18 12:39:28 2009 UTC
(10 years, 6 months ago)
by
sgodin
File length: 15661 byte(s)
Diff to
previous 8454
,
to
selected 3360
-renamed PreferUACRefreshes to PreferCallerRefreshes and renamed PreferUASRefreshes
to PreferCalleeRefreshes in order to make the setting more clear as to what they
actually do
Revision
8454 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 17 16:43:02 2009 UTC
(10 years, 8 months ago)
by
sgodin
File length: 15685 byte(s)
Diff to
previous 8178
,
to
selected 3360
-ensure outbound decorators set in dum act on both requests and responses, as documented
- previously outbound decorators where only being applied to requests
-added new profile setting: setForceOutboundProxyOnAllRequestsEnabled
- If enabled, forces use of outbound proxy on all requests, including
mid-dialog requests. WARNING: Using this setting breaks 3261 mid-dialog
routing and disables any ability to react to target refreshes. However
there are certain scenarios/endpoints for which this setting may make
sense - for example: to communicate with an endpoint that never populates
it's Contact header correctly.
Revision
8175 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 1 19:16:21 2008 UTC
(11 years, 4 months ago)
by
jmatthewsr
File length: 16066 byte(s)
Diff to
previous 7292
,
to
selected 3360
Add expires handling to ServerRegistration. Min, Max and Default values come from Profile.hxx. 423 can be returned for expires < min, expires value can be overridden by server if expires > max and a default value given if none is specified by the UAC. Logic is now in a virtual handler to customize this default DUM behavior. Previous DUM behavior before this mod should be the same (no 423 return, no max override and default = 3600).
Revision
7292 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Oct 4 16:32:08 2007 UTC
(12 years, 2 months ago)
by
sgodin
File length: 14925 byte(s)
Diff to
previous 6507
,
to
selected 3360
- implemented a stale re-invite timer
- duration is settable via Profile with a default of 40 seconds
- New onStaleReInviteTimeout callback on InviteSession for applications that are interested
- default implementation of onStaleReInviteTimeout is to end() the call
- added new End Reason - StaleReInvite
- fixes an issues of lingering usages when sending a re-invite, receiving a 1xx response and no final response
- Accept BYE messages in WaitingToTerminate state
- Respond to other requests with a 400 in WaitingToTerminate state
Revision
6507 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 15 17:01:21 2006 UTC
(13 years, 4 months ago)
by
sgodin
File length: 14565 byte(s)
Diff to
previous 6191
,
to
selected 3360
- 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
6159 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 18 19:51:36 2006 UTC
(13 years, 8 months ago)
by
moetje
File length: 13866 byte(s)
Diff to
previous 5948
,
to
selected 3360
Added the ability to dum to specify a MessageDecorator object in a profile that is automatically added by dum to each outgoing messsage (addOutboundDecorator). This is required to be able to change the via headers because the message decorator is executed after transport selection.
Revision
5929 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Feb 16 22:36:43 2006 UTC
(13 years, 10 months ago)
by
dworley
File length: 13459 byte(s)
Diff to
previous 5840
,
to
selected 3360
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
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: 11781 byte(s)
Diff to
previous 5540
,
to
selected 3360
- 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
3354 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 28 15:17:28 2004 UTC
(15 years, 2 months ago)
by
sgodin
Original Path:
main/sip/resiprocate/dum/Profile.hxx
File length: 6773 byte(s)
Diff to
previous 3323
,
to
selected 3360
- added request validation
- added profile settings for request validation
- removed setting of Accept header by DUM
- changed RedirectManager and AppDialogSetFactory to auto_ptr storage for proper memory management
- cleaned up answerOptions in ServerOutOfDialogReq
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.