I tested with git master branch (as I had it ready in my testbed and I do not
recall any report that would have led to a fix that is not also backported) and
both q and max contacts seem to work fine.
Config snippets (based on default kamailio.cfg, changes below):
```
modparam("registrar", "xavp_cfg", "reg")
...
$xavp(reg=>max_contacts) = 1;
$xavp(reg[0]=>q) = 450;
if (!save("location")) {
sl_reply_error();
}
```
Result:
```
# kamctl ul show
{
"jsonrpc": "2.0",
"result": {
"Domains": [{
"Domain": {
"Domain": "location",
"Size": 1024,
"AoRs": [{
"Info": {
"AoR": "alice",
"HashID": 1834153949,
"Contacts": [{
"Contact": {
"Address": "sip:127.0.0.1:53186;transport=udp",
"Expires": 40,
"Q": 0.450000,
"Call-ID": "f6f80aa2-151c-4727-9bcc-f2c5e45f31dc",
```
I tested with sipexer, first command to register got 200ok, second one 503
(with the info header):
```
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/UDP
127.0.0.1:59194;rport=59194;branch=z9hG4bKSG.8ac6cb19-e990-4585-b10e-634cb9163a0d;received=127.0.0.1
From: <sip:alice@127.0.0.1>;tag=b6c8b02b-af5e-4e56-b459-2cc2b225e2a4
To: <sip:alice@127.0.0.1>;tag=9dd61ff61e802d8e2bef5f14621ef3c2.d4946a05
Call-ID: 35b348de-a40e-4bb2-8404-aaa2d341390f
CSeq: 181716 REGISTER
Contact: <sip:127.0.0.1:53186;transport=udp>;q=0.45;expires=57
P-Registrar-Error: Too many registered contacts
Server: kamailio (6.0.0-dev3 (aarch64/linux))
Content-Length: 0
````
Kamailio log:
```
2(3443748) INFO: {1 181716 REGISTER 35b348de-a40e-4bb2-8404-aaa2d341390f}
registrar [save.c:663]: test_max_contacts(): too many contacts for AOR <alice>
(n:2 max:1)
```
Can you test your config with master and see if with it works? If yes, then it
has to be tracked what is different with the older version.
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/4068#issuecomment-2544984075
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/4068/2544984...@github.com>
_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the
sender!