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

Jayesh Nambiar jayesh1017 at gmail.com
Tue Nov 10 13:31:13 CET 2015


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 203.153.53.130:49612;rinstance=477b5477848ba584;transport=tcp

I tried multiple ways to remove this:

1) remove("location", "sip:579e08000 at abc.com",
"sip:579e08000 at 203.153.53.130:49612
;rinstance=477b5477848ba584;transport=tcp")

2) remove("location", "sip:579e08000 at abc.com", "
sip:579e08000 at 203.153.53.130:49612")

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/20151110/a4a71e0f/attachment.htm>


More information about the Users mailing list