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
--
Daniel-Constantin Mierla