<div>Hi All,</div>
<div> </div>
<div>I have a real simple load balancer proxy setup using the dispatcher module, works great. I want to do an alias lookup before I send the calls through to the dispatcher, but I can't seem to find a good example of how that should be setup in the config script. I've tried different things, the aliase_db_lookup is working but if a user is not in the database, the call loops and does not continue on to the dispatcher. Here is my current route script (this does not work):</div>
<div> </div>
<div>route{</div>
<div> # initial sanity checks -- messages with<br> # max_forwards==0, or excessively long requests <br> if (!mf_process_maxfwd_header("10")) {<br> sl_send_reply("483","Too Many Hops");<br>
exit;<br> };</div>
<div> if (msg:len >= 2048 ) {<br> sl_send_reply("513", "Message too big");<br> exit;<br> };</div>
<div><br> alias_db_lookup("dbaliases");<br> t_on_failure("1");<br> t_relay();</div>
<div> </div>
<div> ds_select_dst("1", "4");<br> t_on_failure("1");<br> t_relay();<br>}</div>
<div><br>failure_route[1] {<br> ds_next_dst();<br> forward();<br> }<br clear="all"></div>
<div>I think there should be an 'if' 'then' or 'if' 'else' separating the alias_db_lookup and the ds_select functions, but I'm not sure of the syntax and where the curly brackets need to be.</div>
<div> </div>
<div>Thanks.</div>
<div> </div>
<div>JR</div>
<div>-- <br>JR Richardson<br>Engineering for the Masses<br></div>