<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Hello,<br>
    <br>
    On 12/29/10 3:31 PM, Tim King wrote:
    <blockquote
      cite="mid:AANLkTindx_r-RmTJSjTnpfdmLX8Nespzs_M9O0f6y385@mail.gmail.com"
      type="cite">I have read many examples and it seems I have found
      several pieces of how to do this but no real example of how to
      achieve this. <br>
      <br>
      I followed this setup guide: <a moz-do-not-send="true"
href="http://kb.asipto.com/freeswitch:kamailio-3.1.x-freeswitch-1.0.6d-sbc">http://kb.asipto.com/freeswitch:kamailio-3.1.x-freeswitch-1.0.6d-sbc</a><br>
      <br>
      Performed this Kamailio&nbsp; install: <a moz-do-not-send="true"
href="http://www.kamailio.org/dokuwiki/doku.php/install:kamailio-3.1.x-from-git">http://www.kamailio.org/dokuwiki/doku.php/install:kamailio-3.1.x-from-git</a><br>
      <br>
      I have found the page for the dispatcher module here: <a
        moz-do-not-send="true"
        href="http://kamailio.org/docs/modules/3.1.x/modules_k/dispatcher.html">http://kamailio.org/docs/modules/3.1.x/modules_k/dispatcher.html</a><br>
      <br>
      I also am curious if this dispatcher setup can be driven solely
      from the dispatcher mysql table or if the dispatcher.list file is
      required.<br>
    </blockquote>
    dispatcher module can work with db only. Actually it works either
    with database of with .list file -- the file has priority, so if you
    set it, it will be the only one used.<br>
    <br>
    <br>
    <blockquote
      cite="mid:AANLkTindx_r-RmTJSjTnpfdmLX8Nespzs_M9O0f6y385@mail.gmail.com"
      type="cite"><br>
      Can someone point me towards the proper documentation that truly
      show how to configure these features.<br>
      <br>
      <b>SIP Routing Capabilities</b><br>
      <ul>
        <li>
          <ul>
            <li>NAT traversal support for SIP and RTP traffic</li>
          </ul>
        </li>
      </ul>
    </blockquote>
    It is included in the default config file.<br>
    <blockquote
      cite="mid:AANLkTindx_r-RmTJSjTnpfdmLX8Nespzs_M9O0f6y385@mail.gmail.com"
      type="cite">
      <ul>
        <li>
          <ul>
            <li>load balancing with many distribution algorithms and
              failover support</li>
          </ul>
        </li>
      </ul>
    </blockquote>
    disptacher module<br>
    <blockquote
      cite="mid:AANLkTindx_r-RmTJSjTnpfdmLX8Nespzs_M9O0f6y385@mail.gmail.com"
      type="cite">
      <ul>
        <li>
          <ul>
            <li>flexible least cost routing</li>
          </ul>
        </li>
      </ul>
    </blockquote>
    there are couple of options, you should provide more details about
    what you are looking for. See also the modules, lcr, carrierroute,
    drouting -- in addition you can combine modules like mtree, pdt or
    dialplan with dispatcher to get LCR functionality.<br>
    <blockquote
      cite="mid:AANLkTindx_r-RmTJSjTnpfdmLX8Nespzs_M9O0f6y385@mail.gmail.com"
      type="cite">
      <ul>
        <li>
          <ul>
            <li>
              routing failover</li>
          </ul>
        </li>
      </ul>
    </blockquote>
    if you mean routing failover like serial forking, that is something
    kamailio does very well, the modules listed above use it.<br>
    <br>
    <blockquote
      cite="mid:AANLkTindx_r-RmTJSjTnpfdmLX8Nespzs_M9O0f6y385@mail.gmail.com"
      type="cite">
      <ul>
        <li>
          <ul>
            <li>replication for High Availability (HA)</li>
          </ul>
        </li>
      </ul>
    </blockquote>
    <br>
    what kind of data you need to replicate?<br>
    <br>
    <blockquote
      cite="mid:AANLkTindx_r-RmTJSjTnpfdmLX8Nespzs_M9O0f6y385@mail.gmail.com"
      type="cite">
      <ul>
        <li>
          <br>
        </li>
      </ul>
      <br>
      <br>
      <br>
      <pre><i> Load Based Load Balancing
</i><i> -------------------------
</i><i>
</i><i> +----------+
</i><i> | Kamailio |
</i><i> +----------+
</i><i> &nbsp; |
</i><i> &nbsp; | &nbsp; &nbsp; &nbsp; +--------------+

</i><i> &nbsp; |-------| FreeSWITCH 1 | &nbsp;[Calls 1,3,7]
</i><i> &nbsp; | &nbsp; &nbsp; &nbsp; +--------------+
</i><i> &nbsp; |
</i><i> &nbsp; | &nbsp; &nbsp; &nbsp; +--------------+
</i><i> &nbsp; |-------| FreeSWITCH 2 | &nbsp;[Calls 2,6]
</i><i> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +--------------+

</i></pre>
    </blockquote>
    dispatcher module does weight based load balancing, if that is what
    you look for here.<br>
    <br>
    Cheers,<br>
    Daniel<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla
Kamailio (OpenSER) Advanced Training
Jan 24-26, 2011, Irvine, CA, USA
<a class="moz-txt-link-freetext" href="http://www.asipto.com">http://www.asipto.com</a></pre>
  </body>
</html>