Using Registration-Cache Entry with Valid=false?
Hi,
in a customer configuration we are using SAG with two SA and round-robin. To ensure that SIP request sent by the UA are forwarded to the same SA as the initial registration implicit-service-route is set to enabled.
If the UA reboots we want that the new registration is routed using the local-policy and not following the last initial Register. If the UA reboots it sends first a de-Register (expires=0), makes then the reboot and registers again with the same Contact-URI.
My question:
I would assume that the registration cache entry is set to Valid=false immediately when the 200-OK of the de-Registers arrives. If the new registration is sent from the UA during the period of time the entry in the registration cache is still visible (but marked as not valid) - this entry should not be found and used for this new registration. It means a new entry should be created and - mainly - routing should be done based on the local-policy and not based on the stored Service-Route.