<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>