willf1976 writes:
So I take it then that the method described in this
thread will work for
making fall back routes for lcr that will run in the order of their
priority, instead of in reverse order as some folks were saying in the
thread?
read what lcr readme tells about priority. if it does not work as
described, file a bug report.
I also am planning on switching to using append_branch
instead of
km_append_branch -- I thought I would mention this in case there was some
reason that km_append_branch is being used instead. So in the end my script
would look something much like this:
if (is_method("INVITE"))
{
if (!load_gws(1, $rU, $fu)) {
sl_send_reply("502", "Unable to load gateways");
exit;}
if(!next_gw()){
sl_send_reply("503", "Unable To find a gateway");
exit;}
while(next_gw()){
append_branch(); }
sl_send_reply("302","Moved temporary");
exit;
}
you should call append_branch() after next_gw(). also, the above calls
next_gw() twice. at some point you should call t_relay() to send the
message.
-- juha