sip.edu - replicate problems with openser.
Subject: SIP in higher education
List archive
- From: "Shenen Shenen" <>
- To: , ,
- Subject: replicate problems with openser.
- Date: Fri, 16 Jun 2006 10:58:13 +0200
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=sSj9uH99CvmT9/6A1l7UMltCiHV/ZwgMsVO1sHCEnMT9lbQlBaYCu2NOQXTMSlLZiHJdhttwRh01M189ziN+AvYQ1Wj4j/m6zB9jx/a8t54MFezwMIbi/1naKzhVkGW2sgWMJpwCwxIED6iklu/Gi+Oh5IlhQ+Ox3jTcAhtguOw=
# demo script showing how to set-up usrloc replication
# SCRIPT PER COPIARE LO STATO DELLE REGISTRAZIONI DEI SIP DAL .12 all' .11
# ----------- global configuration parameters ------------------------
debug=3 # debug level (cmd line: -dddddddddd)
fork=no
log_stderror=yes # (cmd line: -E)
#listen=
192.16.25.11
port=5060
# ------------------ module loading ----------------------------------
loadmodule "/usr/local/lib/openser/modules/mysql.so"
loadmodule "/usr/local/lib/openser/modules/sl.so"
loadmodule "/usr/local/lib/openser/modules/tm.so"
#loadmodule "/usr/local/lib/openser/modules/rr.so"
loadmodule "/usr/local/lib/openser/modules/maxfwd.so"
loadmodule "/usr/local/lib/openser/modules/usrloc.so"
loadmodule "/usr/local/lib/openser/modules/registrar.so"
#loadmodule "/usr/local/lib/openser/modules/textops.so"
loadmodule "/usr/local/lib/openser/modules/auth.so"
loadmodule "/usr/local/lib/openser/modules/auth_db.so"
# ----------------- setting module-specific parameters ---------------
# digest generation secret; use the same in backup server;
# also, make sure that the backup server has sync'ed time
modparam("auth", "secret", "alsdkhglaksdhfkloiwr")
# ------------------------- request routing logic -------------------
# main routing logic
route{
# initial sanity checks -- messages with
# max_forwars==0, or excessively long requests
if (!mf_process_maxfwd_header("10")) {
sl_send_reply("483","Too Many Hops");
return;
};
#if (len_gt( max_len )) {
if ( msg:len > max_len ){
sl_send_reply("513", "Message too big");
return;
};
# if the request is for other domain use UsrLoc
# (in case, it does not work, use the following command
# with proper names and addresses in it)
if (uri==myself) {
if (method=="REGISTER") {
# verify credentials
if (!www_authorize("", "subscriber")) {
www_challenge("", "0");
return;
};
# if ok, update contacts and ...
save("location");
# ... if this REGISTER is not a replica from our
# peer server, replicate to the peer server
if (!src_ip==
192.16.25.12) {
t_replicate("192.16.25.12","5060");
};
return;
};
# do whatever else appropriate for your domain
log("non-REGISTER\n");
};
}
0(3294) WARNING: fix_socket_list: could not rev. resolve 192.16.25.11
0(3294) WARNING: fix_socket_list: could not rev. resolve 192.16.25.11
Listening on
udp: 127.0.0.1 [127.0.0.1]:5060
udp: 192.16.25.11 [ 192.16.25.11]:5060
tcp: 127.0.0.1 [127.0.0.1]:5060
tcp: 192.16.25.11 [ 192.16.25.11]:5060
Aliases:
tcp: asterisk11.local:5060
udp: asterisk11.local :5060
stateless - initializing
0(0) Maxfwd module- initializing
0(0) AUTH module - initializing
0(0) AUTH_DB module - initializing
0(0) INFO: udp_init: SO_RCVBUF is initially 110592
0(0) INFO: udp_init: SO_RCVBUF is finally 221184
0(0) WARNING: using only the first listen address (no fork)
- replicate problems with openser., Shenen Shenen, 06/16/2006
Archive powered by MHonArc 2.6.16.