[prev in list] [next in list] [prev in thread] [next in thread] 

List:       serusers
Subject:    [SR-Users] How to disable GRUU?
From:       Алексей Дырявко <dalexey1207 () gmail ! com>
Date:       2022-07-11 13:35:17
Message-ID: CALASz+nLVAHmM+MRkuZ3i4Bo=BZ5-v+f7y8LRzDMh-x7ry8mtw () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hello.

kamailio -v
version: kamailio 5.4.8 (x86_64/linux)
flags: USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE,
USE_MCAST, DNS_IP_HACK, SHM_MMAP, PKG_MALLOC, Q_MALLOC, F_MALLOC,
TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT,
USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST,
HAVE_RESOLV_RES, TLS_PTHREAD_MUTEX_SHARED
ADAPTIVE_WAIT_LOOPS 1024, MAX_RECV_BUFFER_SIZE 262144, MAX_URI_SIZE 1024,
BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
id: unknown
compiled with gcc 8.3.0


How can I disable GRUU support completely?


Sip client Grandstream NT-XXX sends default registration request with
"reg-id" and "instance"

REGISTER sip:kamailio3.telecom.ru SIP/2.0
Via: SIP/2.0/UDP 172.17.0.252:5060;branch=z9hG4bK1645839794;rport
From: "7777" sip:7777@kamailio3.telecom.ru;tag=53756161
To: sip:7777@kamailio3.telecom.ru
Call-ID: 308071885-5060-1
CSeq: 2031 REGISTER
Contact: sip:7777@172.17.0.252:5060
;reg-id=1;+sip.instance="urn:uuid:00000000-0000-1000-8000-000B82566BBB"
Authorization: Digest username="7777", realm="kamailio3.telecom.ru",
nonce="Ysv842LL+7dABGNcyuYZhl1L2QTPgzFq", uri="sip:kamailio3.telecom.ru",
response="0ef43a754a7422dd9d8ed36f91aa546
, algorithm=MD5
Max-Forwards: 70
User-Agent: Grandstream HT-502 V2.0A 1.0.9.1 chip V2.2
Supported: path
Expires: 1800
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, INFO, REFER,
UPDATE
Content-Length: 0

SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.17.0.252:5060
;branch=z9hG4bK1645839794;rport=5060;received=172.17.0.252
From: "7777" sip:7777@kamailio3.telecom.ru;tag=53756161
To: sip:7777@kamailio3.telecom.ru
;tag=5bf75eb19869d3e257cd1fde2cbf92c4.7224507f
Call-ID: 308071885-5060-1
CSeq: 2031 REGISTER
Contact: sip:7777@172.17.0.252:5060;expires=1800;+sip.instance="urn:uuid:00000000-0000-1000-8000-000B82566BBB";reg-id=1,
 sip:07777@172.17.0.250:5060;expires=101, <sip:7777@172.1
0.250:5061>;expires=101, sip:7777@172.17.0.252:5062
;expires=607;+sip.instance="urn:uuid:00000000-0000-1000-8000-000B82566BBB";reg-id=2
Server: kamailio (5.4.8 (x86_64/linux))
Content-Length: 0

REGISTER sip:kamailio3.telecom.ru SIP/2.0
Via: SIP/2.0/UDP 172.17.0.252:5062;branch=z9hG4bK212965390;rport
From: "7777" sip:7777@kamailio3.telecom.ru;tag=1540711120
To: sip:7777@kamailio3.telecom.ru
Call-ID: 1127299103-5062-1
CSeq: 2031 REGISTER
Contact: sip:7777@172.17.0.252:5062
;reg-id=2;+sip.instance="urn:uuid:00000000-0000-1000-8000-000B82566BBB"
Authorization: Digest username="7777", realm="kamailio3.telecom.ru",
nonce="Ysv862LL+78cGZE/vXJnQfemhCMiBilm", uri="sip:kamailio3.telecom.ru",
response="6c3333159d41ae0fcaabfbbd8c5026e
, algorithm=MD5
Max-Forwards: 70
User-Agent: Grandstream HT-502 V2.0A 1.0.9.1 chip V2.2
Supported: path
Expires: 1800
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, INFO, REFER,
UPDATE
Content-Length: 0

SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.17.0.252:5062
;branch=z9hG4bK212965390;rport=5062;received=172.17.0.252
From: "7777" sip:7777@kamailio3.telecom.ru;tag=1540711120
To: sip:7777@kamailio3.telecom.ru
;tag=5bf75eb19869d3e257cd1fde2cbf92c4.451b5a53
Call-ID: 1127299103-5062-1
CSeq: 2031 REGISTER
Contact: sip:7777@172.17.0.252:5060;expires=1792;+sip.instance="urn:uuid:00000000-0000-1000-8000-000B82566BBB";reg-id=1,
 sip:7777@172.17.0.250:5060;expires=93, <sip:7777@172.17
.250:5061>;expires=93, sip:7777@172.17.0.252:5062
;expires=1800;+sip.instance="urn:uuid:00000000-0000-1000-8000-000B82566BBB";reg-id=2
Server: kamailio (5.4.8 (x86_64/linux))
Content-Length: 0

Later, when I use branching (with q=-1.0), the kamailio sends an Invite to
only one Contact from 7777@172.17.0.252:5062

If I use another Sip client without "instance" , such as Linksys-PAP2T,
branching works fine.

GRUU is always disabled
modparam("registrar", "gruu_enabled", 0)


[Attachment #5 (text/html)]

<div dir="ltr"><br clear="all"><div>Hello.<br><br><font face="monospace" \
size="1">kamailio -v<br>version: kamailio 5.4.8 (x86_64/linux) <br>flags: USE_TCP, \
USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, \
SHM_MMAP, PKG_MALLOC, Q_MALLOC, F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX, \
FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, \
USE_DST_BLACKLIST, HAVE_RESOLV_RES, TLS_PTHREAD_MUTEX_SHARED<br>ADAPTIVE_WAIT_LOOPS \
1024, MAX_RECV_BUFFER_SIZE 262144, MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT \
PKG_SIZE 8MB<br>poll method support: poll, epoll_lt, epoll_et, sigio_rt, \
select.<br>id: unknown <br>compiled with gcc 8.3.0</font><br><br><br><span \
style="color:rgb(36,41,47);font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe \
UI&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI \
Emoji&quot;;font-size:14px">How can I disable GRUU support \
completely?</span></div><div><font color="#24292f" face="-apple-system, \
BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe \
UI Emoji"><span style="font-size:14px"><br></span></font><br>Sip client Grandstream \
NT-XXX sends default registration request with &quot;reg-id&quot; and \
&quot;instance&quot;<br><br><font face="monospace" size="1">REGISTER sip:<a \
href="http://kamailio3.telecom.ru">kamailio3.telecom.ru</a> SIP/2.0<br>Via: \
SIP/2.0/UDP 172.17.0.252:5060;branch=z9hG4bK1645839794;rport<br>From: \
&quot;7777&quot; <a href="mailto:sip%3A7777@kamailio3.telecom.ru">sip:7777@kamailio3.telecom.ru</a>;tag=53756161<br>To: \
<a href="mailto:sip%3A7777@kamailio3.telecom.ru">sip:7777@kamailio3.telecom.ru</a><br>Call-ID: \
308071885-5060-1<br>CSeq: 2031 REGISTER<br>Contact: \
sip:7777@172.17.0.252:5060;reg-id=1;+sip.instance=&quot;urn:uuid:00000000-0000-1000-8000-000B82566BBB&quot;<br>Authorization: \
Digest username=&quot;7777&quot;, realm=&quot;<a \
href="http://kamailio3.telecom.ru">kamailio3.telecom.ru</a>&quot;, \
nonce=&quot;Ysv842LL+7dABGNcyuYZhl1L2QTPgzFq&quot;, uri=&quot;sip:<a \
href="http://kamailio3.telecom.ru">kamailio3.telecom.ru</a>&quot;, \
response=&quot;0ef43a754a7422dd9d8ed36f91aa546<br>, algorithm=MD5<br>Max-Forwards: \
70<br>User-Agent: Grandstream HT-502 V2.0A 1.0.9.1 chip V2.2<br>Supported: \
path<br>Expires: 1800<br>Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, \
INFO, REFER, UPDATE<br>Content-Length: 0<br><br>SIP/2.0 200 OK<br>Via: SIP/2.0/UDP \
172.17.0.252:5060;branch=z9hG4bK1645839794;rport=5060;received=172.17.0.252<br>From: \
&quot;7777&quot; <a href="mailto:sip%3A7777@kamailio3.telecom.ru">sip:7777@kamailio3.telecom.ru</a>;tag=53756161<br>To: \
<a href="mailto:sip%3A7777@kamailio3.telecom.ru">sip:7777@kamailio3.telecom.ru</a>;tag=5bf75eb19869d3e257cd1fde2cbf92c4.7224507f<br>Call-ID: \
308071885-5060-1<br>CSeq: 2031 REGISTER<br>Contact: \
sip:7777@172.17.0.252:5060;expires=1800;+sip.instance=&quot;urn:uuid:00000000-0000-1000-8000-000B82566BBB&quot;;reg-id=1, \
sip:07777@172.17.0.250:5060;expires=101, \
&lt;sip:7777@172.1<br>0.250:5061&gt;;expires=101, \
sip:7777@172.17.0.252:5062;expires=607;+sip.instance=&quot;urn:uuid:00000000-0000-1000-8000-000B82566BBB&quot;;reg-id=2<br>Server: \
kamailio (5.4.8 (x86_64/linux))<br>Content-Length: 0<br><br>REGISTER sip:<a \
href="http://kamailio3.telecom.ru">kamailio3.telecom.ru</a> SIP/2.0<br>Via: \
SIP/2.0/UDP 172.17.0.252:5062;branch=z9hG4bK212965390;rport<br>From: &quot;7777&quot; \
<a href="mailto:sip%3A7777@kamailio3.telecom.ru">sip:7777@kamailio3.telecom.ru</a>;tag=1540711120<br>To: \
<a href="mailto:sip%3A7777@kamailio3.telecom.ru">sip:7777@kamailio3.telecom.ru</a><br>Call-ID: \
1127299103-5062-1<br>CSeq: 2031 REGISTER<br>Contact: \
sip:7777@172.17.0.252:5062;reg-id=2;+sip.instance=&quot;urn:uuid:00000000-0000-1000-8000-000B82566BBB&quot;<br>Authorization: \
Digest username=&quot;7777&quot;, realm=&quot;<a \
href="http://kamailio3.telecom.ru">kamailio3.telecom.ru</a>&quot;, \
nonce=&quot;Ysv862LL+78cGZE/vXJnQfemhCMiBilm&quot;, uri=&quot;sip:<a \
href="http://kamailio3.telecom.ru">kamailio3.telecom.ru</a>&quot;, \
response=&quot;6c3333159d41ae0fcaabfbbd8c5026e<br>, algorithm=MD5<br>Max-Forwards: \
70<br>User-Agent: Grandstream HT-502 V2.0A 1.0.9.1 chip V2.2<br>Supported: \
path<br>Expires: 1800<br>Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, \
INFO, REFER, UPDATE<br>Content-Length: 0<br><br>SIP/2.0 200 OK<br>Via: SIP/2.0/UDP \
172.17.0.252:5062;branch=z9hG4bK212965390;rport=5062;received=172.17.0.252<br>From: \
&quot;7777&quot; <a href="mailto:sip%3A7777@kamailio3.telecom.ru">sip:7777@kamailio3.telecom.ru</a>;tag=1540711120<br>To: \
<a href="mailto:sip%3A7777@kamailio3.telecom.ru">sip:7777@kamailio3.telecom.ru</a>;tag=5bf75eb19869d3e257cd1fde2cbf92c4.451b5a53<br>Call-ID: \
1127299103-5062-1<br>CSeq: 2031 REGISTER<br>Contact: \
sip:7777@172.17.0.252:5060;expires=1792;+sip.instance=&quot;urn:uuid:00000000-0000-1000-8000-000B82566BBB&quot;;reg-id=1, \
sip:7777@172.17.0.250:5060;expires=93, \
&lt;sip:7777@172.17<br>.250:5061&gt;;expires=93, \
sip:7777@172.17.0.252:5062;expires=1800;+sip.instance=&quot;urn:uuid:00000000-0000-1000-8000-000B82566BBB&quot;;reg-id=2<br>Server: \
kamailio (5.4.8 (x86_64/linux))<br>Content-Length: 0</font><br><br>Later, when I use \
branching (with q=-1.0), the kamailio sends an Invite to only one Contact from <a \
href="http://7777@172.17.0.252:5062">7777@172.17.0.252:5062</a><br><br>If I use \
another Sip client without &quot;instance&quot; , such as Linksys-PAP2T, branching \
works fine.<br><br>GRUU is always disabled<br>modparam(&quot;registrar&quot;, \
&quot;gruu_enabled&quot;, \
0)<br></div><div><br></div><div><br></div><div><br></div></div>



__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
  * sr-users@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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic