[Serusers] SER with Multiple Contact

Klaus Darilion klaus.mailinglists at pernau.at
Thu Mar 25 12:45:38 CET 2004



Marc LIVET wrote:

> Hi all,
> 
> 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.

> To overcome about this, I'm searching for a way to force SER to delete an
> "old Contact" when a Registration is done with same URI and different IP;
> That way, only one Contact for one URI is available. I've tried to add
> modparam("registrar", "append_branches", 0) in ser.cfg, but in this case,
> Contact with lowest 'expires' parameter is called, and not Contact with
> highest one, still causing confusion fo IP calls.

The proper parameter is:
modparam("registrar", "desc_time_order", 1)

klaus




More information about the sr-users mailing list