Hi,<br><br>You can look at dispatcher module in order to reduce load on one server and share your load to many asterisk instances, it&#39;s easy to setup, look at this page for sample configuration <a href="http://www.bayramkaragoz.org/genel/kamailio-3-1-x-openser-ile-sip-load-balancing/">http://www.bayramkaragoz.org/genel/kamailio-3-1-x-openser-ile-sip-load-balancing/</a> and sample configuration file is here: <a href="http://www.bayramkaragoz.org/wp-content/uploads/kamailio.rar">http://www.bayramkaragoz.org/wp-content/uploads/kamailio.rar</a><br>
<br>Kamailio dispatcher module manual:<br><a href="http://kamailio.org/docs/modules/stable/modules_k/dispatcher.html">http://kamailio.org/docs/modules/stable/modules_k/dispatcher.html</a><br><br><br><div class="gmail_quote">
2012/9/15 Joel Smith | VOZELIA <span dir="ltr">&lt;<a href="mailto:joel@vozelia.com" target="_blank">joel@vozelia.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi, <div><br></div><div>First of all say that I&#39;m new to Kamailio. I&#39;ve been working with asterisk for a while now and it&#39;s time to get started with the sip router project. My idea for a start is to reduce the load of our asterisk servers and once we have good knowledge on how kamailio works, migrate some of our services.</div>

<div> </div><div>I&#39;ve setup a server in our lab with kamailio 3.3.0 and siremis 3.3.0, created a user (subscriber) and registered with a softphone. So far OK.</div><div><br></div><div>Now I&#39;m trying to make a call and route it through one of our asterisk servers for testing. To do this I need LCR module (thanks <span style="color:rgb(34,34,34);font-size:13px;white-space:nowrap;font-family:arial,sans-serif">Sébastien</span>, I wasn&#39;t subscribed to this list yet) and configure it. </div>

<div><br></div><div>After reading <a href="http://kamailio.org/docs/modules/stable/modules/lcr.html#id2553110" target="_blank">http://kamailio.org/docs/modules/stable/modules/lcr.html#id2553110</a> I&#39;ve added in kamailio.cfg:</div>
<div>
<br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="courier new, monospace">#!define WITH_LCR</font></div><div><font face="courier new, monospace"><br></font></div><div><div><font face="courier new, monospace">#!ifdef WITH_LCR</font></div>

</div><div><div><font face="courier new, monospace">loadmodule &quot;lcr.so&quot;</font></div></div><div><div><font face="courier new, monospace">#!endif</font></div></div><div><font face="courier new, monospace"><br></font></div>

<div><div><font face="courier new, monospace">#!ifdef WITH_LCR</font></div></div><div><div><font face="courier new, monospace"># ----- lcr params -----</font></div></div><div><div><font face="courier new, monospace">modparam(&quot;lcr&quot;, &quot;db_url&quot;, DBURL)</font></div>

</div><div><div><font face="courier new, monospace">modparam(&quot;lcr&quot;, &quot;gw_uri_avp&quot;, &quot;$avp(i:709)&quot;)</font></div></div><div><div><font face="courier new, monospace">modparam(&quot;lcr&quot;, &quot;ruri_user_avp&quot;, &quot;$avp(i:500)&quot;)</font></div>

</div><div><div><font face="courier new, monospace">modparam(&quot;lcr&quot;, &quot;tag_avp&quot;, &quot;$avp(lcr_tag)&quot;)</font></div></div><div><div><font face="courier new, monospace">#!endif</font></div></div></blockquote>

<div><br></div><div><br></div><div>And now I see LCR module being loaded at startup. But, I don&#39;t understand what gw_uri_avp, ruri_user_avp or tag_avp mean. Where can I find some doc/manual to understand what AVP means and does? (For example the $avp(i:709), etc.)</div>

<div><br></div><div>I&#39;ve added a LCR GW, LCR TARGET and LCR RULE with the following data (I have no idea if it&#39;s completely wrong):</div><div><br></div><div><br></div><div><div><font face="courier new, monospace">mysql&gt; select * from lcr_gw;</font></div>

<div><font face="courier new, monospace">+----+--------+---------+--------------+--------------------------+------+--------+------------+-----------+-------+--------+------+-------+---------+</font></div><div><font face="courier new, monospace">| id | lcr_id | gw_name | ip_addr      | hostname                 | port | params | uri_scheme | transport | strip | prefix | tag  | flags | defunct |</font></div>

<div><font face="courier new, monospace">+----+--------+---------+--------------+--------------------------+------+--------+------------+-----------+-------+--------+------+-------+---------+</font></div><div><font face="courier new, monospace">|  1 |      0 | TEST    | XX.XXX.XXX.X | <a href="http://test12345678.testing.com" target="_blank">test12345678.testing.com</a> | 5060 | NULL   |          1 |         1 |  NULL | NULL   | NULL |     0 |    NULL |</font></div>

<div><font face="courier new, monospace">+----+--------+---------+--------------+--------------------------+------+--------+------------+-----------+-------+--------+------+-------+---------+</font></div><div><font face="courier new, monospace">1 row in set (0.00 sec)</font></div>

<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">mysql&gt; select * from lcr_rule;</font></div><div><font face="courier new, monospace">+----+--------+--------+----------+-------------+---------+---------+</font></div>

<div><font face="courier new, monospace">| id | lcr_id | prefix | from_uri | request_uri | stopper | enabled |</font></div><div><font face="courier new, monospace">+----+--------+--------+----------+-------------+---------+---------+</font></div>

<div><font face="courier new, monospace">|  1 |      1 | .*     |          |             |       0 |       1 |</font></div><div><font face="courier new, monospace">+----+--------+--------+----------+-------------+---------+---------+</font></div>

<div><font face="courier new, monospace">1 row in set (0.00 sec)</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">mysql&gt; select * from lcr_rule_target;</font></div>

<div><font face="courier new, monospace">+----+--------+---------+-------+----------+--------+</font></div><div><font face="courier new, monospace">| id | lcr_id | rule_id | gw_id | priority | weight |</font></div><div><font face="courier new, monospace">+----+--------+---------+-------+----------+--------+</font></div>

<div><font face="courier new, monospace">|  1 |      1 |       1 |     1 |        1 |      1 |</font></div><div><font face="courier new, monospace">+----+--------+---------+-------+----------+--------+</font></div><div><font face="courier new, monospace">1 row in set (0.00 sec)</font></div>

<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">mysql&gt; </font></div></div><div><br></div><div><br></div><div>Am I still missing basic stuff to be able to place a call ? (To get started I&#39;d like to route all calls to our Asterisk server)</div>

<div><br></div><div>I&#39;m glad to read documentation so If all of this is already somewhere please guide me cause I haven&#39;t found too much...</div><div><br></div><div>Thanks in advanced.</div><div><br></div><div>Regards, </div>
<span class="HOEnZb"><font color="#888888">
<div>Joel.</div>
</font></span><br>_______________________________________________<br>
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>
<a href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
<br></blockquote></div><br>