[OpenSIPS-Users] I need help to fix my AOR and little bit of understanding .
Sasmita Panda
spanda at 3clogic.com
Wed Apr 22 09:47:36 UTC 2026
you mean the global parameter of registrar module .
modparam("registrar", "max_contacts", 1)
This will keep 1 AOR per contact. AOR is address of record which is the
combination of user at IP (user at 20.0.0.1). In my case for every registration
the IP address changes with every registration.
So, OpenSIPS is considering this a different AOR and is saving multiple
contacts.
*Thanks & Regards*
*Sasmita Panda*
*Senior Network Testing and Software Engineer*
*3CLogic , ph:07827611765*
On Wed, Apr 22, 2026 at 1:12 PM Richard Robson <richard at rikrobson.co.uk>
wrote:
> Have you tried to limit the number with max_contacts() parameter ? if you
> set the value to 1 it should only keep one AOR per contact. If that doesn't
> do what you want you are going to have to set up some logic to do a lookup
> foir a previous registration and manage the contacts that way, probably
> with a is_contact_registered function.
>
> there are plenty of optoins in the register module
>
> https://opensips.org/docs/modules/3.6.x/registrar.html
>
>
> Richard
> On 22/04/2026 08:24, Sasmita Panda via Users wrote:
>
> Hi ,
>
> I am using opensips 3.4 .
>
> While saving the contact I have called the save unction as below .
>
> if(!save("location","max-contacts=1,force-registration,path-lazy"))
> sl_reply_error();
>
> My requirement was to save a single contact for a username. If there will
> be multiple registration then over ride the older one with the latest one .
>
> After this, I can see my calls getting forked between 2 contacts . I can
> see that the IP addresses of both contacts are different, but the username
> part is the same.
> user at 10.0.0.1:45670
> user at 10.0.0.2:58095
>
> This means the system saves both contacts for the user. Consequently,
> during lookup, it finds 2 contacts and simultaneously forks the call to
> both destinations.
>
> In my case, the request comes from the ALB, which has a dynamic IP. Also
> the call id can be different. If I open multiple browser tabs and register
> the same user from both tabs, the registration will originate with
> different IPs and call IDs.
>
> How I will save single contact in this case ?
>
>
> *Thanks & Regards*
> *Sasmita Panda*
> *Senior Network Testing and Software Engineer*
> *3CLogic , ph:07827611765*
>
> _______________________________________________
> Users mailing listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20260422/b367ca0d/attachment.html>
More information about the Users
mailing list