Przeglądaj źródła

jabber config moved to etc

Jiri Kuthan 23 lat temu
rodzic
commit
4c3f9d266f
2 zmienionych plików z 77 dodań i 0 usunięć
  1. 3 0
      etc/iptel.cfg
  2. 74 0
      etc/use_jabs.cfg

+ 3 - 0
etc/iptel.cfg

@@ -115,6 +115,9 @@ route{
 		break;
 	};
 
+	# len_gt *after* max_fwd, otherwise an "INVITE sip:[email protected]"
+	# will cause "message too big" for a short message
+
 	if (len_gt( max_len )) {
 		sl_send_reply("513", "Riesengross -- Message too large");
 		break;

+ 74 - 0
etc/use_jabs.cfg

@@ -0,0 +1,74 @@
+#
+# 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","contact","sip:bat.iptel.org:5080")
+modparam("jabber","jaddress","bat.iptel.org")
+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);
+}