[SR-Users] TCP connection select problem
Daniel-Constantin Mierla
miconda at gmail.com
Wed Mar 23 12:23:27 CET 2016
Had to go in a trip -- will look at it when I get the first chance.
Daniel
On 23/03/16 11:53, 张顺通 wrote:
> Have provided Callid, thanks.
>
> register callid
> 2bbadd72-d733-434e-bd06-45d9ddb5289b
> a7fa5d8f-1e46-4605-9a6e-08751bc75fee
>
> call
> 626fec11-684b-1234-d0b9-ecf4bbde9ef8
>
> 2016-03-21 18:34 GMT+08:00 张顺通 <shuntongzhang at gmail.com
> <mailto:shuntongzhang at gmail.com>>:
>
> Have provided Callid, thanks.
>
> register callid
> 2bbadd72-d733-434e-bd06-45d9ddb5289b
> a7fa5d8f-1e46-4605-9a6e-08751bc75fee
>
> call
> 626fec11-684b-1234-d0b9-ecf4bbde9ef8
>
> 2016-03-21 16:45 GMT+08:00 Daniel-Constantin Mierla
> <miconda at gmail.com <mailto:miconda at gmail.com>>:
>
> 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...
>
> Cheers,
> Daniel
>
>
> On 21/03/16 03:50, 张顺通 wrote:
>> 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 at gmail.com <mailto:miconda at 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 at 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 at gmail.com <mailto:miconda at 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 at gmail.com <mailto:miconda at 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 at pocos.nl <mailto:d.tryba at 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.path_use_received
>>>>>
>>>>> (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 at lists.sip-router.org
>>>>> <mailto:sr-users at 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 at lists.sip-router.org
>>>>> <mailto:sr-users at 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 at lists.sip-router.org
>>>> <mailto:sr-users at 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
>> 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
> 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
http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio World Conference, Berlin, May 18-20, 2016 - http://www.kamailioworld.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20160323/8cfa4270/attachment.html>
More information about the sr-users
mailing list