Updates:
Status: Accepted
Owner: jean.deruelle
Comment #2 on issue 2562 by jean.deruelle: ProxyImpl tests all of the From:
header
http://code.google.com/p/mobicents/issues/detail?id=2562
From RFC 3261
"12.2.1.1 Generating the Request
A request within a dialog is constructed by using many of the
components of the state stored as part of the dialog.
The URI in the To field of the request MUST be set to the remote URI
from the dialog state. The tag in the To header field of the request
MUST be set to the remote tag of the dialog ID. The From URI of the
request MUST be set to the local URI from the dialog state. The tag
in the From header field of the request MUST be set to the local tag
of the dialog ID. If the value of the remote or local tags is null,
the tag parameter MUST be omitted from the To or From header fields,
respectively.
Usage of the URI from the To and From fields in the original
request within subsequent requests is done for backwards
compatibility with RFC 2543, which used the URI for dialog
identification. In this specification, only the tags are used for
dialog identification. It is expected that mandatory reflection
of the original To and From URI in mid-dialog requests will be
deprecated in a subsequent revision of this specification."
So it seems still mandatory to have the same From URI within RFC3261 but I
agree with the issue as it will reduce the memory usage anyway