[OpenSIPS-Users] remove function not working for specific contact

Jayesh Nambiar jayesh1017 at gmail.com
Tue Nov 17 07:37:19 CET 2015

Hello All,
Just bumping in to check if there's a better way to remove an existing
contact from the location. My idea was to remove from the location a record
with particular callid or particular contact on specific scenarios. So I do
the following:
On a successful registration I store the some id that my device has along
with callid and contact.
On a subsequent registration, I compare the id and callid, if they are
different from the current registration, I need to remove the existing
contact with this callid
If the id and callid is same, I do nothing.


- Jayesh

On Tue, Nov 10, 2015 at 6:59 PM Jayesh Nambiar <jayesh1017 at gmail.com> wrote:

> Forgot to mention. I'm using version 2.1.
> Thanks,
> - Jayesh
> On Tue, Nov 10, 2015 at 6:01 PM Jayesh Nambiar <jayesh1017 at gmail.com>
> wrote:
>> Hello,
>> I've been trying to delete specific contact for AOR using the remove
>> function in the registrar module, but somehow it doesn't remove it from the
>> location.
>> My db_mode is 0 as I only want to store it in opensips memory. I hav the
>> "use_domain" param as 1. On register, the contact gets stored in the
>> following format:
>> sip:579e08000 at
>> ;rinstance=477b5477848ba584;transport=tcp
>> I tried multiple ways to remove this:
>> 1) remove("location", "sip:579e08000 at abc.com",
>> "sip:579e08000 at
>> ;rinstance=477b5477848ba584;transport=tcp")
>> 2) remove("location", "sip:579e08000 at abc.com", "
>> sip:579e08000 at")
>> Also, I'd like to mention that I have an edge proxy in the middle who
>> proxies the REGISTER to this Registrar and I use the PATH module to route
>> back reliably. I'm essentially trying to remove location entry for
>> particular endpoints based on some conditions.
>> Any help is appreciated. Thanks,
>> - Jayesh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20151117/33c847b4/attachment.htm>

More information about the Users mailing list