<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><div>Hi Răzvan,</div><div><br></div><div>The error happens at the <span class="s2">if (nat_uac_test(23)), </span><span class="s3">fix_nated_register();</span><span class="s2"> This part of the 3.4 cfg file is the same as in the 3.3 cfg file. It was generated with </span><span class="s1">osipsconfig in the 3.4 sbin directory, after compilation.</span></div><div><br></div><div>I did not do anything with the nathelper or nat_traversal .c files.</div><div><br></div><div><br></div><div>Regards,</div><div><br></div><div>Ronald Geerligs</div><div><br></div><div>--- from cfg file:</div><div></div><div>










</div><p class="p1"><span class="s2"># initial NAT handling; detect if the request comes from behind a NAT</span></p><div>
</div><p class="p1"><span class="s2"># and apply contact fixing</span></p><div>
</div><p class="p2"><span class="s2">force_rport();</span></p><div>
</div><p class="p2"><span class="s2">if (nat_uac_test(23)) {</span></p><div>
</div><p class="p2"><span class="s2">if (is_method("REGISTER")) {</span></p><div>
</div><p class="p3"><span class="s3">fix_nated_register();</span></p><div>
</div><p class="p3"><span class="s3">setbflag("NAT");</span></p><div>
</div><p class="p3"><span class="s3">} else {</span></p><div>
</div><p class="p3"><span class="s3">fix_nated_contact();</span></p><div>
</div><p class="p3"><span class="s3">setflag("NAT");</span></p><div>
</div><p class="p3"><span class="s3">}</span></p><div>
</div><p class="p3"><span class="s3">}</span></p><div></div><div><br></div><div><br></div><div><br></div><p>August 4, 2023 at 9:48 AM, "Răzvan Crainea" <<a href="mailto:razvan@opensips.org?to=%22R%C4%83zvan%20Crainea%22%20%3Crazvan%40opensips.org%3E" target="_blank" tabindex="-1">razvan@opensips.org</a>> wrote:</p><blockquote><div>Hi, Ronald!</div><div><br></div><div>Usage of nat_uac_test has been changed between 3.3 and 3.4 [1]. Did you </div><div>update your function according to the 3.4 syntax? Can you paste the </div><div>snippet you are using?</div><div><br></div><div>[1] <a href="https://www.opensips.org/Documentation/Migration-3-3-0-to-3-4-0" target="_blank">https://www.opensips.org/Documentation/Migration-3-3-0-to-3-4-0</a></div><div><br></div><div>Best regards,</div><div><br></div><div>Răzvan Crainea</div><div>OpenSIPS Core Developer / SIPhub CTO</div><div><a href="http://www.opensips-solutions.com/" target="_blank">http://www.opensips-solutions.com/</a> / <a href="https://www.siphub.com/" target="_blank">https://www.siphub.com/</a></div><div><br></div><div>On 8/3/23 19:15, <a href="mailto:rvg@rvgeerligs.nl">rvg@rvgeerligs.nl</a> wrote:</div><blockquote><div>Hi ,</div><div> </div><div> I compiled v 3.3 all is working. Compiled 3.4 and I get the errors below.</div><div> </div><div> I looked at the source 3.4, also at the source in version 3.3.5 </div><div> (nathelper and nattraversal) but I could not simply replace the 3.4 </div><div> source with the 3.3 source.</div><div> </div><div> This looks like a compiler setting or a programm issue.</div><div> </div><div> Please advice,</div><div> </div><div> </div><div> Ronald Geerligs</div><div> </div><div> </div><div> ---</div><div> error from logfile:</div><div> </div><div> DBG:core:trace_prot_bind: <proto_hep> has no bind api function</div><div> </div><div> </div><div> 2023-08-03T12:20:09.298662+00:00 xsp2 /usr/local/sbin/opensips[52802]: </div><div> DBG:core:init_xlog: failed to load trace protocol!</div><div> </div><div> </div><div> 2023-08-03T12:20:09.298686+00:00 xsp2 /usr/local/sbin/opensips[52802]: </div><div> DBG:core:count_module_procs: modules require 1 extra processes</div><div> </div><div> </div><div> 2023-08-03T12:20:09.298712+00:00 xsp2 /usr/local/sbin/opensips[52802]: </div><div> DBG:core:init_pkg_stats: setting stats for 18 processes</div><div> </div><div> </div><div> 2023-08-03T12:20:09.298741+00:00 xsp2 /usr/local/sbin/opensips[52802]: </div><div> DBG:core:fix_actions: fixing force_rport, /etc/opensips/opensips34.cfg:169</div><div> </div><div> </div><div> 2023-08-03T12:20:09.298769+00:00 xsp2 /usr/local/sbin/opensips[52802]: </div><div> DBG:core:fix_actions: fixing nat_uac_test, /etc/opensips/opensips34.cfg:170</div><div> </div><div> </div><div> 2023-08-03T12:20:09.298796+00:00 xsp2 /usr/local/sbin/opensips[52802]: </div><div> ERROR:core:fix_cmd: Param [1] expected to be a string or variable</div><div> </div><div> </div><div> 2023-08-03T12:20:09.298826+00:00 xsp2 /usr/local/sbin/opensips[52802]: </div><div> ERROR:core:fix_actions: Failed to fix command <nat_uac_test></div><div> </div><div> </div><div> 2023-08-03T12:20:09.298851+00:00 xsp2 /usr/local/sbin/opensips[52802]: </div><div> ERROR:core:fix_actions: fixing failed (code=-6) at </div><div> /etc/opensips/opensips34.cfg:170</div><div> </div><div> </div><div> 2023-08-03T12:20:09.298879+00:00 xsp2 /usr/local/sbin/opensips[52802]: </div><div> CRITICAL:core:fix_expr: fix_actions error</div><div> </div><div> </div><div> 2023-08-03T12:20:09.298905+00:00 xsp2 /usr/local/sbin/opensips[52802]: </div><div> ERROR:core:main: failed to fix configuration with err code -6</div><div> </div><div> </div><div> 2023-08-03T12:20:09.298936+00:00 xsp2 /usr/local/sbin/opensips[52802]: </div><div> INFO:core:cleanup: cleanup</div><div> </div><div> </div><div> 2023-08-03T12:20:09.298962+00:00 xsp2 /usr/local/sbin/opensips[52802]: </div><div> DBG:presence_xml:destroy: start</div><div> </div><div> </div><div> 2023-08-03T12:20:09.298991+00:00 xsp2 /usr/local/sbin/opensips[52802]: </div><div> NOTICE:presence:destroy: destroy module ...</div><div> </div><div> </div><div> </div><div> _______________________________________________</div><div> Users mailing list</div><div> <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a></div><div> <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a></div></blockquote><div><br></div><div>_______________________________________________</div><div>Users mailing list</div><div><a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a></div><div><a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a></div></blockquote><div><br></div></body></html>