Hi folks,

The rfc says to restart timer C on every provisional response received,
but what about the failures according to rfc3263.

Chapter 4.3 says that on fatal transport error, or reception of a 503,
or txntimeout w/o any provisionals, one should create a new txn and
send the request to the next server selected from the DNS-data available.

Do I update Timer C, when I create this new txn?
If I do, this could keep a proxy going for a very long time, if a lot of the servers dns is pointing to, answer very slowly with 503s. Or just a lot of consequtive transaction timeouts to each server in the DNS-list.

Naturally it would require a big list of choices in the DNS, since txns timeout after normally 32s, but I always saw the timer C as a protection for making sure the proxy doesnt keep trying to long, so I wouldnt want to restart it in these
cases.

Regards
Taisto Qvist
IP-Solutions AB

_______________________________________________
Sip-implementors mailing list
[email protected]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to