<div dir="ltr">Hello everyone!<div><br></div><div>I'm testing calls with STIR/SHAKEN with a Secsipid module on a Kamailio version 5.6.1 and ran into a problem. Outbound calls work fine when the function <i>secsipid_add_identity</i> with appropriate parameters is called. But as soon as I add function <i>secsipid_check_identity</i> to my configuration, Kamilio would not start. Here is an error message I get:</div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><i>kamailio: CRITICAL: <core> [core/cfg.y:3791]: yyerror_at(): parse error in config file /etc/kamailio/include/registrar.cfg, line 47, column 39: unknown command, missing loadmodule?</i></blockquote><div><i><br></i></div><i>loadmodule "secsipid.so"</i> is present and is above the function <i>secsipid_check_identity</i> call. Both secsipid.so and secsipid_proc.so module files are the correct version and present on the system.<div><br></div><div><br></div><div>Another question is related to the rpm package build. How do you build additional modules? I made adjustment to the pkg/kamailio/Makefile file. In the <b>cfg</b> section changed <i>$(MAKE) -C ../../src cfg</i> with <i>$(MAKE) FLAVOUR=kamailio include_modules="secsipid secsipid_proc" -C ../../src cfg</i>. Required modules appeared in the modules.lst file but their rpm packages were not built.</div><div><br></div><div>Thank you very much!</div></div>