Hi, <div><br></div><div>First of all say that I'm new to Kamailio. I've been working with asterisk for a while now and it'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'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'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-family:arial,sans-serif;font-size:13px;white-space:nowrap;background-color:rgb(255,255,255)">Sébastien</span>, I wasn'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">http://kamailio.org/docs/modules/stable/modules/lcr.html#id2553110</a> I'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 "lcr.so"</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("lcr", "db_url", DBURL)</font></div>
</div><div><div><font face="courier new, monospace">modparam("lcr", "gw_uri_avp", "$avp(i:709)")</font></div></div><div><div><font face="courier new, monospace">modparam("lcr", "ruri_user_avp", "$avp(i:500)")</font></div>
</div><div><div><font face="courier new, monospace">modparam("lcr", "tag_avp", "$avp(lcr_tag)")</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'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've added a LCR GW, LCR TARGET and LCR RULE with the following data (I have no idea if it's completely wrong):</div><div><br></div><div><br></div><div><div><font face="courier new, monospace">mysql> 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">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> 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> 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> </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'd like to route all calls to our Asterisk server)</div>
<div><br></div><div>I'm glad to read documentation so If all of this is already somewhere please guide me cause I haven't found too much...</div><div><br></div><div>Thanks in advanced.</div><div><br></div><div>Regards, </div>
<div>Joel.</div>