Hi,
Before any solution, a pair of observations (as I see the phenomenon
grows bigger):
This is SER's mailing list(s). OpenSER is a clone of SER which has
it's own (developing) path; there can appear differences (between the
two SERs) which can only be solved by the OpenSER community, not SER's.
If you use OpenSER and hit a problem you are not absolutely sure affects
both applications, please direct your question to OpenSER's MLs as it
increases your chances of getting a valid answer.
If you need help for deployment issues, while not yet familiar with
the application, please choose the 'user' list, rather than 'developer'
one.
Now, some (possibly) useful hint for you: the application issues a
warning: "0(0) WARNING: using only the first listen address (no fork)";
this means you are running the application in a mode meant mostly for
debugging; the config option that bothers you is "fork=no" which should
be either commented out or switched to "yes".
Good luck, WL.
Shenen Shenen wrote:
This is my openser.cfg;
I'm using it to replicate the SIP registration from one asterisk to
another
one (to have always the same registration status of SIP in all 2
asterisk,in
case of falls, every 2 ,have the same configuration and softphones run
without registration problem...(this is my purpose....) .
# 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");
};
}
When I run openser happens this:
[root@asterisk11 ~]# openser
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
WARNING: no fork mode and more than one listen address found(will use
only
the the first one)
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)
and then the windows doesn't respond.....is all stop....where is the
problem?
10000000 thanks!
------------------------------------------------------------------------
_______________________________________________
Serdev mailing list
Serdev(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serdev