[SR-Users] 2 rollover contacts per user

Krishna Kurapati kkurapat at gmail.com
Sat Mar 24 14:35:53 CET 2012


Thanks Daniel for the suggestions. To make the script manageable, I am
thinking of implementing last option.
Have another flag to "save". May be 0x8?

We will still use max_contacts = 2 in mod params.
And when the save("location", "0x08") is called, the oldest contact is
removed and the new contact is
added. This can apply to any number of max_contacts...

This way everything else remains the same.

Krish Kura

On Sat, Mar 24, 2012 at 3:48 AM, Daniel-Constantin Mierla <miconda at gmail.com
> wrote:

> Hello,
>
>
> On 3/23/12 3:21 PM, Krishna Kurapati wrote:
>
>> Hi,
>>
>> Is there a way to set up maximum of 2 active roll over contacts per user?
>> Currently when I setup max contacts param as 2,
>> The third one is responding with 503 error for 3rd Register. How can we
>> remove one of the contacts and replace it with the
>> new one.
>>
>> I need it when the device is switching over from Wifi to 3G and back. or
>> Wifi network to Wifi network switching.
>>
> the master branch support setting number of contacts per registration, but
> it is the old fashion of rejecting new contacts.
>
> Some ideas coming in my mind, not sure if all get to a proper solution:
> - play with two tables for usrloc, like location1 and location2, each with
> save(...) last registration and you do round robing with the registration
> (use htable to keep which location table to use next). Then do
> lookup/append_branch over the table one, revert the uri and do lookup over
> the second table -- combine these operations as you need
> - use database mode only and then sqlops to remove entries that are no
> longer useful for you. defining location table in memory (possible with
> mysql), gives you good performances
>
> Of course, an extension to c code to have such functionality would be
> another option, contributions will be accepted as usual.
>
> Cheers,
> Daniel
>
> --
> Daniel-Constantin Mierla
> Kamailio Advanced Training, April 23-26, 2012, Berlin, Germany
> http://www.asipto.com/index.**php/kamailio-advanced-**training/<http://www.asipto.com/index.php/kamailio-advanced-training/>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20120324/9cf36087/attachment.htm>


More information about the sr-users mailing list