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!

Reply via email to