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.


Reply via email to