Hello,
On 16.08.22 16:09, Benoit Panizzon wrote:
Hi List
After some more google research and finding this thread
https://www.mail-archive.com/sr-dev@lists.kamailio.org/msg18728.html
and some more testing, I think I can conclude that setting
$xavp(reg=>max_contacts) = $anyvalue
is just not working as described in the documentation:
https://kamailio.org/docs/modules/5.1.x/modules/registrar.html#idp47250596
what actually happens? New registrations are accepted with different
contact headers? Have you run with debug=3 to see if you can spot any
hint in the logs?
So I went ahead and pulled:
reg_fetch_contacts("location", "$var(saveuri)", "caller")
to get $(ulc(caller=>count))
But now I face a new problem: When I get a registration, I don't know
if this a legitimate update for a existing registration or the insertion
of a new registration which would exceed the numbers of registration I
want to allow for that specific AOR.
It's up to you to do the match, the simplest is to compare the contact
address, but that can fail with devices behind the nat having the same
private address in different networks. Then source address, callid, path
... can be added to the matching expression. You can look at usrloc
module readme, there is a parameter to specify how to match and inspire
from there.
Cheers,
Daniel
Any hint how to solve that challenge or how $xavp(reg=>max_contacts)
could be made to work as documented?
Mit freundlichen Grüssen
-Benoît Panizzon-
--
I m p r o W a r e A G - Leiter Commerce Kunden
______________________________________________________
Zurlindenstrasse 29 Tel +41 61 826 93 00
CH-4133 Pratteln Fax +41 61 826 93 01
Schweiz Web
http://www.imp.ch
______________________________________________________
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
* sr-users(a)lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
*
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla --
www.asipto.com
www.twitter.com/miconda --
www.linkedin.com/in/miconda