Explorar o código

Config file for testing Jabber gateway

Daniel-Constantin Mierla %!s(int64=23) %!d(string=hai) anos
pai
achega
e9414fa4a1
Modificáronse 1 ficheiros con 73 adicións e 0 borrados
  1. 73 0
      test/use_jabs.cfg

+ 73 - 0
test/use_jabs.cfg

@@ -0,0 +1,73 @@
+#
+# configuration for Jabber module testing
+#
+# $ID: daniel $
+#
+
+
+debug=9          # debug level (cmd line: -dddddddddd)
+#fork=yes          # (cmd. line: -D)
+fork=no
+log_stderror=yes  # (cmd line: -E)
+#log_stderror=no   # (cmd line: -E)
+
+
+children=4
+check_via=no      # (cmd. line: -v)
+dns=off           # (cmd. line: -r)
+rev_dns=off       # (cmd. line: -R)
+#port=5070
+#listen=10.0.0.179
+#listen=192.168.57.33
+loop_checks=0
+# for more info: sip_router -h
+
+#modules
+loadmodule "modules/print/print.so"
+loadmodule "modules/textops/textops.so"
+loadmodule "modules/tm/tm.so"
+
+#loadmodule "modules/rr/rr.so"
+loadmodule "modules/maxfwd/maxfwd.so"
+loadmodule "modules/sl/sl.so"
+loadmodule "modules/mysql/mysql.so"
+#loadmodule "modules/dbexample/dbexample.so"
+loadmodule "modules/jabber/jabber.so"
+#loadmodule "modules/cpl/cpl.so"
+#loadmodule "modules/pike/pike.so"
+
+modparam("jabber","jaddress","gorn.fokus.gmd.de")
+modparam("jabber","jport",5222)
+modparam("jabber","workers",2)
+modparam("jabber","max_jobs",10)
+
+#modparam("pike","timeout",30)
+
+route{
+	sl_filter_ACK();
+
+	if ( !mf_process_maxfwd_header("10") )
+	{
+		sl_send_reply("483","To Many Hops");
+		drop();
+	};
+
+	if ((search("To:.*@icq\.gorn\.fokus\.gmd\.de")) || (search("To:.*@sms\.gorn\.fokus\.gmd\.de")) || (search("To:.*@msn\.gorn\.fokus\.gmd\.de")))
+	{
+		if (method=="MESSAGE")
+		{
+			log("MESSAGE received -> sending as JABBER\n");
+			if (jab_send_message())
+			{
+				sl_send_reply("202","Accepted");
+			}else{
+				sl_send_reply("502","Bad gateway");
+			};
+		}else{
+			log("NON_Message request received for JABBER gateway->dropt!\n");
+			sl_send_reply("501","Not implemented");
+		};
+		break;
+	};
+	forward(uri:host,uri:port);
+}