Luke, This is actually the behavior I would expect, though admittedly I've never tried to rely on received= parameter routing for requests (I wasn't aware that was something that should be supported).
However, you're probably better of addressing your NAT issues in a different part of your request lifecycle. Could you share a bit more about the setup you're using here? Is this Freeswitch dialing out to a registered endpoint? Where are registrations being handled? How is FS creating the route headers? If you just start with a layout if your infrastructure it'll probably answer all those questions and we can come up with a solution from there. Best, Colin On Mon, Aug 1, 2016 at 11:57 AM Luke Milbourne <luke.milbou...@gmail.com> wrote: > Hi All, > > I've been going through my script against other examples on the internet > and cannot see any differences, also changing use_received between 1 and 0 > makes no different. > > Kamailio still uses the Contact header instead of the Route header. > > If any one has any suggestions it would be very much appreciated, but I'll > continue going through the config line by line. > > Kind regards, > Luke > > On 1 August 2016 at 13:46, Luke Milbourne <luke.milbou...@gmail.com> > wrote: > >> Is it correct to use loose_route() along side the path module? >> >> On 1 August 2016 at 13:33, Luke Milbourne <luke.milbou...@gmail.com> >> wrote: >> >>> Hi Daniel, >>> >>> Yep, I've got the below in my kamailio.cfg >>> >>> modparam("path", "use_received", 1) >>> >>> Kind regards, >>> Luke >>> >>> On 1 August 2016 at 13:25, Daniel-Constantin Mierla <mico...@gmail.com> >>> wrote: >>> >>>> Hello, >>>> >>>> On 01/08/16 14:14, Luke Milbourne wrote: >>>> >>>> Hi all, >>>> >>>> Currently trying to use Kamailio as a passthrough to some FreeSWITCH >>>> boxes. >>>> >>>> When receiving an invite from FreeSWITCH which contains a Route header >>>> including received information, example below; >>>> >>>> Route: <sip:201@10.10.2.5:5072>;lr;received=sip:[PUBLIC_IP]:45126 >>>> >>>> When using loose_route() Kamailio still send the invite to the rfc1918 >>>> address instead of the received IP:PORT in the Route header. >>>> >>>> Am I misunderstanding how this should work? >>>> >>>> >>>> if you use path module, have you enabled the option to use the received >>>> parameter? >>>> >>>> >>>> https://www.kamailio.org/docs/modules/stable/modules/path.html#idp38033932 >>>> >>>> Cheers, >>>> Daniel >>>> >>>> -- >>>> Daniel-Constantin Mierlahttp://www.asipto.com - >>>> http://www.kamailio.orghttp://twitter.com/#!/miconda - >>>> http://www.linkedin.com/in/miconda >>>> >>>> >>>> _______________________________________________ >>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list >>>> sr-users@lists.sip-router.org >>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users >>>> >>>> >>> >>> >>> -- >>> Luke Milbourne >>> <luke.milbou...@gmail.com> >>> >>> Tel: 07857154817 >>> Google Talk/Email: luke.milbou...@gmail.com >>> >> >> >> >> -- >> Luke Milbourne >> <luke.milbou...@gmail.com> >> >> Tel: 07857154817 >> Google Talk/Email: luke.milbou...@gmail.com >> > > > > -- > Luke Milbourne > <luke.milbou...@gmail.com> > > Tel: 07857154817 > Google Talk/Email: luke.milbou...@gmail.com > _______________________________________________ > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list > 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@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users