[SR-Users] Issue with 4.2.0 and nathelper and/or rtpproxy
Daniel-Constantin Mierla
miconda at gmail.com
Tue Dec 2 09:53:54 CET 2014
Hello,
did you update to latest version in the branch or you applied the patches?
If first option, then give me the output of 'kamailio -v'.
If second, can you send the patch that resulted for you, because there
were two commits?
Cheers,
Daniel
On 02/12/14 08:46, Igor Potjevlesch wrote:
>
> Hello Daniel,
>
>
> Thank you for the patch.
>
>
>
> I tried it (change received_test() by received_via_test()), but the
> result is the same.
>
> The INVITE was the same than the one already sent.
>
>
>
> Regards,
>
>
>
> Igor.
>
>
>
> *De :*Daniel-Constantin Mierla [mailto:miconda at gmail.com]
> *Envoyé :* lundi 1 décembre 2014 12:00
> *À :* Igor Potjevlesch
> *Cc :* 'Kamailio (SER) - Users Mailing List'
> *Objet :* Re: [SR-Users] Issue with 4.2.0 and nathelper and/or rtpproxy
>
>
>
> Hello,
>
> didn't get the time to look at the INVITE trace before, checked it now
> and indeed, there was an issue revealed by the extension of
> received_test() function to check the presence of rport parameter. The
> issue was there with the presence of received parameter in Via, but
> that was not common and thus this testing function was ok for most of
> the case.
>
> I just pushed patches to fix it in master, 4.2 and 4.1 branches. Let
> me know if works as expected now.
>
> Cheers,
> Daniel
>
> On 27/11/14 19:30, Igor Potjevlesch wrote:
>
> Hello Daniel,
>
>
>
> Did you see something with the SIP message?
>
>
>
> Regards,
>
>
>
> Igor.
>
>
>
> *De :*Igor Potjevlesch [mailto:igor.potjevlesch at gmail.com]
> *Envoyé :* lundi 24 novembre 2014 19:43
> *À :* 'Daniel-Constantin Mierla'
> *Cc :* 'Kamailio (SER) - Users Mailing List'
> *Objet :* RE: [SR-Users] Issue with 4.2.0 and nathelper and/or
> rtpproxy
>
>
>
> Hello Daniel,
>
>
>
> Here is the SIP message:
>
> […]
>
>
>
> I can confirm that the issue is present with 4.2.1 too.
>
> No problem with 4.1.4.
>
>
>
> The SIP message and the configuration are the same in both cases.
>
>
>
> Thank you.
>
> Regards,
>
>
>
> Igor.
>
>
>
> *De :*sr-users-bounces at lists.sip-router.org
> <mailto:sr-users-bounces at lists.sip-router.org>[mailto:sr-users-bounces at lists.sip-router.org
> <mailto:sr-users-bounces at lists.sip-router.org>] *De la part de*
> Daniel-Constantin Mierla
> *Envoyé :* vendredi 21 novembre 2014 11:59
> *À :* Kamailio (SER) - Users Mailing List
> *Objet :* Re: [SR-Users] Issue with 4.2.0 and nathelper and/or
> rtpproxy
>
>
>
> Hello,
>
> the commits you refer to were not related to nat_uac_test() function.
>
> Can you send the sip message for which you used the test and is
> different than in the old versions?
>
> Cheers,
> Daniel
>
> On 21/11/14 11:16, Igor Potjevlesch wrote:
>
> Hello,
>
>
>
> Just to let you know that I tried also with 4.2.1 and the
> issue is the same.
>
> Regards,
>
>
>
> Igor.
>
>
>
> *De :*Igor Potjevlesch [mailto:igor.potjevlesch at gmail.com]
> *Envoyé :* jeudi 20 novembre 2014 17:00
> *À :* 'Kamailio (SER) - Users Mailing List'
> *Objet :* RE: [SR-Users] Issue with 4.2.0 and nathelper and/or
> rtpproxy
>
>
>
> Hello,
>
>
>
> No one has experienced the same issue or similar until 4.2.0?
>
> Regards,
>
>
>
> Igor.
>
>
>
> *De :*Igor Potjevlesch [mailto:igor.potjevlesch at gmail.com]
> *Envoyé :* mercredi 19 novembre 2014 12:29
> *À :* 'Kamailio (SER) - Users Mailing List'
> *Objet :* RE: [SR-Users] Issue with 4.2.0 and nathelper and/or
> rtpproxy
>
>
>
> Hello,
>
>
>
> I reviewed the changelogs.
>
> I can see the following updates that could change the previous
> behaviour:
>
>
>
> commit 42897d422b60edeac393201326a3e71318445e62
>
> Author: Daniel-Constantin Mierla <miconda at gmail.com
> <mailto:miconda at gmail.com>>
>
> Date: Mon Sep 22 22:04:39 2014 +0200
>
>
>
> core: add received parameter to via if rport parameter is
> present
>
>
>
> - required by RFC3581, section 4.
>
>
>
> (cherry picked from commit
> a1e96cbd5a3b43598c59cb50693e6b739801b804)
>
>
>
> commit a52c0024723a59d90c3c3966d5deadaf8b0d4440
>
> Author: Daniel-Constantin Mierla <miconda at gmail.com
> <mailto:miconda at gmail.com>>
>
> Date: Sun Sep 28 12:48:53 2014 +0200
>
>
>
> core: helper functions to get addr and port to be used in
> signaling from socket info
>
> (cherry picked from commit
> c725f1dec14863e069bfd1e5c26857a1005528d5)
>
>
>
> But I can't explain why the same nat_uac_test doesn't behaves
> the same between the two versions.
>
>
>
> Regards,
>
>
>
> Igor.
>
>
>
> *De :*Igor Potjevlesch [mailto:igor.potjevlesch at gmail.com]
> *Envoyé :* mardi 18 novembre 2014 14:00
> *À :* amit at avhan.com <mailto:amit at avhan.com>; 'Kamailio (SER)
> - Users Mailing List'
> *Objet :* RE: [SR-Users] Issue with 4.2.0 and nathelper and/or
> rtpproxy
>
>
>
> Hi Amit,
>
>
>
> The config is the same between the two version. Even this line.
>
>
>
> Regards,
>
>
>
> Igor.
>
>
>
> *De :* sr-users-bounces at lists.sip-router.org
> <mailto:sr-users-bounces at lists.sip-router.org>
> [mailto:sr-users-bounces at lists.sip-router.org] *De la part de*
> Amit Patkar
> *Envoyé :* mardi 18 novembre 2014 13:16
> *À :* sr-users at lists.sip-router.org
> <mailto:sr-users at lists.sip-router.org>
> *Objet :* Re: [SR-Users] Issue with 4.2.0 and nathelper and/or
> rtpproxy
>
>
>
> Hi
>
> You should compare this line in your configuration file.
>
> if (nat_uac_test("*18*")) {
>
> It may be using different parameters.
>
> *Regards,*
>
> Amit
>
>
>
>
> On 11/18/2014 5:23 PM, Igor Potjevlesch wrote:
>
> Hello,
>
>
>
> I can reproduce the issue on a pre-production system.
>
> So, I downgraded to 4.1.5.
>
>
>
> Here is the difference:
>
> The INVITE comes into NATDETECT:
>
>
>
> route[NATDETECT] {
>
> xlog("ENTERING NATDETECT routes\n");
>
> #!ifdef WITH_NAT
>
> force_rport();
>
> if (nat_uac_test("18")) {
>
> if (is_method("REGISTER")) {
>
> fix_nated_register();
>
> } else {
>
> add_contact_alias();
>
> }
>
> setflag(FLT_NATS);
>
> xlog("NAT_UAC_TEST OK\n");
>
> }
>
> #!endif
>
> return;
>
> }
>
>
>
> With Kamailio 4.2.0, the NAT_UAC_TEST returns true whereas
> with 4.1.5 returns false.
>
>
>
> I also look at the “force_rport”. I’m not sure if it’s
> related, but with 4.2.0, the Via looks like:
>
> Via: SIP/2.0/UDP
> PST_GW:5060;received=PST_GW;rport=5060;branch=z9hG4bK-34d5-1416308856-4847-441\r\n
>
>
>
> In 4.1.5:
>
> Via: SIP/2.0/UDP
> PST_GW:5060;rport=5060;branch=z9hG4bK-2e3d-1416311184-4886-146\r\n
>
>
>
> The received parameters is not added. Note that PSTN_GW
> refers to a public IP address (out of RFC1918 and Carrier
> Grade NAT).
>
>
>
> Regards,
>
>
>
> Igor.
>
>
>
> *De :*Igor Potjevlesch [mailto:igor.potjevlesch at gmail.com]
> *Envoyé :* mardi 18 novembre 2014 11:43
> *À :* sr-users at lists.sip-router.org
> <mailto:users at lists.sip-router.org>
> *Objet :* Issue with 4.2.0 and nathelper and/or rtpproxy
>
>
>
> Hello,
>
>
>
> Since I done the upgrade of Kamailio into 4.2.0, there
> are, at least, one new case where the RTPProxy is launched.
>
>
>
> When I got an INVITE from my PSTN Gateway, for unknown
> reason (and not for all calls), Record-Route is append
> with nat=yes. I looked into an old trace and this
> behaviour didn’t exist.
>
>
>
> What could have changed that can explain this?
>
>
>
> Regards,
>
>
>
> Igor.
>
>
>
>
>
>
>
> _______________________________________________
>
> 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://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - http://www.linkedin.com/in/miconda
>
>
>
> --
> Daniel-Constantin Mierla
> http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - http://www.linkedin.com/in/miconda
--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20141202/3cf06915/attachment.html>
More information about the sr-users
mailing list