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