<ul>
<li>Add 'disabled' and 'weight' column name</li>
<li>Add kamctl fifo nh_reload_rtpp command to reload nodes from db table (update state or add new ones; does not delete the nodes that are not in the table anymore)</li>
<li>Add sanity URL checks. Ignore URL weight for database nodes; consider the one from the column</li>
<li>Add rtpengine DB doku, db-tables doku and table creation scripts</li>
</ul>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/kamailio/kamailio/pull/429'>https://github.com/kamailio/kamailio/pull/429</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>rtpengine: Add db 'disabled' column</li>
  <li>rtpengine: Add setid_col modparam</li>
  <li>rtpengine: Update doku for rtpengine database</li>
  <li>rtpengine: Add setid_default modparam</li>
  <li>rtpengine: Add kamctl nh_reload_rtpp</li>
  <li>rtpengine: Check set uniqueness for rtpp node</li>
  <li>rtpengine: Add db 'weight' column</li>
  <li>rtpengine: Update kamailio-db-devel .xml</li>
  <li>rtpengine: Check node address when adding to set</li>
  <li>rtpengine: Update kamailio-db-devel db scripts</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>A</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-0">lib/srdb1/schema/kamailio-rtpengine.xml</a>
    (12)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-1">lib/srdb1/schema/rtpengine.xml</a>
    (60)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-2">modules/rtpengine/doc/rtpengine_admin.xml</a>
    (212)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-3">modules/rtpengine/rtpengine.c</a>
    (207)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-4">modules/rtpengine/rtpengine.h</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-5">modules/rtpengine/rtpengine_db.c</a>
    (32)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-6">utils/kamctl/db_berkeley/kamailio/rtpengine</a>
    (10)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-7">utils/kamctl/db_berkeley/kamailio/version</a>
    (2)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-8">utils/kamctl/db_sqlite/rtpengine-create.sql</a>
    (9)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-9">utils/kamctl/dbtext/kamailio/rtpengine</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-10">utils/kamctl/dbtext/kamailio/version</a>
    (1)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-11">utils/kamctl/mysql/rtpengine-create.sql</a>
    (9)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-12">utils/kamctl/oracle/rtpengine-create.sql</a>
    (17)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-13">utils/kamctl/postgres/rtpengine-create.sql</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-14">utils/kamctl/xhttp_pi/pi_framework.xml</a>
    (32)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-15">utils/kamctl/xhttp_pi/rtpengine-mod</a>
    (23)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/kamailio/kamailio/pull/429/files#diff-16">utils/kamctl/xhttp_pi/rtpengine-table</a>
    (9)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/kamailio/kamailio/pull/429.patch'>https://github.com/kamailio/kamailio/pull/429.patch</a></li>
  <li><a href='https://github.com/kamailio/kamailio/pull/429.diff'>https://github.com/kamailio/kamailio/pull/429.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/kamailio/kamailio/pull/429">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AF36ZWP8sOS-gtJSuAYP3CMj0MjGV0K_ks5pMWJQgaJpZM4Guvjo.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/kamailio/kamailio/pull/429"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>