<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hello,</p>
<p><br>
</p>
<p>indeed there was an error with the exported function name. I
pushed a commit for it:</p>
<p><br>
</p>
<p>Â *
<a class="moz-txt-link-freetext" href="https://github.com/kamailio/kamailio/commit/7c52c05b09abdf2cf754cc02f3a1ea0855cdedd0">https://github.com/kamailio/kamailio/commit/7c52c05b09abdf2cf754cc02f3a1ea0855cdedd0</a></p>
<p><br>
</p>
<p>It will be backported.</p>
<p><br>
</p>
<p>Cheers,<br>
Daniel<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 04.05.22 15:55, Patrick Karton
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:AM0PR0402MB37785852EA641E063F020D60DFC39@AM0PR0402MB3778.eurprd04.prod.outlook.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css" style="display:none;">P {margin-top:0;margin-bottom:0;}</style>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Hello , </div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
the sanity_reply function from sanity is not available in
kamailio script so i get an error when i want to use it.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
in the module source i see this</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<table class="highlight tab-size js-file-line-container
js-code-nav-container js-tagsearch-file" data-tab-size="8"
data-paste-markdown-skip="" data-tagsearch-lang="C"
data-tagsearch-path="src/modules/sanity/sanity_mod.c"
style="box-sizing:border-box;border-spacing:0px;border-collapse:collapse;tab-size:8;color:rgb(36,
41, 47);font-family:-apple-system, BlinkMacSystemFont,
"Segoe UI", Helvetica, Arial, sans-serif,
"Apple Color Emoji", "Segoe UI
Emoji";font-size:14px;background-color:rgb(255, 255,
255)">
<tbody style="box-sizing:border-box">
<tr style="box-sizing:border-box">
<td class="blob-code blob-code-inner js-file-line"
style="box-sizing:border-box;padding:0px
10px;line-height:20px;vertical-align:top;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;color:var(--color-fg-default)">
<span class="pl-k"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-keyword)">static</span>Â <span
class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">cmd_export_t</span>Â cmds[]
= {</td>
</tr>
<tr style="box-sizing:border-box">
<td class="blob-num js-line-number js-code-nav-line-number
js-blob-rnum" data-line-number="57"
style="box-sizing:border-box;padding:0px
10px;width:50px;min-width:50px;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;vertical-align:top;cursor:pointer;user-select:none"><br>
</td>
<td class="blob-code blob-code-inner js-file-line"
style="box-sizing:border-box;padding:0px
10px;line-height:20px;vertical-align:top;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;color:var(--color-fg-default)">
{<span class="pl-s"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-string)"><span
class="pl-pds" style="box-sizing:border-box">"</span>sanity_check<span
class="pl-pds" style="box-sizing:border-box">"</span></span>,
(cmd_function)w_sanity_check,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,</td>
</tr>
<tr style="box-sizing:border-box">
<td class="blob-num js-line-number js-code-nav-line-number
js-blob-rnum" data-line-number="58"
style="box-sizing:border-box;padding:0px
10px;width:50px;min-width:50px;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;vertical-align:top;cursor:pointer;user-select:none"><br>
</td>
<td class="blob-code blob-code-inner js-file-line"
style="box-sizing:border-box;padding:0px
10px;line-height:20px;vertical-align:top;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;color:var(--color-fg-default)">
REQUEST_ROUTE|ONREPLY_ROUTE},</td>
</tr>
<tr style="box-sizing:border-box">
<td class="blob-num js-line-number js-code-nav-line-number
js-blob-rnum" data-line-number="59"
style="box-sizing:border-box;padding:0px
10px;width:50px;min-width:50px;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;vertical-align:top;cursor:pointer;user-select:none"><br>
</td>
<td class="blob-code blob-code-inner js-file-line"
style="box-sizing:border-box;padding:0px
10px;line-height:20px;vertical-align:top;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;color:var(--color-fg-default)">
{<span class="pl-s"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-string)"><span
class="pl-pds" style="box-sizing:border-box">"</span>sanity_check<span
class="pl-pds" style="box-sizing:border-box">"</span></span>,
(cmd_function)w_sanity_check,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">1</span>,
fixup_igp_null, <span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,</td>
</tr>
<tr style="box-sizing:border-box">
<td class="blob-num js-line-number js-code-nav-line-number
js-blob-rnum" data-line-number="60"
style="box-sizing:border-box;padding:0px
10px;width:50px;min-width:50px;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;vertical-align:top;cursor:pointer;user-select:none"><br>
</td>
<td class="blob-code blob-code-inner js-file-line"
style="box-sizing:border-box;padding:0px
10px;line-height:20px;vertical-align:top;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;color:var(--color-fg-default)">
REQUEST_ROUTE|ONREPLY_ROUTE},</td>
</tr>
<tr style="box-sizing:border-box">
<td class="blob-num js-line-number js-code-nav-line-number
js-blob-rnum" data-line-number="61"
style="box-sizing:border-box;padding:0px
10px;width:50px;min-width:50px;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;vertical-align:top;cursor:pointer;user-select:none"><br>
</td>
<td class="blob-code blob-code-inner js-file-line"
style="box-sizing:border-box;padding:0px
10px;line-height:20px;vertical-align:top;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;color:var(--color-fg-default)">
{<span class="pl-s"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-string)"><span
class="pl-pds" style="box-sizing:border-box">"</span>sanity_check<span
class="pl-pds" style="box-sizing:border-box">"</span></span>,
(cmd_function)w_sanity_check,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">2</span>,
fixup_igp_igp, <span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,</td>
</tr>
<tr style="box-sizing:border-box">
<td class="blob-num js-line-number js-code-nav-line-number
js-blob-rnum" data-line-number="62"
style="box-sizing:border-box;padding:0px
10px;width:50px;min-width:50px;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;vertical-align:top;cursor:pointer;user-select:none"><br>
</td>
<td class="blob-code blob-code-inner js-file-line"
style="box-sizing:border-box;padding:0px
10px;line-height:20px;vertical-align:top;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;color:var(--color-fg-default)">
REQUEST_ROUTE|ONREPLY_ROUTE},</td>
</tr>
<tr style="box-sizing:border-box">
<td class="blob-num js-line-number js-code-nav-line-number
js-blob-rnum" data-line-number="63"
style="box-sizing:border-box;padding:0px
10px;width:50px;min-width:50px;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;vertical-align:top;cursor:pointer;user-select:none"><br>
</td>
<td class="blob-code blob-code-inner js-file-line"
style="box-sizing:border-box;padding:0px
10px;line-height:20px;vertical-align:top;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;color:var(--color-fg-default)">
{<span class="pl-s"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-string)"><span
class="pl-pds" style="box-sizing:border-box">"</span>sanity_check<span
class="pl-pds" style="box-sizing:border-box">"</span></span>,
(cmd_function)w_sanity_reply,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,</td>
</tr>
<tr style="box-sizing:border-box">
<td class="blob-num js-line-number js-code-nav-line-number
js-blob-rnum" data-line-number="64"
style="box-sizing:border-box;padding:0px
10px;width:50px;min-width:50px;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;vertical-align:top;cursor:pointer;user-select:none"><br>
</td>
<td class="blob-code blob-code-inner js-file-line"
style="box-sizing:border-box;padding:0px
10px;line-height:20px;vertical-align:top;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;color:var(--color-fg-default)">
REQUEST_ROUTE|ONREPLY_ROUTE},</td>
</tr>
<tr style="box-sizing:border-box">
<td class="blob-num js-line-number js-code-nav-line-number
js-blob-rnum" data-line-number="65"
style="box-sizing:border-box;padding:0px
10px;width:50px;min-width:50px;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;vertical-align:top;cursor:pointer;user-select:none"><br>
</td>
<td class="blob-code blob-code-inner js-file-line"
style="box-sizing:border-box;padding:0px
10px;line-height:20px;vertical-align:top;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;color:var(--color-fg-default)">
{<span class="pl-s"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-string)"><span
class="pl-pds" style="box-sizing:border-box">"</span>bind_sanity<span
class="pl-pds" style="box-sizing:border-box">"</span></span>,
 (cmd_function)bind_sanity,   <span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>Â },</td>
</tr>
<tr style="box-sizing:border-box">
<td class="blob-num js-line-number js-code-nav-line-number
js-blob-rnum" data-line-number="66"
style="box-sizing:border-box;padding:0px
10px;width:50px;min-width:50px;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;vertical-align:top;cursor:pointer;user-select:none"><br>
</td>
<td class="blob-code blob-code-inner js-file-line"
style="box-sizing:border-box;padding:0px
10px;line-height:20px;vertical-align:top;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;color:var(--color-fg-default)">
{<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>,
<span class="pl-c1"
style="box-sizing:border-box;color:var(--color-prettylights-syntax-constant)">0</span>}</td>
</tr>
<tr style="box-sizing:border-box">
<td class="blob-num js-line-number js-code-nav-line-number
js-blob-rnum" data-line-number="67"
style="box-sizing:border-box;padding:0px
10px;width:50px;min-width:50px;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;vertical-align:top;cursor:pointer;user-select:none"><br>
</td>
<td class="blob-code blob-code-inner js-file-line"
style="box-sizing:border-box;padding:0px
10px;line-height:20px;vertical-align:top;font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;color:var(--color-fg-default)">
};</td>
</tr>
</tbody>
</table>
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
why is <span style="color:rgb(36, 41,
47);font-family:ui-monospace, SFMono-Regular, "SF
Mono", Menlo, Consolas, "Liberation Mono",
monospace;font-size:12px;background-color:rgb(255, 255,
255);display:inline !important">sanity_check linked again in <span
style="background-color:rgb(255, 255, 255);display:inline
!important">w_sanity_reply ? </span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<span style="color:rgb(36, 41, 47);font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;background-color:rgb(255, 255,
255);display:inline !important"><span
style="background-color:rgb(255, 255, 255);display:inline
!important"><br>
</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<span style="color:rgb(36, 41, 47);font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;background-color:rgb(255, 255,
255);display:inline !important"><span
style="background-color:rgb(255, 255, 255);display:inline
!important">is this an error ? </span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<span style="color:rgb(36, 41, 47);font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;background-color:rgb(255, 255,
255);display:inline !important"><span
style="background-color:rgb(255, 255, 255);display:inline
!important"><br>
</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<span style="color:rgb(36, 41, 47);font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;background-color:rgb(255, 255,
255);display:inline !important"><span
style="background-color:rgb(255, 255, 255);display:inline
!important">i want to setup specific responses for some
errors and let the default ones from module work as usual.</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<span style="color:rgb(36, 41, 47);font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;background-color:rgb(255, 255,
255);display:inline !important"><span
style="background-color:rgb(255, 255, 255);display:inline
!important"><br>
</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<span style="color:rgb(36, 41, 47);font-family:ui-monospace,
SFMono-Regular, "SF Mono", Menlo, Consolas,
"Liberation Mono",
monospace;font-size:12px;background-color:rgb(255, 255,
255);display:inline !important"><span
style="background-color:rgb(255, 255, 255);display:inline
!important">Thanks.</span></span></div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
* <a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a>
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
* <a class="moz-txt-link-freetext" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a>
Kamailio Advanced Training - Online
* <a class="moz-txt-link-freetext" href="https://www.asipto.com/sw/kamailio-advanced-training-online/">https://www.asipto.com/sw/kamailio-advanced-training-online/</a></pre>
</body>
</html>