Parcourir la source

Config file for testing jabber module

Bogdan-Andrei Iancu il y a 23 ans
Parent
commit
ddf5c3f5e5
1 fichiers modifiés avec 87 ajouts et 0 suppressions
  1. 87 0
      test/use_jab.cfg

+ 87 - 0
test/use_jab.cfg

@@ -0,0 +1,87 @@
+#
+# 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/jabber/jabber.so"
+#loadmodule "modules/cpl/cpl.so"
+
+modparam("jabber","jaddress","gorn.fokus.gmd.de")
+modparam("jabber","jport",5222)
+
+route{
+	sl_filter_ACK();
+
+	if ( !mf_process_maxfwd_header("10") )
+	{
+		sl_send_reply("483","To Many Hops");
+		drop();
+	};
+
+/*
+	if (method=="INVITE")
+	{
+		log("SER : runing CPL!! :)\n");
+		if ( !cpl_run_script() )
+		{
+			log("SER : Error during running CPL script!\n");
+		}else{
+			if ( cpl_is_response_reject() ) {
+				sl_send_reply("603","I am not available!");
+				drop();
+			}else if ( cpl_is_response_redirect() ) {
+				log("SER : redirect\n");
+				cpl_update_contact();
+				sl_send_reply("302","Moved temporarily");
+				drop();
+			};
+		};
+	};
+*/
+
+	if (uri=~"sip:.*@icq\.gorn\.fokus\.gmd\.de" || uri=~"sip:.*@sms\.gorn\.fokus\.gmd\.de"|| uri=~"sip:.*@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;
+	};
+
+	t_relay();
+}