Funny, I copy'n'pasted the config file in my SER and it worked. You may want to look at your log files to see what is the error.
There is a tougher issue though: you never know with stateless forwarding whether a transaction completed or not. You only know that sending did not fail (e.g., due to lack of memory). You need to switch over to stateful processing to achieve the fail- over capability. The voicemail example is similar to what you want to do. http://www.iptel.org/ser/doc/seruser-html/x510.html#AEN616
-Jiri
At 08:33 PM 2/21/2003, Jamin W. Collins wrote:
This is probably a very simple question. I'm trying to create a very simplistic configuration that simply forwards the call to one of two fixed destinations. Essentially, it forwards all calls to server A and if that fails, forwards the call to server B. Forwarding to server A is no problem. Within route, I simply have:
if (!mf_process_maxfwd_header("10")) { sl_send_reply("483","Too Many Hops"); break; }; if (len_gt( max_len )) { sl_send_reply("513", "Message too big"); break; }; rewriteFromRoute();
if (!forward("192.168.1.1")) { sl_reply_error(); };
This works perfectly, but only forwards to one server. I tried changing the last bit to:
if (!forward("192.168.1.1")) { if (!forward("192.168.0.1")) { sl_reply_error(); }; };
However, this results in "ERROR: bad config file (5 errors)". Any suggestions? Is something like this possible?
-- Jamin W. Collins _______________________________________________ Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
-- Jiri Kuthan http://iptel.org/~jiri/