I had a question come up about how to handle registrations when this 
response is received. It is clear that if there is a desire to complete 
the requested registration the expiration value must be increased to at 
least the value returned in the 423.

The question is: what should be done when it is time to refresh that 
registration? Is it acceptable for the UA to again try its own preferred 
value rather than the value from the 423? Or should it continue using 
the value from the first 423 in subsequent refreshes?

Presumably the registrar gave the 423 because it wanted to reduce the 
number of register requests it has to process. If the UA continues to 
use its preferred (smaller) value on every refresh attempt it will 
double the number of register requests the registrar, with half of them 
receiving 423 responses. So the UA using its preferred value for 
refreshes seems counter productive.

So my conclusion is that if a UA receives a 423 response to a register 
request, and it chooses to reattempt the register request, it SHOULD use 
a value consistent with the 423 in the subsequent register request AND 
in any subsequent refreshes to that registration.

Does this seem right?

        Paul
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to