Hi, I took a look at it but I did not do anything with it.
I read through the xml nathelper_admin.xml but there the same flags as in the
doc.
In that case
nat_uac_test(23) should use flag 23 and I can't find what flag that is. It
says that a CSV file can be provided?
if the call was nat_uac_test(4), it would now be nat_uac_test(*private-via*) ??
Where could I obtain this CSV?
Regards,
Ronald Geerligs
# initial NAT handling; detect if the request comes from behind a NAT
# and apply contact fixing
force_rport();
if (nat_uac_test(23)) {
if (is_method("REGISTER")) {
fix_nated_register();
setbflag("NAT");
} else {
fix_nated_contact();
setflag("NAT");
}
}
August 4, 2023 at 1:06 PM, "Răzvan Crainea" <raz...@opensips.org> wrote:
>
> The migration document[1] clearly states to "Check the module docs for
> the flags parameters of the fix_nated_sdp() and nat_uac_test() functions
> for the mapping between the old and new flag names." Did you do that?
> You might have missed the fact that the nat_uac_test() function no
> longer receives arguments as integers, they have to be strings. Please
> check the 3.4 documentation[2].
>
> [2] https://opensips.org/docs/modules/3.4.x/nathelper.html#func_nat_uac_test
>
> PS: please do not attach files in a mailing list message
>
> Best regards,
>
> Răzvan Crainea
> OpenSIPS Core Developer / SIPhub CTO
> http://www.opensips-solutions.com/ / https://www.siphub.com/
>
> On 8/4/23 12:40, r...@rvgeerligs.nl wrote:
>
> >
> > Hi.
> >
> > cfg file attached and init.d/opensips34 attached.
> >
> > Regards,
> >
> > Ronald Geerligs
> >
> >
> >
> > August 4, 2023 at 9:48 AM, "Răzvan Crainea" <raz...@opensips.org
> >
> > <mailto:raz...@opensips.org?to=%22R%C4%83zvan%20Crainea%22%20%3Crazvan%40opensips.org%3E>>
> > wrote:
> >
> > Hi, Ronald!
> >
> > Usage of nat_uac_test has been changed between 3.3 and 3.4 [1]. Did you
> > update your function according to the 3.4 syntax? Can you paste the
> > snippet you are using?
> >
> > [1] https://www.opensips.org/Documentation/Migration-3-3-0-to-3-4-0
> > <https://www.opensips.org/Documentation/Migration-3-3-0-to-3-4-0>
> >
> > Best regards,
> >
> > Răzvan Crainea
> > OpenSIPS Core Developer / SIPhub CTO
> > http://www.opensips-solutions.com/
> > <http://www.opensips-solutions.com/> / https://www.siphub.com/
> > <https://www.siphub.com/>
> >
> > On 8/3/23 19:15, r...@rvgeerligs.nl <mailto:r...@rvgeerligs.nl> wrote:
> >
> > Hi ,
> > I compiled v 3.3 all is working. Compiled 3.4 and I get the
> > errors below.
> > I looked at the source 3.4, also at the source in version 3.3.5
> > (nathelper and nattraversal) but I could not simply replace the 3.4
> > source with the 3.3 source.
> > This looks like a compiler setting or a programm issue.
> > Please advice,
> > Ronald Geerligs
> > ---
> > error from logfile:
> > DBG:core:trace_prot_bind: <proto_hep> has no bind api function
> > 2023-08-03T12:20:09.298662+00:00 xsp2
> > /usr/local/sbin/opensips[52802]:
> > DBG:core:init_xlog: failed to load trace protocol!
> > 2023-08-03T12:20:09.298686+00:00 xsp2
> > /usr/local/sbin/opensips[52802]:
> > DBG:core:count_module_procs: modules require 1 extra processes
> > 2023-08-03T12:20:09.298712+00:00 xsp2
> > /usr/local/sbin/opensips[52802]:
> > DBG:core:init_pkg_stats: setting stats for 18 processes
> > 2023-08-03T12:20:09.298741+00:00 xsp2
> > /usr/local/sbin/opensips[52802]:
> > DBG:core:fix_actions: fixing force_rport,
> > /etc/opensips/opensips34.cfg:169
> > 2023-08-03T12:20:09.298769+00:00 xsp2
> > /usr/local/sbin/opensips[52802]:
> > DBG:core:fix_actions: fixing nat_uac_test,
> > /etc/opensips/opensips34.cfg:170
> > 2023-08-03T12:20:09.298796+00:00 xsp2
> > /usr/local/sbin/opensips[52802]:
> > ERROR:core:fix_cmd: Param [1] expected to be a string or variable
> > 2023-08-03T12:20:09.298826+00:00 xsp2
> > /usr/local/sbin/opensips[52802]:
> > ERROR:core:fix_actions: Failed to fix command <nat_uac_test>
> > 2023-08-03T12:20:09.298851+00:00 xsp2
> > /usr/local/sbin/opensips[52802]:
> > ERROR:core:fix_actions: fixing failed (code=-6) at
> > /etc/opensips/opensips34.cfg:170
> > 2023-08-03T12:20:09.298879+00:00 xsp2
> > /usr/local/sbin/opensips[52802]:
> > CRITICAL:core:fix_expr: fix_actions error
> > 2023-08-03T12:20:09.298905+00:00 xsp2
> > /usr/local/sbin/opensips[52802]:
> > ERROR:core:main: failed to fix configuration with err code -6
> > 2023-08-03T12:20:09.298936+00:00 xsp2
> > /usr/local/sbin/opensips[52802]:
> > INFO:core:cleanup: cleanup
> > 2023-08-03T12:20:09.298962+00:00 xsp2
> > /usr/local/sbin/opensips[52802]:
> > DBG:presence_xml:destroy: start
> > 2023-08-03T12:20:09.298991+00:00 xsp2
> > /usr/local/sbin/opensips[52802]:
> > NOTICE:presence:destroy: destroy module ...
> > _______________________________________________
> > Users mailing list
> > Users@lists.opensips.org <mailto:Users@lists.opensips.org>
> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> > <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
> >
> >
> > _______________________________________________
> > Users mailing list
> > Users@lists.opensips.org <mailto:Users@lists.opensips.org>
> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> > <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
> >
> >
> >
> > _______________________________________________
> > Users mailing list
> > Users@lists.opensips.org
> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >
>
> _______________________________________________
> Users mailing list
> Users@lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users