<div dir="ltr"><div>Hi , </div><div><br></div><div>I am using opensips 3.4 .</div><div><br></div><div>While saving the contact I have called the save unction as below . </div><div>               </div><div>        if(!save("location","max-contacts=1,force-registration,path-lazy"))<br>                          sl_reply_error();</div><div><br></div><div>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 . </div><div><br></div><div>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. </div><div>     <a href="http://user@10.0.0.1:45670">user@10.0.0.1:45670</a></div><div>     <a href="http://user@10.0.0.2:58095">user@10.0.0.2:58095</a></div><div><br></div><div>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. </div><div><br></div><div>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. </div><div><br></div><div>How I will save single contact in this case ? </div><div><br></div><div><br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><b><i>Thanks & Regards</i></b><div><i>Sasmita Panda</i></div><div><i>Senior Network Testing and Software Engineer</i></div><div><i>3CLogic , ph:07827611765</i></div></div></div></div></div></div></div>