Updates:
Status: Started
Comment #9 on issue 28 by [email protected]: When a UAC receives a 2xx
response to a target refresh request it must replace the remote target URI
with the Contact Header field of the reponse, if present
http://code.google.com/p/jain-sip/issues/detail?id=28
Before doing a doTargetRefresh(sipResponse) while at the
gov.nist.javax.sip.stack.SIPDialog.setLastResponse(SIPTransaction,
SIPResponse), transaction should be checked if null.
If the SipApplicationSession is passivated, and the application is trying
to access the SAS at somepoint, this method will receive the last response
that has been sent.
If that was a 2xx from server (Contact sip:127.0.0.1:5080) the remoteTarget
will be set to sip:127.0.0.1:5080 which is wrong.
As a result, later if the application will try to create a new Request
using:
sipSession.createRequest("BYE").send();
the requestURI will be sip:127.0.0.1:5080.
The method should check if transaction is not null before doing the
doTargetRefresh(sipResponse)
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
---
You received this message because you are subscribed to the Google Groups "mobicents-all-issues-changes" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.