I Send you pcap Separatly.
Sorry, can't send pcap to mail list.
Thanks
2016-03-15 16:08 GMT+08:00 Daniel-Constantin Mierla
<miconda(a)gmail.com <mailto:miconda@gmail.com>>:
Can you attach a pcap with such situation, which includes
the REGISTER, replies and the call showing the issue?
Cheers,
Daniel
On 15/03/16 03:36, 张顺通 wrote:
sorry,I have not expressed clearly.
kamailio will recive two REGISTER at a time.In first 200
OK to REGISTER, Server will tell Linphone the Linphone
Nat Ip and Port.
like this:
Via:SIP/2.0/TCP
30.9.2.1:50691;received=42.1.7.1;alias;branch=z9hG4bK.kmhC2L9Rf;rport=33746
and Linphone will know it's outside nat Ip and port,
Linphone while use this Ip and Port in second REGISTER.
like this:
REGSITER
Contact:<sip: 42.1.7.1:33746;transport=tcp>
So kamailio server know Linphone's nated ip and port and
save in DB(contact field).
my question is KA_EDGE receive sip from KA_REGISTER
already have right nat ip and port like
INVITE 123456@42.1.7.1:33746;transport=tcp SIP/2.0
but KA_EDGE do not send this sip msg to 42.1.7.1:33746
<http://42.1.7.1:33746>, it send to another nat ip and
port(other Linphone's ip and port behind same NAT layer)
2016-03-14 21:42 GMT+08:00 Daniel-Constantin Mierla
<miconda(a)gmail.com <mailto:miconda@gmail.com>>:
Indeed, the ports are different, that's why adding
received is important in this situation.
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.
Cheers,
Daniel
On 14/03/16 13:06, 张顺通 wrote:
source IP is same, But port is
different。
like INVITE sip:Linphone_nat_Ip:Linphone_nat_port;tcp;
2016-03-14 18:26 GMT+08:00 Daniel-Constantin Mierla
<miconda(a)gmail.com <mailto:miconda@gmail.com>>:
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.
Cheers,
Daniel
On 14/03/16 04:05, 张顺通 wrote:
> KA_EDGE have two IP,external public IP and
> internal IP.
> I add modparam("path", "use_received", 1)
and
> replace add_path() to add_path_received() in
> edge server.
> add modparam("registrar",
"path_use_received",
> 1) in KA_REGISTER server.
>
> DB path
> info <sip:aD15fXXXXXXXXXXXXeEpfqRY=@10.10.10.11
<http://10.10.10.11>;lr;ob>
> -->
<sip:10.10.10.11;lr;received=sip:42.129.1.1:43640%3Btransport%3Dtcp>
>
> This kind of situation very little,It is not
> easy to reappear.
> Can you tell me why this situation happen?
> and Why this change can solve the problem?
>
> Thanks for Your Time.
>
>
>
> 2016-03-09 22:37 GMT+08:00 Daniel Tryba
> <d.tryba(a)pocos.nl <mailto:d.tryba@pocos.nl>>:
>
> On Wed, Mar 09, 2016 at 10:05:11PM +0800,
> 张顺通 wrote:
> > Yes,Use Path in DB. like
> <sip:XXxXXXXXXXXXX/ogxZg=@10.10.232.29
> <http://10.10.232.29>;lr;ob>
> > KA_REGISTER wile the path info in DB.
>
> Should not be a problem if you use the
> use_received options in
>
http://kamailio.org/docs/modules/stable/modules/path.html#idp135216
> and
>
http://kamailio.org/docs/modules/stable/modules/registrar.html#registrar.p.…
>
> (and actually add the source as received
> on the kamailio edge server).
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio
> (OpenSER) - sr-users mailing list
> sr-users(a)lists.sip-router.org
> <mailto:sr-users@lists.sip-router.org>
>
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users
mailing list
> sr-users(a)lists.sip-router.org
> <mailto:sr-users@lists.sip-router.org>
>
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
http://www.asipto.com
http://twitter.com/#!/miconda
<http://twitter.com/#%21/miconda> -
http://www.linkedin.com/in/miconda
Kamailio World Conference, Berlin, May 18-20, 2016 -
http://www.kamailioworld.com
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER)
- sr-users mailing list
sr-users(a)lists.sip-router.org
<mailto:sr-users@lists.sip-router.org>
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
http://www.asipto.com
http://twitter.com/#!/miconda
<http://twitter.com/#%21/miconda> -
http://www.linkedin.com/in/miconda
Kamailio World Conference, Berlin, May 18-20, 2016 -
http://www.kamailioworld.com