<html><head></head><body><div class="ydpe9306c43yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
        <div dir="ltr" data-setdir="false">Thanks Henning.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">The problem is "version" checking.</div><div dir="ltr" data-setdir="false">I created a collection "version" in Mongo for address, trusted, and permissions with value=6</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">but Kamailio doesn't start:</div><div dir="ltr" data-setdir="false"><div><div dir="ltr" data-setdir="false"><span>Feb  6 19:41:36 kamailio-sip kamailio[12400]:  </span>0(12402) ERROR: <core> [db.c:466]: db_check_table_version(): invalid version 0 for table address found, expected 6 (check table structure and table "version")</div><div>Feb  6 19:41:36 kamailio-sip kamailio[12400]:  0(12402) ERROR: permissions [address.c:484]: init_addresses(): Error during version check for db table: address, check database structure.</div><div>Feb  6 19:41:36 kamailio-sip kamailio[12400]:  0(12402) ERROR: permissions [permissions.c:645]: mod_init(): failed to initialize the allow_address function</div><div>Feb  6 19:41:36 kamailio-sip kamailio[12400]:  0(12402) ERROR: <core> [core/sr_module.c:849]: init_mod(): Error while initializing module permissions (/opt/kamailio/lib64/kamailio/modules/permissions.so)</div></div><br></div><div dir="ltr" data-setdir="false">and this is cfg file:<br></div><div dir="ltr" data-setdir="false">..</div><div dir="ltr" data-setdir="false"><span>modparam("permissions", "db_url", "mongodb://X.Y.W.Z/kamailio")</span><br></div><div dir="ltr" data-setdir="false">..</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><span><span style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">Any idea what is wrong in configs? </span></span><br></div><div dir="ltr" data-setdir="false"><span><span style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></span></span></div><div dir="ltr" data-setdir="false"><span><span style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></span></span></div><div dir="ltr" data-setdir="false">BR,</div><div dir="ltr" data-setdir="false">Hossein</div><div><br></div><div><br></div><div>----</div><div><br></div>
        
        </div><div id="ydp855ad10ayahoo_quoted_3552673105" class="ydp855ad10ayahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Saturday, February 6, 2021, 02:28:27 AM PST, Henning Westerholt <hw@skalatan.de> wrote:</div>
                <div><div id="ydp855ad10ayiv1666189027">
<div class="ydp855ad10ayiv1666189027WordSection1">
<p class="ydp855ad10ayiv1666189027MsoNormal"><span>Hello,</span></p> 
<p class="ydp855ad10ayiv1666189027MsoNormal"><span>  </span></p> 
<p class="ydp855ad10ayiv1666189027MsoNormal"><span lang="EN-GB">This should work, yes. With a few exceptions you can use all existing modules that needs a database with the mongodb backend. (Some special module functions might need certain capabilities
 that not all database drivers are able to provide. Usually, you will get a message during Kamailio startup with an error message if something is not supported).</span></p> 
<p class="ydp855ad10ayiv1666189027MsoNormal"><span lang="EN-GB">Cheers,</span></p> 
<p class="ydp855ad10ayiv1666189027MsoNormal"><span lang="EN-GB">Henning</span></p> 
<div>
<p class="ydp855ad10ayiv1666189027MsoNormal"><span lang="EN-GB">-- 
</span></p> 
<p class="ydp855ad10ayiv1666189027MsoNormal"><span lang="EN-GB">Henning Westerholt –
</span><span><a shape="rect" href="https://skalatan.de/blog/" rel="nofollow" target="_blank"><span lang="EN-GB" style="color:#0563C1;">https://skalatan.de/blog/</span></a></span><span lang="EN-GB"></span></p> 
<p class="ydp855ad10ayiv1666189027MsoNormal"><span lang="EN-GB">Kamailio services –
</span><span><a shape="rect" href="https://gilawa.com/" rel="nofollow" target="_blank"><span lang="EN-GB" style="color:#0563C1;">https://gilawa.com</span></a></span><span>
<span lang="EN-GB"></span></span></p> 
</div>
<p class="ydp855ad10ayiv1666189027MsoNormal"><span lang="EN-GB">  </span></p> 
<div class="ydp855ad10ayiv1666189027yqt0601607214" id="ydp855ad10ayiv1666189027yqt34823"><div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm;">
<p class="ydp855ad10ayiv1666189027MsoNormal" style="margin-left:35.4pt;"><b>From:</b> sr-users <sr-users-bounces@lists.kamailio.org>
<b>On Behalf Of </b>H Yavari<br clear="none">
<b>Sent:</b> Saturday, February 6, 2021 6:25 AM<br clear="none">
<b>To:</b> Kamailio (SER) - Users Mailing List <sr-users@lists.kamailio.org><br clear="none">
<b>Subject:</b> [SR-Users] Permissions module with Mongodb</p> 
</div>
</div>
<p class="ydp855ad10ayiv1666189027MsoNormal" style="margin-left:35.4pt;">  </p> 
<div>
<div>
<p class="ydp855ad10ayiv1666189027MsoNormal" style="margin-left:35.4pt;"><span style="font-size:10.0pt;font-family:sans-serif;">Hi to all,</span></p> 
</div>
<div>
<p class="ydp855ad10ayiv1666189027MsoNormal" style="margin-left:35.4pt;"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
<div>
<p class="ydp855ad10ayiv1666189027MsoNormal" style="margin-left:35.4pt;"><span style="font-size:10.0pt;font-family:sans-serif;">It's mentioned in the Permissions module doc, we can set DB driver:</span></p> 
</div>
<div>
<p class="ydp855ad10ayiv1666189027MsoNormal" style="margin-left:35.4pt;"><span style="font-size:10.0pt;font-family:sans-serif;"><a shape="rect" href="https://kamailio.org/docs/modules/3.1.x/modules_k/permissions.html#id2511783" rel="nofollow" target="_blank">https://kamailio.org/docs/modules/3.1.x/modules_k/permissions.html#id2511783</a></span></p> 
</div>
<div>
<p class="ydp855ad10ayiv1666189027MsoNormal" style="margin-left:35.4pt;"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
<div>
<p class="ydp855ad10ayiv1666189027MsoNormal" style="margin-left:35.4pt;"><span style="font-size:10.0pt;font-family:sans-serif;">So we can use MongoDB as a DB backend? </span></p> 
</div>
<div>
<p class="ydp855ad10ayiv1666189027MsoNormal" style="margin-left:35.4pt;"><span style="font-size:10.0pt;font-family:sans-serif;">All the modules that use DB, support Mongo?</span></p> 
</div>
<div>
<p class="ydp855ad10ayiv1666189027MsoNormal" style="margin-left:35.4pt;"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
<div>
<p class="ydp855ad10ayiv1666189027MsoNormal" style="margin-left:35.4pt;"><span style="font-size:10.0pt;font-family:sans-serif;">Thanks.</span></p> 
</div>
<div>
<p class="ydp855ad10ayiv1666189027MsoNormal" style="margin-left:35.4pt;"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
<div>
<p class="ydp855ad10ayiv1666189027MsoNormal" style="margin-left:35.4pt;"><span style="font-size:10.0pt;font-family:sans-serif;">Regards,</span></p> 
</div>
<div>
<p class="ydp855ad10ayiv1666189027MsoNormal" style="margin-left:35.4pt;"><span style="font-size:10.0pt;font-family:sans-serif;">Hossein</span></p> 
</div>
</div></div>
</div>
</div></div>
            </div>
        </div></body></html>