--On 25 March 2004 12:45 +0100 Klaus Darilion
<klaus.mailinglists(a)pernau.at> wrote:
I've
configured a local SER on our network, and I met some difficulties
with multiple Contacts.
When UA1 changes IP address, and REGISTER in SER to announce his new IP,
both last and New Contacts are placed in Location table, with different
'expires' values. If UA2 receives last UA1 IP address, and REGISTER with
it, calling UA1 from UA3 when both Contact still available, makes UA2
ringing, which cause some confusion.
That's a fault of the UA. The UA should un-REGISTER the old contact
before registering a new one.
Not necessarily. For instance consider UA1 and UA2 are identical UAs on
different DSL lines. They get dynamic IP. The DSLAM reboots. Lines come
back up slowly. If ser gets a valid register request for UA1, it seems
to me it should remove all trace of the old IP address ASAP, as "I am
here" rather implies "I am not there (where there != here)".
How would you like to distinguish a parallel registration from from
reregistration behind a changed IP address?
-jiri