Hello all;
I need some Clarification about timestamp header in RFC 3261; i need to use it to estimate the RTT value;
how it is work in this scenario?:

           Invite                                                    
  UA -------------------->   Proxy1
   |                                |          Invite
   |                                | ------------------------------
--------->Proxy2
   |                 100 trying |                                             |
   |   <---------------------------|                                             |          invite
   |                                |                                             |
   |                                |                                             | --------------------------------------->UA2
   |                                | <-------100 trying-------------------  |                                            |
   |                                |                                             | <--------180 Ringing--------------  |
   |                                | <---------------180 Ringing-------   |                                            |
   |                                |                                             |                                            |
   |<---180 Ringing----------|                                             |                                            |


UA send invite to proxy1 with timestamp=10 ; then the Proxy1 send the invite message to proxy2 and reply with provisional response (100 trying) and with timestamp=10 0.5;

When UA receive 100trying; UA will adapt its retransmition timer T1 to the calculated value from timestamp;
then UA adapt T2 Timer value; is This true?

Here Can Proxy1 send invite message with timestamp header?;
 for example timestamp=8 and when proxy2 recive invite request, it send it to UA and he send 100 trying to proxy1 with
 timestamp=8  0.4;
 
Please Help me;
Thanks;
Mustafa AL Rifaee