[reSIProcate] DUM and Provisional Responses...

Scott Godin slgodin at icescape.com
Wed Jul 14 15:00:31 CDT 2004


Thanks Derek,

 

I was looking at code in the ClientInviteSession::dispatch that has a case
for a 100 response in the INITIAL state - right now it only calls
onNewSession.  - But I just noticed that DialogUsageManager::processResponse
just ignores 100 responses - so that code is never actually run.

 

I think providing some kind of application notification is useful.  I like
onTrying ... or just sticking with the onProvisional callback makes sense
too.

 

Scott

 

  _____  

From: Derek MacDonald [mailto:Derek at xten.com] 
Sent: Wednesday, July 14, 2004 3:36 PM
To: 'Scott Godin'; resiprocate-devel at list.sipfoundry.org
Subject: RE: [reSIProcate] DUM and Provisional Responses...

 

Well, you don't have a Dialog yet, so you can't make a ClientInviteSession.
Jason and I talked about adding a handler for 100's that would return the
appdialogSet as a parameter.

 

virtual void onTrying(AppDialogSetHandle, const SipMessage&)=0;

 

I suppose this could be put in InviteSessionHandler, although there isn't a
session yet.  The code that calls this would be in DialogSet::dispatch.

 

---Derek

 

-----Original Message-----
From: resiprocate-devel-bounces at list.sipfoundry.org
[mailto:resiprocate-devel-bounces at list.sipfoundry.org]On Behalf Of Scott
Godin
Sent: Wednesday, July 14, 2004 12:22 PM
To: resiprocate-devel at list.sipfoundry.org
Subject: [reSIProcate] DUM and Provisional Responses...

I would like to change the DUM functionality about a little
(ClientInviteSession) so that the onProvisional handler is called even when
a 100 response is received from the far end.  Currently it only calls
onProvisional if the response is greater than 100 and less than 200.

 

Are there any issues with this?

 

 

Scott Godin

Research and Development

Computer Talk Technology

slgodin at icescape.com

905-882-5000 and 'Say my name' or x127

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20040714/07e7b2f0/attachment.htm>


More information about the resiprocate-devel mailing list