<div dir="ltr">Have provided Callid, thanks.<div><br></div><div><div>register callid</div><div>2bbadd72-d733-434e-bd06-45d9ddb5289b</div><div>a7fa5d8f-1e46-4605-9a6e-08751bc75fee</div><div><br></div><div>call</div><div>626fec11-684b-1234-d0b9-ecf4bbde9ef8</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-03-21 16:45 GMT+08:00 Daniel-Constantin Mierla <span dir="ltr"><<a 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">
<div bgcolor="#FFFFFF" text="#000000">
Quickly looked at the file and I see several calls there. All of
them are exposing the issue? Or can you give the call-id of the call
that didn't work fine? I don't want to lose time looking at all the
calls, knowing one that is wrong is enough...<br>
<br>
Cheers,<br>
Daniel<div><div class="h5"><br>
<br>
<div>On 21/03/16 03:50, 张顺通 wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">I Send you pcap Separatly.
<div><br>
<div>Sorry, can't send pcap to mail list.</div>
<div><br>
</div>
<div>Thanks</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2016-03-15 16:08 GMT+08:00
Daniel-Constantin Mierla <span dir="ltr"><<a href="mailto:miconda@gmail.com" target="_blank"></a><a 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">
<div bgcolor="#FFFFFF" text="#000000"> Can you attach a pcap
with such situation, which includes the REGISTER, replies
and the call showing the issue?<br>
<br>
Cheers,<br>
Daniel
<div>
<div><br>
<br>
<div>On 15/03/16 03:36, 张顺通 wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">sorry,I have not expressed clearly.
<div><br>
<div>kamailio will recive two REGISTER at a
time.In first 200 OK to REGISTER, Server will
tell Linphone the Linphone Nat Ip and Port.</div>
<div>like this:</div>
<div>Via:SIP/2.0/TCP
30.9.2.1:50691;received=42.1.7.1;alias;branch=z9hG4bK.kmhC2L9Rf;rport=33746</div>
<div>and Linphone will know it's outside nat Ip
and port, Linphone while use this Ip and Port
in second REGISTER.</div>
<div>like this:</div>
<div>REGSITER </div>
<div>Contact:<a><sip:
42.1.7.1:33746;transport=tcp></a></div>
<div><br>
</div>
<div>So kamailio server know Linphone's nated ip
and port and save in DB(contact field).</div>
<div><br>
</div>
<div><br>
</div>
<div>my question is <span style="font-size:14px">KA_</span><span style="font-size:14px">EDGE receive sip
from </span><span style="font-size:14px">KA_</span><span style="font-size:14px">REGISTER already have
right nat ip and port like</span></div>
<div><span style="font-size:14px">INVITE 123456@</span>42.1.7.1:33746;transport=tcp
SIP/2.0</div>
<div>but <span style="font-size:14px">KA_</span><span style="font-size:14px">EDGE do not send this
sip msg to </span><a href="http://42.1.7.1:33746" target="_blank">42.1.7.1:33746</a>,
it send to another nat ip and port(other
Linphone's ip and port behind same NAT layer)</div>
<div>
<div><br>
</div>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2016-03-14 21:42
GMT+08:00 Daniel-Constantin Mierla <span dir="ltr"><<a 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">
<div bgcolor="#FFFFFF" text="#000000"> Indeed,
the ports are different, that's why adding
received is important in this situation.<br>
<br>
While local ip and local port are in most of
the cases also unique for devices behind a
nat router, it is not 100% true, because
there can be many layers of NATs, which can
result in seeing same local ip/port for
devices.<br>
<br>
Cheers,<br>
Daniel
<div>
<div><br>
<br>
<div>On 14/03/16 13:06, 张顺通 wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr"><span style="font-size:14px">source IP
is same, But port is different。</span><br>
<div><span style="font-size:14px">like
INVITE <a></a><a>sip:Linphone_nat_Ip:Linphone_nat_port;tcp</a>;</span></div>
<div><span style="font-size:14px"><br>
</span></div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2016-03-14
18:26 GMT+08:00 Daniel-Constantin
Mierla <span dir="ltr"><<a href="mailto:miconda@gmail.com" target="_blank"></a><a 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">
<div bgcolor="#FFFFFF" text="#000000"> Adding
received information to Path
helps to identify properly the
connection to be used. Because
both devices are behind the
same NAT, practically they
show the same source IP when
they send traffic to server.<br>
<br>
Cheers,<br>
Daniel
<div>
<div><br>
<br>
<div>On 14/03/16 04:05,
张顺通 wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr"><span style="font-size:14px">KA_</span><span style="font-size:14px">EDGE have two IP,external public IP and internal
IP.</span><br>
<div><span style="font-size:14px">I
add modparam("path",
"use_received", 1)
and replace
add_path()
to add_path_received()
in edge server.</span></div>
<div><span style="font-size:14px">add modparam("registrar",
"path_use_received",
1) in </span><span style="font-size:14px">KA_</span><span style="font-size:14px">REGISTER
server.</span></div>
<div><span style="font-size:14px"><br>
</span></div>
<div><span style="font-size:14px">DB
path info <<a></a><a>sip:aD15fXXXXXXXXXXXXeEpfqRY=@</a><a href="http://10.10.10.11" target="_blank">10.10.10.11</a>;lr;ob>
--> <sip:</span><span style="font-size:14px">10.10.10.11</span><span style="font-size:14px">;lr;received=<a></a><a>sip:42.129.1.1:43640%3Btransport%3Dtcp</a>></span></div>
<div><span style="font-size:14px"><br>
</span></div>
<div><span style="font-size:14px">This
kind of situation
very little,It is
not easy to
reappear.</span><br>
</div>
<div><span style="font-size:14px">Can
you tell me why
this </span><span style="font-size:14px">situation happen? and Why this change can solve
the problem?</span></div>
<div><br>
</div>
<div>Thanks for Your
Time.<br>
</div>
<div><span style="font-size:14px"><br>
</span></div>
<div><span style="font-size:14px"><br>
</span></div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2016-03-09
22:37 GMT+08:00
Daniel Tryba <span dir="ltr"><<a href="mailto:d.tryba@pocos.nl" target="_blank"></a><a href="mailto:d.tryba@pocos.nl" target="_blank">d.tryba@pocos.nl</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On
Wed, Mar 09,
2016 at
10:05:11PM
+0800, 张顺通
wrote:<br>
> Yes,Use
Path in DB. like
<<a></a><a>sip:XXxXXXXXXXXXX/ogxZg=@</a><a href="http://10.10.232.29" rel="noreferrer" target="_blank">10.10.232.29</a>;lr;ob><br>
> KA_REGISTER
wile the path
info in DB.<br>
<br>
</span>Should not
be a problem if
you use the
use_received
options in<br>
<a href="http://kamailio.org/docs/modules/stable/modules/path.html#idp135216" rel="noreferrer" target="_blank"></a><a href="http://kamailio.org/docs/modules/stable/modules/path.html#idp135216" target="_blank">http://kamailio.org/docs/modules/stable/modules/path.html#idp135216</a><br>
and<br>
<a href="http://kamailio.org/docs/modules/stable/modules/registrar.html#registrar.p.path_use_received" rel="noreferrer" target="_blank"></a><a href="http://kamailio.org/docs/modules/stable/modules/registrar.html#registrar.p.path_use_received" target="_blank">http://kamailio.org/docs/modules/stable/modules/registrar.html#registrar.p.path_use_received</a><br>
<br>
(and actually add
the source as
received on the
kamailio edge
server).<br>
<div>
<div><br>
_______________________________________________<br>
SIP Express
Router (SER)
and Kamailio
(OpenSER) -
sr-users
mailing list<br>
<a href="mailto:sr-users@lists.sip-router.org" target="_blank"></a><a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank"></a><a 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>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a 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>
</pre>
</blockquote>
<br>
</div>
</div>
<span>
<pre cols="72">--
Daniel-Constantin Mierla
<a href="http://www.asipto.com" target="_blank">http://www.asipto.com</a>
<a href="http://twitter.com/#%21/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a>
Kamailio World Conference, Berlin, May 18-20, 2016 - <a href="http://www.kamailioworld.com" target="_blank">http://www.kamailioworld.com</a></pre>
</span></div>
<br>
_______________________________________________<br>
SIP Express Router (SER) and
Kamailio (OpenSER) - sr-users
mailing list<br>
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
<pre cols="72">--
Daniel-Constantin Mierla
<a href="http://www.asipto.com" target="_blank">http://www.asipto.com</a>
<a href="http://twitter.com/#%21/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a>
Kamailio World Conference, Berlin, May 18-20, 2016 - <a href="http://www.kamailioworld.com" target="_blank">http://www.kamailioworld.com</a></pre>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
<pre cols="72">--
Daniel-Constantin Mierla
<a href="http://www.asipto.com" target="_blank">http://www.asipto.com</a>
<a href="http://twitter.com/#%21/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a>
Kamailio World Conference, Berlin, May 18-20, 2016 - <a href="http://www.kamailioworld.com" target="_blank">http://www.kamailioworld.com</a></pre>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
<pre cols="72">--
Daniel-Constantin Mierla
<a href="http://www.asipto.com" target="_blank">http://www.asipto.com</a>
<a href="http://twitter.com/#!/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a>
Kamailio World Conference, Berlin, May 18-20, 2016 - <a href="http://www.kamailioworld.com" target="_blank">http://www.kamailioworld.com</a></pre>
</div></div></div>
</blockquote></div><br></div>