I added the below xlog lines into my script: xlog("L_NOTICE", "Before loose_route: $si -> $ru - $du\n"); xlog("L_NOTICE", "Before record_route: $si -> $ru - $du\n"); xlog("L_NOTICE", "After both: $si -> $ru - $du\n");
Which generated the below output in syslog: Aug 2 09:46:11 ip-10-10-2-5 /sbin/kamailio[529]: NOTICE: <script>: Before loose_route: 10.10.0.25 -> sip:201@192.168.1.114:5062 - <null> Aug 2 09:46:11 ip-10-10-2-5 /sbin/kamailio[529]: NOTICE: <script>: Before record_route: 10.10.0.25 -> sip:201@192.168.1.114:5062 - <null> Aug 2 09:46:11 ip-10-10-2-5 /sbin/kamailio[529]: NOTICE: <script>: After both: 10.10.0.25 -> sip:201@192.168.1.114:5062 - <null> Seems that the destination URI is never set, the Route header is below: Route: <sip:201@10.10.2.5:5072>;lr;received=sip:[PUBLIC_IP]:45126 The use_received modparam for path is also set to 1. Any idea's/suggestions are greatly appreciated :) Kind regards, Luke On 2 August 2016 at 09:40, Luke Milbourne <luke.milbou...@gmail.com> wrote: > Morning Gents, > > Firstly, thanks for taking the time to reply :) > > Kamailio is doing the NAT detection and simply acting as a passthrough to > FreeSWITCH (which handles all SIP registrations etc). > > Will setup the log lines shortly and share the results. > > kamailio -V outputs; > > version: kamailio 4.3.4 (x86_64/linux) 83e842 > flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, > DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, > DBG_QM_MALLOC, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, > USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES > ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, > MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB > poll method support: poll, epoll_lt, epoll_et, sigio_rt, select. > id: 83e842 > compiled on 18:22:39 Jan 26 2016 with gcc 4.9.2 > > Kind regards, > Luke - Chicane Support > > On 2 August 2016 at 07:52, Daniel-Constantin Mierla <mico...@gmail.com> > wrote: > >> Hello, >> >> yes, loose_route() should be used there. Can you add a log message and >> print $ru and $du before and after loose_route() in config and then send >> the result to this mailing list? >> >> Btw, what version of Kamailio are you using? >> >> Cheers, >> Daniel >> >> On 01/08/16 14:46, Luke Milbourne 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 >>> >>> Tel: 07857154817 >>> Google Talk/Email: luke.milbou...@gmail.com >>> >> >> >> >> -- >> Luke Milbourne >> >> Tel: 07857154817 >> Google Talk/Email: luke.milbou...@gmail.com >> >> >> _______________________________________________ >> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing >> listsr-us...@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users >> >> >> -- >> 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
_______________________________________________ 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