<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
After playing a bit more with it, I pushed some commits on master
branch. Can you try to see if they fixed the issue you reported?<br>
<br>
Cheers,<br>
Daniel<br>
<br>
<div class="moz-cite-prefix">On 7/30/12 12:06 PM, Daniel-Constantin
Mierla wrote:<br>
</div>
<blockquote cite="mid:50165CC2.7050400@gmail.com" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
Hello,<br>
<br>
can you send the requests for registration and re-registration
(ngrep with -W byline or pcap) in order to test them here? I tried
to reproduce with an UA I have here and the registration update
does the right thing.<br>
<br>
Cheers,<br>
Daniel<br>
<br>
<div class="moz-cite-prefix">On 7/27/12 1:43 PM, José Luis Millán
wrote:<br>
</div>
<blockquote
cite="mid:CABw3bnMjjeLO8zg3cKLm4ths1t1VFpEFY6A6jpObu1COKzHbrw@mail.gmail.com"
type="cite">Yes,
<div><br>
</div>
<div>Verified, 'gruu_enabled' is set to one.</div>
<div><br>
</div>
<div>Regards<br>
<br>
<div class="gmail_quote">2012/7/27 Daniel-Constantin Mierla <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
just to be sure before going to any further investigation
(as I remember, such case I tested a bit with some
command line tools due to lack of a sip phone with good
ob/gruu support), do you have in the config:<br>
<br>
modparam("registrar", "gruu_enabled", 1)<br>
<br>
The default config file in 3.3, has the parameter set to
0.<br>
<br>
Cheers,<br>
Daniel
<div>
<div class="h5"><br>
<br>
On 7/27/12 10:05 AM, Iñaki Baz Castillo wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi, full agree with this bug report. Adding the
devel maillist. More<br>
comments at the end of the mail:<br>
<br>
<br>
2012/7/26 José Luis Millán <<a
moz-do-not-send="true"
href="mailto:jmillan@aliax.net" target="_blank">jmillan@aliax.net</a>>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I'm using Kamilio 3.3.0 as registrar server. I`m
using an outbound proxy so<br>
'use_path' parameter or 'registrar' module is
enabled.<br>
<br>
According to RFC 5626, a re-registration from a
specific combination of AoR,<br>
instance_id and reg_id must update the binding.<br>
<br>
""<br>
If the registrar receives a re-registration
for a specific<br>
combination of AOR, and instance-id and reg-id
values, the registrar<br>
MUST update any information that uniquely
identifies the network flow<br>
over which the request arrived if that
information has changed, and<br>
SHOULD update the time the binding was last
updated.<br>
""<br>
<br>
In my installation this is not fullfilled as
shown:<br>
<br>
""<br>
AOR:: jmillan<br>
Contact:: <a
moz-do-not-send="true"
class="moz-txt-link-freetext"
href="sip:jmillan@MY_IP;transport=ws;ov-ob=a570655c14">sip:jmillan@MY_IP;transport=ws;ov-ob=a570655c14</a>
Q=<br>
Expires:: 181<br>
Callid:: 1hgq3khalq2rzfr<br>
Cseq:: 108<br>
User-agent:: JsSIP 0.1.0<br>
Path::<br>
<a moz-do-not-send="true"
class="moz-txt-link-rfc2396E"
href="sip:OUTBOUND_IP:9090;transport=tcp;lr;ovid=de0c0b9f"><sip:OUTBOUND_IP:9090;transport=tcp;lr;ovid=de0c0b9f></a>,<a
moz-do-not-send="true"
class="moz-txt-link-rfc2396E"
href="sip:a570655c14@OUTBOUND_IP:10080;transport=ws;lr;ovid=de0c0b9f;ob"><sip:a570655c14@OUTBOUND_IP:10080;transport=ws;lr;ovid=de0c0b9f;ob></a><br>
State:: CS_SYNC<br>
Flags:: 0<br>
Cflag:: 0<br>
Socket:: tcp:KAM_IP:5060<br>
Methods:: 783<br>
Ruid::
uloc-50119d99-328e-1<br>
Instance::<br>
<urn:uuid:38dce009-ae1f-4fd1-91dc-99ed9affddc1><br>
Reg-Id:: 1<br>
Contact:: <a
moz-do-not-send="true"
class="moz-txt-link-freetext"
href="sip:jmillan@MY_IP;transport=ws;ov-ob=1dd97b4d51">sip:jmillan@MY_IP;transport=ws;ov-ob=1dd97b4d51</a>
Q=<br>
Expires:: 193<br>
Callid:: 1hgq3khalq2rzfr<br>
Cseq:: 110<br>
User-agent:: JsSIP 0.1.0<br>
Path::<br>
<a moz-do-not-send="true"
class="moz-txt-link-rfc2396E"
href="sip:OUTBOUND_IP:9090;transport=tcp;lr;ovid=de0c0b9f"><sip:OUTBOUND_IP:9090;transport=tcp;lr;ovid=de0c0b9f></a>,<a
moz-do-not-send="true"
class="moz-txt-link-rfc2396E"
href="sip:1dd97b4d51@OUTBOUND_IP:10080;transport=ws;lr;ovid=de0c0b9f;ob"><sip:1dd97b4d51@OUTBOUND_IP:10080;transport=ws;lr;ovid=de0c0b9f;ob></a><br>
State:: CS_SYNC<br>
Flags:: 0<br>
Cflag:: 0<br>
Socket:: tcp:KAM_IP:5060<br>
Methods:: 783<br>
Ruid::
uloc-50119d99-3290-2<br>
Instance::<br>
<urn:uuid:38dce009-ae1f-4fd1-91dc-99ed9affddc1><br>
Reg-Id:: 1<br>
""<br>
<br>
The scenario is such that when the client looses
the connection with the<br>
Outbound Server, it reconnects and re-registers to
Kamailio in order to<br>
replace registration and be able to receive
in-dialog messages.<br>
</blockquote>
Receiving in-dialog requests should work since GRUU
is also being<br>
used. The problem is that the new REGISTER (after UA
disconnection)<br>
does not update the previous one (as this thread
reports) so Kamailio<br>
still chooses the previous binding which does not
work anymore.<br>
<br>
<br>
Regards.<br>
<br>
<br>
<br>
<br>
</blockquote>
<br>
-- <br>
</div>
</div>
Daniel-Constantin Mierla - <a moz-do-not-send="true"
href="http://www.asipto.com" target="_blank">http://www.asipto.com</a><br>
<a moz-do-not-send="true"
href="http://twitter.com/#%21/miconda" target="_blank">http://twitter.com/#!/miconda</a>
- <a moz-do-not-send="true"
href="http://www.linkedin.com/in/miconda"
target="_blank">http://www.linkedin.com/in/miconda</a><br>
Kamailio Advanced Training, Seattle, USA, Sep 23-26, 2012
- <a moz-do-not-send="true"
href="http://asipto.com/u/katu" target="_blank">http://asipto.com/u/katu</a><br>
Kamailio Practical Workshop, Netherlands, Sep 10-12, 2012
- <a moz-do-not-send="true"
href="http://asipto.com/u/kpw" target="_blank">http://asipto.com/u/kpw</a>
<div class="HOEnZb">
<div class="h5"><br>
<br>
<br>
_______________________________________________<br>
SIP Express Router (SER) and Kamailio (OpenSER) -
sr-users mailing list<br>
<a moz-do-not-send="true"
href="mailto:sr-users@lists.sip-router.org"
target="_blank">sr-users@lists.sip-router.org</a><br>
<a moz-do-not-send="true"
href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users"
target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla - <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.asipto.com">http://www.asipto.com</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://twitter.com/#%21/miconda">http://twitter.com/#!/miconda</a> - <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.linkedin.com/in/miconda">http://www.linkedin.com/in/miconda</a>
Kamailio Advanced Training, Seattle, USA, Sep 23-26, 2012 - <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://asipto.com/u/katu">http://asipto.com/u/katu</a>
Kamailio Practical Workshop, Netherlands, Sep 10-12, 2012 - <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://asipto.com/u/kpw">http://asipto.com/u/kpw</a></pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla - <a class="moz-txt-link-freetext" href="http://www.asipto.com">http://www.asipto.com</a>
<a class="moz-txt-link-freetext" href="http://twitter.com/#!/miconda">http://twitter.com/#!/miconda</a> - <a class="moz-txt-link-freetext" href="http://www.linkedin.com/in/miconda">http://www.linkedin.com/in/miconda</a>
Kamailio Advanced Training, Seattle, USA, Sep 23-26, 2012 - <a class="moz-txt-link-freetext" href="http://asipto.com/u/katu">http://asipto.com/u/katu</a>
Kamailio Practical Workshop, Netherlands, Sep 10-12, 2012 - <a class="moz-txt-link-freetext" href="http://asipto.com/u/kpw">http://asipto.com/u/kpw</a></pre>
</body>
</html>